:root{--sc-primary:#1E7E34;--sc-primary-dark:#155D26;--sc-accent:#27A745;--sc-text:#222;--sc-text-light:#666;--sc-bg:#FFFFFF;--sc-bg-alt:#F5F7F6;--sc-border:#E3E8E5;--sc-radius:10px;--sc-shadow:0 4px 16px rgba(0,0,0,.08)}
*{box-sizing:border-box}
body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;color:var(--sc-text);background:var(--sc-bg);font-size:16px;line-height:1.6}

.wr6y2-canvas{position:relative;width:100%;overflow:hidden}
.wr6y2-comp{box-sizing:border-box}
.wr6y2-comp[data-bg]{overflow:hidden}
.wr6y2-comp[data-bg] > :first-child{background-color:inherit !important}
.wr6y2-banner{position:relative;width:100%;display:flex;align-items:center;justify-content:center;background-color:#C2E2C9;background-size:cover;background-position:center;overflow:hidden}
.wr6y2-banner__slides{position:absolute;left:0;top:0;right:0;bottom:0}
.wr6y2-banner__slide{position:absolute;left:0;top:0;right:0;bottom:0;opacity:0;transition:opacity .8s ease;background-size:cover;background-position:center}
.wr6y2-banner__slide.is-active{opacity:1}
.wr6y2-banner__inner{position:relative;z-index:2;text-align:center;color:#FFFFFF;padding:0 16px;max-width:900px}
.wr6y2-banner__title{font-size:var(--fs-main,44px);font-family:var(--ff-main,inherit);color:var(--tx-c,#FFFFFF);margin:0 0 12px;text-shadow:0 2px 8px rgba(0,0,0,.45)}
.wr6y2-banner__subtitle{font-size:var(--fs-main,20px);font-family:var(--ff-main,inherit);color:var(--tx-c,#FFFFFF);margin:0 0 24px;opacity:.92;text-shadow:0 1px 6px rgba(0,0,0,.4)}
.wr6y2-banner__cta{display:inline-block;padding:12px 32px;background:var(--sc-primary);color:#FFFFFF;text-decoration:none;border-radius:999px;font-size:16px;transition:background .2s}
.wr6y2-banner__cta:hover{background:var(--sc-primary-dark)}
.wr6y2-heading{text-align:center;padding:16px}
.wr6y2-heading h2{font-size:var(--fs-main,32px);font-family:var(--ff-main,inherit);margin:0 0 8px;color:var(--tx-c,var(--sc-text))}
.wr6y2-heading p{color:var(--sc-text-light);margin:0}
.wr6y2-richtext{line-height:1.8;word-break:break-word;color:var(--tx-c,var(--sc-text));font-family:var(--ff-main,inherit)}
.wr6y2-imgtext{display:flex;gap:24px;align-items:center;padding:16px}
.wr6y2-imgtext__img{flex:0 0 45%}
.wr6y2-imgtext__img img{width:100%;display:block;border-radius:var(--sc-radius)}
.wr6y2-imgtext__txt{flex:1;line-height:1.8;color:var(--tx-c,var(--sc-text));font-family:var(--ff-main,inherit)}
.wr6y2-imgtext--right{flex-direction:row-reverse}
.wr6y2-imggrid{display:grid;gap:12px;padding:8px}
.wr6y2-imggrid img{width:100%;height:100%;object-fit:cover;border-radius:8px;display:block}
.wr6y2-btns{display:flex;gap:12px;flex-wrap:wrap;align-items:center;justify-content:center;padding:8px}
.wr6y2-btn{display:inline-block;padding:10px 26px;background:var(--sc-primary);color:#FFFFFF;text-decoration:none;border-radius:8px;font-size:15px;transition:background .2s}
.wr6y2-btn:hover{background:var(--sc-primary-dark)}
.wr6y2-articlelist{padding:16px}
.wr6y2-articlelist h2{font-size:26px;margin:0 0 12px}
.wr6y2-articlelist ul{list-style:none;margin:0;padding:0}
.wr6y2-articlelist li{padding:14px 0;border-bottom:1px solid var(--sc-border)}
.wr6y2-articlelist li a{font-size:var(--fs-main,18px);font-family:var(--ff-main,inherit);color:var(--tx-c,var(--sc-text));text-decoration:none;font-weight:600}
.wr6y2-articlelist li a:hover{color:var(--sc-primary)}
.wr6y2-articlelist__date{display:block;color:var(--sc-text-light);font-size:13px;margin:4px 0}
.wr6y2-articlelist__summary{margin:0;color:var(--sc-text-light);font-size:14px;line-height:1.6}
.wr6y2-contact{padding:16px}
.wr6y2-contact ul{list-style:none;margin:0;padding:0}
.wr6y2-contact li{display:flex;gap:8px;padding:6px 0}
.wr6y2-contact__label{color:var(--sc-primary);font-weight:600;flex:0 0 auto}
.wr6y2-newscard__img{width:100%;height:96px;object-fit:cover;border-radius:var(--sc-radius);background:var(--sc-bg-alt)}
.wr6y2-newscard__img.wr6y2-newscard__ph{background:var(--sc-bg-alt);border:1px dashed var(--sc-border);box-sizing:border-box}
.wr6y2-divider{border:none;border-top:1px solid var(--sc-border);margin:16px 0}
.wr6y2-foot{background:var(--sc-bg-alt);border-top:1px solid var(--sc-border);padding:24px}
.wr6y2-article{max-width:820px;margin:0 auto;padding:32px 20px;line-height:1.9}
.wr6y2-article__title{font-size:32px;margin:0 0 12px}
.wr6y2-article__meta{color:var(--sc-text-light);font-size:14px;margin:0 0 20px}
.wr6y2-article__cover{width:100%;border-radius:var(--sc-radius);margin-bottom:24px;display:block}
.wr6y2-article__content{font-size:16px;word-break:break-word}
.wr6y2-article__content img{max-width:100%}
.wr6y2-article__related{margin-top:40px;border-top:1px solid var(--sc-border);padding-top:20px}
.wr6y2-article__related h3{margin:0 0 12px;font-size:20px}
.wr6y2-article__related ul{list-style:none;padding:0;margin:0}
.wr6y2-article__related li{padding:8px 0}
.wr6y2-article__related a{color:var(--sc-primary);text-decoration:none}
.wr6y2-article__related a:hover{text-decoration:underline}
.wr6y2-imgtext__img,.wr6y2-imggrid img,.wr6y2-abouthero__img,.wr6y2-banner{background-color:#C2E2C9;background-image:linear-gradient(135deg,#E3F0E5,#C2E2C9)}
.sb-img-missing{display:none}
@media (max-width:768px){
.wr6y2-banner__title{font-size:28px}
.wr6y2-banner__subtitle{font-size:16px}
.wr6y2-imgtext,.wr6y2-imgtext--right{flex-direction:column}
.wr6y2-imgtext__img{flex:none;width:100%}
.wr6y2-imggrid{grid-template-columns:1fr !important}
.wr6y2-heading h2{font-size:24px}
.wr6y2-article__title{font-size:24px}

.wr6y2-canvas{min-height:auto !important;display:flex;flex-direction:column;gap:12px;padding:8px}
.wr6y2-canvas .wr6y2-comp{position:static !important;width:100% !important;height:auto !important;z-index:auto !important}
}.wr6y2-rank-classic,.wr6y2-rank-compact{background:var(--sc-bg);border-radius:var(--sc-radius);box-shadow:var(--sc-shadow);padding:20px 24px}
.wr6y2-rank-classic__head,.wr6y2-rank-compact__head,.wr6y2-rank-cards__head{text-align:center;margin-bottom:12px}
.wr6y2-rank-classic__head h2,.wr6y2-rank-compact__head h2,.wr6y2-rank-cards__head h2{font-size:26px;margin:0 0 6px;color:var(--sc-text)}
.wr6y2-rank-classic__head p,.wr6y2-rank-compact__head p,.wr6y2-rank-cards__head p{color:var(--sc-text-light);margin:0;font-size:15px}
.wr6y2-rank-classic__list,.wr6y2-rank-compact__list{list-style:none;margin:0;padding:0}
.wr6y2-rank-classic__item{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--sc-border)}
.wr6y2-rank-classic__item:last-child{border-bottom:none}
.wr6y2-rank-classic__no,.wr6y2-rank-compact__no{flex:0 0 auto;width:32px;height:32px;line-height:32px;border-radius:50%;background:var(--sc-primary);color:#FFFFFF;text-align:center;font-weight:bold;font-size:15px}
.wr6y2-rank-classic__item.is-top .wr6y2-rank-classic__no{background:linear-gradient(135deg,#F5A623,#FAC56B)}
.wr6y2-rank-classic__logo{flex:0 0 56px;width:56px;height:56px;border-radius:8px;object-fit:cover;display:block}
.wr6y2-rank-logo-ph{background:var(--sc-bg-alt);border:1px solid var(--sc-border)}
.wr6y2-rank-classic__info{flex:1;min-width:0}
.wr6y2-rank-classic__brandline{display:flex;align-items:center;gap:8px;min-width:0}
.wr6y2-rank-classic__brandline strong{font-size:17px;color:var(--sc-text);line-height:1.4}
.wr6y2-rank-classic__badge{flex:0 0 auto;background:var(--sc-primary);color:#FFFFFF;font-size:12px;padding:2px 8px;border-radius:4px;line-height:1.5}
.wr6y2-rank-classic__desc{margin:4px 0 0;color:var(--sc-text-light);font-size:13px;line-height:1.5}
.wr6y2-rank-classic__score,.wr6y2-rank-compact__score,.wr6y2-rank-cards__score{flex:0 0 auto;text-align:center;line-height:1.3;min-width:56px}
.wr6y2-rank-classic__score b,.wr6y2-rank-compact__score b,.wr6y2-rank-cards__score b{display:block;font-size:20px;color:var(--sc-primary)}
.wr6y2-rank-classic__score span,.wr6y2-rank-compact__score span,.wr6y2-rank-cards__score span{display:block;font-size:12px;color:var(--sc-text-light)}
.wr6y2-rank-classic__btn{flex:0 0 auto;display:inline-block;padding:6px 16px;background:var(--sc-primary);color:#FFFFFF;text-decoration:none;border:none;border-radius:999px;font-size:13px;line-height:1.5;transition:background .2s}
.wr6y2-rank-classic__btn:hover{background:var(--sc-primary-dark)}
.wr6y2-rank-compact__item{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--sc-border)}
.wr6y2-rank-compact__item:last-child{border-bottom:none}
.wr6y2-rank-compact__no{width:28px;height:28px;line-height:28px;font-size:13px}
.wr6y2-rank-compact__logo{flex:0 0 36px;width:36px;height:36px;border-radius:6px;object-fit:cover;display:block}
.wr6y2-rank-compact__info{flex:1;min-width:0}
.wr6y2-rank-compact__brandline{flex:1;min-width:0;font-size:15px;color:var(--sc-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.wr6y2-rank-cards{padding:8px}
.wr6y2-rank-cards__grid{display:grid;gap:12px;padding:8px 0}
.wr6y2-rank-cards__card{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;background:var(--sc-bg);border:1px solid var(--sc-border);border-radius:var(--sc-radius);padding:16px;text-align:center;transition:box-shadow .2s}
.wr6y2-rank-cards__card:hover{box-shadow:var(--sc-shadow)}
.wr6y2-rank-cards__no{position:absolute;left:10px;top:10px;width:26px;height:26px;line-height:26px;border-radius:50%;background:var(--sc-primary);color:#FFFFFF;text-align:center;font-weight:bold;font-size:13px}
.wr6y2-rank-cards__card.is-top .wr6y2-rank-cards__no{background:linear-gradient(135deg,#F5A623,#FAC56B)}
.wr6y2-rank-cards__logo{width:72px;height:72px;border-radius:10px;object-fit:cover;display:block}
.wr6y2-rank-cards__brand{font-size:16px;color:var(--sc-text);line-height:1.4}
.wr6y2-rank-cards__badge{position:absolute;right:0;top:12px;background:var(--sc-primary);color:#FFFFFF;font-size:11px;padding:2px 8px;border-radius:4px 0 0 4px}
.wr6y2-rank-stars{position:relative;display:inline-block;line-height:1}
.wr6y2-rank-stars__bg{color:#CCC}
.wr6y2-rank-stars__fg{position:absolute;left:0;top:0;overflow:hidden;white-space:nowrap;color:#F5A623}
.wr6y2-rank-podium,.wr6y2-rank-table,.wr6y2-rank-imagelist,.wr6y2-rank-tabs,.wr6y2-rank-scorebar,.wr6y2-rank-sidebar,.wr6y2-rank-badges{background:var(--sc-bg);border-radius:var(--sc-radius);box-shadow:var(--sc-shadow);padding:20px 24px}
.wr6y2-rank-podium__head,.wr6y2-rank-table__head,.wr6y2-rank-imagelist__head,.wr6y2-rank-tabs__head,.wr6y2-rank-scorebar__head,.wr6y2-rank-sidebar__head,.wr6y2-rank-badges__head{text-align:center;margin-bottom:12px}
.wr6y2-rank-podium__head h2,.wr6y2-rank-table__head h2,.wr6y2-rank-imagelist__head h2,.wr6y2-rank-tabs__head h2,.wr6y2-rank-scorebar__head h2,.wr6y2-rank-sidebar__head h2,.wr6y2-rank-badges__head h2{font-size:26px;margin:0 0 6px;color:var(--sc-text)}
.wr6y2-rank-podium__head p,.wr6y2-rank-table__head p,.wr6y2-rank-imagelist__head p,.wr6y2-rank-tabs__head p,.wr6y2-rank-scorebar__head p,.wr6y2-rank-sidebar__head p,.wr6y2-rank-badges__head p{color:var(--sc-text-light);margin:0;font-size:15px}
.wr6y2-rank-podium__stage{display:grid;grid-template-columns:repeat(3,1fr);align-items:end;gap:14px;margin-bottom:14px}
.wr6y2-rank-podium__card{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;background:var(--sc-bg-alt);border:1px solid var(--sc-border);border-radius:var(--sc-radius);padding:16px 12px;text-align:center}
.wr6y2-rank-podium__card.is-first{order:0;border-color:#F5A623;box-shadow:0 6px 18px rgba(245,166,35,.25);transform:scale(1.06);background:var(--sc-bg)}
.wr6y2-rank-podium__card.is-second{order:-1}
.wr6y2-rank-podium__card.is-third{order:1}
.wr6y2-rank-podium__no{width:32px;height:32px;line-height:32px;border-radius:50%;background:linear-gradient(135deg,#F5A623,#FAC56B);color:#FFFFFF;text-align:center;font-weight:bold;font-size:15px;flex:0 0 auto}
.wr6y2-rank-podium__logo{width:56px;height:56px;border-radius:8px;object-fit:cover;display:block}
.wr6y2-rank-podium__brand{font-size:15px;color:var(--sc-text);line-height:1.4}
.wr6y2-rank-podium__card .wr6y2-rank-podium__brand{font-size:16px}
.wr6y2-rank-podium__badge{background:var(--sc-primary);color:#FFFFFF;font-size:12px;padding:2px 8px;border-radius:4px;line-height:1.5}
.wr6y2-rank-podium__list{list-style:none;margin:0;padding:0}
.wr6y2-rank-podium__item{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--sc-border)}
.wr6y2-rank-podium__item:last-child{border-bottom:none}
.wr6y2-rank-podium__item .wr6y2-rank-podium__no{width:28px;height:28px;line-height:28px;font-size:13px}
.wr6y2-rank-podium__info{flex:1;min-width:0}
.wr6y2-rank-podium__score{flex:0 0 auto;text-align:center;line-height:1.3;min-width:56px}
.wr6y2-rank-podium__score b{display:block;font-size:20px;color:var(--sc-primary)}
.wr6y2-rank-podium__score span{display:block;font-size:12px;color:var(--sc-text-light)}
.wr6y2-rank-table{padding:12px}
.wr6y2-rank-table__table{width:100%;border-collapse:collapse;font-size:14px}
.wr6y2-rank-table__table th{background:var(--sc-primary);color:#FFFFFF;padding:10px 8px;text-align:center;font-weight:600}
.wr6y2-rank-table__table td{padding:10px 8px;border-bottom:1px solid var(--sc-border);text-align:center;vertical-align:middle}
.wr6y2-rank-table__table tr:last-child td{border-bottom:none}
.wr6y2-rank-table__row.is-top{background:#FFFAF0}
.wr6y2-rank-table__no{display:inline-block;width:26px;height:26px;line-height:26px;border-radius:50%;background:var(--sc-primary);color:#FFFFFF;text-align:center;font-weight:bold;font-size:13px}
.wr6y2-rank-table__row.is-top .wr6y2-rank-table__no{background:linear-gradient(135deg,#F5A623,#FAC56B)}
.wr6y2-rank-table__brandcell{display:flex;align-items:center;gap:8px;text-align:left;min-width:0}
.wr6y2-rank-table__logo{flex:0 0 28px;width:28px;height:28px;border-radius:50%;object-fit:cover;display:block}
.wr6y2-rank-table__brand{color:var(--sc-text);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.wr6y2-rank-table__scorecell b{color:var(--sc-primary);font-size:16px}
.wr6y2-rank-table__badge{background:var(--sc-primary);color:#FFFFFF;font-size:12px;padding:2px 8px;border-radius:4px;line-height:1.5;white-space:nowrap}
.wr6y2-rank-table__link{color:var(--sc-primary);font-size:13px}
a.wr6y2-rank-table__link{text-decoration:none}
a.wr6y2-rank-table__link:hover{text-decoration:underline}
.wr6y2-rank-imagelist__list{display:flex;flex-direction:column}
.wr6y2-rank-imagelist__row{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--sc-border)}
.wr6y2-rank-imagelist__row:last-child{border-bottom:none}
.wr6y2-rank-imagelist__picwrap{position:relative;flex:0 0 180px}
.wr6y2-rank-imagelist__pic{width:180px;height:110px;object-fit:cover;border-radius:8px;display:block}
.wr6y2-rank-imagelist__no{position:absolute;left:0;top:0;z-index:1;width:26px;height:26px;line-height:26px;border-radius:6px 0 8px 0;background:var(--sc-primary);color:#FFFFFF;text-align:center;font-weight:bold;font-size:13px}
.wr6y2-rank-imagelist__row.is-top .wr6y2-rank-imagelist__no{background:linear-gradient(135deg,#F5A623,#FAC56B)}
.wr6y2-rank-imagelist__info{flex:1;min-width:0}
.wr6y2-rank-imagelist__brandline{display:flex;align-items:center;gap:8px;min-width:0}
.wr6y2-rank-imagelist__brandline strong{font-size:16px;color:var(--sc-text);line-height:1.4}
.wr6y2-rank-imagelist__badge{flex:0 0 auto;background:var(--sc-primary);color:#FFFFFF;font-size:12px;padding:2px 8px;border-radius:4px;line-height:1.5}
.wr6y2-rank-imagelist__desc{margin:4px 0 0;color:var(--sc-text-light);font-size:13px;line-height:1.5}
.wr6y2-rank-imagelist__side{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:8px}
.wr6y2-rank-imagelist__score{text-align:center;line-height:1.3;min-width:56px}
.wr6y2-rank-imagelist__score b{display:block;font-size:20px;color:var(--sc-primary)}
.wr6y2-rank-imagelist__score span{display:block;font-size:12px;color:var(--sc-text-light)}
.wr6y2-rank-imagelist__btn{display:inline-block;padding:6px 16px;background:var(--sc-primary);color:#FFFFFF;text-decoration:none;border:none;border-radius:999px;font-size:13px;line-height:1.5;transition:background .2s}
.wr6y2-rank-imagelist__btn:hover{background:var(--sc-primary-dark)}
.wr6y2-rank-tabs__bar{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}
.wr6y2-rank-tabs__tab{padding:6px 18px;border:1px solid var(--sc-border);background:var(--sc-bg-alt);color:var(--sc-text);border-radius:999px;font-size:14px;cursor:pointer;transition:background .2s,color .2s}
.wr6y2-rank-tabs__tab.is-active{background:var(--sc-primary);color:#FFFFFF;border-color:var(--sc-primary)}
.wr6y2-rank-tabs__pane{display:none}
.wr6y2-rank-tabs__pane.is-active{display:block}
.wr6y2-rank-tabs__list{list-style:none;margin:0;padding:0}
.wr6y2-rank-tabs__item{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--sc-border)}
.wr6y2-rank-tabs__item:last-child{border-bottom:none}
.wr6y2-rank-tabs__no{flex:0 0 auto;width:28px;height:28px;line-height:28px;border-radius:50%;background:var(--sc-primary);color:#FFFFFF;text-align:center;font-weight:bold;font-size:13px}
.wr6y2-rank-tabs__logo{flex:0 0 36px;width:36px;height:36px;border-radius:6px;object-fit:cover;display:block}
.wr6y2-rank-tabs__info{flex:1;min-width:0;display:flex;align-items:center;gap:10px}
.wr6y2-rank-tabs__brand{font-size:15px;color:var(--sc-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.wr6y2-rank-tabs__score{flex:0 0 auto;text-align:center;line-height:1.3;min-width:56px}
.wr6y2-rank-tabs__score b{display:block;font-size:18px;color:var(--sc-primary)}
.wr6y2-rank-tabs__score span{display:block;font-size:12px;color:var(--sc-text-light)}
.wr6y2-rank-scorebar__list{list-style:none;margin:0;padding:0}
.wr6y2-rank-scorebar__item{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--sc-border)}
.wr6y2-rank-scorebar__item:last-child{border-bottom:none}
.wr6y2-rank-scorebar__no{flex:0 0 auto;width:28px;height:28px;line-height:28px;border-radius:50%;background:var(--sc-primary);color:#FFFFFF;text-align:center;font-weight:bold;font-size:13px}
.wr6y2-rank-scorebar__logo{flex:0 0 40px;width:40px;height:40px;border-radius:6px;object-fit:cover;display:block}
.wr6y2-rank-scorebar__info{flex:1;min-width:0}
.wr6y2-rank-scorebar__brand{font-size:15px;color:var(--sc-text);line-height:1.4}
.wr6y2-rank-scorebar__desc{margin:2px 0 0;color:var(--sc-text-light);font-size:13px;line-height:1.5}
.wr6y2-rank-scorebar__barwrap{flex:0 0 220px;display:flex;align-items:center;gap:8px}
.wr6y2-rank-scorebar__track{flex:1;height:10px;border-radius:999px;background:var(--sc-bg-alt);border:1px solid var(--sc-border);overflow:hidden}
.wr6y2-rank-scorebar__fill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--sc-primary),var(--sc-accent))}
.wr6y2-rank-scorebar__item.is-top .wr6y2-rank-scorebar__fill{background:linear-gradient(90deg,#F5A623,#FAC56B)}
.wr6y2-rank-scorebar__score{flex:0 0 auto;color:var(--sc-primary);font-size:16px}
.wr6y2-rank-sidebar{max-width:360px}
.wr6y2-rank-sidebar__list{list-style:none;margin:0;padding:0}
.wr6y2-rank-sidebar__item{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid var(--sc-border)}
.wr6y2-rank-sidebar__item:last-child{border-bottom:none}
.wr6y2-rank-sidebar__no{flex:0 0 auto;width:24px;height:24px;line-height:24px;border-radius:50%;background:var(--sc-primary);color:#FFFFFF;text-align:center;font-weight:bold;font-size:12px}
.wr6y2-rank-sidebar__logo{flex:0 0 28px;width:28px;height:28px;border-radius:50%;object-fit:cover;display:block}
.wr6y2-rank-sidebar__brand{flex:1;min-width:0;font-size:14px;color:var(--sc-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.wr6y2-rank-sidebar__score{flex:0 0 auto;color:var(--sc-primary);font-size:15px}
.wr6y2-rank-badges__grid{padding:8px 0}
.wr6y2-rank-badges__card{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;border:1px solid var(--sc-border);border-radius:var(--sc-radius);background:var(--sc-bg);text-align:center}
.wr6y2-rank-badges__card.is-top{border-color:#F5A623;box-shadow:0 4px 14px rgba(245,166,35,.18)}
.wr6y2-rank-badges__honour{font-size:18px;font-weight:bold;color:var(--sc-primary)}
.wr6y2-rank-badges__card.is-top .wr6y2-rank-badges__honour{color:#F5A623}
.wr6y2-rank-badges__logo{width:64px;height:64px;border-radius:10px;object-fit:cover;display:block}
.wr6y2-rank-badges__brand{font-size:16px;color:var(--sc-text);line-height:1.4}
.wr6y2-rank-badges__score{text-align:center;line-height:1.3}
.wr6y2-rank-badges__score b{display:block;font-size:20px;color:var(--sc-primary)}
.wr6y2-rank-badges__score span{display:block;font-size:12px;color:var(--sc-text-light)}
.wr6y2-prod-hero{position:relative;background:linear-gradient(135deg,#1E7E34,#0B5E20);background-color:#155D26;color:#FFFFFF;text-align:center;padding:56px 24px;overflow:hidden;border-radius:var(--sc-radius)}
.wr6y2-prod-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.15),rgba(0,0,0,.45))}
.wr6y2-prod-hero__inner{position:relative;z-index:1;max-width:900px;margin:0 auto}
.wr6y2-prod-hero__inner h1{font-size:28px;margin:0 0 10px;color:#FFFFFF}
.wr6y2-prod-hero__inner p{margin:0 0 14px;opacity:.92;font-size:16px}
.wr6y2-prod-hero__date{display:inline-block;background:rgba(255,255,255,.18);color:#FFFFFF;font-size:13px;padding:4px 14px;border-radius:999px}
.wr6y2-prod-detail{background:var(--sc-bg);border-radius:var(--sc-radius);box-shadow:var(--sc-shadow);padding:20px 24px}
.wr6y2-prod-detail__head{text-align:center;margin-bottom:12px}
.wr6y2-prod-detail__head h2{font-size:26px;margin:0;color:var(--sc-text)}
.wr6y2-prod-detail__body{display:flex;gap:20px}
.wr6y2-prod-detail__side{flex:0 0 240px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}
.wr6y2-prod-detail__logo{width:96px;height:96px;border-radius:12px;object-fit:cover;display:block}
.wr6y2-prod-detail__brand{font-size:18px;color:var(--sc-text)}
.wr6y2-prod-detail__score{text-align:center;line-height:1.3}
.wr6y2-prod-detail__score b{display:block;font-size:22px;color:var(--sc-primary)}
.wr6y2-prod-detail__score span{display:block;font-size:12px;color:var(--sc-text-light)}
.wr6y2-prod-detail__main{flex:1;min-width:0}
.wr6y2-prod-detail__aspects{list-style:none;margin:0;padding:0}
.wr6y2-prod-detail__aspects li{display:flex;align-items:center;gap:10px;padding:6px 0}
.wr6y2-prod-detail__aspect-name{flex:0 0 90px;font-size:14px;color:var(--sc-text);text-align:left}
.wr6y2-prod-detail__aspect-track{flex:1;height:8px;border-radius:999px;background:var(--sc-bg-alt);border:1px solid var(--sc-border);overflow:hidden}
.wr6y2-prod-detail__aspect-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--sc-primary),var(--sc-accent))}
.wr6y2-prod-detail__aspects b{flex:0 0 auto;min-width:32px;text-align:right;color:var(--sc-primary);font-size:14px}
.wr6y2-prod-detail__pc{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:12px}
.wr6y2-prod-detail__pc h3{font-size:15px;margin:0 0 8px;color:var(--sc-primary)}
.wr6y2-prod-detail__cons h3{color:#C0392B}
.wr6y2-prod-detail__pros ul,.wr6y2-prod-detail__cons ul{list-style:none;margin:0;padding:0}
.wr6y2-prod-detail__pros li,.wr6y2-prod-detail__cons li{font-size:14px;color:var(--sc-text);padding:3px 0;line-height:1.6}
.wr6y2-prod-detail__pros li::before{content:"✓ ";color:var(--sc-primary);font-weight:bold}
.wr6y2-prod-detail__cons li::before{content:"✗ ";color:#C0392B;font-weight:bold}
.wr6y2-prod-detail__btn{display:inline-block;margin-top:16px;padding:10px 28px;background:var(--sc-primary);color:#FFFFFF;text-decoration:none;border-radius:999px;font-size:15px;transition:background .2s}
.wr6y2-prod-detail__btn:hover{background:var(--sc-primary-dark)}
.wr6y2-prod-compare{background:var(--sc-bg);border-radius:var(--sc-radius);box-shadow:var(--sc-shadow);padding:20px 24px}
.wr6y2-prod-compare__head{text-align:center;margin-bottom:12px}
.wr6y2-prod-compare__head h2{font-size:26px;margin:0;color:var(--sc-text)}
.wr6y2-prod-compare__scroll{overflow-x:auto}
.wr6y2-prod-compare__table{width:100%;border-collapse:collapse;font-size:14px}
.wr6y2-prod-compare__table th,.wr6y2-prod-compare__table td{border:1px solid var(--sc-border);padding:8px;text-align:center}
.wr6y2-prod-compare__lead{width:110px;background:var(--sc-bg-alt);color:var(--sc-text);font-weight:600}
.wr6y2-prod-compare__prod{display:flex;align-items:center;justify-content:center;gap:8px;min-width:130px;font-weight:600;color:var(--sc-text)}
.wr6y2-prod-compare__logo{width:40px;height:40px;border-radius:50%;object-fit:cover;display:block}
.wr6y2-ratingbar{display:flex;align-items:center;justify-content:center;gap:12px;padding:14px 16px;background:var(--sc-bg);border-radius:var(--sc-radius);box-shadow:var(--sc-shadow)}
.wr6y2-ratingbar__label{color:var(--sc-text);font-size:15px;font-weight:600}
.wr6y2-ratingbar__score{color:var(--sc-primary);font-weight:bold;font-size:16px}
.wr6y2-proscons{background:var(--sc-bg);border-radius:var(--sc-radius);box-shadow:var(--sc-shadow);padding:20px 24px}
.wr6y2-proscons h3{text-align:center;font-size:22px;margin:0 0 12px;color:var(--sc-text)}
.wr6y2-proscons__cols{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.wr6y2-proscons__pros h4{margin:0 0 8px;font-size:15px;color:var(--sc-primary)}
.wr6y2-proscons__cons h4{margin:0 0 8px;font-size:15px;color:#C0392B}
.wr6y2-proscons__pros ul,.wr6y2-proscons__cons ul{list-style:none;margin:0;padding:0}
.wr6y2-proscons__pros li,.wr6y2-proscons__cons li{font-size:14px;color:var(--sc-text);padding:3px 0;line-height:1.6}
.wr6y2-buybtns{display:flex;flex-wrap:wrap;gap:12px;padding:12px}
.wr6y2-buybtns__btn{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;background:var(--sc-primary);color:#FFFFFF;text-decoration:none;border-radius:999px;font-size:14px;transition:background .2s}
.wr6y2-buybtns__btn:hover{background:var(--sc-primary-dark)}
.wr6y2-buybtns__price{color:rgba(255,255,255,.85);font-size:13px}
.wr6y2-rankfaq{background:var(--sc-bg);border-radius:var(--sc-radius);box-shadow:var(--sc-shadow);padding:20px 24px}
.wr6y2-rankfaq__head{text-align:center;margin-bottom:12px}
.wr6y2-rankfaq__head h2{font-size:26px;margin:0;color:var(--sc-text)}
.wr6y2-rankfaq__item{border:1px solid var(--sc-border);border-radius:8px;margin-bottom:10px;background:var(--sc-bg);overflow:hidden}
.wr6y2-rankfaq__item summary{padding:12px 16px;font-weight:600;font-size:15px;color:var(--sc-text);cursor:pointer}
.wr6y2-rankfaq__a{padding:0 16px 12px;background:var(--sc-bg-alt);color:var(--sc-text-light);font-size:14px;line-height:1.7}
.wr6y2-rankfaq__a p{margin:0;padding-top:10px}
.wr6y2-ranknotice{background:var(--sc-bg-alt);border-radius:var(--sc-radius);padding:16px 20px}
.wr6y2-ranknotice h3{font-size:15px;margin:0 0 8px;color:var(--sc-text)}
.wr6y2-ranknotice__body p{margin:0 0 6px;font-size:13px;color:var(--sc-text-light);line-height:1.7}
.wr6y2-ranknotice__body p:last-child{margin-bottom:0}
@media (max-width:768px){
.wr6y2-rank-classic,.wr6y2-rank-compact{padding:14px 12px}
.wr6y2-rank-classic__head h2,.wr6y2-rank-compact__head h2,.wr6y2-rank-cards__head h2{font-size:22px}
.wr6y2-rank-classic__item{flex-wrap:wrap;gap:10px}
.wr6y2-rank-classic__info{flex:1 1 100%;order:6}
.wr6y2-rank-cards__grid{grid-template-columns:1fr !important}
.wr6y2-rank-podium__stage{display:flex;flex-direction:column;align-items:stretch}
.wr6y2-rank-podium__card.is-first{transform:none}
.wr6y2-rank-table__table{display:block;overflow-x:auto}
.wr6y2-rank-imagelist__row{flex-wrap:wrap}
.wr6y2-rank-imagelist__picwrap{flex:1 1 100%}
.wr6y2-rank-imagelist__pic{width:100%}
.wr6y2-rank-imagelist__side{flex-direction:row;width:100%;justify-content:space-between;align-items:center}
.wr6y2-rank-scorebar__barwrap{flex:1 1 100%}
.wr6y2-rank-badges__grid{grid-template-columns:1fr !important}
.wr6y2-prod-hero__inner h1{font-size:24px}
.wr6y2-prod-detail__body{flex-direction:column}
.wr6y2-prod-detail__side{flex:none;width:100%}
.wr6y2-prod-detail__pc{grid-template-columns:1fr}
.wr6y2-proscons__cols{grid-template-columns:1fr}
}

.wr6y2-rank-list-classic--classic .wr6y2-rank-classic{border:3px double var(--sc-border);box-shadow:none}
.wr6y2-rank-list-classic--classic .wr6y2-rank-classic__head h2{font-family:Georgia,"Times New Roman",serif;letter-spacing:2px}
.wr6y2-rank-list-classic--classic .wr6y2-rank-classic__no{border-radius:4px}
.wr6y2-rank-list-classic--classic .wr6y2-rank-classic__item{padding:16px 0}
.wr6y2-rank-list-classic--outline .wr6y2-rank-classic{background:transparent;border:2px solid var(--sc-primary);border-radius:12px;box-shadow:none}
.wr6y2-rank-list-classic--outline .wr6y2-rank-classic__head h2{color:var(--sc-primary);letter-spacing:1px}
.wr6y2-rank-list-classic--outline .wr6y2-rank-classic__badge{background:transparent;border:1px solid var(--sc-primary);color:var(--sc-primary)}
.wr6y2-rank-list-classic--ghost .wr6y2-rank-classic{background:transparent;border:1px dashed var(--sc-border);border-radius:8px;box-shadow:none}
.wr6y2-rank-list-classic--ghost .wr6y2-rank-classic__head h2{font-weight:300;letter-spacing:4px}
.wr6y2-rank-list-classic--ghost .wr6y2-rank-classic__no{background:transparent;border:1px solid var(--sc-primary);color:var(--sc-primary)}
.wr6y2-rank-list-classic--ghost .wr6y2-rank-classic__item{border-bottom-style:dotted}
.wr6y2-rank-list-classic--pill .wr6y2-rank-classic{border-radius:999px}
.wr6y2-rank-list-classic--pill .wr6y2-rank-classic__item{background:var(--sc-bg-alt);border-bottom:none;border-radius:999px;padding:8px 18px;margin:6px 0}
.wr6y2-rank-list-classic--pill .wr6y2-rank-classic__badge{border-radius:999px}
.wr6y2-rank-list-classic--sharp .wr6y2-rank-classic{border-radius:0}
.wr6y2-rank-list-classic--sharp .wr6y2-rank-classic__head h2{text-transform:uppercase;letter-spacing:3px;font-weight:bold;font-size:22px}
.wr6y2-rank-list-classic--sharp .wr6y2-rank-classic__no{border-radius:0}
.wr6y2-rank-list-classic--sharp .wr6y2-rank-classic__btn{border-radius:0;text-transform:uppercase;letter-spacing:1px}
.wr6y2-rank-list-classic--sharp .wr6y2-rank-classic__item{border-bottom:2px solid var(--sc-text)}
.wr6y2-rank-list-classic--gradient .wr6y2-rank-classic{background:linear-gradient(135deg,var(--sc-primary),var(--sc-accent));border-radius:12px}
.wr6y2-rank-list-classic--gradient .wr6y2-rank-classic__head h2{color:#FFFFFF}
.wr6y2-rank-list-classic--gradient .wr6y2-rank-classic__head p{color:rgba(255,255,255,.9)}
.wr6y2-rank-list-classic--gradient .wr6y2-rank-classic__item{border-bottom-color:rgba(255,255,255,.35)}
.wr6y2-rank-list-classic--gradient .wr6y2-rank-classic__brandline strong{color:#FFFFFF}
.wr6y2-rank-list-classic--gradient .wr6y2-rank-classic__desc{color:rgba(255,255,255,.9)}
.wr6y2-rank-list-classic--gradient .wr6y2-rank-classic__score b{color:#FFFFFF}
.wr6y2-rank-list-classic--gradient .wr6y2-rank-classic__score span{color:rgba(255,255,255,.9)}
.wr6y2-rank-list-classic--gradient .wr6y2-rank-classic__badge{background:#FFFFFF;color:var(--sc-primary)}
.wr6y2-rank-list-classic--gradient .wr6y2-rank-classic__btn{background:#FFFFFF;color:var(--sc-primary)}
.wr6y2-rank-list-classic--boxed .wr6y2-rank-classic{background:var(--sc-bg-alt);border:1px solid var(--sc-border);padding:16px 20px}
.wr6y2-rank-list-classic--boxed .wr6y2-rank-classic__head{text-align:left}
.wr6y2-rank-list-classic--boxed .wr6y2-rank-classic__no{border-radius:6px}
.wr6y2-rank-list-classic--minimal .wr6y2-rank-classic{background:transparent;border:none;box-shadow:none;padding:8px 0}
.wr6y2-rank-list-classic--minimal .wr6y2-rank-classic__head{text-align:left}
.wr6y2-rank-list-classic--minimal .wr6y2-rank-classic__head h2{border-bottom:2px solid var(--sc-primary);padding-bottom:8px}
.wr6y2-rank-list-classic--minimal .wr6y2-rank-classic__no{background:transparent;color:var(--sc-primary)}
.wr6y2-rank-list-classic--material .wr6y2-rank-classic{border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.15)}
.wr6y2-rank-list-classic--material .wr6y2-rank-classic__item{transition:transform .2s,background .2s}
.wr6y2-rank-list-classic--material .wr6y2-rank-classic__item:hover{transform:translateX(4px);background:var(--sc-bg-alt)}
.wr6y2-rank-list-classic--material .wr6y2-rank-classic__score b{font-size:22px}
@media (max-width:768px){
.wr6y2-rank-list-classic--classic .wr6y2-rank-classic__head h2,.wr6y2-rank-list-classic--sharp .wr6y2-rank-classic__head h2,.wr6y2-rank-list-classic--ghost .wr6y2-rank-classic__head h2{letter-spacing:1px}
.wr6y2-rank-list-classic--pill .wr6y2-rank-classic{border-radius:20px}
.wr6y2-rank-list-classic--pill .wr6y2-rank-classic__item{padding:8px 12px}
.wr6y2-rank-list-classic--material .wr6y2-rank-classic__item:hover{transform:none}
}

.wr6y2-rank-list-compact--classic .wr6y2-rank-compact{border:3px double var(--sc-border);box-shadow:none}
.wr6y2-rank-list-compact--classic .wr6y2-rank-compact__head h2{font-family:Georgia,"Times New Roman",serif;letter-spacing:2px}
.wr6y2-rank-list-compact--classic .wr6y2-rank-compact__no{border-radius:4px}
.wr6y2-rank-list-compact--outline .wr6y2-rank-compact{background:transparent;border:2px solid var(--sc-primary);border-radius:12px;box-shadow:none}
.wr6y2-rank-list-compact--outline .wr6y2-rank-compact__head h2{color:var(--sc-primary);letter-spacing:1px}
.wr6y2-rank-list-compact--outline .wr6y2-rank-compact__no{background:transparent;border:1px solid var(--sc-primary);color:var(--sc-primary)}
.wr6y2-rank-list-compact--ghost .wr6y2-rank-compact{background:transparent;border:1px dashed var(--sc-border);border-radius:8px;box-shadow:none}
.wr6y2-rank-list-compact--ghost .wr6y2-rank-compact__head h2{font-weight:300;letter-spacing:4px}
.wr6y2-rank-list-compact--ghost .wr6y2-rank-compact__no{background:transparent;border:1px solid var(--sc-primary);color:var(--sc-primary)}
.wr6y2-rank-list-compact--ghost .wr6y2-rank-compact__item{border-bottom-style:dotted}
.wr6y2-rank-list-compact--pill .wr6y2-rank-compact{border-radius:999px}
.wr6y2-rank-list-compact--pill .wr6y2-rank-compact__item{background:var(--sc-bg-alt);border-bottom:none;border-radius:999px;padding:8px 14px;margin:4px 0}
.wr6y2-rank-list-compact--sharp .wr6y2-rank-compact{border-radius:0}
.wr6y2-rank-list-compact--sharp .wr6y2-rank-compact__head h2{text-transform:uppercase;letter-spacing:3px;font-weight:bold;font-size:20px}
.wr6y2-rank-list-compact--sharp .wr6y2-rank-compact__no{border-radius:0}
.wr6y2-rank-list-compact--sharp .wr6y2-rank-compact__item{border-bottom:2px solid var(--sc-text)}
.wr6y2-rank-list-compact--gradient .wr6y2-rank-compact{background:linear-gradient(135deg,var(--sc-primary),var(--sc-accent));border-radius:12px}
.wr6y2-rank-list-compact--gradient .wr6y2-rank-compact__head h2{color:#FFFFFF}
.wr6y2-rank-list-compact--gradient .wr6y2-rank-compact__head p{color:rgba(255,255,255,.9)}
.wr6y2-rank-list-compact--gradient .wr6y2-rank-compact__item{border-bottom-color:rgba(255,255,255,.35)}
.wr6y2-rank-list-compact--gradient .wr6y2-rank-compact__brandline{color:#FFFFFF}
.wr6y2-rank-list-compact--gradient .wr6y2-rank-compact__score b{color:#FFFFFF}
.wr6y2-rank-list-compact--gradient .wr6y2-rank-compact__score span{color:rgba(255,255,255,.9)}
.wr6y2-rank-list-compact--gradient .wr6y2-rank-compact__no{background:#FFFFFF;color:var(--sc-primary)}
.wr6y2-rank-list-compact--boxed .wr6y2-rank-compact{background:var(--sc-bg-alt);border:1px solid var(--sc-border);padding:14px 16px}
.wr6y2-rank-list-compact--boxed .wr6y2-rank-compact__head{text-align:left}
.wr6y2-rank-list-compact--minimal .wr6y2-rank-compact{background:transparent;border:none;box-shadow:none;padding:6px 0}
.wr6y2-rank-list-compact--minimal .wr6y2-rank-compact__head{text-align:left}
.wr6y2-rank-list-compact--minimal .wr6y2-rank-compact__head h2{border-bottom:2px solid var(--sc-primary);padding-bottom:8px}
.wr6y2-rank-list-compact--minimal .wr6y2-rank-compact__no{background:transparent;color:var(--sc-primary)}
.wr6y2-rank-list-compact--material .wr6y2-rank-compact{border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.15)}
.wr6y2-rank-list-compact--material .wr6y2-rank-compact__item{transition:transform .2s,background .2s}
.wr6y2-rank-list-compact--material .wr6y2-rank-compact__item:hover{transform:translateY(-1px);background:var(--sc-bg-alt)}
.wr6y2-rank-list-compact--material .wr6y2-rank-compact__score b{font-size:18px}
@media (max-width:768px){
.wr6y2-rank-list-compact--classic .wr6y2-rank-compact__head h2,.wr6y2-rank-list-compact--sharp .wr6y2-rank-compact__head h2,.wr6y2-rank-list-compact--ghost .wr6y2-rank-compact__head h2{letter-spacing:1px}
.wr6y2-rank-list-compact--pill .wr6y2-rank-compact{border-radius:16px}
.wr6y2-rank-list-compact--pill .wr6y2-rank-compact__item{padding:6px 10px}
.wr6y2-rank-list-compact--material .wr6y2-rank-compact__item:hover{transform:none}
}

.wr6y2-rank-card-grid--classic .wr6y2-rank-cards__card{border:3px double var(--sc-border)}
.wr6y2-rank-card-grid--classic .wr6y2-rank-cards__no{border-radius:4px}
.wr6y2-rank-card-grid--classic .wr6y2-rank-cards__head h2{font-family:Georgia,"Times New Roman",serif;letter-spacing:2px}
.wr6y2-rank-card-grid--outline .wr6y2-rank-cards{background:transparent;border:2px solid var(--sc-primary);border-radius:12px;box-shadow:none}
.wr6y2-rank-card-grid--outline .wr6y2-rank-cards__card{background:transparent;border:1px solid var(--sc-primary)}
.wr6y2-rank-card-grid--outline .wr6y2-rank-cards__head h2{color:var(--sc-primary);letter-spacing:1px}
.wr6y2-rank-card-grid--ghost .wr6y2-rank-cards{background:transparent;border:1px dashed var(--sc-border);border-radius:8px;box-shadow:none}
.wr6y2-rank-card-grid--ghost .wr6y2-rank-cards__card{background:transparent;border:none;box-shadow:none}
.wr6y2-rank-card-grid--ghost .wr6y2-rank-cards__card.is-top{border:1px dashed #F5A623}
.wr6y2-rank-card-grid--ghost .wr6y2-rank-cards__head h2{font-weight:300;letter-spacing:4px}
.wr6y2-rank-card-grid--pill .wr6y2-rank-cards__card{background:var(--sc-bg-alt);border-radius:999px;padding:20px}
.wr6y2-rank-card-grid--pill .wr6y2-rank-cards__badge{border-radius:999px}
.wr6y2-rank-card-grid--sharp .wr6y2-rank-cards{border-radius:0}
.wr6y2-rank-card-grid--sharp .wr6y2-rank-cards__card{border-radius:0}
.wr6y2-rank-card-grid--sharp .wr6y2-rank-cards__logo{border-radius:0}
.wr6y2-rank-card-grid--sharp .wr6y2-rank-cards__badge{border-radius:0}
.wr6y2-rank-card-grid--sharp .wr6y2-rank-cards__brand{text-transform:uppercase;letter-spacing:1px;font-weight:bold}
.wr6y2-rank-card-grid--sharp .wr6y2-rank-cards__card{border:2px solid var(--sc-text)}
.wr6y2-rank-card-grid--gradient .wr6y2-rank-cards{background:linear-gradient(135deg,var(--sc-primary),var(--sc-accent));border-radius:12px}
.wr6y2-rank-card-grid--gradient .wr6y2-rank-cards__head h2{color:#FFFFFF;letter-spacing:1px}
.wr6y2-rank-card-grid--gradient .wr6y2-rank-cards__head p{color:rgba(255,255,255,.9)}
.wr6y2-rank-card-grid--gradient .wr6y2-rank-cards__card{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.4)}
.wr6y2-rank-card-grid--gradient .wr6y2-rank-cards__brand{color:#FFFFFF}
.wr6y2-rank-card-grid--gradient .wr6y2-rank-cards__no{background:#FFFFFF;color:var(--sc-primary)}
.wr6y2-rank-card-grid--gradient .wr6y2-rank-cards__badge{background:#FFFFFF;color:var(--sc-primary)}
.wr6y2-rank-card-grid--boxed .wr6y2-rank-cards{background:var(--sc-bg-alt);border:1px solid var(--sc-border)}
.wr6y2-rank-card-grid--boxed .wr6y2-rank-cards__card{background:var(--sc-bg)}
.wr6y2-rank-card-grid--minimal .wr6y2-rank-cards__card{background:transparent;border:none;border-bottom:2px solid var(--sc-primary);box-shadow:none}
.wr6y2-rank-card-grid--minimal .wr6y2-rank-cards__card.is-top{border-bottom-color:#F5A623}
.wr6y2-rank-card-grid--minimal .wr6y2-rank-cards__no{background:transparent;color:var(--sc-primary)}
.wr6y2-rank-card-grid--minimal .wr6y2-rank-cards__head{text-align:left}
.wr6y2-rank-card-grid--material .wr6y2-rank-cards__card{border:1px solid var(--sc-border);border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.15);transition:box-shadow .2s,transform .2s}
.wr6y2-rank-card-grid--material .wr6y2-rank-cards__card:hover{box-shadow:0 8px 20px rgba(0,0,0,.18);transform:translateY(-3px)}
@media (max-width:768px){
.wr6y2-rank-card-grid--classic .wr6y2-rank-cards__head h2,.wr6y2-rank-card-grid--ghost .wr6y2-rank-cards__head h2{letter-spacing:1px}
.wr6y2-rank-card-grid--pill .wr6y2-rank-cards__card{border-radius:16px;padding:14px}
.wr6y2-rank-card-grid--material .wr6y2-rank-cards__card:hover{transform:none}
}

.wr6y2-rank-podium--classic .wr6y2-rank-podium{border:3px double var(--sc-border);box-shadow:none}
.wr6y2-rank-podium--classic .wr6y2-rank-podium__head h2{font-family:Georgia,"Times New Roman",serif;letter-spacing:2px}
.wr6y2-rank-podium--classic .wr6y2-rank-podium__card{border-bottom:4px solid var(--sc-border)}
.wr6y2-rank-podium--classic .wr6y2-rank-podium__card.is-first{border-bottom-color:#D4AF37}
.wr6y2-rank-podium--outline .wr6y2-rank-podium{background:transparent;border:2px solid var(--sc-primary);border-radius:12px;box-shadow:none}
.wr6y2-rank-podium--outline .wr6y2-rank-podium__card{background:transparent;border:1px solid var(--sc-primary)}
.wr6y2-rank-podium--outline .wr6y2-rank-podium__card.is-first{border-width:3px;transform:none}
.wr6y2-rank-podium--outline .wr6y2-rank-podium__head h2{color:var(--sc-primary);letter-spacing:1px}
.wr6y2-rank-podium--ghost .wr6y2-rank-podium{background:transparent;border:1px dashed var(--sc-border);border-radius:8px;box-shadow:none}
.wr6y2-rank-podium--ghost .wr6y2-rank-podium__card{background:transparent;border:1px dashed var(--sc-border);box-shadow:none;transform:none}
.wr6y2-rank-podium--ghost .wr6y2-rank-podium__no{background:transparent;border:1px solid var(--sc-primary);color:var(--sc-primary)}
.wr6y2-rank-podium--ghost .wr6y2-rank-podium__head h2{font-weight:300;letter-spacing:4px}
.wr6y2-rank-podium--pill .wr6y2-rank-podium__card{background:var(--sc-bg-alt);border-radius:999px;padding:20px 16px}
.wr6y2-rank-podium--pill .wr6y2-rank-podium__badge{border-radius:999px}
.wr6y2-rank-podium--sharp .wr6y2-rank-podium{border-radius:0}
.wr6y2-rank-podium--sharp .wr6y2-rank-podium__card{border-radius:0}
.wr6y2-rank-podium--sharp .wr6y2-rank-podium__card.is-first{transform:none}
.wr6y2-rank-podium--sharp .wr6y2-rank-podium__no{border-radius:0}
.wr6y2-rank-podium--sharp .wr6y2-rank-podium__brand{text-transform:uppercase;letter-spacing:1px;font-weight:bold}
.wr6y2-rank-podium--sharp .wr6y2-rank-podium__card{border:2px solid var(--sc-text)}
.wr6y2-rank-podium--gradient .wr6y2-rank-podium{background:linear-gradient(135deg,var(--sc-primary),var(--sc-accent));border-radius:12px}
.wr6y2-rank-podium--gradient .wr6y2-rank-podium__head h2{color:#FFFFFF}
.wr6y2-rank-podium--gradient .wr6y2-rank-podium__head p{color:rgba(255,255,255,.9)}
.wr6y2-rank-podium--gradient .wr6y2-rank-podium__card{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.4)}
.wr6y2-rank-podium--gradient .wr6y2-rank-podium__card.is-first{border-color:#FFFFFF;box-shadow:none}
.wr6y2-rank-podium--gradient .wr6y2-rank-podium__brand{color:#FFFFFF}
.wr6y2-rank-podium--gradient .wr6y2-rank-podium__badge{background:#FFFFFF;color:var(--sc-primary)}
.wr6y2-rank-podium--gradient .wr6y2-rank-podium__score b{color:#FFFFFF}
.wr6y2-rank-podium--gradient .wr6y2-rank-podium__score span{color:rgba(255,255,255,.9)}
.wr6y2-rank-podium--gradient .wr6y2-rank-podium__item{border-bottom-color:rgba(255,255,255,.35)}
.wr6y2-rank-podium--boxed .wr6y2-rank-podium{background:var(--sc-bg-alt);border:1px solid var(--sc-border)}
.wr6y2-rank-podium--boxed .wr6y2-rank-podium__card{background:var(--sc-bg)}
.wr6y2-rank-podium--boxed .wr6y2-rank-podium__card.is-first{border-color:var(--sc-primary)}
.wr6y2-rank-podium--minimal .wr6y2-rank-podium{background:transparent;border:none;box-shadow:none;padding:8px 0}
.wr6y2-rank-podium--minimal .wr6y2-rank-podium__card{background:transparent;border:none;border-bottom:3px solid var(--sc-border);box-shadow:none;transform:none}
.wr6y2-rank-podium--minimal .wr6y2-rank-podium__card.is-first{border-bottom-color:#D4AF37}
.wr6y2-rank-podium--minimal .wr6y2-rank-podium__head{text-align:left}
.wr6y2-rank-podium--minimal .wr6y2-rank-podium__head h2{border-bottom:2px solid var(--sc-primary);padding-bottom:8px}
.wr6y2-rank-podium--material .wr6y2-rank-podium__card{border:1px solid var(--sc-border);border-radius:8px;box-shadow:0 4px 14px rgba(0,0,0,.14);transition:box-shadow .2s,transform .2s}
.wr6y2-rank-podium--material .wr6y2-rank-podium__card.is-first{box-shadow:0 10px 24px rgba(0,0,0,.2)}
.wr6y2-rank-podium--material .wr6y2-rank-podium__card:hover{transform:translateY(-3px)}
@media (max-width:768px){
.wr6y2-rank-podium--classic .wr6y2-rank-podium__head h2,.wr6y2-rank-podium--ghost .wr6y2-rank-podium__head h2{letter-spacing:1px}
.wr6y2-rank-podium--pill .wr6y2-rank-podium__card{border-radius:16px;padding:14px 12px}
.wr6y2-rank-podium--material .wr6y2-rank-podium__card:hover{transform:none}
.wr6y2-rank-podium--material .wr6y2-rank-podium__card.is-first{transform:none;box-shadow:0 4px 14px rgba(0,0,0,.14)}
}
.wr6y2-rank-table--classic .wr6y2-rank-table{border:3px double var(--sc-border);box-shadow:none}
.wr6y2-rank-table--classic .wr6y2-rank-table__head h2{font-family:Georgia,"Times New Roman",serif;letter-spacing:2px}
.wr6y2-rank-table--classic .wr6y2-rank-table__no{border-radius:4px}
.wr6y2-rank-table--outline .wr6y2-rank-table{background:transparent;border:2px solid var(--sc-primary);border-radius:12px;box-shadow:none}
.wr6y2-rank-table--outline .wr6y2-rank-table__table td{border-bottom:1px dashed var(--sc-primary)}
.wr6y2-rank-table--outline .wr6y2-rank-table__head h2{color:var(--sc-primary);letter-spacing:1px}
.wr6y2-rank-table--ghost .wr6y2-rank-table{background:transparent;border:1px dashed var(--sc-border);border-radius:8px;box-shadow:none}
.wr6y2-rank-table--ghost .wr6y2-rank-table__table th{background:transparent;border-bottom:2px solid var(--sc-primary);color:var(--sc-primary)}
.wr6y2-rank-table--ghost .wr6y2-rank-table__table td{border-bottom-style:dotted}
.wr6y2-rank-table--ghost .wr6y2-rank-table__logo{border-radius:0}
.wr6y2-rank-table--ghost .wr6y2-rank-table__head h2{font-weight:300;letter-spacing:4px}
.wr6y2-rank-table--pill .wr6y2-rank-table{background:var(--sc-bg-alt);border-radius:20px}
.wr6y2-rank-table--pill .wr6y2-rank-table__table th{padding:12px 10px}
.wr6y2-rank-table--pill .wr6y2-rank-table__table td{padding:12px 8px}
.wr6y2-rank-table--sharp .wr6y2-rank-table{border-radius:0}
.wr6y2-rank-table--sharp .wr6y2-rank-table__table th{text-transform:uppercase;letter-spacing:2px;font-size:12px}
.wr6y2-rank-table--sharp .wr6y2-rank-table__no{border-radius:0}
.wr6y2-rank-table--sharp .wr6y2-rank-table__table td{border-bottom:2px solid var(--sc-text)}
.wr6y2-rank-table--gradient .wr6y2-rank-table{background:linear-gradient(135deg,var(--sc-primary),var(--sc-accent));border-radius:12px}
.wr6y2-rank-table--gradient .wr6y2-rank-table__head h2{color:#FFFFFF}
.wr6y2-rank-table--gradient .wr6y2-rank-table__head p{color:rgba(255,255,255,.9)}
.wr6y2-rank-table--gradient .wr6y2-rank-table__table th{background:rgba(255,255,255,.14);color:#FFFFFF}
.wr6y2-rank-table--gradient .wr6y2-rank-table__table td{border-bottom-color:rgba(255,255,255,.35)}
.wr6y2-rank-table--gradient .wr6y2-rank-table__brand{color:#FFFFFF}
.wr6y2-rank-table--gradient .wr6y2-rank-table__scorecell b{color:#FFFFFF}
.wr6y2-rank-table--gradient .wr6y2-rank-table__link{color:#FFFFFF}
.wr6y2-rank-table--gradient .wr6y2-rank-table__row.is-top{background:rgba(255,255,255,.08)}
.wr6y2-rank-table--gradient .wr6y2-rank-table__badge{background:#FFFFFF;color:var(--sc-primary)}
.wr6y2-rank-table--boxed .wr6y2-rank-table{background:var(--sc-bg-alt);border:1px solid var(--sc-border);padding:16px}
.wr6y2-rank-table--boxed .wr6y2-rank-table__table th{background:var(--sc-bg);color:var(--sc-primary)}
.wr6y2-rank-table--minimal .wr6y2-rank-table{background:transparent;border:none;box-shadow:none;padding:4px 0}
.wr6y2-rank-table--minimal .wr6y2-rank-table__table th{background:transparent;border-bottom:2px solid var(--sc-primary);color:var(--sc-primary)}
.wr6y2-rank-table--minimal .wr6y2-rank-table__no{background:transparent;color:var(--sc-primary)}
.wr6y2-rank-table--minimal .wr6y2-rank-table__head{text-align:left}
.wr6y2-rank-table--material .wr6y2-rank-table{border-radius:8px;box-shadow:0 3px 12px rgba(0,0,0,.14)}
.wr6y2-rank-table--material .wr6y2-rank-table__row{transition:background .2s}
.wr6y2-rank-table--material .wr6y2-rank-table__row:hover{background:var(--sc-bg-alt)}
@media (max-width:768px){
.wr6y2-rank-table--classic .wr6y2-rank-table__head h2,.wr6y2-rank-table--ghost .wr6y2-rank-table__head h2{letter-spacing:1px}
.wr6y2-rank-table--pill .wr6y2-rank-table{border-radius:14px}
.wr6y2-rank-table--sharp .wr6y2-rank-table__table th{letter-spacing:1px}
.wr6y2-rank-table--material .wr6y2-rank-table__row:hover{background:transparent}
}

.wr6y2-rank-image-list--classic .wr6y2-rank-imagelist{border:3px double var(--sc-border);box-shadow:none}
.wr6y2-rank-image-list--classic .wr6y2-rank-imagelist__row{border-bottom:3px double var(--sc-border)}
.wr6y2-rank-image-list--classic .wr6y2-rank-imagelist__no{border-radius:4px}
.wr6y2-rank-image-list--classic .wr6y2-rank-imagelist__head h2{font-family:Georgia,"Times New Roman",serif;letter-spacing:2px}
.wr6y2-rank-image-list--outline .wr6y2-rank-imagelist{background:transparent;border:2px solid var(--sc-primary);border-radius:12px;box-shadow:none}
.wr6y2-rank-image-list--outline .wr6y2-rank-imagelist__pic{border:1px solid var(--sc-primary)}
.wr6y2-rank-image-list--outline .wr6y2-rank-imagelist__head h2{color:var(--sc-primary);letter-spacing:1px}
.wr6y2-rank-image-list--ghost .wr6y2-rank-imagelist{background:transparent;border:1px dashed var(--sc-border);border-radius:8px;box-shadow:none}
.wr6y2-rank-image-list--ghost .wr6y2-rank-imagelist__row{border-bottom-style:dotted}
.wr6y2-rank-image-list--ghost .wr6y2-rank-imagelist__pic{border-radius:4px;opacity:.92}
.wr6y2-rank-image-list--ghost .wr6y2-rank-imagelist__head h2{font-weight:300;letter-spacing:4px}
.wr6y2-rank-image-list--pill .wr6y2-rank-imagelist__row{background:var(--sc-bg-alt);border-bottom:none;border-radius:999px;padding:10px 16px;margin:8px 0}
.wr6y2-rank-image-list--pill .wr6y2-rank-imagelist__badge{border-radius:999px}
.wr6y2-rank-image-list--sharp .wr6y2-rank-imagelist{border-radius:0}
.wr6y2-rank-image-list--sharp .wr6y2-rank-imagelist__pic{border-radius:0}
.wr6y2-rank-image-list--sharp .wr6y2-rank-imagelist__no{border-radius:0}
.wr6y2-rank-image-list--sharp .wr6y2-rank-imagelist__brandline strong{text-transform:uppercase;letter-spacing:1px}
.wr6y2-rank-image-list--sharp .wr6y2-rank-imagelist__row{border-bottom:2px solid var(--sc-text)}
.wr6y2-rank-image-list--gradient .wr6y2-rank-imagelist{background:linear-gradient(135deg,var(--sc-primary),var(--sc-accent));border-radius:12px}
.wr6y2-rank-image-list--gradient .wr6y2-rank-imagelist__head h2{color:#FFFFFF}
.wr6y2-rank-image-list--gradient .wr6y2-rank-imagelist__head p{color:rgba(255,255,255,.9)}
.wr6y2-rank-image-list--gradient .wr6y2-rank-imagelist__row{border-bottom-color:rgba(255,255,255,.35)}
.wr6y2-rank-image-list--gradient .wr6y2-rank-imagelist__brandline strong{color:#FFFFFF}
.wr6y2-rank-image-list--gradient .wr6y2-rank-imagelist__desc{color:rgba(255,255,255,.9)}
.wr6y2-rank-image-list--gradient .wr6y2-rank-imagelist__score b{color:#FFFFFF}
.wr6y2-rank-image-list--gradient .wr6y2-rank-imagelist__score span{color:rgba(255,255,255,.9)}
.wr6y2-rank-image-list--gradient .wr6y2-rank-imagelist__no{background:#FFFFFF;color:var(--sc-primary)}
.wr6y2-rank-image-list--gradient .wr6y2-rank-imagelist__badge{background:#FFFFFF;color:var(--sc-primary)}
.wr6y2-rank-image-list--gradient .wr6y2-rank-imagelist__btn{background:#FFFFFF;color:var(--sc-primary)}
.wr6y2-rank-image-list--boxed .wr6y2-rank-imagelist{background:var(--sc-bg-alt);border:1px solid var(--sc-border);padding:16px}
.wr6y2-rank-image-list--boxed .wr6y2-rank-imagelist__row{background:var(--sc-bg);padding:10px 14px;margin:6px 0;border-bottom:none;border-radius:var(--sc-radius)}
.wr6y2-rank-image-list--minimal .wr6y2-rank-imagelist{background:transparent;border:none;box-shadow:none;padding:4px 0}
.wr6y2-rank-image-list--minimal .wr6y2-rank-imagelist__head{text-align:left}
.wr6y2-rank-image-list--minimal .wr6y2-rank-imagelist__head h2{border-bottom:2px solid var(--sc-primary);padding-bottom:8px}
.wr6y2-rank-image-list--minimal .wr6y2-rank-imagelist__no{background:transparent;color:var(--sc-primary)}
.wr6y2-rank-image-list--minimal .wr6y2-rank-imagelist__btn{background:transparent;border:1px solid var(--sc-primary);color:var(--sc-primary)}
.wr6y2-rank-image-list--material .wr6y2-rank-imagelist__pic{border-radius:8px;box-shadow:0 3px 10px rgba(0,0,0,.14)}
.wr6y2-rank-image-list--material .wr6y2-rank-imagelist__row{transition:background .2s}
.wr6y2-rank-image-list--material .wr6y2-rank-imagelist__row:hover{background:var(--sc-bg-alt)}
.wr6y2-rank-image-list--material .wr6y2-rank-imagelist__btn{box-shadow:0 2px 6px rgba(0,0,0,.15)}
@media (max-width:768px){
.wr6y2-rank-image-list--classic .wr6y2-rank-imagelist__head h2,.wr6y2-rank-image-list--ghost .wr6y2-rank-imagelist__head h2{letter-spacing:1px}
.wr6y2-rank-image-list--pill .wr6y2-rank-imagelist__row{border-radius:16px;padding:8px 12px}
.wr6y2-rank-image-list--material .wr6y2-rank-imagelist__row:hover{background:transparent}
.wr6y2-rank-image-list--material .wr6y2-rank-imagelist__pic{box-shadow:none}
}

.wr6y2-rank-tabs--classic .wr6y2-rank-tabs{border:3px double var(--sc-border);box-shadow:none}
.wr6y2-rank-tabs--classic .wr6y2-rank-tabs__tab{border:3px double var(--sc-border);background:transparent;border-radius:4px}
.wr6y2-rank-tabs--classic .wr6y2-rank-tabs__tab.is-active{background:transparent;border-color:var(--sc-primary);color:var(--sc-primary);font-weight:bold}
.wr6y2-rank-tabs--classic .wr6y2-rank-tabs__head h2{font-family:Georgia,"Times New Roman",serif;letter-spacing:2px}
.wr6y2-rank-tabs--outline .wr6y2-rank-tabs{background:transparent;border:2px solid var(--sc-primary);border-radius:12px;box-shadow:none}
.wr6y2-rank-tabs--outline .wr6y2-rank-tabs__tab{background:transparent;border:1px solid var(--sc-primary);color:var(--sc-primary)}
.wr6y2-rank-tabs--outline .wr6y2-rank-tabs__tab.is-active{background:var(--sc-primary);color:#FFFFFF}
.wr6y2-rank-tabs--outline .wr6y2-rank-tabs__head h2{color:var(--sc-primary);letter-spacing:1px}
.wr6y2-rank-tabs--ghost .wr6y2-rank-tabs{background:transparent;border:1px dashed var(--sc-border);border-radius:8px;box-shadow:none}
.wr6y2-rank-tabs--ghost .wr6y2-rank-tabs__tab{background:transparent;border:none;font-weight:500}
.wr6y2-rank-tabs--ghost .wr6y2-rank-tabs__tab.is-active{border-bottom:2px solid var(--sc-primary);color:var(--sc-primary)}
.wr6y2-rank-tabs--ghost .wr6y2-rank-tabs__head h2{font-weight:300;letter-spacing:4px}
.wr6y2-rank-tabs--pill .wr6y2-rank-tabs__tab{padding:8px 22px}
.wr6y2-rank-tabs--pill .wr6y2-rank-tabs__item{background:var(--sc-bg-alt);border-bottom:none;border-radius:999px;padding:8px 14px;margin:4px 0}
.wr6y2-rank-tabs--sharp .wr6y2-rank-tabs{border-radius:0}
.wr6y2-rank-tabs--sharp .wr6y2-rank-tabs__tab{border-radius:0;text-transform:uppercase;letter-spacing:2px;font-weight:bold;font-size:13px}
.wr6y2-rank-tabs--sharp .wr6y2-rank-tabs__no{border-radius:0}
.wr6y2-rank-tabs--sharp .wr6y2-rank-tabs__item{border-bottom:2px solid var(--sc-text)}
.wr6y2-rank-tabs--gradient .wr6y2-rank-tabs{background:linear-gradient(135deg,var(--sc-primary),var(--sc-accent));border-radius:12px}
.wr6y2-rank-tabs--gradient .wr6y2-rank-tabs__head h2{color:#FFFFFF}
.wr6y2-rank-tabs--gradient .wr6y2-rank-tabs__head p{color:rgba(255,255,255,.9)}
.wr6y2-rank-tabs--gradient .wr6y2-rank-tabs__tab{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.4);color:#FFFFFF}
.wr6y2-rank-tabs--gradient .wr6y2-rank-tabs__tab.is-active{background:#FFFFFF;border-color:#FFFFFF;color:var(--sc-primary)}
.wr6y2-rank-tabs--gradient .wr6y2-rank-tabs__item{border-bottom-color:rgba(255,255,255,.35)}
.wr6y2-rank-tabs--gradient .wr6y2-rank-tabs__brand{color:#FFFFFF}
.wr6y2-rank-tabs--gradient .wr6y2-rank-tabs__score b{color:#FFFFFF}
.wr6y2-rank-tabs--gradient .wr6y2-rank-tabs__score span{color:rgba(255,255,255,.9)}
.wr6y2-rank-tabs--gradient .wr6y2-rank-tabs__no{background:#FFFFFF;color:var(--sc-primary)}
.wr6y2-rank-tabs--boxed .wr6y2-rank-tabs{background:var(--sc-bg-alt);border:1px solid var(--sc-border)}
.wr6y2-rank-tabs--boxed .wr6y2-rank-tabs__tab{background:var(--sc-bg)}
.wr6y2-rank-tabs--minimal .wr6y2-rank-tabs{background:transparent;border:none;box-shadow:none;padding:6px 0}
.wr6y2-rank-tabs--minimal .wr6y2-rank-tabs__bar{border-bottom:1px solid var(--sc-border)}
.wr6y2-rank-tabs--minimal .wr6y2-rank-tabs__tab{background:transparent;border:none;border-bottom:2px solid transparent;border-radius:0}
.wr6y2-rank-tabs--minimal .wr6y2-rank-tabs__tab.is-active{border-bottom-color:var(--sc-primary);color:var(--sc-primary)}
.wr6y2-rank-tabs--minimal .wr6y2-rank-tabs__no{background:transparent;color:var(--sc-primary)}
.wr6y2-rank-tabs--material .wr6y2-rank-tabs__tab{background:var(--sc-bg);border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.12);transition:box-shadow .2s,transform .2s}
.wr6y2-rank-tabs--material .wr6y2-rank-tabs__tab.is-active{background:var(--sc-primary);border-color:var(--sc-primary);box-shadow:0 2px 6px rgba(0,0,0,.18)}
.wr6y2-rank-tabs--material .wr6y2-rank-tabs__tab:hover{transform:translateY(-2px)}
@media (max-width:768px){
.wr6y2-rank-tabs--classic .wr6y2-rank-tabs__head h2,.wr6y2-rank-tabs--ghost .wr6y2-rank-tabs__head h2{letter-spacing:1px}
.wr6y2-rank-tabs--sharp .wr6y2-rank-tabs__tab{letter-spacing:1px}
.wr6y2-rank-tabs--pill .wr6y2-rank-tabs__tab{padding:6px 14px}
.wr6y2-rank-tabs--material .wr6y2-rank-tabs__tab:hover{transform:none}
}

.wr6y2-rank-score-bar--classic .wr6y2-rank-scorebar{border:3px double var(--sc-border);box-shadow:none}
.wr6y2-rank-score-bar--classic .wr6y2-rank-scorebar__item{border-bottom:3px double var(--sc-border)}
.wr6y2-rank-score-bar--classic .wr6y2-rank-scorebar__track{height:14px;border-radius:4px}
.wr6y2-rank-score-bar--classic .wr6y2-rank-scorebar__head h2{font-family:Georgia,"Times New Roman",serif;letter-spacing:2px}
.wr6y2-rank-score-bar--outline .wr6y2-rank-scorebar{background:transparent;border:2px solid var(--sc-primary);border-radius:12px;box-shadow:none}
.wr6y2-rank-score-bar--outline .wr6y2-rank-scorebar__track{background:transparent;border:2px solid var(--sc-primary)}
.wr6y2-rank-score-bar--outline .wr6y2-rank-scorebar__head h2{color:var(--sc-primary);letter-spacing:1px}
.wr6y2-rank-score-bar--ghost .wr6y2-rank-scorebar{background:transparent;border:1px dashed var(--sc-border);border-radius:8px;box-shadow:none}
.wr6y2-rank-score-bar--ghost .wr6y2-rank-scorebar__track{background:transparent;border-style:dashed}
.wr6y2-rank-score-bar--ghost .wr6y2-rank-scorebar__fill{background:rgba(0,0,0,.35)}
.wr6y2-rank-score-bar--ghost .wr6y2-rank-scorebar__no{background:transparent;border:1px solid var(--sc-primary);color:var(--sc-primary)}
.wr6y2-rank-score-bar--ghost .wr6y2-rank-scorebar__head h2{font-weight:300;letter-spacing:4px}
.wr6y2-rank-score-bar--pill .wr6y2-rank-scorebar__item{background:var(--sc-bg-alt);border-bottom:none;border-radius:999px;padding:10px 14px;margin:4px 0}
.wr6y2-rank-score-bar--pill .wr6y2-rank-scorebar__track{height:12px}
.wr6y2-rank-score-bar--sharp .wr6y2-rank-scorebar{border-radius:0}
.wr6y2-rank-score-bar--sharp .wr6y2-rank-scorebar__track,.wr6y2-rank-score-bar--sharp .wr6y2-rank-scorebar__fill{border-radius:0}
.wr6y2-rank-score-bar--sharp .wr6y2-rank-scorebar__fill{position:relative}
.wr6y2-rank-score-bar--sharp .wr6y2-rank-scorebar__fill::after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(45deg,rgba(255,255,255,.25) 0 6px,transparent 6px 12px)}
.wr6y2-rank-score-bar--sharp .wr6y2-rank-scorebar__brand{text-transform:uppercase;letter-spacing:1px}
.wr6y2-rank-score-bar--gradient .wr6y2-rank-scorebar{background:linear-gradient(135deg,var(--sc-primary),var(--sc-accent));border-radius:12px}
.wr6y2-rank-score-bar--gradient .wr6y2-rank-scorebar__head h2{color:#FFFFFF}
.wr6y2-rank-score-bar--gradient .wr6y2-rank-scorebar__head p{color:rgba(255,255,255,.9)}
.wr6y2-rank-score-bar--gradient .wr6y2-rank-scorebar__item{border-bottom-color:rgba(255,255,255,.35)}
.wr6y2-rank-score-bar--gradient .wr6y2-rank-scorebar__brand{color:#FFFFFF}
.wr6y2-rank-score-bar--gradient .wr6y2-rank-scorebar__desc{color:rgba(255,255,255,.9)}
.wr6y2-rank-score-bar--gradient .wr6y2-rank-scorebar__score{color:#FFFFFF}
.wr6y2-rank-score-bar--gradient .wr6y2-rank-scorebar__track{background:rgba(255,255,255,.25);border-color:rgba(255,255,255,.4)}
.wr6y2-rank-score-bar--gradient .wr6y2-rank-scorebar__fill{background:#FFFFFF}
.wr6y2-rank-score-bar--gradient .wr6y2-rank-scorebar__no{background:#FFFFFF;color:var(--sc-primary)}
.wr6y2-rank-score-bar--boxed .wr6y2-rank-scorebar{background:var(--sc-bg-alt);border:1px solid var(--sc-border)}
.wr6y2-rank-score-bar--boxed .wr6y2-rank-scorebar__item{background:var(--sc-bg);padding:10px 12px;margin:6px 0;border-bottom:none;border-radius:var(--sc-radius)}
.wr6y2-rank-score-bar--minimal .wr6y2-rank-scorebar{background:transparent;border:none;box-shadow:none;padding:6px 0}
.wr6y2-rank-score-bar--minimal .wr6y2-rank-scorebar__track{border:none}
.wr6y2-rank-score-bar--minimal .wr6y2-rank-scorebar__fill{background:var(--sc-primary)}
.wr6y2-rank-score-bar--minimal .wr6y2-rank-scorebar__head{text-align:left}
.wr6y2-rank-score-bar--minimal .wr6y2-rank-scorebar__head h2{border-bottom:2px solid var(--sc-primary);padding-bottom:8px}
.wr6y2-rank-score-bar--material .wr6y2-rank-scorebar__track{box-shadow:inset 0 1px 3px rgba(0,0,0,.15)}
.wr6y2-rank-score-bar--material .wr6y2-rank-scorebar__fill{box-shadow:0 1px 4px rgba(0,0,0,.2)}
.wr6y2-rank-score-bar--material .wr6y2-rank-scorebar__item{transition:transform .2s,background .2s}
.wr6y2-rank-score-bar--material .wr6y2-rank-scorebar__item:hover{transform:translateY(-1px);background:var(--sc-bg-alt)}
@media (max-width:768px){
.wr6y2-rank-score-bar--classic .wr6y2-rank-scorebar__head h2,.wr6y2-rank-score-bar--ghost .wr6y2-rank-scorebar__head h2{letter-spacing:1px}
.wr6y2-rank-score-bar--pill .wr6y2-rank-scorebar__item{padding:8px 10px}
.wr6y2-rank-score-bar--sharp .wr6y2-rank-scorebar__brand{letter-spacing:.5px}
.wr6y2-rank-score-bar--material .wr6y2-rank-scorebar__item:hover{transform:none}
}
.wr6y2-rank-sidebar--classic .wr6y2-rank-sidebar{border:3px double var(--sc-border);box-shadow:none}
.wr6y2-rank-sidebar--classic .wr6y2-rank-sidebar__head h2{font-family:Georgia,"Times New Roman",serif;letter-spacing:2px}
.wr6y2-rank-sidebar--classic .wr6y2-rank-sidebar__no{border-radius:4px}
.wr6y2-rank-sidebar--outline .wr6y2-rank-sidebar{background:transparent;border:2px solid var(--sc-primary);border-radius:12px;box-shadow:none;max-width:320px}
.wr6y2-rank-sidebar--outline .wr6y2-rank-sidebar__head h2{color:var(--sc-primary);letter-spacing:1px}
.wr6y2-rank-sidebar--outline .wr6y2-rank-sidebar__no{background:transparent;border:1px solid var(--sc-primary);color:var(--sc-primary)}
.wr6y2-rank-sidebar--ghost .wr6y2-rank-sidebar{background:transparent;border:1px dashed var(--sc-border);border-radius:8px;box-shadow:none}
.wr6y2-rank-sidebar--ghost .wr6y2-rank-sidebar__brand{font-weight:500;letter-spacing:.5px}
.wr6y2-rank-sidebar--ghost .wr6y2-rank-sidebar__no{background:transparent;border:1px solid var(--sc-primary);color:var(--sc-primary)}
.wr6y2-rank-sidebar--pill .wr6y2-rank-sidebar{border-radius:20px}
.wr6y2-rank-sidebar--pill .wr6y2-rank-sidebar__item{background:var(--sc-bg-alt);border-bottom:none;border-radius:999px;padding:6px 10px;margin:4px 0}
.wr6y2-rank-sidebar--sharp .wr6y2-rank-sidebar{border-radius:0}
.wr6y2-rank-sidebar--sharp .wr6y2-rank-sidebar__no{border-radius:0}
.wr6y2-rank-sidebar--sharp .wr6y2-rank-sidebar__brand{text-transform:uppercase;letter-spacing:1px;font-weight:bold}
.wr6y2-rank-sidebar--sharp .wr6y2-rank-sidebar__item{border-bottom:2px solid var(--sc-text)}
.wr6y2-rank-sidebar--gradient .wr6y2-rank-sidebar{background:linear-gradient(135deg,var(--sc-primary),var(--sc-accent));border-radius:12px}
.wr6y2-rank-sidebar--gradient .wr6y2-rank-sidebar__head h2{color:#FFFFFF}
.wr6y2-rank-sidebar--gradient .wr6y2-rank-sidebar__head p{color:rgba(255,255,255,.9)}
.wr6y2-rank-sidebar--gradient .wr6y2-rank-sidebar__item{border-bottom-color:rgba(255,255,255,.35)}
.wr6y2-rank-sidebar--gradient .wr6y2-rank-sidebar__brand{color:#FFFFFF}
.wr6y2-rank-sidebar--gradient .wr6y2-rank-sidebar__score{color:#FFFFFF}
.wr6y2-rank-sidebar--gradient .wr6y2-rank-sidebar__no{background:#FFFFFF;color:var(--sc-primary)}
.wr6y2-rank-sidebar--boxed .wr6y2-rank-sidebar{background:var(--sc-bg-alt);border:1px solid var(--sc-border)}
.wr6y2-rank-sidebar--boxed .wr6y2-rank-sidebar__item{background:var(--sc-bg);padding:8px 10px;margin:4px 0;border-bottom:none;border-radius:var(--sc-radius)}
.wr6y2-rank-sidebar--minimal .wr6y2-rank-sidebar{background:transparent;border:none;box-shadow:none;padding:4px 0}
.wr6y2-rank-sidebar--minimal .wr6y2-rank-sidebar__head{text-align:left}
.wr6y2-rank-sidebar--minimal .wr6y2-rank-sidebar__head h2{border-bottom:2px solid var(--sc-primary);padding-bottom:8px}
.wr6y2-rank-sidebar--minimal .wr6y2-rank-sidebar__no{background:transparent;color:var(--sc-primary)}
.wr6y2-rank-sidebar--material .wr6y2-rank-sidebar{border-radius:8px;box-shadow:0 3px 12px rgba(0,0,0,.14)}
.wr6y2-rank-sidebar--material .wr6y2-rank-sidebar__item{transition:transform .2s,background .2s}
.wr6y2-rank-sidebar--material .wr6y2-rank-sidebar__item:hover{transform:translateX(3px);background:var(--sc-bg-alt)}
@media (max-width:768px){
.wr6y2-rank-sidebar--classic .wr6y2-rank-sidebar__head h2,.wr6y2-rank-sidebar--ghost .wr6y2-rank-sidebar__head h2{letter-spacing:1px}
.wr6y2-rank-sidebar--pill .wr6y2-rank-sidebar{border-radius:14px}
.wr6y2-rank-sidebar--material .wr6y2-rank-sidebar__item:hover{transform:none}
}

.wr6y2-rank-badge-wall--classic .wr6y2-rank-badges{border:3px double var(--sc-border);box-shadow:none}
.wr6y2-rank-badge-wall--classic .wr6y2-rank-badges__card{border:3px double var(--sc-border)}
.wr6y2-rank-badge-wall--classic .wr6y2-rank-badges__card.is-top{border-color:#D4AF37;box-shadow:none}
.wr6y2-rank-badge-wall--classic .wr6y2-rank-badges__honour{font-family:Georgia,"Times New Roman",serif;letter-spacing:2px}
.wr6y2-rank-badge-wall--outline .wr6y2-rank-badges{background:transparent;border:2px solid var(--sc-primary);border-radius:12px;box-shadow:none}
.wr6y2-rank-badge-wall--outline .wr6y2-rank-badges__card{background:transparent;border:2px solid var(--sc-primary);box-shadow:none}
.wr6y2-rank-badge-wall--outline .wr6y2-rank-badges__card.is-top{border:3px solid #F5A623}
.wr6y2-rank-badge-wall--outline .wr6y2-rank-badges__head h2{color:var(--sc-primary);letter-spacing:1px}
.wr6y2-rank-badge-wall--ghost .wr6y2-rank-badges{background:transparent;border:1px dashed var(--sc-border);border-radius:8px;box-shadow:none}
.wr6y2-rank-badge-wall--ghost .wr6y2-rank-badges__card{background:transparent;border:none;box-shadow:none}
.wr6y2-rank-badge-wall--ghost .wr6y2-rank-badges__card.is-top{border:1px dashed #F5A623}
.wr6y2-rank-badge-wall--ghost .wr6y2-rank-badges__honour{font-weight:300;letter-spacing:3px}
.wr6y2-rank-badge-wall--pill .wr6y2-rank-badges__card{background:var(--sc-bg-alt);border-radius:999px;padding:20px 24px}
.wr6y2-rank-badge-wall--sharp .wr6y2-rank-badges__card{border-radius:0}
.wr6y2-rank-badge-wall--sharp .wr6y2-rank-badges__logo{border-radius:0}
.wr6y2-rank-badge-wall--sharp .wr6y2-rank-badges__honour{text-transform:uppercase;letter-spacing:2px;font-weight:bold}
.wr6y2-rank-badge-wall--sharp .wr6y2-rank-badges__card{border:2px solid var(--sc-text)}
.wr6y2-rank-badge-wall--gradient .wr6y2-rank-badges{background:linear-gradient(135deg,var(--sc-primary),var(--sc-accent));border-radius:12px}
.wr6y2-rank-badge-wall--gradient .wr6y2-rank-badges__head h2{color:#FFFFFF}
.wr6y2-rank-badge-wall--gradient .wr6y2-rank-badges__head p{color:rgba(255,255,255,.9)}
.wr6y2-rank-badge-wall--gradient .wr6y2-rank-badges__card{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.4);box-shadow:none}
.wr6y2-rank-badge-wall--gradient .wr6y2-rank-badges__card.is-top{border-color:#FFFFFF;box-shadow:none}
.wr6y2-rank-badge-wall--gradient .wr6y2-rank-badges__honour{color:#FFFFFF}
.wr6y2-rank-badge-wall--gradient .wr6y2-rank-badges__brand{color:#FFFFFF}
.wr6y2-rank-badge-wall--gradient .wr6y2-rank-badges__score b{color:#FFFFFF}
.wr6y2-rank-badge-wall--gradient .wr6y2-rank-badges__score span{color:rgba(255,255,255,.9)}
.wr6y2-rank-badge-wall--boxed .wr6y2-rank-badges{background:var(--sc-bg-alt);border:1px solid var(--sc-border)}
.wr6y2-rank-badge-wall--boxed .wr6y2-rank-badges__card{background:var(--sc-bg)}
.wr6y2-rank-badge-wall--minimal .wr6y2-rank-badges__card{background:transparent;border:none;border-bottom:2px solid var(--sc-primary);box-shadow:none}
.wr6y2-rank-badge-wall--minimal .wr6y2-rank-badges__card.is-top{border-bottom-color:#F5A623;box-shadow:none}
.wr6y2-rank-badge-wall--minimal .wr6y2-rank-badges__honour{letter-spacing:2px}
.wr6y2-rank-badge-wall--minimal .wr6y2-rank-badges__head{text-align:left}
.wr6y2-rank-badge-wall--material .wr6y2-rank-badges__card{border:1px solid var(--sc-border);border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.15);transition:box-shadow .2s,transform .2s}
.wr6y2-rank-badge-wall--material .wr6y2-rank-badges__card.is-top{box-shadow:0 6px 16px rgba(245,166,35,.25)}
.wr6y2-rank-badge-wall--material .wr6y2-rank-badges__card:hover{box-shadow:0 8px 20px rgba(0,0,0,.18);transform:translateY(-3px)}
@media (max-width:768px){
.wr6y2-rank-badge-wall--classic .wr6y2-rank-badges__honour,.wr6y2-rank-badge-wall--ghost .wr6y2-rank-badges__honour,.wr6y2-rank-badge-wall--sharp .wr6y2-rank-badges__honour{letter-spacing:1px}
.wr6y2-rank-badge-wall--pill .wr6y2-rank-badges__card{border-radius:16px;padding:14px}
.wr6y2-rank-badge-wall--material .wr6y2-rank-badges__card:hover{transform:none}
}

.wr6y2-rank-faq--classic .wr6y2-rankfaq{border:3px double var(--sc-border);box-shadow:none}
.wr6y2-rank-faq--classic .wr6y2-rankfaq__head h2{font-family:Georgia,"Times New Roman",serif;letter-spacing:2px}
.wr6y2-rank-faq--classic .wr6y2-rankfaq__item{border:3px double var(--sc-border)}
.wr6y2-rank-faq--classic .wr6y2-rankfaq__item summary::before{content:"Q.";font-family:Georgia,"Times New Roman",serif;font-weight:bold;color:#D4AF37;margin-right:8px}
.wr6y2-rank-faq--outline .wr6y2-rankfaq{background:transparent;border:2px solid var(--sc-primary);border-radius:12px;box-shadow:none}
.wr6y2-rank-faq--outline .wr6y2-rankfaq__item{background:transparent;border:1px solid var(--sc-primary)}
.wr6y2-rank-faq--outline .wr6y2-rankfaq__item summary{color:var(--sc-primary);font-weight:600;letter-spacing:.5px}
.wr6y2-rank-faq--outline .wr6y2-rankfaq__head h2{color:var(--sc-primary);letter-spacing:1px}
.wr6y2-rank-faq--ghost .wr6y2-rankfaq{background:transparent;border:1px dashed var(--sc-border);border-radius:8px;box-shadow:none}
.wr6y2-rank-faq--ghost .wr6y2-rankfaq__item{border:none;border-bottom:1px dashed var(--sc-border);border-radius:0}
.wr6y2-rank-faq--ghost .wr6y2-rankfaq__item summary::before{content:"Q";font-weight:300;font-size:20px;color:var(--sc-primary);margin-right:10px}
.wr6y2-rank-faq--ghost .wr6y2-rankfaq__a{background:transparent}
.wr6y2-rank-faq--ghost .wr6y2-rankfaq__head h2{font-weight:300;letter-spacing:4px}
.wr6y2-rank-faq--pill .wr6y2-rankfaq__item{background:var(--sc-bg-alt);border-radius:999px}
.wr6y2-rank-faq--pill .wr6y2-rankfaq__item summary{padding:12px 24px}
.wr6y2-rank-faq--pill .wr6y2-rankfaq__a{border-radius:0 0 999px 999px;padding:0 24px 12px}
.wr6y2-rank-faq--sharp .wr6y2-rankfaq{border-radius:0}
.wr6y2-rank-faq--sharp .wr6y2-rankfaq__item{border-radius:0}
.wr6y2-rank-faq--sharp .wr6y2-rankfaq__item summary::before{content:"Q";background:var(--sc-primary);color:#FFFFFF;padding:1px 6px;margin-right:8px;font-weight:bold}
.wr6y2-rank-faq--sharp .wr6y2-rankfaq__item summary{font-weight:bold}
.wr6y2-rank-faq--gradient .wr6y2-rankfaq{background:linear-gradient(135deg,var(--sc-primary),var(--sc-accent));border-radius:12px}
.wr6y2-rank-faq--gradient .wr6y2-rankfaq__head h2{color:#FFFFFF;letter-spacing:1px}
.wr6y2-rank-faq--gradient .wr6y2-rankfaq__item{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.35)}
.wr6y2-rank-faq--gradient .wr6y2-rankfaq__item summary{color:#FFFFFF}
.wr6y2-rank-faq--gradient .wr6y2-rankfaq__a{background:rgba(255,255,255,.1);color:rgba(255,255,255,.9)}
.wr6y2-rank-faq--boxed .wr6y2-rankfaq{background:var(--sc-bg-alt);border:1px solid var(--sc-border)}
.wr6y2-rank-faq--boxed .wr6y2-rankfaq__item{background:var(--sc-bg)}
.wr6y2-rank-faq--minimal .wr6y2-rankfaq{background:transparent;border:none;box-shadow:none;padding:4px 0}
.wr6y2-rank-faq--minimal .wr6y2-rankfaq__head{text-align:left}
.wr6y2-rank-faq--minimal .wr6y2-rankfaq__head h2{border-bottom:2px solid var(--sc-primary);padding-bottom:8px}
.wr6y2-rank-faq--minimal .wr6y2-rankfaq__item{border:none;border-bottom:1px solid var(--sc-border);border-radius:0}
.wr6y2-rank-faq--minimal .wr6y2-rankfaq__item summary::before{content:"Q.";font-family:Georgia,"Times New Roman",serif;font-weight:bold;color:var(--sc-primary);margin-right:8px}
.wr6y2-rank-faq--minimal .wr6y2-rankfaq__a{background:transparent}
.wr6y2-rank-faq--material .wr6y2-rankfaq__item{border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.12);transition:box-shadow .2s,transform .2s}
.wr6y2-rank-faq--material .wr6y2-rankfaq__item summary{font-weight:bold}
.wr6y2-rank-faq--material .wr6y2-rankfaq__item:hover{box-shadow:0 4px 10px rgba(0,0,0,.16);transform:translateY(-2px)}
@media (max-width:768px){
.wr6y2-rank-faq--classic .wr6y2-rankfaq__head h2,.wr6y2-rank-faq--ghost .wr6y2-rankfaq__head h2{letter-spacing:1px}
.wr6y2-rank-faq--pill .wr6y2-rankfaq__item,.wr6y2-rank-faq--pill .wr6y2-rankfaq__a{border-radius:14px}
.wr6y2-rank-faq--material .wr6y2-rankfaq__item:hover{transform:none}
}

.wr6y2-rank-notice--classic .wr6y2-ranknotice{border-left:4px double var(--sc-primary);padding:20px 24px}
.wr6y2-rank-notice--classic .wr6y2-ranknotice h3{font-family:Georgia,"Times New Roman",serif;letter-spacing:2px}
.wr6y2-rank-notice--outline .wr6y2-ranknotice{background:transparent;border:1px solid var(--sc-primary)}
.wr6y2-rank-notice--outline .wr6y2-ranknotice h3{color:var(--sc-primary);letter-spacing:1px}
.wr6y2-rank-notice--ghost .wr6y2-ranknotice{background:transparent;border:1px dashed var(--sc-border)}
.wr6y2-rank-notice--ghost .wr6y2-ranknotice h3{font-weight:300;letter-spacing:3px}
.wr6y2-rank-notice--pill .wr6y2-ranknotice{border-radius:999px;padding:20px 28px}
.wr6y2-rank-notice--pill .wr6y2-ranknotice__body p{letter-spacing:.3px}
.wr6y2-rank-notice--sharp .wr6y2-ranknotice{border-radius:0;border-left:4px solid var(--sc-primary)}
.wr6y2-rank-notice--sharp .wr6y2-ranknotice h3{text-transform:uppercase;letter-spacing:2px;font-weight:bold}
.wr6y2-rank-notice--gradient .wr6y2-ranknotice{background:linear-gradient(135deg,var(--sc-primary),var(--sc-accent))}
.wr6y2-rank-notice--gradient .wr6y2-ranknotice h3{color:#FFFFFF;letter-spacing:1px}
.wr6y2-rank-notice--gradient .wr6y2-ranknotice__body p{color:rgba(255,255,255,.9)}
.wr6y2-rank-notice--boxed .wr6y2-ranknotice{border:1px solid var(--sc-border);padding:20px 24px}
.wr6y2-rank-notice--minimal .wr6y2-ranknotice{background:transparent;padding:4px 0}
.wr6y2-rank-notice--minimal .wr6y2-ranknotice h3{border-bottom:2px solid var(--sc-primary);padding-bottom:6px}
.wr6y2-rank-notice--minimal .wr6y2-ranknotice__body p{font-size:12px}
.wr6y2-rank-notice--material .wr6y2-ranknotice{background:var(--sc-bg);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.15)}
@media (max-width:768px){
.wr6y2-rank-notice--classic .wr6y2-ranknotice h3,.wr6y2-rank-notice--ghost .wr6y2-ranknotice h3,.wr6y2-rank-notice--sharp .wr6y2-ranknotice h3{letter-spacing:1px}
.wr6y2-rank-notice--pill .wr6y2-ranknotice{border-radius:16px;padding:14px 18px}
}
.wr6y2-product-hero--classic .wr6y2-prod-hero{background:var(--sc-primary-dark)}
.wr6y2-product-hero--classic .wr6y2-prod-hero::before{background:none}
.wr6y2-product-hero--classic .wr6y2-prod-hero__inner::before{content:"";position:absolute;inset:10px;border:3px double rgba(255,255,255,.5);pointer-events:none}
.wr6y2-product-hero--classic .wr6y2-prod-hero__inner{position:relative}
.wr6y2-product-hero--classic .wr6y2-prod-hero__inner h1{font-family:Georgia,"Times New Roman",serif;letter-spacing:3px}
.wr6y2-product-hero--outline .wr6y2-prod-hero{background:transparent;border:2px solid var(--sc-primary);color:var(--sc-text)}
.wr6y2-product-hero--outline .wr6y2-prod-hero::before{background:none}
.wr6y2-product-hero--outline .wr6y2-prod-hero__inner h1{color:var(--sc-primary);letter-spacing:1px}
.wr6y2-product-hero--outline .wr6y2-prod-hero__inner p{color:var(--sc-text-light)}
.wr6y2-product-hero--outline .wr6y2-prod-hero__date{background:transparent;border:1px solid var(--sc-primary);color:var(--sc-primary)}
.wr6y2-product-hero--ghost .wr6y2-prod-hero{background:transparent}
.wr6y2-product-hero--ghost .wr6y2-prod-hero::before{background:none}
.wr6y2-product-hero--ghost .wr6y2-prod-hero__inner h1{color:var(--sc-primary);font-weight:300;letter-spacing:6px}
.wr6y2-product-hero--ghost .wr6y2-prod-hero__inner p{color:var(--sc-text-light)}
.wr6y2-product-hero--ghost .wr6y2-prod-hero__date{background:transparent;border-bottom:2px solid var(--sc-primary);border-radius:0;color:var(--sc-text)}
.wr6y2-product-hero--pill .wr6y2-prod-hero{border-radius:24px;padding:48px 24px}
.wr6y2-product-hero--pill .wr6y2-prod-hero__date{letter-spacing:1px}
.wr6y2-product-hero--sharp .wr6y2-prod-hero{border-radius:0}
.wr6y2-product-hero--sharp .wr6y2-prod-hero::before{background:none}
.wr6y2-product-hero--sharp .wr6y2-prod-hero{border-top:6px solid var(--sc-primary-dark)}
.wr6y2-product-hero--sharp .wr6y2-prod-hero__inner h1{text-transform:uppercase;letter-spacing:4px;font-weight:800}
.wr6y2-product-hero--gradient .wr6y2-prod-hero{background:linear-gradient(135deg,var(--sc-primary),var(--sc-accent))}
.wr6y2-product-hero--gradient .wr6y2-prod-hero__inner h1{letter-spacing:2px}
.wr6y2-product-hero--gradient .wr6y2-prod-hero__date{background:rgba(255,255,255,.25)}
.wr6y2-product-hero--boxed .wr6y2-prod-hero{background:var(--sc-bg-alt);color:var(--sc-text);border:1px solid var(--sc-border)}
.wr6y2-product-hero--boxed .wr6y2-prod-hero::before{background:none}
.wr6y2-product-hero--boxed .wr6y2-prod-hero__inner h1{color:var(--sc-text)}
.wr6y2-product-hero--boxed .wr6y2-prod-hero__inner p{color:var(--sc-text-light)}
.wr6y2-product-hero--boxed .wr6y2-prod-hero__date{background:var(--sc-bg);border:1px solid var(--sc-border);color:var(--sc-primary)}
.wr6y2-product-hero--minimal .wr6y2-prod-hero{background:transparent;padding:20px 0}
.wr6y2-product-hero--minimal .wr6y2-prod-hero::before{background:none}
.wr6y2-product-hero--minimal .wr6y2-prod-hero__inner h1{color:var(--sc-primary);font-weight:600;letter-spacing:2px}
.wr6y2-product-hero--minimal .wr6y2-prod-hero__inner p{color:var(--sc-text-light)}
.wr6y2-product-hero--minimal .wr6y2-prod-hero__date{background:transparent;border-bottom:2px solid var(--sc-primary);border-radius:0;color:var(--sc-text)}
.wr6y2-product-hero--material .wr6y2-prod-hero{background:var(--sc-bg);color:var(--sc-text);border-radius:12px;box-shadow:0 6px 20px rgba(0,0,0,.15)}
.wr6y2-product-hero--material .wr6y2-prod-hero::before{background:none}
.wr6y2-product-hero--material .wr6y2-prod-hero__inner h1{color:var(--sc-text)}
.wr6y2-product-hero--material .wr6y2-prod-hero__inner p{color:var(--sc-text-light)}
.wr6y2-product-hero--material .wr6y2-prod-hero__date{background:var(--sc-primary);color:#FFFFFF}
@media (max-width:768px){
.wr6y2-product-hero--classic .wr6y2-prod-hero__inner h1,.wr6y2-product-hero--ghost .wr6y2-prod-hero__inner h1,.wr6y2-product-hero--sharp .wr6y2-prod-hero__inner h1,.wr6y2-product-hero--minimal .wr6y2-prod-hero__inner h1{letter-spacing:1px}
.wr6y2-product-hero--pill .wr6y2-prod-hero{border-radius:16px;padding:32px 16px}
.wr6y2-product-hero--sharp .wr6y2-prod-hero{border-top-width:4px}
}

.wr6y2-product-detail-card--classic .wr6y2-prod-detail{border:3px double var(--sc-border);box-shadow:none}
.wr6y2-product-detail-card--classic .wr6y2-prod-detail__head h2{font-family:Georgia,"Times New Roman",serif;letter-spacing:2px}
.wr6y2-product-detail-card--classic .wr6y2-prod-detail__btn{border-radius:4px}
.wr6y2-product-detail-card--outline .wr6y2-prod-detail{background:transparent;border:2px solid var(--sc-primary);border-radius:12px;box-shadow:none}
.wr6y2-product-detail-card--outline .wr6y2-prod-detail__head h2{color:var(--sc-primary);letter-spacing:1px}
.wr6y2-product-detail-card--outline .wr6y2-prod-detail__aspect-track{background:transparent;border:2px solid var(--sc-primary)}
.wr6y2-product-detail-card--ghost .wr6y2-prod-detail{background:transparent;border:1px dashed var(--sc-border);border-radius:8px;box-shadow:none}
.wr6y2-product-detail-card--ghost .wr6y2-prod-detail__score b{font-weight:300;font-size:26px;letter-spacing:1px}
.wr6y2-product-detail-card--ghost .wr6y2-prod-detail__pc h3{letter-spacing:2px;font-weight:500}
.wr6y2-product-detail-card--pill .wr6y2-prod-detail{border-radius:20px}
.wr6y2-product-detail-card--pill .wr6y2-prod-detail__logo{border-radius:999px}
.wr6y2-product-detail-card--pill .wr6y2-prod-detail__side{background:var(--sc-bg-alt);padding:14px;border-radius:12px}
.wr6y2-product-detail-card--sharp .wr6y2-prod-detail{border-radius:0}
.wr6y2-product-detail-card--sharp .wr6y2-prod-detail__head h2{text-transform:uppercase;letter-spacing:3px}
.wr6y2-product-detail-card--sharp .wr6y2-prod-detail__btn{border-radius:0;text-transform:uppercase;letter-spacing:1px}
.wr6y2-product-detail-card--sharp .wr6y2-prod-detail__aspect-track,.wr6y2-product-detail-card--sharp .wr6y2-prod-detail__aspect-fill{border-radius:0}
.wr6y2-product-detail-card--sharp .wr6y2-prod-detail__pc{border-top:2px solid var(--sc-border);padding-top:12px}
.wr6y2-product-detail-card--gradient .wr6y2-prod-detail{background:linear-gradient(135deg,var(--sc-primary),var(--sc-accent));border-radius:12px}
.wr6y2-product-detail-card--gradient .wr6y2-prod-detail__head h2{color:#FFFFFF}
.wr6y2-product-detail-card--gradient .wr6y2-prod-detail__brand{color:#FFFFFF}
.wr6y2-product-detail-card--gradient .wr6y2-prod-detail__score b{color:#FFFFFF}
.wr6y2-product-detail-card--gradient .wr6y2-prod-detail__score span{color:rgba(255,255,255,.9)}
.wr6y2-product-detail-card--gradient .wr6y2-prod-detail__aspect-name{color:#FFFFFF}
.wr6y2-product-detail-card--gradient .wr6y2-prod-detail__aspects b{color:#FFFFFF}
.wr6y2-product-detail-card--gradient .wr6y2-prod-detail__aspect-track{background:rgba(255,255,255,.25);border-color:rgba(255,255,255,.4)}
.wr6y2-product-detail-card--gradient .wr6y2-prod-detail__aspect-fill{background:#FFFFFF}
.wr6y2-product-detail-card--gradient .wr6y2-prod-detail__pros li,.wr6y2-product-detail-card--gradient .wr6y2-prod-detail__cons li{color:#FFFFFF}
.wr6y2-product-detail-card--gradient .wr6y2-prod-detail__pros li::before{color:#FFFFFF}
.wr6y2-product-detail-card--gradient .wr6y2-prod-detail__cons li::before{color:rgba(255,255,255,.9)}
.wr6y2-product-detail-card--gradient .wr6y2-prod-detail__pc h3{color:#FFFFFF}
.wr6y2-product-detail-card--gradient .wr6y2-prod-detail__cons h3{color:rgba(255,255,255,.9)}
.wr6y2-product-detail-card--gradient .wr6y2-prod-detail__btn{background:#FFFFFF;color:var(--sc-primary)}
.wr6y2-product-detail-card--boxed .wr6y2-prod-detail{background:var(--sc-bg-alt);border:1px solid var(--sc-border)}
.wr6y2-product-detail-card--boxed .wr6y2-prod-detail__side{background:var(--sc-bg);border:1px solid var(--sc-border);border-radius:var(--sc-radius);padding:14px}
.wr6y2-product-detail-card--minimal .wr6y2-prod-detail{background:transparent;border:none;box-shadow:none;padding:12px 4px}
.wr6y2-product-detail-card--minimal .wr6y2-prod-detail__head{text-align:left}
.wr6y2-product-detail-card--minimal .wr6y2-prod-detail__head h2{border-bottom:2px solid var(--sc-primary);padding-bottom:8px}
.wr6y2-product-detail-card--minimal .wr6y2-prod-detail__aspect-track{border:none}
.wr6y2-product-detail-card--minimal .wr6y2-prod-detail__aspect-fill{background:var(--sc-primary)}
.wr6y2-product-detail-card--material .wr6y2-prod-detail{border-radius:8px;box-shadow:0 3px 12px rgba(0,0,0,.14)}
.wr6y2-product-detail-card--material .wr6y2-prod-detail__side{background:var(--sc-bg-alt);border-radius:8px;padding:14px}
.wr6y2-product-detail-card--material .wr6y2-prod-detail__btn{box-shadow:0 2px 6px rgba(0,0,0,.16);transition:transform .2s,box-shadow .2s}
.wr6y2-product-detail-card--material .wr6y2-prod-detail__btn:hover{transform:translateY(-2px);box-shadow:0 5px 12px rgba(0,0,0,.2)}
.wr6y2-product-detail-card--material .wr6y2-prod-detail__aspect-track{box-shadow:inset 0 1px 3px rgba(0,0,0,.15)}
@media (max-width:768px){
.wr6y2-product-detail-card--classic .wr6y2-prod-detail__head h2,.wr6y2-product-detail-card--ghost .wr6y2-prod-detail__pc h3{letter-spacing:1px}
.wr6y2-product-detail-card--pill .wr6y2-prod-detail{border-radius:14px}
.wr6y2-product-detail-card--material .wr6y2-prod-detail__btn:hover{transform:none}
}

.wr6y2-product-compare-table--classic .wr6y2-prod-compare{border:3px double var(--sc-border);box-shadow:none}
.wr6y2-product-compare-table--classic .wr6y2-prod-compare__table{border:1px solid var(--sc-border)}
.wr6y2-product-compare-table--classic .wr6y2-prod-compare__head h2{font-family:Georgia,"Times New Roman",serif;letter-spacing:2px}
.wr6y2-product-compare-table--outline .wr6y2-prod-compare{background:transparent;border:2px solid var(--sc-primary);border-radius:12px;box-shadow:none}
.wr6y2-product-compare-table--outline .wr6y2-prod-compare__table th{background:transparent;border-bottom:2px solid var(--sc-primary);color:var(--sc-primary)}
.wr6y2-product-compare-table--outline .wr6y2-prod-compare__head h2{color:var(--sc-primary);letter-spacing:1px}
.wr6y2-product-compare-table--ghost .wr6y2-prod-compare{background:transparent;border:1px dashed var(--sc-border);border-radius:8px;box-shadow:none}
.wr6y2-product-compare-table--ghost .wr6y2-prod-compare__table th{background:transparent;color:var(--sc-primary);font-weight:bold;letter-spacing:1px}
.wr6y2-product-compare-table--ghost .wr6y2-prod-compare__table th,.wr6y2-product-compare-table--ghost .wr6y2-prod-compare__table td{border-bottom-style:dotted}
.wr6y2-product-compare-table--pill .wr6y2-prod-compare{background:var(--sc-bg-alt);border-radius:16px}
.wr6y2-product-compare-table--pill .wr6y2-prod-compare__table th,.wr6y2-product-compare-table--pill .wr6y2-prod-compare__table td{padding:12px}
.wr6y2-product-compare-table--sharp .wr6y2-prod-compare{border-radius:0}
.wr6y2-product-compare-table--sharp .wr6y2-prod-compare__table th{text-transform:uppercase;letter-spacing:2px;font-size:12px}
.wr6y2-product-compare-table--sharp .wr6y2-prod-compare__lead{border-left:3px solid var(--sc-text)}
.wr6y2-product-compare-table--gradient .wr6y2-prod-compare{background:linear-gradient(135deg,var(--sc-primary),var(--sc-accent));border-radius:12px}
.wr6y2-product-compare-table--gradient .wr6y2-prod-compare__head h2{color:#FFFFFF;letter-spacing:1px}
.wr6y2-product-compare-table--gradient .wr6y2-prod-compare__table th{background:rgba(255,255,255,.14);color:#FFFFFF}
.wr6y2-product-compare-table--gradient .wr6y2-prod-compare__table th,.wr6y2-product-compare-table--gradient .wr6y2-prod-compare__table td{border-color:rgba(255,255,255,.35)}
.wr6y2-product-compare-table--gradient .wr6y2-prod-compare__lead{background:rgba(255,255,255,.16);color:#FFFFFF}
.wr6y2-product-compare-table--gradient .wr6y2-prod-compare__prod{color:#FFFFFF}
.wr6y2-product-compare-table--boxed .wr6y2-prod-compare{background:var(--sc-bg-alt);border:1px solid var(--sc-border)}
.wr6y2-product-compare-table--boxed .wr6y2-prod-compare__table th{background:var(--sc-bg);color:var(--sc-primary)}
.wr6y2-product-compare-table--boxed .wr6y2-prod-compare__table td{background:var(--sc-bg)}
.wr6y2-product-compare-table--minimal .wr6y2-prod-compare{background:transparent;border:none;box-shadow:none;padding:4px 0}
.wr6y2-product-compare-table--minimal .wr6y2-prod-compare__table th,.wr6y2-product-compare-table--minimal .wr6y2-prod-compare__table td{border:none;border-bottom:1px solid var(--sc-border)}
.wr6y2-product-compare-table--minimal .wr6y2-prod-compare__table th{background:transparent;color:var(--sc-primary)}
.wr6y2-product-compare-table--minimal .wr6y2-prod-compare__lead{background:transparent;color:var(--sc-primary)}
.wr6y2-product-compare-table--minimal .wr6y2-prod-compare__head{text-align:left}
.wr6y2-product-compare-table--material .wr6y2-prod-compare{border-radius:8px;box-shadow:0 3px 12px rgba(0,0,0,.14)}
.wr6y2-product-compare-table--material .wr6y2-prod-compare__table tr{transition:background .2s}
.wr6y2-product-compare-table--material .wr6y2-prod-compare__table tr:hover{background:var(--sc-bg-alt)}
@media (max-width:768px){
.wr6y2-product-compare-table--classic .wr6y2-prod-compare__head h2,.wr6y2-product-compare-table--ghost .wr6y2-prod-compare__table th{letter-spacing:1px}
.wr6y2-product-compare-table--pill .wr6y2-prod-compare{border-radius:12px}
.wr6y2-product-compare-table--sharp .wr6y2-prod-compare__table th{letter-spacing:1px}
.wr6y2-product-compare-table--material .wr6y2-prod-compare__table tr:hover{background:transparent}
}

.wr6y2-rating-bar--classic .wr6y2-ratingbar{border:3px double var(--sc-border);box-shadow:none}
.wr6y2-rating-bar--classic .wr6y2-ratingbar__label{font-family:Georgia,"Times New Roman",serif;letter-spacing:2px}
.wr6y2-rating-bar--outline .wr6y2-ratingbar{background:transparent;border:2px solid var(--sc-primary);border-radius:12px;box-shadow:none}
.wr6y2-rating-bar--outline .wr6y2-ratingbar__score{color:var(--sc-primary)}
.wr6y2-rating-bar--ghost .wr6y2-ratingbar{background:transparent;border:1px dashed var(--sc-border);border-radius:8px;box-shadow:none}
.wr6y2-rating-bar--ghost .wr6y2-ratingbar__label{font-weight:300;letter-spacing:2px}
.wr6y2-rating-bar--pill .wr6y2-ratingbar{padding:16px 28px}
.wr6y2-rating-bar--pill .wr6y2-ratingbar__score{font-size:18px}
.wr6y2-rating-bar--sharp .wr6y2-ratingbar{border-radius:0}
.wr6y2-rating-bar--sharp .wr6y2-ratingbar__label{text-transform:uppercase;letter-spacing:3px;font-weight:bold}
.wr6y2-rating-bar--sharp .wr6y2-ratingbar__score{border-left:3px solid var(--sc-primary);padding-left:10px;font-size:18px}
.wr6y2-rating-bar--gradient .wr6y2-ratingbar{background:linear-gradient(135deg,var(--sc-primary),var(--sc-accent))}
.wr6y2-rating-bar--gradient .wr6y2-ratingbar__label{color:#FFFFFF;letter-spacing:1px}
.wr6y2-rating-bar--gradient .wr6y2-ratingbar__score{color:#FFFFFF}
.wr6y2-rating-bar--boxed .wr6y2-ratingbar{background:var(--sc-bg-alt);border:1px solid var(--sc-border);box-shadow:none}
.wr6y2-rating-bar--boxed .wr6y2-ratingbar__label{font-weight:500;letter-spacing:.5px}
.wr6y2-rating-bar--minimal .wr6y2-ratingbar{background:transparent;border:none;box-shadow:none;padding:6px 0}
.wr6y2-rating-bar--minimal .wr6y2-ratingbar__score{border-bottom:2px solid var(--sc-primary)}
.wr6y2-rating-bar--minimal .wr6y2-ratingbar__label{letter-spacing:1px}
.wr6y2-rating-bar--material .wr6y2-ratingbar{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.15);transition:transform .2s}
.wr6y2-rating-bar--material .wr6y2-ratingbar__score{border-bottom:2px solid var(--sc-primary);padding-bottom:2px}
.wr6y2-rating-bar--material .wr6y2-ratingbar:hover{transform:translateY(-2px)}
@media (max-width:768px){
.wr6y2-rating-bar--classic .wr6y2-ratingbar__label,.wr6y2-rating-bar--ghost .wr6y2-ratingbar__label,.wr6y2-rating-bar--sharp .wr6y2-ratingbar__label{letter-spacing:1px}
.wr6y2-rating-bar--pill .wr6y2-ratingbar{padding:12px 16px}
.wr6y2-rating-bar--material .wr6y2-ratingbar:hover{transform:none}
}

.wr6y2-pros-cons--classic .wr6y2-proscons{border:3px double var(--sc-border);box-shadow:none}
.wr6y2-pros-cons--classic .wr6y2-proscons h3{font-family:Georgia,"Times New Roman",serif;letter-spacing:2px}
.wr6y2-pros-cons--classic .wr6y2-proscons__pros{border-top:3px double var(--sc-primary);padding-top:12px}
.wr6y2-pros-cons--classic .wr6y2-proscons__cons{border-top:3px double var(--sc-text);padding-top:12px}
.wr6y2-pros-cons--classic .wr6y2-proscons__pros h4,.wr6y2-pros-cons--classic .wr6y2-proscons__cons h4{letter-spacing:1px}
.wr6y2-pros-cons--outline .wr6y2-proscons{background:transparent;border:2px solid var(--sc-primary);border-radius:12px;box-shadow:none}
.wr6y2-pros-cons--outline .wr6y2-proscons__pros{background:transparent;border:1px solid var(--sc-primary);border-radius:8px;padding:14px 16px}
.wr6y2-pros-cons--outline .wr6y2-proscons__cons{background:transparent;border:1px solid var(--sc-text);border-radius:8px;padding:14px 16px}
.wr6y2-pros-cons--outline h3{color:var(--sc-primary);letter-spacing:1px}
.wr6y2-pros-cons--ghost .wr6y2-proscons{background:transparent;border:1px dashed var(--sc-border);border-radius:8px;box-shadow:none}
.wr6y2-pros-cons--ghost .wr6y2-proscons__pros{border-bottom:1px dashed var(--sc-primary)}
.wr6y2-pros-cons--ghost .wr6y2-proscons__cons{border-bottom:1px dashed var(--sc-text)}
.wr6y2-pros-cons--ghost h3{font-weight:300;letter-spacing:4px}
.wr6y2-pros-cons--pill .wr6y2-proscons__pros,.wr6y2-pros-cons--pill .wr6y2-proscons__cons{background:var(--sc-bg-alt);border-radius:999px;padding:20px 28px}
.wr6y2-pros-cons--sharp .wr6y2-proscons{border-radius:0}
.wr6y2-pros-cons--sharp .wr6y2-proscons__pros{border-left:4px solid var(--sc-primary);padding-left:14px}
.wr6y2-pros-cons--sharp .wr6y2-proscons__cons{border-left:4px solid var(--sc-text);padding-left:14px}
.wr6y2-pros-cons--sharp .wr6y2-proscons__pros h4,.wr6y2-pros-cons--sharp .wr6y2-proscons__cons h4{text-transform:uppercase;letter-spacing:2px}
.wr6y2-pros-cons--gradient .wr6y2-proscons{background:linear-gradient(135deg,var(--sc-primary),var(--sc-accent));border-radius:12px}
.wr6y2-pros-cons--gradient .wr6y2-proscons h3{color:#FFFFFF}
.wr6y2-pros-cons--gradient .wr6y2-proscons__pros h4{color:#FFFFFF}
.wr6y2-pros-cons--gradient .wr6y2-proscons__cons h4{color:rgba(255,255,255,.9)}
.wr6y2-pros-cons--gradient .wr6y2-proscons__pros li,.wr6y2-pros-cons--gradient .wr6y2-proscons__cons li{color:#FFFFFF}
.wr6y2-pros-cons--gradient .wr6y2-proscons__pros li::before{color:#FFFFFF}
.wr6y2-pros-cons--gradient .wr6y2-proscons__cons li::before{color:rgba(255,255,255,.9)}
.wr6y2-pros-cons--boxed .wr6y2-proscons__pros{background:var(--sc-bg-alt);border-radius:8px;padding:14px 16px}
.wr6y2-pros-cons--boxed .wr6y2-proscons__cons{background:var(--sc-bg-alt);border-radius:8px;padding:14px 16px}
.wr6y2-pros-cons--minimal .wr6y2-proscons{background:transparent;border:none;box-shadow:none;padding:8px 0}
.wr6y2-pros-cons--minimal h3{text-align:left;border-bottom:2px solid var(--sc-primary);padding-bottom:8px}
.wr6y2-pros-cons--minimal .wr6y2-proscons__pros{border-left:3px solid var(--sc-primary);padding-left:14px}
.wr6y2-pros-cons--minimal .wr6y2-proscons__cons{border-left:3px solid var(--sc-text);padding-left:14px}
.wr6y2-pros-cons--material .wr6y2-proscons__pros{background:var(--sc-bg);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.14);padding:16px}
.wr6y2-pros-cons--material .wr6y2-proscons__cons{background:var(--sc-bg);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.14);padding:16px}
@media (max-width:768px){
.wr6y2-pros-cons--classic .wr6y2-proscons h3,.wr6y2-pros-cons--ghost .wr6y2-proscons h3,.wr6y2-pros-cons--outline h3{letter-spacing:1px}
.wr6y2-pros-cons--pill .wr6y2-proscons__pros,.wr6y2-pros-cons--pill .wr6y2-proscons__cons{border-radius:16px;padding:14px 18px}
}.wr6y2-banner-hero--classic .wr6y2-banner{height:360px!important;box-shadow:inset 0 0 0 8px rgba(255,255,255,.25)}
.wr6y2-banner-hero--classic .wr6y2-banner__title{font-weight:600;letter-spacing:1px}
.wr6y2-banner-hero--classic .wr6y2-banner__cta{border-radius:4px}
.wr6y2-banner-hero--outline .wr6y2-banner{height:360px!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.7)}
.wr6y2-banner-hero--outline .wr6y2-banner__title{font-weight:400;letter-spacing:1px}
.wr6y2-banner-hero--outline .wr6y2-banner__cta{background:transparent;border:1px solid rgba(255,255,255,.8)}
.wr6y2-banner-hero--ghost .wr6y2-banner__title{font-weight:300;letter-spacing:6px;text-shadow:none}
.wr6y2-banner-hero--ghost .wr6y2-banner__subtitle{text-shadow:none}
.wr6y2-banner-hero--ghost .wr6y2-banner__cta{background:transparent;border:1px solid rgba(255,255,255,.8);border-radius:0}
.wr6y2-banner-hero--pill .wr6y2-banner{height:280px!important}
.wr6y2-banner-hero--pill .wr6y2-banner__subtitle{font-size:15px}
.wr6y2-banner-hero--pill .wr6y2-banner__cta{border-radius:999px;padding:8px 28px;font-size:14px}
.wr6y2-banner-hero--sharp .wr6y2-banner{height:420px!important;box-shadow:inset 0 0 0 6px var(--sc-text)}
.wr6y2-banner-hero--sharp .wr6y2-banner__title{text-transform:uppercase;letter-spacing:4px;font-weight:bold}
.wr6y2-banner-hero--sharp .wr6y2-banner__cta{border-radius:0;font-weight:bold}
.wr6y2-banner-hero--gradient .wr6y2-banner::after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:linear-gradient(135deg,var(--sc-primary),var(--sc-accent));opacity:.92}
.wr6y2-banner-hero--gradient .wr6y2-banner__title{font-weight:bold}
.wr6y2-banner-hero--gradient .wr6y2-banner__cta{border-radius:4px}
.wr6y2-banner-hero--boxed .wr6y2-banner{height:320px!important}
.wr6y2-banner-hero--boxed .wr6y2-banner__inner{background:rgba(255,255,255,.85);border:1px solid var(--sc-border);border-radius:8px;padding:24px 32px}
.wr6y2-banner-hero--boxed .wr6y2-banner__title{color:var(--sc-text);text-shadow:none}
.wr6y2-banner-hero--boxed .wr6y2-banner__subtitle{color:var(--sc-text-light);text-shadow:none}
.wr6y2-banner-hero--minimal .wr6y2-banner{height:300px!important;align-items:flex-end}
.wr6y2-banner-hero--minimal .wr6y2-banner__inner{text-align:left;padding:0 40px 32px}
.wr6y2-banner-hero--minimal .wr6y2-banner__title{font-weight:400;letter-spacing:2px}
.wr6y2-banner-hero--minimal .wr6y2-banner__cta{background:transparent;border:1px solid rgba(255,255,255,.8);border-radius:0}
.wr6y2-banner-hero--material .wr6y2-banner{height:340px!important;box-shadow:0 4px 12px rgba(0,0,0,.2)}
.wr6y2-banner-hero--material .wr6y2-banner__cta{box-shadow:0 4px 10px rgba(0,0,0,.25);transition:transform .2s}
.wr6y2-banner-hero--material .wr6y2-banner__cta:hover{transform:translateY(-2px)}
.wr6y2-banner-hero--glass .wr6y2-banner__inner{background:rgba(255,255,255,.18);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.35);border-radius:10px;padding:20px 32px}
.wr6y2-banner-hero--dark .wr6y2-banner::after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:var(--sc-primary-dark);opacity:.96}
.wr6y2-banner-hero--dark .wr6y2-banner__title{color:#FFFFFF;letter-spacing:2px}
.wr6y2-banner-hero--dark .wr6y2-banner__subtitle{color:rgba(255,255,255,.85)}
.wr6y2-banner-hero--dark .wr6y2-banner__cta{background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.4)}
.wr6y2-banner-hero--accent-border .wr6y2-banner{align-items:flex-end;box-shadow:inset 6px 0 0 var(--sc-primary)}
.wr6y2-banner-hero--accent-border .wr6y2-banner__inner{text-align:left;padding:0 32px 24px}
.wr6y2-banner-hero--accent-border .wr6y2-banner__title{font-weight:600}
.wr6y2-banner-hero--luxury .wr6y2-banner{height:380px!important;box-shadow:inset 0 0 0 1px #D4AF37}
.wr6y2-banner-hero--luxury .wr6y2-banner__title{font-family:Georgia,"Times New Roman",serif;font-weight:400;letter-spacing:5px}
.wr6y2-banner-hero--luxury .wr6y2-banner__cta{font-family:Georgia,"Times New Roman",serif;background:transparent;border:1px solid #D4AF37}
.wr6y2-banner-hero--playful .wr6y2-banner{height:320px!important}
.wr6y2-banner-hero--playful .wr6y2-banner__title{font-weight:bold}
.wr6y2-banner-hero--playful .wr6y2-banner__cta{background:var(--sc-accent);border-radius:999px;font-weight:bold;transition:transform .2s}
.wr6y2-banner-hero--playful .wr6y2-banner__cta:hover{transform:translateY(-4px)}
.wr6y2-banner-hero--bold-brutal .wr6y2-banner{box-shadow:inset 0 0 0 6px var(--sc-text),8px 8px 0 rgba(0,0,0,.35)}
.wr6y2-banner-hero--bold-brutal .wr6y2-banner__title{font-weight:800;text-transform:uppercase;letter-spacing:2px}
.wr6y2-banner-hero--bold-brutal .wr6y2-banner__cta{border-radius:0;font-weight:800}
.wr6y2-banner-hero--retro .wr6y2-banner__inner{background:#FAF6EE;border:4px double var(--sc-border);border-radius:8px;padding:20px 32px}
.wr6y2-banner-hero--retro .wr6y2-banner__title{font-family:Georgia,"Times New Roman",serif;color:var(--sc-text);text-shadow:none}
.wr6y2-banner-hero--retro .wr6y2-banner__subtitle{color:var(--sc-text-light);text-shadow:none}
.wr6y2-banner-hero--magazine .wr6y2-banner{align-items:flex-end;box-shadow:inset 0 -4px 0 var(--sc-primary)}
.wr6y2-banner-hero--magazine .wr6y2-banner__inner{text-align:left;padding:0 32px 24px}
.wr6y2-banner-hero--magazine .wr6y2-banner__title{font-size:1.15em;font-weight:bold;letter-spacing:1px}
.wr6y2-banner-hero--magazine .wr6y2-banner__cta{background:transparent;color:#FFFFFF;text-decoration:underline;padding:0;border-radius:0}
.wr6y2-banner-hero--soft-shadow .wr6y2-banner{height:320px!important;box-shadow:0 12px 32px rgba(0,0,0,.12)}
.wr6y2-banner-hero--soft-shadow .wr6y2-banner__title{font-weight:500}
.wr6y2-banner-hero--soft-shadow .wr6y2-banner__cta{border-radius:12px}
.wr6y2-banner-hero--compact-line .wr6y2-banner{height:200px!important}
.wr6y2-banner-hero--compact-line .wr6y2-banner__title{font-size:22px;font-weight:500;margin-bottom:8px}
.wr6y2-banner-hero--compact-line .wr6y2-banner__subtitle{font-size:14px;margin-bottom:12px}
.wr6y2-banner-hero--compact-line .wr6y2-banner__cta{padding:8px 20px;font-size:13px}
.wr6y2-section-heading--classic .wr6y2-heading{background:var(--sc-bg-alt);border:1px solid var(--sc-border);border-radius:8px;padding:20px}
.wr6y2-section-heading--classic .wr6y2-heading h2{font-weight:600}
.wr6y2-section-heading--outline .wr6y2-heading{background:transparent;border:1px solid var(--sc-primary);border-radius:8px;padding:18px;box-shadow:none}
.wr6y2-section-heading--outline .wr6y2-heading h2{letter-spacing:2px;font-weight:500}
.wr6y2-section-heading--ghost .wr6y2-heading{background:transparent;border:none;box-shadow:none;padding:8px 0}
.wr6y2-section-heading--ghost .wr6y2-heading h2{font-weight:300;letter-spacing:3px}
.wr6y2-section-heading--ghost .wr6y2-heading p{letter-spacing:.5px}
.wr6y2-section-heading--pill .wr6y2-heading h2{display:inline-block;background:var(--sc-bg-alt);border-radius:999px;padding:8px 28px;font-size:.85em}
.wr6y2-section-heading--pill .wr6y2-heading p{font-size:.9em;margin-top:8px}
.wr6y2-section-heading--sharp .wr6y2-heading{text-align:left;border:none;border-left:5px solid var(--sc-primary);border-radius:0;padding:8px 0 8px 16px}
.wr6y2-section-heading--sharp .wr6y2-heading h2{text-transform:uppercase;letter-spacing:3px;font-weight:bold}
.wr6y2-section-heading--gradient .wr6y2-heading{background:linear-gradient(135deg,var(--sc-primary),var(--sc-accent));border-radius:10px;padding:20px}
.wr6y2-section-heading--gradient .wr6y2-heading h2{color:#FFFFFF;font-weight:600}
.wr6y2-section-heading--gradient .wr6y2-heading p{color:rgba(255,255,255,.85)}
.wr6y2-section-heading--boxed .wr6y2-heading{background:var(--sc-bg-alt);border:1px solid var(--sc-border);border-radius:10px;padding:24px}
.wr6y2-section-heading--minimal .wr6y2-heading{text-align:left;background:transparent;border:none;box-shadow:none;padding:8px 0}
.wr6y2-section-heading--minimal .wr6y2-heading h2{font-weight:500;font-size:.95em;letter-spacing:1px;border-bottom:1px solid var(--sc-border);padding-bottom:10px}
.wr6y2-section-heading--minimal .wr6y2-heading p{margin-top:6px}
.wr6y2-section-heading--material .wr6y2-heading{background:var(--sc-bg);border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.15);padding:18px}
.wr6y2-section-heading--material .wr6y2-heading h2{font-weight:600}
.wr6y2-section-heading--glass .wr6y2-heading{background:rgba(255,255,255,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.6);border-radius:12px}
.wr6y2-section-heading--glass .wr6y2-heading h2{letter-spacing:1px}
.wr6y2-section-heading--dark .wr6y2-heading{background:var(--sc-primary-dark);border-radius:8px}
.wr6y2-section-heading--dark .wr6y2-heading h2{color:#FFFFFF;letter-spacing:2px;font-weight:500}
.wr6y2-section-heading--dark .wr6y2-heading p{color:rgba(255,255,255,.85)}
.wr6y2-section-heading--accent-border .wr6y2-heading{text-align:left;border:none;border-left:5px solid var(--sc-primary);background:var(--sc-bg-alt);border-radius:0 8px 8px 0;padding:12px 16px}
.wr6y2-section-heading--accent-border .wr6y2-heading h2{font-weight:bold}
.wr6y2-section-heading--luxury .wr6y2-heading{border:none;border-bottom:2px solid #D4AF37;border-radius:0;padding:12px 0}
.wr6y2-section-heading--luxury .wr6y2-heading h2{font-family:Georgia,"Times New Roman",serif;font-weight:400;letter-spacing:4px}
.wr6y2-section-heading--playful .wr6y2-heading h2{display:inline-block;background:var(--sc-bg-alt);border:2px solid;border-color:var(--sc-primary) var(--sc-accent);border-radius:999px;padding:8px 24px;font-weight:bold;transition:transform .2s}
.wr6y2-section-heading--playful .wr6y2-heading h2:hover{transform:translateY(-3px)}
.wr6y2-section-heading--bold-brutal .wr6y2-heading{text-align:left;border:none;box-shadow:none;padding:8px 0}
.wr6y2-section-heading--bold-brutal .wr6y2-heading h2{display:inline-block;border:3px solid var(--sc-text);box-shadow:4px 4px 0 var(--sc-primary);border-radius:0;font-weight:800;text-transform:uppercase;padding:8px 16px}
.wr6y2-section-heading--retro .wr6y2-heading{background:#FAF6EE;border:4px double var(--sc-border);border-radius:8px}
.wr6y2-section-heading--retro .wr6y2-heading h2{font-family:Georgia,"Times New Roman",serif;font-weight:400}
.wr6y2-section-heading--retro .wr6y2-heading p{font-style:italic}
.wr6y2-section-heading--magazine .wr6y2-heading{text-align:left;border:none;box-shadow:none;background:transparent;padding:8px 0}
.wr6y2-section-heading--magazine .wr6y2-heading h2{font-size:1.25em;font-weight:bold;letter-spacing:1px;border-bottom:3px double var(--sc-border);padding-bottom:10px}
.wr6y2-section-heading--magazine .wr6y2-heading p{text-align:left;margin-top:8px}
.wr6y2-section-heading--soft-shadow .wr6y2-heading{background:var(--sc-bg);border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.12);padding:20px}
.wr6y2-section-heading--soft-shadow .wr6y2-heading h2{font-weight:500}
.wr6y2-section-heading--compact-line .wr6y2-heading{border:none;border-top:1px solid var(--sc-border);border-bottom:1px solid var(--sc-border);border-radius:0;background:transparent;padding:6px 0}
.wr6y2-section-heading--compact-line .wr6y2-heading h2{font-size:.8em;font-weight:600;letter-spacing:2px;text-transform:uppercase}
.wr6y2-section-heading--compact-line .wr6y2-heading p{font-size:.85em}
.wr6y2-rich-text--classic .wr6y2-richtext{background:var(--sc-bg-alt);border:1px solid var(--sc-border);border-radius:8px;padding:20px;line-height:1.9}
.wr6y2-rich-text--outline .wr6y2-richtext{background:transparent;border:1px solid var(--sc-primary);border-radius:8px;padding:16px;box-shadow:none;line-height:1.85}
.wr6y2-rich-text--ghost .wr6y2-richtext{background:transparent;border:none;box-shadow:none;line-height:2.0;letter-spacing:.5px}
.wr6y2-rich-text--pill .wr6y2-richtext{background:var(--sc-bg-alt);border-radius:28px;padding:20px 28px;font-size:.95em}
.wr6y2-rich-text--sharp .wr6y2-richtext{border:none;border-left:5px solid var(--sc-primary);border-radius:0;padding:4px 0 4px 16px;text-align:justify;line-height:1.7}
.wr6y2-rich-text--gradient .wr6y2-richtext{background:linear-gradient(135deg,var(--sc-primary),var(--sc-accent));border-radius:10px;padding:20px;color:#FFFFFF;line-height:1.9}
.wr6y2-rich-text--boxed .wr6y2-richtext{background:var(--sc-bg-alt);border:1px solid var(--sc-border);border-radius:10px;padding:24px}
.wr6y2-rich-text--minimal .wr6y2-richtext{background:transparent;border:none;box-shadow:none;line-height:2.0;text-indent:2em;letter-spacing:.3px}
.wr6y2-rich-text--material .wr6y2-richtext{background:var(--sc-bg);border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.15);padding:18px;transition:transform .2s}
.wr6y2-rich-text--material .wr6y2-richtext:hover{transform:translateY(-2px)}
.wr6y2-rich-text--glass .wr6y2-richtext{background:rgba(255,255,255,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.6);border-radius:12px;padding:18px}
.wr6y2-rich-text--dark .wr6y2-richtext{background:var(--sc-primary-dark);border-radius:8px;padding:20px;color:rgba(255,255,255,.92);line-height:1.9}
.wr6y2-rich-text--accent-border .wr6y2-richtext{border:none;border-left:5px solid var(--sc-primary);background:var(--sc-bg-alt);border-radius:0 8px 8px 0;padding:16px 20px;line-height:1.9}
.wr6y2-rich-text--luxury .wr6y2-richtext{border:none;border-left:3px solid #D4AF37;border-radius:0;padding:4px 0 4px 20px;font-family:Georgia,"Times New Roman",serif;line-height:2.0}
.wr6y2-rich-text--playful .wr6y2-richtext{background:var(--sc-bg-alt);border:2px dashed var(--sc-accent);border-radius:24px;padding:20px 24px}
.wr6y2-rich-text--bold-brutal .wr6y2-richtext{border:3px solid var(--sc-text);box-shadow:5px 5px 0 var(--sc-primary);border-radius:0;padding:18px;font-weight:600}
.wr6y2-rich-text--retro .wr6y2-richtext{background:#FAF6EE;border:4px double var(--sc-border);border-radius:8px;padding:20px;font-family:Georgia,"Times New Roman",serif;line-height:2.0}
.wr6y2-rich-text--magazine .wr6y2-richtext{column-count:2;column-gap:32px;column-rule:1px solid var(--sc-border);text-align:justify}
.wr6y2-rich-text--soft-shadow .wr6y2-richtext{background:var(--sc-bg);border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.12);padding:20px}
.wr6y2-rich-text--compact-line .wr6y2-richtext{border:none;border-top:1px solid var(--sc-border);border-bottom:1px solid var(--sc-border);border-radius:0;background:transparent;padding:8px 0;font-size:.9em;line-height:1.6}
.wr6y2-image-text--classic .wr6y2-imgtext{padding:20px}
.wr6y2-image-text--classic .wr6y2-imgtext__img{flex:0 0 40%}
.wr6y2-image-text--classic .wr6y2-imgtext__txt{line-height:1.9;letter-spacing:.3px}
.wr6y2-image-text--outline .wr6y2-imgtext{background:transparent;border:1px solid var(--sc-primary);border-radius:10px;box-shadow:none}
.wr6y2-image-text--outline .wr6y2-imgtext__txt{letter-spacing:.5px}
.wr6y2-image-text--ghost .wr6y2-imgtext{background:transparent;border:none;box-shadow:none;padding:0}
.wr6y2-image-text--ghost .wr6y2-imgtext__img img{border-radius:0}
.wr6y2-image-text--ghost .wr6y2-imgtext__txt{line-height:2.0;font-weight:400}
.wr6y2-image-text--pill .wr6y2-imgtext{gap:20px}
.wr6y2-image-text--pill .wr6y2-imgtext__img img{border-radius:24px}
.wr6y2-image-text--pill .wr6y2-imgtext__txt{font-size:.95em;line-height:1.9}
.wr6y2-image-text--sharp .wr6y2-imgtext{border:none;border-left:4px solid var(--sc-primary);border-radius:0;padding:12px 0 12px 16px}
.wr6y2-image-text--sharp .wr6y2-imgtext__img img{border-radius:0}
.wr6y2-image-text--sharp .wr6y2-imgtext__txt{font-weight:500;letter-spacing:.5px}
.wr6y2-image-text--gradient .wr6y2-imgtext{background:linear-gradient(135deg,var(--sc-primary),var(--sc-accent));border-radius:10px}
.wr6y2-image-text--gradient .wr6y2-imgtext__txt{color:#FFFFFF;line-height:1.9}
.wr6y2-image-text--boxed .wr6y2-imgtext{background:var(--sc-bg-alt);border:1px solid var(--sc-border);border-radius:10px;padding:20px}
.wr6y2-image-text--minimal .wr6y2-imgtext{background:transparent;border:none;box-shadow:none;padding:0;gap:16px}
.wr6y2-image-text--minimal .wr6y2-imgtext__img{flex:0 0 35%}
.wr6y2-image-text--minimal .wr6y2-imgtext__img img{border-radius:0}
.wr6y2-image-text--minimal .wr6y2-imgtext__txt{line-height:2.0;letter-spacing:.3px/* ern71108 */}
.wr6y2-image-text--material .wr6y2-imgtext{padding:20px}
.wr6y2-image-text--material .wr6y2-imgtext__img img{box-shadow:0 4px 10px rgba(0,0,0,.18);transition:transform .2s}
.wr6y2-image-text--material .wr6y2-imgtext__img img:hover{transform:translateY(-3px)}
.wr6y2-image-text--glass .wr6y2-imgtext__txt{background:rgba(255,255,255,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.6);border-radius:10px;padding:16px}
.wr6y2-image-text--dark .wr6y2-imgtext{background:var(--sc-primary-dark);border-radius:10px}
.wr6y2-image-text--dark .wr6y2-imgtext__txt{color:rgba(255,255,255,.92);line-height:1.9}
.wr6y2-image-text--accent-border .wr6y2-imgtext{border:none;border-left:5px solid var(--sc-primary);background:var(--sc-bg-alt);border-radius:0 8px 8px 0}
.wr6y2-image-text--accent-border .wr6y2-imgtext__txt{font-weight:500}
.wr6y2-image-text--luxury .wr6y2-imgtext{border:1px solid #D4AF37;border-radius:4px}
.wr6y2-image-text--luxury .wr6y2-imgtext__img img{border-radius:2px}
.wr6y2-image-text--luxury .wr6y2-imgtext__txt{font-family:Georgia,"Times New Roman",serif;letter-spacing:1px}
.wr6y2-image-text--playful .wr6y2-imgtext__img img{border-radius:999px;transition:transform .2s}
.wr6y2-image-text--playful .wr6y2-imgtext__img img:hover{transform:translateY(-4px)}
.wr6y2-image-text--playful .wr6y2-imgtext__txt{font-weight:600}
.wr6y2-image-text--bold-brutal .wr6y2-imgtext{border:3px solid var(--sc-text);box-shadow:5px 5px 0 var(--sc-primary);border-radius:0}
.wr6y2-image-text--bold-brutal .wr6y2-imgtext__img img{border-radius:0}
.wr6y2-image-text--bold-brutal .wr6y2-imgtext__txt{font-weight:bold}
.wr6y2-image-text--retro .wr6y2-imgtext{background:#FAF6EE;border:4px double var(--sc-border);border-radius:8px}
.wr6y2-image-text--retro .wr6y2-imgtext__img img{border-radius:4px}
.wr6y2-image-text--retro .wr6y2-imgtext__txt{font-family:Georgia,"Times New Roman",serif}
.wr6y2-image-text--magazine .wr6y2-imgtext{flex-direction:column;align-items:stretch;gap:0;padding:0}
.wr6y2-image-text--magazine .wr6y2-imgtext__img{flex:none;width:100%}
.wr6y2-image-text--magazine .wr6y2-imgtext__img img{aspect-ratio:16/9;object-fit:cover;border-radius:0}
.wr6y2-image-text--magazine .wr6y2-imgtext__txt{border-top:1px solid var(--sc-border);padding-top:12px;text-align:justify}
.wr6y2-image-text--soft-shadow .wr6y2-imgtext__img img{box-shadow:0 10px 30px rgba(0,0,0,.12);border-radius:12px}
.wr6y2-image-text--soft-shadow .wr6y2-imgtext__txt{padding:4px 0}
.wr6y2-image-text--compact-line .wr6y2-imgtext{border:none;border-top:1px solid var(--sc-border);border-bottom:1px solid var(--sc-border);border-radius:0;background:transparent;padding:8px 0;gap:12px}
.wr6y2-image-text--compact-line .wr6y2-imgtext__img{flex:0 0 30%}
.wr6y2-image-text--compact-line .wr6y2-imgtext__txt{font-size:.9em;line-height:1.6}
.wr6y2-image-grid--classic .wr6y2-imggrid{background:var(--sc-bg-alt);border:1px solid var(--sc-border);border-radius:8px;padding:12px;gap:16px}
.wr6y2-image-grid--classic .wr6y2-imggrid img{border-radius:6px}
.wr6y2-image-grid--outline .wr6y2-imggrid{background:transparent;border:1px solid var(--sc-primary);border-radius:10px;padding:12px;box-shadow:none}
.wr6y2-image-grid--outline .wr6y2-imggrid img{border-radius:4px}
.wr6y2-image-grid--ghost .wr6y2-imggrid{background:transparent;border:none;box-shadow:none;padding:0;gap:24px}
.wr6y2-image-grid--ghost .wr6y2-imggrid img{border-radius:0}
.wr6y2-image-grid--pill .wr6y2-imggrid{gap:16px}
.wr6y2-image-grid--pill .wr6y2-imggrid img{border-radius:20px;transition:transform .2s}
.wr6y2-image-grid--pill .wr6y2-imggrid img:hover{transform:translateY(-3px)}
.wr6y2-image-grid--sharp .wr6y2-imggrid{border:none;border-top:3px solid var(--sc-primary);border-radius:0;background:transparent;padding:8px 0;gap:8px}
.wr6y2-image-grid--sharp .wr6y2-imggrid img{border-radius:0}
.wr6y2-image-grid--gradient .wr6y2-imggrid{background:linear-gradient(135deg,var(--sc-primary),var(--sc-accent));border-radius:10px;padding:14px}
.wr6y2-image-grid--boxed .wr6y2-imggrid{background:var(--sc-bg-alt);border:1px solid var(--sc-border);border-radius:10px;padding:16px}
.wr6y2-image-grid--minimal .wr6y2-imggrid{background:transparent;border:none;box-shadow:none;padding:0;gap:4px}
.wr6y2-image-grid--minimal .wr6y2-imggrid img{border-radius:0}
.wr6y2-image-grid--material .wr6y2-imggrid{gap:16px}
.wr6y2-image-grid--material .wr6y2-imggrid img{box-shadow:0 4px 10px rgba(0,0,0,.15);transition:transform .2s,box-shadow .2s}
.wr6y2-image-grid--material .wr6y2-imggrid img:hover{transform:translateY(-3px);box-shadow:0 8px 16px rgba(0,0,0,.2)}
.wr6y2-image-grid--glass .wr6y2-imggrid{background:rgba(255,255,255,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.6);border-radius:12px;padding:12px}
.wr6y2-image-grid--dark .wr6y2-imggrid{background:var(--sc-primary-dark);border-radius:10px;padding:14px}
.wr6y2-image-grid--accent-border .wr6y2-imggrid{border:none;border-left:5px solid var(--sc-primary);background:var(--sc-bg-alt);border-radius:0 8px 8px 0;gap:14px}
.wr6y2-image-grid--luxury .wr6y2-imggrid{border:1px solid #D4AF37;border-radius:4px;padding:16px;gap:20px}
.wr6y2-image-grid--luxury .wr6y2-imggrid img{border-radius:2px}
.wr6y2-image-grid--playful .wr6y2-imggrid{gap:20px}
.wr6y2-image-grid--playful .wr6y2-imggrid img{border-radius:16px;transition:transform .2s}
.wr6y2-image-grid--playful .wr6y2-imggrid img:hover{transform:translateY(-5px) rotate(-1deg)}
.wr6y2-image-grid--bold-brutal .wr6y2-imggrid{border:3px solid var(--sc-text);box-shadow:6px 6px 0 var(--sc-primary);border-radius:0;gap:12px}
.wr6y2-image-grid--bold-brutal .wr6y2-imggrid img{border-radius:0}
.wr6y2-image-grid--retro .wr6y2-imggrid{background:#FAF6EE;border:4px double var(--sc-border);border-radius:8px;padding:14px}
.wr6y2-image-grid--retro .wr6y2-imggrid img{border-radius:4px}
.wr6y2-image-grid--magazine .wr6y2-imggrid{gap:0;border:none;border-top:1px solid var(--sc-border);border-bottom:1px solid var(--sc-border);border-radius:0;background:transparent;padding:0}
.wr6y2-image-grid--magazine .wr6y2-imggrid img{border-radius:0;aspect-ratio:3/4;height:auto}
.wr6y2-image-grid--soft-shadow .wr6y2-imggrid{gap:20px}
.wr6y2-image-grid--soft-shadow .wr6y2-imggrid img{box-shadow:0 10px 30px rgba(0,0,0,.12);border-radius:12px}
.wr6y2-image-grid--compact-line .wr6y2-imggrid{border:1px solid var(--sc-border);border-radius:0;background:transparent;padding:6px;gap:6px}
.wr6y2-image-grid--compact-line .wr6y2-imggrid img{border-radius:0}
.wr6y2-button-link--classic .wr6y2-btns{justify-content:flex-start}
.wr6y2-button-link--classic .wr6y2-btn{height:44px;display:inline-flex;align-items:center;font-weight:600;letter-spacing:.5px;border-radius:4px;padding:10px 22px}
.wr6y2-button-link--outline .wr6y2-btns{justify-content:flex-end}
.wr6y2-button-link--outline .wr6y2-btn{background:transparent;border:1px solid var(--sc-primary);color:var(--sc-primary);letter-spacing:2px}
.wr6y2-button-link--outline .wr6y2-btn:hover{background:var(--sc-primary);color:#FFFFFF}
.wr6y2-button-link--ghost .wr6y2-btns{justify-content:center}
.wr6y2-button-link--ghost .wr6y2-btn{background:transparent;border:none;position:relative;font-weight:500;padding:6px 2px}
.wr6y2-button-link--ghost .wr6y2-btn::after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background:var(--sc-primary);transition:width .2s}
.wr6y2-button-link--ghost .wr6y2-btn:hover{color:var(--sc-primary)}
.wr6y2-button-link--ghost .wr6y2-btn:hover::after{width:100%}
.wr6y2-button-link--pill .wr6y2-btn{height:38px;display:inline-flex;align-items:center;border-radius:999px;font-size:13px;letter-spacing:1px;padding:0 20px}
.wr6y2-button-link--sharp .wr6y2-btn{height:56px;display:inline-flex;align-items:center;border-radius:0;border-left:4px solid var(--sc-primary);font-weight:bold;padding:14px 28px}
.wr6y2-button-link--gradient .wr6y2-btn{background:linear-gradient(135deg,var(--sc-primary),var(--sc-accent));color:#FFFFFF;border-radius:10px;font-weight:600;letter-spacing:1px}
.wr6y2-button-link--boxed .wr6y2-btns{background:var(--sc-bg-alt);border:1px solid var(--sc-border);padding:16px;border-radius:10px}
.wr6y2-button-link--boxed .wr6y2-btn{background:var(--sc-bg);color:var(--sc-primary)}
.wr6y2-button-link--minimal .wr6y2-btns{justify-content:center}
.wr6y2-button-link--minimal .wr6y2-btn{background:transparent;border:none;border-radius:0;font-size:15px;font-weight:500;position:relative;padding:4px 18px 4px 0}
.wr6y2-button-link--minimal .wr6y2-btn::after{content:"→";position:absolute;right:0}
.wr6y2-article-list--classic .wr6y2-articlelist{background:var(--sc-bg-alt);border:1px solid var(--sc-border);border-radius:8px;padding:16px}
.wr6y2-article-list--classic .wr6y2-articlelist h2{font-weight:600;letter-spacing:.5px}
.wr6y2-article-list--classic .wr6y2-articlelist li{border-bottom:1px solid var(--sc-border)}
.wr6y2-article-list--outline .wr6y2-articlelist{background:transparent;border:1px solid var(--sc-primary);border-radius:10px;padding:16px;box-shadow:none}
.wr6y2-article-list--outline .wr6y2-articlelist h2{letter-spacing:2px;font-weight:500}
.wr6y2-article-list--outline .wr6y2-articlelist li{border-bottom:1px dashed var(--sc-border)}
.wr6y2-article-list--ghost .wr6y2-articlelist{background:transparent;border:none;box-shadow:none;padding:8px 0}
.wr6y2-article-list--ghost .wr6y2-articlelist h2{font-weight:300;letter-spacing:3px}
.wr6y2-article-list--ghost .wr6y2-articlelist li{border-bottom:none;padding:14px 0}
.wr6y2-article-list--pill .wr6y2-articlelist li{background:var(--sc-bg-alt);border-radius:999px;padding:8px 18px;margin-bottom:8px;border-bottom:none}
.wr6y2-article-list--pill .wr6y2-articlelist__summary{font-size:13px}
.wr6y2-article-list--sharp .wr6y2-articlelist h2{font-weight:bold;text-transform:uppercase;letter-spacing:2px}
.wr6y2-article-list--sharp .wr6y2-articlelist li{border-bottom:1px solid var(--sc-border);border-left:3px solid var(--sc-primary);padding-left:12px;margin-bottom:6px}
.wr6y2-article-list--sharp .wr6y2-articlelist__date{font-size:12px;text-transform:uppercase;letter-spacing:1px}
.wr6y2-article-list--gradient .wr6y2-articlelist{background:linear-gradient(135deg,var(--sc-primary),var(--sc-accent));border-radius:10px;padding:16px}
.wr6y2-article-list--gradient .wr6y2-articlelist h2{color:#FFFFFF;letter-spacing:.5px}
.wr6y2-article-list--gradient .wr6y2-articlelist li{border-bottom:1px solid rgba(255,255,255,.35)}
.wr6y2-article-list--gradient .wr6y2-articlelist li a{color:#FFFFFF}
.wr6y2-article-list--gradient .wr6y2-articlelist li a:hover{color:#FFFFFF}
.wr6y2-article-list--gradient .wr6y2-articlelist__date{color:rgba(255,255,255,.85)}
.wr6y2-article-list--gradient .wr6y2-articlelist__summary{color:rgba(255,255,255,.85)}
.wr6y2-article-list--boxed .wr6y2-articlelist{background:var(--sc-bg-alt);border:1px solid var(--sc-border);border-radius:10px;padding:24px}
.wr6y2-article-list--boxed .wr6y2-articlelist li{border-bottom:1px solid var(--sc-border)}
.wr6y2-article-list--minimal .wr6y2-articlelist{background:transparent;border:none;box-shadow:none;padding:8px 0}
.wr6y2-article-list--minimal .wr6y2-articlelist h2{font-weight:500;border-bottom:1px solid var(--sc-border);padding-bottom:8px}
.wr6y2-article-list--minimal .wr6y2-articlelist li{border-bottom:1px solid var(--sc-border)}
.wr6y2-article-list--minimal .wr6y2-articlelist__date{font-size:12px}
.wr6y2-article-list--material .wr6y2-articlelist{background:var(--sc-bg);border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.15);padding:16px}
.wr6y2-article-list--material .wr6y2-articlelist li{transition:background .2s}
.wr6y2-article-list--material .wr6y2-articlelist li:hover{background:var(--sc-bg-alt)}
.wr6y2-article-list--glass .wr6y2-articlelist{background:rgba(255,255,255,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.6);border-radius:12px;padding:16px}
.wr6y2-article-list--glass .wr6y2-articlelist h2{letter-spacing:1px}
.wr6y2-article-list--dark .wr6y2-articlelist{background:var(--sc-primary-dark);border-radius:10px;padding:16px}
.wr6y2-article-list--dark .wr6y2-articlelist h2{color:#FFFFFF;letter-spacing:1px}
.wr6y2-article-list--dark .wr6y2-articlelist li{border-bottom:1px solid rgba(255,255,255,.2)}
.wr6y2-article-list--dark .wr6y2-articlelist li a{color:rgba(255,255,255,.92)}
.wr6y2-article-list--dark .wr6y2-articlelist__date{color:rgba(255,255,255,.6)}
.wr6y2-article-list--dark .wr6y2-articlelist__summary{color:rgba(255,255,255,.7)}
.wr6y2-article-list--accent-border .wr6y2-articlelist{border:none;border-left:5px solid var(--sc-primary);background:var(--sc-bg-alt);border-radius:0 8px 8px 0;padding:16px}
.wr6y2-article-list--accent-border .wr6y2-articlelist h2{font-weight:bold}
.wr6y2-article-list--luxury .wr6y2-articlelist h2{font-family:Georgia,"Times New Roman",serif;font-weight:400;letter-spacing:3px;border-bottom:2px solid #D4AF37;padding-bottom:8px}
.wr6y2-article-list--luxury .wr6y2-articlelist li a{font-family:Georgia,"Times New Roman",serif}
.wr6y2-article-list--luxury .wr6y2-articlelist__date{font-style:italic}
.wr6y2-article-list--playful .wr6y2-articlelist li{background:var(--sc-bg-alt);border-radius:16px;padding:10px 16px;margin-bottom:8px;border-bottom:none;transition:transform .2s}
.wr6y2-article-list--playful .wr6y2-articlelist li:hover{transform:translateY(-2px)}
.wr6y2-article-list--playful .wr6y2-articlelist li a{font-weight:bold}
.wr6y2-article-list--bold-brutal .wr6y2-articlelist{border:3px solid var(--sc-text);box-shadow:6px 6px 0 var(--sc-primary);border-radius:0;padding:16px}
.wr6y2-article-list--bold-brutal .wr6y2-articlelist h2{font-weight:800;text-transform:uppercase}
.wr6y2-article-list--bold-brutal .wr6y2-articlelist li{border-bottom:2px solid var(--sc-text)}
.wr6y2-article-list--retro .wr6y2-articlelist{background:#FAF6EE;border:4px double var(--sc-border);border-radius:8px;padding:16px}
.wr6y2-article-list--retro .wr6y2-articlelist h2{font-family:Georgia,"Times New Roman",serif;font-weight:400}
.wr6y2-article-list--retro .wr6y2-articlelist__date{font-style:italic}
.wr6y2-article-list--retro .wr6y2-articlelist li{border-bottom:1px solid var(--sc-border)}
.wr6y2-article-list--magazine .wr6y2-articlelist{background:transparent;border:none;box-shadow:none;padding:8px 0}
.wr6y2-article-list--magazine .wr6y2-articlelist h2{font-size:1.2em;font-weight:bold;letter-spacing:1px;text-align:left}
.wr6y2-article-list--magazine .wr6y2-articlelist li{border-bottom:1px solid var(--sc-border);padding:14px 0;text-align:left}
.wr6y2-article-list--magazine .wr6y2-articlelist__date{float:right;font-size:12px}
.wr6y2-article-list--soft-shadow .wr6y2-articlelist{background:var(--sc-bg);border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.12);padding:16px}
.wr6y2-article-list--soft-shadow .wr6y2-articlelist li{border-bottom:1px dashed var(--sc-border)}
.wr6y2-article-list--compact-line .wr6y2-articlelist{border-top:1px solid var(--sc-border);border-bottom:1px solid var(--sc-border);border-radius:0;background:transparent;padding:8px 0}
.wr6y2-article-list--compact-line .wr6y2-articlelist li{padding:6px 0;border-bottom:1px solid var(--sc-border)}
.wr6y2-article-list--compact-line .wr6y2-articlelist li a{font-size:15px}
.wr6y2-article-list--compact-line .wr6y2-articlelist__date{font-size:11px}
.wr6y2-article-list--compact-line .wr6y2-articlelist__summary{font-size:12px}
.wr6y2-contact-info--classic .wr6y2-contact{background:var(--sc-bg-alt);border:1px solid var(--sc-border);border-radius:8px;padding:20px}
.wr6y2-contact-info--classic .wr6y2-contact li{border-bottom:1px solid var(--sc-border);padding:8px 0}
.wr6y2-contact-info--outline .wr6y2-contact{background:transparent;border:1px solid var(--sc-primary);border-radius:10px;padding:16px;box-shadow:none}
.wr6y2-contact-info--outline .wr6y2-contact__label{letter-spacing:1px}
.wr6y2-contact-info--ghost .wr6y2-contact{background:transparent;border:none;box-shadow:none;padding:8px 0}
.wr6y2-contact-info--ghost .wr6y2-contact__label{font-weight:400}
.wr6y2-contact-info--ghost .wr6y2-contact li{padding:10px 0}
.wr6y2-contact-info--pill .wr6y2-contact li{background:var(--sc-bg-alt);border-radius:999px;padding:8px 16px;margin-bottom:8px}
.wr6y2-contact-info--sharp .wr6y2-contact{border:none;border-left:5px solid var(--sc-primary);border-radius:0;padding:8px 0 8px 16px}
.wr6y2-contact-info--sharp .wr6y2-contact__label{font-weight:bold;text-transform:uppercase;letter-spacing:2px}
.wr6y2-contact-info--sharp .wr6y2-contact li{border-bottom:1px solid var(--sc-border)}
.wr6y2-contact-info--gradient .wr6y2-contact{background:linear-gradient(135deg,var(--sc-primary),var(--sc-accent));border-radius:10px;padding:20px}
.wr6y2-contact-info--gradient .wr6y2-contact__label{color:#FFFFFF}
.wr6y2-contact-info--gradient .wr6y2-contact__value{color:rgba(255,255,255,.92)}
.wr6y2-contact-info--boxed .wr6y2-contact{background:var(--sc-bg-alt);border:1px solid var(--sc-border);border-radius:10px;padding:24px}
.wr6y2-contact-info--boxed .wr6y2-contact li{border-bottom:1px dashed var(--sc-border)}
.wr6y2-contact-info--minimal .wr6y2-contact{background:transparent;border:none;box-shadow:none;padding:8px 0}
.wr6y2-contact-info--minimal .wr6y2-contact__label{font-weight:400;flex:0 0 4em}
.wr6y2-contact-info--minimal .wr6y2-contact li{border-bottom:1px solid var(--sc-border);padding:10px 0}
.wr6y2-contact-info--material .wr6y2-contact{background:var(--sc-bg);border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.15);padding:18px}
.wr6y2-contact-info--material .wr6y2-contact li{transition:transform .2s}
.wr6y2-contact-info--material .wr6y2-contact li:hover{transform:translateX(4px)}
.wr6y2-contact-info--glass .wr6y2-contact{background:rgba(255,255,255,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.6);border-radius:12px;padding:18px}
.wr6y2-contact-info--dark .wr6y2-contact{background:var(--sc-primary-dark);border-radius:10px;padding:20px}
.wr6y2-contact-info--dark .wr6y2-contact__label{color:rgba(255,255,255,.7);letter-spacing:2px}
.wr6y2-contact-info--dark .wr6y2-contact__value{color:#FFFFFF}
.wr6y2-contact-info--accent-border .wr6y2-contact{border:none;border-left:5px solid var(--sc-primary);background:var(--sc-bg-alt);border-radius:0 8px 8px 0;padding:16px 20px}
.wr6y2-contact-info--luxury .wr6y2-contact{border:none;border-left:3px solid #D4AF37;border-radius:0;padding:4px 0 4px 20px}
.wr6y2-contact-info--luxury .wr6y2-contact__label{font-family:Georgia,"Times New Roman",serif;font-style:italic;letter-spacing:1px}
.wr6y2-contact-info--luxury .wr6y2-contact__value{font-family:Georgia,"Times New Roman",serif}
.wr6y2-contact-info--playful .wr6y2-contact li{background:var(--sc-bg-alt);border-radius:16px;padding:10px 16px;margin-bottom:8px;transition:transform .2s}
.wr6y2-contact-info--playful .wr6y2-contact li:hover{transform:translateY(-3px)}
.wr6y2-contact-info--playful .wr6y2-contact__value{font-weight:600}
.wr6y2-contact-info--bold-brutal .wr6y2-contact{border:3px solid var(--sc-text);box-shadow:6px 6px 0 var(--sc-primary);border-radius:0;padding:16px}
.wr6y2-contact-info--bold-brutal .wr6y2-contact__label{font-weight:800;text-transform:uppercase}
.wr6y2-contact-info--bold-brutal .wr6y2-contact li{border-bottom:2px solid var(--sc-text)}
.wr6y2-contact-info--retro .wr6y2-contact{background:#FAF6EE;border:4px double var(--sc-border);border-radius:8px;padding:18px}
.wr6y2-contact-info--retro .wr6y2-contact__label{font-family:Georgia,"Times New Roman",serif;font-style:italic}
.wr6y2-contact-info--retro .wr6y2-contact li{border-bottom:1px solid var(--sc-border)}
.wr6y2-contact-info--magazine .wr6y2-contact li{display:block;border-bottom:1px solid var(--sc-border);padding:10px 0}
.wr6y2-contact-info--magazine .wr6y2-contact__label{display:block;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--sc-text-light)}
.wr6y2-contact-info--magazine .wr6y2-contact__value{display:block;font-size:1.05em}
.wr6y2-contact-info--soft-shadow .wr6y2-contact{background:var(--sc-bg);border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.12);padding:18px}
.wr6y2-contact-info--soft-shadow .wr6y2-contact li{border-bottom:1px dashed var(--sc-border)}
.wr6y2-contact-info--compact-line .wr6y2-contact{border-top:1px solid var(--sc-border);border-bottom:1px solid var(--sc-border);border-radius:0;background:transparent;padding:8px 0}
.wr6y2-contact-info--compact-line .wr6y2-contact li{padding:4px 0}
.wr6y2-contact-info--compact-line .wr6y2-contact__label{font-size:13px}
.wr6y2-contact-info--compact-line .wr6y2-contact__value{font-size:13px}
.wr6y2-divider--classic .wr6y2-divider{border-top:2px solid var(--sc-border);margin:20px 0}
.wr6y2-divider--outline .wr6y2-divider{border-top:1px solid var(--sc-primary);width:70%;margin:20px auto}
.wr6y2-divider--ghost .wr6y2-divider{border-top:1px solid var(--sc-border);opacity:.5;margin:24px 0}
.wr6y2-divider--pill .wr6y2-divider{border:none;height:6px;border-radius:999px;background:var(--sc-bg-alt);width:120px;margin:16px auto}
.wr6y2-divider--sharp .wr6y2-divider{border-top:3px solid var(--sc-text);margin:16px 0}
.wr6y2-divider--gradient .wr6y2-divider{border:none;height:3px;background:linear-gradient(90deg,transparent,var(--sc-primary),transparent);margin:20px 0}
.wr6y2-divider--boxed .wr6y2-divider{border:none;height:9px;border-top:1px solid var(--sc-border);border-bottom:1px solid var(--sc-border);margin:20px 0}
.wr6y2-divider--minimal .wr6y2-divider{border-top:1px solid var(--sc-border);width:40%;margin:32px auto}
.wr6y2-divider--material .wr6y2-divider{border:none;height:2px;background:var(--sc-border);box-shadow:0 2px 5px rgba(0,0,0,.2);margin:20px 0}
.wr6y2-divider--glass .wr6y2-divider{border:none;height:1px;background:rgba(255,255,255,.4);box-shadow:0 1px 4px rgba(255,255,255,.5);margin:20px 0}
.wr6y2-divider--dark .wr6y2-divider{border:none;height:2px;background:linear-gradient(90deg,rgba(255,255,255,.4),rgba(255,255,255,.05));margin:20px 0}
.wr6y2-divider--accent-border .wr6y2-divider{border:none;height:4px;background:linear-gradient(90deg,var(--sc-primary) 0,var(--sc-primary) 72px,var(--sc-border) 72px);margin:20px 0}
.wr6y2-divider--luxury .wr6y2-divider{border-top:1px solid #D4AF37;width:50%;margin:24px auto}
.wr6y2-divider--playful .wr6y2-divider{border:none;height:4px;border-radius:2px;background:repeating-linear-gradient(90deg,var(--sc-accent) 0 8px,transparent 8px 14px);margin:20px 0}
.wr6y2-divider--bold-brutal .wr6y2-divider{border-top:5px solid var(--sc-text);box-shadow:4px 4px 0 var(--sc-border);margin:16px 0}
.wr6y2-divider--retro .wr6y2-divider{border-top:4px double var(--sc-border);width:80%;margin:20px auto}
.wr6y2-divider--magazine .wr6y2-divider{border:none;height:7px;border-top:1px solid var(--sc-text);border-bottom:1px solid var(--sc-text);margin:16px 0}
.wr6y2-divider--soft-shadow .wr6y2-divider{border:none;height:1px;background:var(--sc-border);box-shadow:0 4px 12px rgba(0,0,0,.08);margin:20px 0}
.wr6y2-divider--compact-line .wr6y2-divider{margin:8px 0;border-top:1px solid var(--sc-border)}
@media (max-width:768px){
.wr6y2-banner-hero--classic .wr6y2-banner,.wr6y2-banner-hero--outline .wr6y2-banner,.wr6y2-banner-hero--pill .wr6y2-banner,.wr6y2-banner-hero--sharp .wr6y2-banner,.wr6y2-banner-hero--minimal .wr6y2-banner,.wr6y2-banner-hero--luxury .wr6y2-banner,.wr6y2-banner-hero--playful .wr6y2-banner,.wr6y2-banner-hero--soft-shadow .wr6y2-banner{height:220px!important}
.wr6y2-banner-hero--minimal .wr6y2-banner__inner,.wr6y2-banner-hero--accent-border .wr6y2-banner__inner,.wr6y2-banner-hero--magazine .wr6y2-banner__inner{padding:0 20px 24px}
.wr6y2-banner-hero--bold-brutal .wr6y2-banner{box-shadow:4px 4px 0 rgba(0,0,0,.3)}
.wr6y2-banner-hero--luxury .wr6y2-banner__title{letter-spacing:2px}
.wr6y2-rich-text--magazine .wr6y2-richtext{column-count:1}
.wr6y2-image-text--magazine .wr6y2-imgtext{flex-direction:column}
.wr6y2-image-text--magazine .wr6y2-imgtext__img{flex:none;width:100%}
.wr6y2-image-text--magazine .wr6y2-imgtext__img img{aspect-ratio:16/9;height:auto}
.wr6y2-article-list--pill .wr6y2-articlelist li,.wr6y2-article-list--playful .wr6y2-articlelist li,.wr6y2-contact-info--pill .wr6y2-contact li,.wr6y2-contact-info--playful .wr6y2-contact li{padding:8px 12px}
.wr6y2-contact-info--magazine .wr6y2-contact li{padding:8px 0}
}


.wr6y2-button-link--material .wr6y2-btn{border-radius:6px;box-shadow:0 4px 10px rgba(0,0,0,.18);font-weight:500;transition:transform .2s}
.wr6y2-button-link--material .wr6y2-btn:hover{transform:translateY(-2px)}
.wr6y2-button-link--glass .wr6y2-btn{background:rgba(255,255,255,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.6);border-radius:12px}
.wr6y2-button-link--dark .wr6y2-btn{background:var(--sc-primary-dark);color:#FFFFFF;letter-spacing:3px;height:46px;display:inline-flex;align-items:center;border-radius:8px}
.wr6y2-button-link--accent-border .wr6y2-btns{border:none;border-left:4px solid var(--sc-primary);background:var(--sc-bg-alt);border-radius:0 8px 8px 0}
.wr6y2-button-link--luxury .wr6y2-btn{font-family:Georgia,"Times New Roman",serif;letter-spacing:4px;border:1px solid #D4AF37;font-size:14px;height:42px;display:inline-flex;align-items:center;background:transparent;color:var(--sc-text)}
.wr6y2-button-link--playful .wr6y2-btn{border-radius:999px;border:3px solid;border-color:var(--sc-primary) var(--sc-accent);font-weight:bold;transition:transform .2s}
.wr6y2-button-link--playful .wr6y2-btn:hover{transform:translateY(-3px)}
.wr6y2-button-link--bold-brutal .wr6y2-btn{border:3px solid var(--sc-text);box-shadow:4px 4px 0 var(--sc-text);border-radius:0;font-weight:800;text-transform:uppercase}
.wr6y2-button-link--retro .wr6y2-btn{border:3px double var(--sc-primary);font-family:Georgia,"Times New Roman",serif;border-radius:8px;height:48px;display:inline-flex;align-items:center;background:#FAF6EE}
.wr6y2-button-link--magazine .wr6y2-btns{flex-direction:column;align-items:stretch}
.wr6y2-button-link--magazine .wr6y2-btn{display:flex;justify-content:space-between;align-items:center;width:100%;text-align:left;border-radius:0;border-bottom:1px solid var(--sc-border);background:transparent;color:var(--sc-text)}
.wr6y2-button-link--magazine .wr6y2-btn::after{content:"→"}
.wr6y2-button-link--soft-shadow .wr6y2-btn{box-shadow:0 10px 30px rgba(0,0,0,.12);border-radius:14px;font-weight:500;height:46px;display:inline-flex;align-items:center}
.wr6y2-button-link--compact-line .wr6y2-btn{height:34px;display:inline-flex;align-items:center;font-size:12px;letter-spacing:.3px;background:transparent;border:none;border-bottom:1px solid var(--sc-border);border-radius:2px;padding:0 4px}


@media (max-width:768px){
.wr6y2-articlelist li{padding:10px 0}
.wr6y2-articlelist li a{font-size:16px}
.wr6y2-articlelist__summary{font-size:13px}
.wr6y2-contact__label,.wr6y2-contact__value{font-size:14px}
.wr6y2-btns .wr6y2-btn{padding:9px 20px}
}.wr6y2-rank-list-classic--classic .wr6y2-rank-classic{border:4px double var(--sc-border);background:var(--sc-bg);border-radius:8px}
.wr6y2-rank-list-classic--ghost .wr6y2-rank-classic{background:transparent;border:1px dashed var(--sc-border);border-radius:8px;box-shadow:none}
.wr6y2-rank-list-classic--pill .wr6y2-rank-classic__btn,.wr6y2-rank-list-classic--pill .wr6y2-rank-classic__badge,.wr6y2-rank-list-classic--pill .wr6y2-rank-classic__item{border-radius:999px}
.wr6y2-rank-list-classic--sharp .wr6y2-rank-classic,.wr6y2-rank-list-classic--sharp .wr6y2-rank-classic__btn,.wr6y2-rank-list-classic--sharp .wr6y2-rank-classic__badge,.wr6y2-rank-list-classic--sharp .wr6y2-rank-classic__logo,.wr6y2-rank-list-classic--sharp .wr6y2-rank-classic__no{border-radius:0}
.wr6y2-rank-list-classic--boxed .wr6y2-rank-classic{background:var(--sc-bg-alt);border:1px solid var(--sc-border);border-radius:10px}
.wr6y2-rank-list-classic--minimal .wr6y2-rank-classic{border:none;background:transparent;border-radius:0;box-shadow:none}
.wr6y2-rank-list-classic--minimal .wr6y2-rank-classic__head h2{border-bottom:1px solid var(--sc-border);padding-bottom:8px}
.wr6y2-rank-list-classic--minimal .wr6y2-rank-classic__item{border-bottom:1px solid var(--sc-border)}
.wr6y2-rank-list-classic--material .wr6y2-rank-classic{border:none;background:var(--sc-bg);box-shadow:0 2px 6px rgba(0,0,0,.15);border-radius:8px}
.wr6y2-rank-list-compact--classic .wr6y2-rank-compact{border:4px double var(--sc-border);background:var(--sc-bg);border-radius:8px}
.wr6y2-rank-list-compact--ghost .wr6y2-rank-compact{background:transparent;border:1px dashed var(--sc-border);border-radius:8px;box-shadow:none}
.wr6y2-rank-list-compact--pill .wr6y2-rank-compact__item,.wr6y2-rank-list-compact--pill .wr6y2-rank-compact__no,.wr6y2-rank-list-compact--pill .wr6y2-rank-compact__logo{border-radius:999px}
.wr6y2-rank-list-compact--sharp .wr6y2-rank-compact,.wr6y2-rank-list-compact--sharp .wr6y2-rank-compact__item,.wr6y2-rank-list-compact--sharp .wr6y2-rank-compact__no,.wr6y2-rank-list-compact--sharp .wr6y2-rank-compact__logo{border-radius:0}
.wr6y2-rank-list-compact--boxed .wr6y2-rank-compact{background:var(--sc-bg-alt);border:1px solid var(--sc-border);border-radius:10px}
.wr6y2-rank-list-compact--minimal .wr6y2-rank-compact{border:none;background:transparent;border-radius:0;box-shadow:none}
.wr6y2-rank-list-compact--minimal .wr6y2-rank-compact__head h2{border-bottom:1px solid var(--sc-border);padding-bottom:8px}
.wr6y2-rank-list-compact--minimal .wr6y2-rank-compact__item{border-bottom:1px solid var(--sc-border)}
.wr6y2-rank-list-compact--material .wr6y2-rank-compact{border:none;background:var(--sc-bg);box-shadow:0 2px 6px rgba(0,0,0,.15);border-radius:8px}
.wr6y2-rank-card-grid--classic .wr6y2-rank-cards{border:4px double var(--sc-border);background:var(--sc-bg);border-radius:8px}
.wr6y2-rank-card-grid--ghost .wr6y2-rank-cards{background:transparent;border:1px dashed var(--sc-border);border-radius:8px;box-shadow:none}
.wr6y2-rank-card-grid--pill .wr6y2-rank-cards__card,.wr6y2-rank-card-grid--pill .wr6y2-rank-cards__badge{border-radius:999px}
.wr6y2-rank-card-grid--sharp .wr6y2-rank-cards,.wr6y2-rank-card-grid--sharp .wr6y2-rank-cards__card,.wr6y2-rank-card-grid--sharp .wr6y2-rank-cards__badge,.wr6y2-rank-card-grid--sharp .wr6y2-rank-cards__no,.wr6y2-rank-card-grid--sharp .wr6y2-rank-cards__logo{border-radius:0}
.wr6y2-rank-card-grid--boxed .wr6y2-rank-cards{background:var(--sc-bg-alt);border:1px solid var(--sc-border);border-radius:10px}
.wr6y2-rank-card-grid--minimal .wr6y2-rank-cards{border:none;background:transparent;border-radius:0;box-shadow:none}
.wr6y2-rank-card-grid--minimal .wr6y2-rank-cards__head h2{border-bottom:1px solid var(--sc-border);padding-bottom:8px}
.wr6y2-rank-card-grid--minimal .wr6y2-rank-cards__card{border:none;border-bottom:1px solid var(--sc-border);border-radius:0}
.wr6y2-rank-card-grid--material .wr6y2-rank-cards{border:none;background:var(--sc-bg);box-shadow:0 2px 6px rgba(0,0,0,.15);border-radius:8px}
.wr6y2-rank-podium--classic .wr6y2-rank-podium{border:4px double var(--sc-border);background:var(--sc-bg);border-radius:8px}
.wr6y2-rank-podium--ghost .wr6y2-rank-podium{background:transparent;border:1px dashed var(--sc-border);border-radius:8px;box-shadow:none}
.wr6y2-rank-podium--pill .wr6y2-rank-podium__item,.wr6y2-rank-podium--pill .wr6y2-rank-podium__badge,.wr6y2-rank-podium--pill .wr6y2-rank-podium__no,.wr6y2-rank-podium--pill .wr6y2-rank-podium__logo{border-radius:999px}
.wr6y2-rank-podium--sharp .wr6y2-rank-podium,.wr6y2-rank-podium--sharp .wr6y2-rank-podium__item,.wr6y2-rank-podium--sharp .wr6y2-rank-podium__card,.wr6y2-rank-podium--sharp .wr6y2-rank-podium__stage,.wr6y2-rank-podium--sharp .wr6y2-rank-podium__badge,.wr6y2-rank-podium--sharp .wr6y2-rank-podium__no,.wr6y2-rank-podium--sharp .wr6y2-rank-podium__logo{border-radius:0}
.wr6y2-rank-podium--boxed .wr6y2-rank-podium{background:var(--sc-bg-alt);border:1px solid var(--sc-border);border-radius:10px}
.wr6y2-rank-podium--minimal .wr6y2-rank-podium{border:none;background:transparent;border-radius:0;box-shadow:none}
.wr6y2-rank-podium--minimal .wr6y2-rank-podium__head h2{border-bottom:1px solid var(--sc-border);padding-bottom:8px}
.wr6y2-rank-podium--minimal .wr6y2-rank-podium__item{border:none;border-bottom:1px solid var(--sc-border);border-radius:0}
.wr6y2-rank-podium--material .wr6y2-rank-podium{border:none;background:var(--sc-bg);box-shadow:0 2px 6px rgba(0,0,0,.15);border-radius:8px}
.wr6y2-rank-table--classic .wr6y2-rank-table{border:4px double var(--sc-border);background:var(--sc-bg);border-radius:8px}
.wr6y2-rank-table--ghost .wr6y2-rank-table{background:transparent;border:1px dashed var(--sc-border);border-radius:8px;box-shadow:none}
.wr6y2-rank-table--pill .wr6y2-rank-table__badge,.wr6y2-rank-table--pill .wr6y2-rank-table__no,.wr6y2-rank-table--pill .wr6y2-rank-table__logo,.wr6y2-rank-table--pill .wr6y2-rank-table__link{border-radius:999px}
.wr6y2-rank-table--sharp .wr6y2-rank-table,.wr6y2-rank-table--sharp .wr6y2-rank-table__badge,.wr6y2-rank-table--sharp .wr6y2-rank-table__no,.wr6y2-rank-table--sharp .wr6y2-rank-table__logo{border-radius:0}
.wr6y2-rank-table--boxed .wr6y2-rank-table{background:var(--sc-bg-alt);border:1px solid var(--sc-border);border-radius:10px}
.wr6y2-rank-table--minimal .wr6y2-rank-table{border:none;background:transparent;border-radius:0;box-shadow:none}
.wr6y2-rank-table--minimal .wr6y2-rank-table__head h2{border-bottom:1px solid var(--sc-border);padding-bottom:8px}
.wr6y2-rank-table--minimal .wr6y2-rank-table__table th,.wr6y2-rank-table--minimal .wr6y2-rank-table__table td{border-bottom:1px solid var(--sc-border)}
.wr6y2-rank-table--material .wr6y2-rank-table{border:none;background:var(--sc-bg);box-shadow:0 2px 6px rgba(0,0,0,.15);border-radius:8px}
.wr6y2-rank-image-list--classic .wr6y2-rank-imagelist{border:4px double var(--sc-border);background:var(--sc-bg);border-radius:8px}
.wr6y2-rank-image-list--ghost .wr6y2-rank-imagelist{background:transparent;border:1px dashed var(--sc-border);border-radius:8px;box-shadow:none}
.wr6y2-rank-image-list--pill .wr6y2-rank-imagelist__row,.wr6y2-rank-image-list--pill .wr6y2-rank-imagelist__badge,.wr6y2-rank-image-list--pill .wr6y2-rank-imagelist__no,.wr6y2-rank-image-list--pill .wr6y2-rank-imagelist__btn{border-radius:999px}
.wr6y2-rank-image-list--sharp .wr6y2-rank-imagelist,.wr6y2-rank-image-list--sharp .wr6y2-rank-imagelist__row,.wr6y2-rank-image-list--sharp .wr6y2-rank-imagelist__badge,.wr6y2-rank-image-list--sharp .wr6y2-rank-imagelist__no,.wr6y2-rank-image-list--sharp .wr6y2-rank-imagelist__btn,.wr6y2-rank-image-list--sharp .wr6y2-rank-imagelist__picwrap,.wr6y2-rank-image-list--sharp .wr6y2-rank-imagelist__pic{border-radius:0}
.wr6y2-rank-image-list--boxed .wr6y2-rank-imagelist{background:var(--sc-bg-alt);border:1px solid var(--sc-border);border-radius:10px}
.wr6y2-rank-image-list--minimal .wr6y2-rank-imagelist{border:none;background:transparent;border-radius:0;box-shadow:none}
.wr6y2-rank-image-list--minimal .wr6y2-rank-imagelist__head h2{border-bottom:1px solid var(--sc-border);padding-bottom:8px}
.wr6y2-rank-image-list--minimal .wr6y2-rank-imagelist__row{border-bottom:1px solid var(--sc-border);border-radius:0}
.wr6y2-rank-image-list--material .wr6y2-rank-imagelist{border:none;background:var(--sc-bg);box-shadow:0 2px 6px rgba(0,0,0,.15);border-radius:8px}
.wr6y2-rank-tabs--classic .wr6y2-rank-tabs{border:4px double var(--sc-border);background:var(--sc-bg);border-radius:8px}
.wr6y2-rank-tabs--ghost .wr6y2-rank-tabs{background:transparent;border:1px dashed var(--sc-border);border-radius:8px;box-shadow:none}
.wr6y2-rank-tabs--pill .wr6y2-rank-tabs__tab,.wr6y2-rank-tabs--pill .wr6y2-rank-tabs__item,.wr6y2-rank-tabs--pill .wr6y2-rank-tabs__no,.wr6y2-rank-tabs--pill .wr6y2-rank-tabs__logo{border-radius:999px}
.wr6y2-rank-tabs--sharp .wr6y2-rank-tabs,.wr6y2-rank-tabs--sharp .wr6y2-rank-tabs__tab,.wr6y2-rank-tabs--sharp .wr6y2-rank-tabs__item,.wr6y2-rank-tabs--sharp .wr6y2-rank-tabs__no,.wr6y2-rank-tabs--sharp .wr6y2-rank-tabs__logo{border-radius:0}
.wr6y2-rank-tabs--boxed .wr6y2-rank-tabs{background:var(--sc-bg-alt);border:1px solid var(--sc-border);border-radius:10px}
.wr6y2-rank-tabs--minimal .wr6y2-rank-tabs{border:none;background:transparent;border-radius:0;box-shadow:none}
.wr6y2-rank-tabs--minimal .wr6y2-rank-tabs__head h2{border-bottom:1px solid var(--sc-border);padding-bottom:8px}
.wr6y2-rank-tabs--minimal .wr6y2-rank-tabs__tab{background:transparent;border:none;border-bottom:1px solid var(--sc-border);border-radius:0}
.wr6y2-rank-tabs--minimal .wr6y2-rank-tabs__item{border-bottom:1px solid var(--sc-border)}
.wr6y2-rank-tabs--material .wr6y2-rank-tabs{border:none;background:var(--sc-bg);box-shadow:0 2px 6px rgba(0,0,0,.15);border-radius:8px}
.wr6y2-rank-score-bar--classic .wr6y2-rank-scorebar{border:4px double var(--sc-border);background:var(--sc-bg);border-radius:8px}
.wr6y2-rank-score-bar--ghost .wr6y2-rank-scorebar{background:transparent;border:1px dashed var(--sc-border);border-radius:8px;box-shadow:none}
.wr6y2-rank-score-bar--pill .wr6y2-rank-scorebar__item,.wr6y2-rank-score-bar--pill .wr6y2-rank-scorebar__no,.wr6y2-rank-score-bar--pill .wr6y2-rank-scorebar__logo,.wr6y2-rank-score-bar--pill .wr6y2-rank-scorebar__track,.wr6y2-rank-score-bar--pill .wr6y2-rank-scorebar__fill{border-radius:999px}
.wr6y2-rank-score-bar--sharp .wr6y2-rank-scorebar,.wr6y2-rank-score-bar--sharp .wr6y2-rank-scorebar__item,.wr6y2-rank-score-bar--sharp .wr6y2-rank-scorebar__no,.wr6y2-rank-score-bar--sharp .wr6y2-rank-scorebar__logo,.wr6y2-rank-score-bar--sharp .wr6y2-rank-scorebar__track,.wr6y2-rank-score-bar--sharp .wr6y2-rank-scorebar__fill{border-radius:0}
.wr6y2-rank-score-bar--boxed .wr6y2-rank-scorebar{background:var(--sc-bg-alt);border:1px solid var(--sc-border);border-radius:10px}
.wr6y2-rank-score-bar--minimal .wr6y2-rank-scorebar{border:none;background:transparent;border-radius:0;box-shadow:none}
.wr6y2-rank-score-bar--minimal .wr6y2-rank-scorebar__head h2{border-bottom:1px solid var(--sc-border);padding-bottom:8px}
.wr6y2-rank-score-bar--minimal .wr6y2-rank-scorebar__item{border-bottom:1px solid var(--sc-border)}
.wr6y2-rank-score-bar--minimal .wr6y2-rank-scorebar__track{border:none}
.wr6y2-rank-score-bar--material .wr6y2-rank-scorebar{border:none;background:var(--sc-bg);box-shadow:0 2px 6px rgba(0,0,0,.15);border-radius:8px}
.wr6y2-rank-sidebar--classic .wr6y2-rank-sidebar{border:4px double var(--sc-border);background:var(--sc-bg);border-radius:8px}
.wr6y2-rank-sidebar--ghost .wr6y2-rank-sidebar{background:transparent;border:1px dashed var(--sc-border);border-radius:8px;box-shadow:none}
.wr6y2-rank-sidebar--pill .wr6y2-rank-sidebar__item,.wr6y2-rank-sidebar--pill .wr6y2-rank-sidebar__no,.wr6y2-rank-sidebar--pill .wr6y2-rank-sidebar__logo{border-radius:999px}
.wr6y2-rank-sidebar--sharp .wr6y2-rank-sidebar,.wr6y2-rank-sidebar--sharp .wr6y2-rank-sidebar__item,.wr6y2-rank-sidebar--sharp .wr6y2-rank-sidebar__no,.wr6y2-rank-sidebar--sharp .wr6y2-rank-sidebar__logo{border-radius:0}
.wr6y2-rank-sidebar--boxed .wr6y2-rank-sidebar{background:var(--sc-bg-alt);border:1px solid var(--sc-border);border-radius:10px}
.wr6y2-rank-sidebar--minimal .wr6y2-rank-sidebar{border:none;background:transparent;border-radius:0;box-shadow:none}
.wr6y2-rank-sidebar--minimal .wr6y2-rank-sidebar__head h2{border-bottom:1px solid var(--sc-border);padding-bottom:8px}
.wr6y2-rank-sidebar--minimal .wr6y2-rank-sidebar__item{border-bottom:1px solid var(--sc-border)}
.wr6y2-rank-sidebar--material .wr6y2-rank-sidebar{border:none;background:var(--sc-bg);box-shadow:0 2px 6px rgba(0,0,0,.15);border-radius:8px}
.wr6y2-rank-badge-wall--classic .wr6y2-rank-badges{border:4px double var(--sc-border);background:var(--sc-bg);border-radius:8px}
.wr6y2-rank-badge-wall--ghost .wr6y2-rank-badges{background:transparent;border:1px dashed var(--sc-border);border-radius:8px;box-shadow:none}
.wr6y2-rank-badge-wall--pill .wr6y2-rank-badges__card,.wr6y2-rank-badge-wall--pill .wr6y2-rank-badges__honour,.wr6y2-rank-badge-wall--pill .wr6y2-rank-badges__logo{border-radius:999px}
.wr6y2-rank-badge-wall--sharp .wr6y2-rank-badges,.wr6y2-rank-badge-wall--sharp .wr6y2-rank-badges__card,.wr6y2-rank-badge-wall--sharp .wr6y2-rank-badges__honour,.wr6y2-rank-badge-wall--sharp .wr6y2-rank-badges__logo{border-radius:0}
.wr6y2-rank-badge-wall--boxed .wr6y2-rank-badges{background:var(--sc-bg-alt);border:1px solid var(--sc-border);border-radius:10px}
.wr6y2-rank-badge-wall--minimal .wr6y2-rank-badges{border:none;background:transparent;border-radius:0;box-shadow:none}
.wr6y2-rank-badge-wall--minimal .wr6y2-rank-badges__head h2{border-bottom:1px solid var(--sc-border);padding-bottom:8px}
.wr6y2-rank-badge-wall--minimal .wr6y2-rank-badges__card{border:none;border-bottom:1px solid var(--sc-border);border-radius:0}
.wr6y2-rank-badge-wall--material .wr6y2-rank-badges{border:none;background:var(--sc-bg);box-shadow:0 2px 6px rgba(0,0,0,.15);border-radius:8px}
.wr6y2-product-hero--classic .wr6y2-prod-hero{border:4px double var(--sc-border);background:var(--sc-bg);border-radius:8px}
.wr6y2-product-hero--ghost .wr6y2-prod-hero{background:transparent;border:1px dashed var(--sc-border);border-radius:8px;box-shadow:none}
.wr6y2-product-hero--pill .wr6y2-prod-hero__date{border-radius:999px}
.wr6y2-product-hero--sharp .wr6y2-prod-hero,.wr6y2-product-hero--sharp .wr6y2-prod-hero__date{border-radius:0}
.wr6y2-product-hero--boxed .wr6y2-prod-hero{background:var(--sc-bg-alt);border:1px solid var(--sc-border);border-radius:10px}
.wr6y2-product-hero--minimal .wr6y2-prod-hero{border:none;background:transparent;border-radius:0;box-shadow:none}
.wr6y2-product-hero--material .wr6y2-prod-hero{border:none;background:var(--sc-bg);box-shadow:0 2px 6px rgba(0,0,0,.15);border-radius:8px}
.wr6y2-product-hero--classic .wr6y2-prod-hero::before,.wr6y2-product-hero--ghost .wr6y2-prod-hero::before,.wr6y2-product-hero--boxed .wr6y2-prod-hero::before,.wr6y2-product-hero--minimal .wr6y2-prod-hero::before,.wr6y2-product-hero--material .wr6y2-prod-hero::before{background:none}
.wr6y2-product-hero--classic .wr6y2-prod-hero__inner h1,.wr6y2-product-hero--ghost .wr6y2-prod-hero__inner h1,.wr6y2-product-hero--boxed .wr6y2-prod-hero__inner h1,.wr6y2-product-hero--minimal .wr6y2-prod-hero__inner h1,.wr6y2-product-hero--material .wr6y2-prod-hero__inner h1{color:var(--sc-primary);text-shadow:none}
.wr6y2-product-hero--classic .wr6y2-prod-hero__inner p,.wr6y2-product-hero--ghost .wr6y2-prod-hero__inner p,.wr6y2-product-hero--boxed .wr6y2-prod-hero__inner p,.wr6y2-product-hero--minimal .wr6y2-prod-hero__inner p,.wr6y2-product-hero--material .wr6y2-prod-hero__inner p{color:var(--sc-text-light);text-shadow:none}
.wr6y2-product-hero--classic .wr6y2-prod-hero__date,.wr6y2-product-hero--ghost .wr6y2-prod-hero__date,.wr6y2-product-hero--boxed .wr6y2-prod-hero__date,.wr6y2-product-hero--minimal .wr6y2-prod-hero__date,.wr6y2-product-hero--material .wr6y2-prod-hero__date{background:var(--sc-bg-alt);color:var(--sc-text)}
.wr6y2-product-hero--minimal .wr6y2-prod-hero__inner h1{border-bottom:1px solid var(--sc-border);padding-bottom:8px}
.wr6y2-product-detail-card--classic .wr6y2-prod-detail{border:4px double var(--sc-border);background:var(--sc-bg);border-radius:8px}
.wr6y2-product-detail-card--ghost .wr6y2-prod-detail{background:transparent;border:1px dashed var(--sc-border);border-radius:8px;box-shadow:none}
.wr6y2-product-detail-card--pill .wr6y2-prod-detail__btn,.wr6y2-product-detail-card--pill .wr6y2-prod-detail__logo,.wr6y2-product-detail-card--pill .wr6y2-prod-detail__aspect-track,.wr6y2-product-detail-card--pill .wr6y2-prod-detail__aspect-fill{border-radius:999px}
.wr6y2-product-detail-card--sharp .wr6y2-prod-detail,.wr6y2-product-detail-card--sharp .wr6y2-prod-detail__btn,.wr6y2-product-detail-card--sharp .wr6y2-prod-detail__logo,.wr6y2-product-detail-card--sharp .wr6y2-prod-detail__aspect-track,.wr6y2-product-detail-card--sharp .wr6y2-prod-detail__aspect-fill{border-radius:0}
.wr6y2-product-detail-card--boxed .wr6y2-prod-detail{background:var(--sc-bg-alt);border:1px solid var(--sc-border);border-radius:10px}
.wr6y2-product-detail-card--minimal .wr6y2-prod-detail{border:none;background:transparent;border-radius:0;box-shadow:none}
.wr6y2-product-detail-card--minimal .wr6y2-prod-detail__head h2{border-bottom:1px solid var(--sc-border);padding-bottom:8px}
.wr6y2-product-detail-card--minimal .wr6y2-prod-detail__btn{border-radius:0}
.wr6y2-product-detail-card--material .wr6y2-prod-detail{border:none;background:var(--sc-bg);box-shadow:0 2px 6px rgba(0,0,0,.15);border-radius:8px}
.wr6y2-product-compare-table--classic .wr6y2-prod-compare{border:4px double var(--sc-border);background:var(--sc-bg);border-radius:8px}
.wr6y2-product-compare-table--ghost .wr6y2-prod-compare{background:transparent;border:1px dashed var(--sc-border);border-radius:8px;box-shadow:none}
.wr6y2-product-compare-table--pill .wr6y2-prod-compare__lead,.wr6y2-product-compare-table--pill .wr6y2-prod-compare__logo{border-radius:999px}
.wr6y2-product-compare-table--sharp .wr6y2-prod-compare,.wr6y2-product-compare-table--sharp .wr6y2-prod-compare__lead,.wr6y2-product-compare-table--sharp .wr6y2-prod-compare__logo{border-radius:0}
.wr6y2-product-compare-table--boxed .wr6y2-prod-compare{background:var(--sc-bg-alt);border:1px solid var(--sc-border);border-radius:10px}
.wr6y2-product-compare-table--minimal .wr6y2-prod-compare{border:none;background:transparent;border-radius:0;box-shadow:none}
.wr6y2-product-compare-table--minimal .wr6y2-prod-compare__head h2{border-bottom:1px solid var(--sc-border);padding-bottom:8px}
.wr6y2-product-compare-table--minimal .wr6y2-prod-compare__table th,.wr6y2-product-compare-table--minimal .wr6y2-prod-compare__table td{border-bottom:1px solid var(--sc-border)}
.wr6y2-product-compare-table--material .wr6y2-prod-compare{border:none;background:var(--sc-bg);box-shadow:0 2px 6px rgba(0,0,0,.15);border-radius:8px}
.wr6y2-rating-bar--classic .wr6y2-ratingbar{border:4px double var(--sc-border);background:var(--sc-bg);border-radius:8px}
.wr6y2-rating-bar--ghost .wr6y2-ratingbar{background:transparent;border:1px dashed var(--sc-border);border-radius:8px;box-shadow:none}
.wr6y2-rating-bar--pill .wr6y2-ratingbar{border-radius:999px}
.wr6y2-rating-bar--sharp .wr6y2-ratingbar{border-radius:0}
.wr6y2-rating-bar--boxed .wr6y2-ratingbar{background:var(--sc-bg-alt);border:1px solid var(--sc-border);border-radius:10px}
.wr6y2-rating-bar--minimal .wr6y2-ratingbar{border:none;background:transparent;border-radius:0;box-shadow:none}
.wr6y2-rating-bar--minimal .wr6y2-ratingbar__label{border-bottom:1px solid var(--sc-border);padding-bottom:4px}
.wr6y2-rating-bar--material .wr6y2-ratingbar{border:none;background:var(--sc-bg);box-shadow:0 2px 6px rgba(0,0,0,.15);border-radius:8px}
.wr6y2-pros-cons--classic .wr6y2-proscons{border:4px double var(--sc-border);background:var(--sc-bg);border-radius:8px}
.wr6y2-pros-cons--ghost .wr6y2-proscons{background:transparent;border:1px dashed var(--sc-border);border-radius:8px;box-shadow:none}
.wr6y2-pros-cons--pill .wr6y2-proscons__pros li,.wr6y2-pros-cons--pill .wr6y2-proscons__cons li{background:var(--sc-bg-alt);border-radius:999px;padding:4px 12px}
.wr6y2-pros-cons--sharp .wr6y2-proscons,.wr6y2-pros-cons--sharp .wr6y2-proscons__pros li,.wr6y2-pros-cons--sharp .wr6y2-proscons__cons li{border-radius:0}
.wr6y2-pros-cons--boxed .wr6y2-proscons{background:var(--sc-bg-alt);border:1px solid var(--sc-border);border-radius:10px}
.wr6y2-pros-cons--minimal .wr6y2-proscons{border:none;background:transparent;border-radius:0;box-shadow:none}
.wr6y2-pros-cons--minimal .wr6y2-proscons h3{border-bottom:1px solid var(--sc-border);padding-bottom:8px}
.wr6y2-pros-cons--minimal .wr6y2-proscons__pros li,.wr6y2-pros-cons--minimal .wr6y2-proscons__cons li{border-bottom:1px solid var(--sc-border)}
.wr6y2-pros-cons--material .wr6y2-proscons{border:none;background:var(--sc-bg);box-shadow:0 2px 6px rgba(0,0,0,.15);border-radius:8px}
.wr6y2-rank-faq--classic .wr6y2-rankfaq{border:4px double var(--sc-border);background:var(--sc-bg);border-radius:8px}
.wr6y2-rank-faq--ghost .wr6y2-rankfaq{background:transparent;border:1px dashed var(--sc-border);border-radius:8px;box-shadow:none}
.wr6y2-rank-faq--pill .wr6y2-rankfaq__item{border-radius:999px}
.wr6y2-rank-faq--sharp .wr6y2-rankfaq,.wr6y2-rank-faq--sharp .wr6y2-rankfaq__item{border-radius:0}
.wr6y2-rank-faq--boxed .wr6y2-rankfaq{background:var(--sc-bg-alt);border:1px solid var(--sc-border);border-radius:10px}
.wr6y2-rank-faq--minimal .wr6y2-rankfaq{border:none;background:transparent;border-radius:0;box-shadow:none}
.wr6y2-rank-faq--minimal .wr6y2-rankfaq__head h2{border-bottom:1px solid var(--sc-border);padding-bottom:8px}
.wr6y2-rank-faq--minimal .wr6y2-rankfaq__item{background:transparent;border:none;border-bottom:1px solid var(--sc-border);border-radius:0}
.wr6y2-rank-faq--material .wr6y2-rankfaq{border:none;background:var(--sc-bg);box-shadow:0 2px 6px rgba(0,0,0,.15);border-radius:8px}
.wr6y2-rank-notice--classic .wr6y2-ranknotice{border:4px double var(--sc-border);background:var(--sc-bg);border-radius:8px}
.wr6y2-rank-notice--ghost .wr6y2-ranknotice{background:transparent;border:1px dashed var(--sc-border);border-radius:8px;box-shadow:none}
.wr6y2-rank-notice--pill .wr6y2-ranknotice{border-radius:999px}
.wr6y2-rank-notice--sharp .wr6y2-ranknotice{border-radius:0}
.wr6y2-rank-notice--boxed .wr6y2-ranknotice{background:var(--sc-bg-alt);border:1px solid var(--sc-border);border-radius:10px}
.wr6y2-rank-notice--minimal .wr6y2-ranknotice{border:none;background:transparent;border-radius:0;box-shadow:none}
.wr6y2-rank-notice--minimal .wr6y2-ranknotice h3{border-bottom:1px solid var(--sc-border);padding-bottom:8px}
.wr6y2-rank-notice--material .wr6y2-ranknotice{border:none;background:var(--sc-bg);box-shadow:0 2px 6px rgba(0,0,0,.15);border-radius:8px}
.wr6y2-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:14px;color:var(--sc-text-light);padding:8px}
.wr6y2-breadcrumb__link{color:var(--sc-text-light);text-decoration:none}
.wr6y2-breadcrumb__link:hover{color:var(--sc-primary);text-decoration:underline}
.wr6y2-breadcrumb__sep{color:var(--sc-text-light);opacity:.7}
.wr6y2-breadcrumb__cur{color:var(--sc-primary);font-weight:600}
.wr6y2-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;padding:8px}
.wr6y2-pagination__btn,.wr6y2-pagination__num{min-width:32px;height:32px;padding:0 10px;border:1px solid var(--sc-border);background:var(--sc-bg);color:var(--sc-text);border-radius:8px;font-size:14px;cursor:pointer;transition:all .2s}
.wr6y2-pagination__btn:hover,.wr6y2-pagination__num:hover{border-color:var(--sc-primary);color:var(--sc-primary)}
.wr6y2-pagination__num.is-active{background:var(--sc-primary);border-color:var(--sc-primary);color:#FFFFFF}
.wr6y2-pagination__btn:disabled{opacity:.5;cursor:not-allowed}
.wr6y2-pagination__dots{color:var(--sc-text-light)}
.wr6y2-pagination.is-disabled{opacity:.5;pointer-events:none}
.wr6y2-loadmore{display:flex;justify-content:center;padding:12px}
.wr6y2-loadmore__btn{padding:10px 28px;background:var(--sc-primary);color:#FFFFFF;border:none;border-radius:999px;font-size:15px;cursor:pointer;transition:background .2s}
.wr6y2-loadmore__btn:hover{background:var(--sc-primary-dark)}
.wr6y2-loadmore__btn:disabled{opacity:.5;cursor:not-allowed}
.wr6y2-loadmore.is-disabled .wr6y2-loadmore__btn{opacity:.5;pointer-events:none}

.wr6y2-breadcrumb--classic{border:3px double var(--sc-primary);border-radius:4px;padding:10px 16px}
.wr6y2-breadcrumb--classic .wr6y2-breadcrumb__sep{color:var(--sc-primary);font-weight:bold}
.wr6y2-breadcrumb--classic .wr6y2-breadcrumb__cur{text-decoration:underline;text-underline-offset:3px}
.wr6y2-breadcrumb--outline{background:transparent;border:2px solid var(--sc-primary);border-radius:12px;padding:10px 16px}
.wr6y2-breadcrumb--outline .wr6y2-breadcrumb__link{letter-spacing:.5px}
.wr6y2-breadcrumb--outline .wr6y2-breadcrumb__cur{font-weight:bold}
.wr6y2-breadcrumb--ghost{background:transparent;border:none;padding:4px 0}
.wr6y2-breadcrumb--ghost .wr6y2-breadcrumb__link{font-weight:500}
.wr6y2-breadcrumb--ghost .wr6y2-breadcrumb__cur{border-bottom:2px solid var(--sc-primary);padding-bottom:2px}
.wr6y2-breadcrumb--ghost .wr6y2-breadcrumb__sep{font-weight:bold}
.wr6y2-breadcrumb--pill{gap:6px}
.wr6y2-breadcrumb--pill .wr6y2-breadcrumb__link,.wr6y2-breadcrumb--pill .wr6y2-breadcrumb__cur{padding:3px 14px;border-radius:999px;background:var(--sc-bg-alt)}
.wr6y2-breadcrumb--pill .wr6y2-breadcrumb__cur{background:var(--sc-primary);color:#FFFFFF}
.wr6y2-breadcrumb--pill .wr6y2-breadcrumb__sep{font-weight:bold}
.wr6y2-breadcrumb--sharp{border:none;border-top:2px solid var(--sc-text);border-bottom:2px solid var(--sc-text);border-radius:0;padding:6px 0}
.wr6y2-breadcrumb--sharp .wr6y2-breadcrumb__link,.wr6y2-breadcrumb--sharp .wr6y2-breadcrumb__cur{text-transform:uppercase;letter-spacing:1px;font-weight:600}
.wr6y2-breadcrumb--gradient{background:linear-gradient(135deg,var(--sc-primary),var(--sc-accent));border-radius:12px;padding:10px 16px}
.wr6y2-breadcrumb--gradient .wr6y2-breadcrumb__link,.wr6y2-breadcrumb--gradient .wr6y2-breadcrumb__sep{color:rgba(255,255,255,.85)}
.wr6y2-breadcrumb--gradient .wr6y2-breadcrumb__cur{color:#FFFFFF;font-weight:bold}
.wr6y2-breadcrumb--boxed{background:var(--sc-bg-alt);border:1px solid var(--sc-border);border-radius:var(--sc-radius);padding:12px 16px}
.wr6y2-breadcrumb--boxed .wr6y2-breadcrumb__cur{font-weight:bold;letter-spacing:.5px}
.wr6y2-breadcrumb--minimal{background:transparent;border:none;padding:4px 0;font-size:13px}
.wr6y2-breadcrumb--minimal .wr6y2-breadcrumb__cur{font-weight:bold;letter-spacing:.5px}
.wr6y2-breadcrumb--material{background:var(--sc-bg);border-radius:var(--sc-radius);box-shadow:0 2px 6px rgba(0,0,0,.15);padding:10px 16px}
.wr6y2-breadcrumb--material .wr6y2-breadcrumb__cur{font-weight:bold}
.wr6y2-breadcrumb--glass{background:rgba(255,255,255,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.6);border-radius:14px;padding:10px 16px}
.wr6y2-breadcrumb--glass .wr6y2-breadcrumb__cur{font-weight:bold}
.wr6y2-breadcrumb--dark{background:var(--sc-primary-dark);border-radius:12px;padding:10px 16px}
.wr6y2-breadcrumb--dark .wr6y2-breadcrumb__link,.wr6y2-breadcrumb--dark .wr6y2-breadcrumb__sep,.wr6y2-breadcrumb--dark .wr6y2-breadcrumb__cur{color:#FFFFFF}
.wr6y2-breadcrumb--dark .wr6y2-breadcrumb__cur{font-weight:bold;border-bottom:2px solid #D4AF37}
.wr6y2-breadcrumb--accent-border{border:none;border-left:4px solid var(--sc-primary);background:var(--sc-bg-alt);border-radius:0 8px 8px 0;padding:8px 16px}
.wr6y2-breadcrumb--accent-border .wr6y2-breadcrumb__cur{font-weight:bold}
.wr6y2-breadcrumb--luxury{border:1px solid #D4AF37;border-radius:4px;padding:10px 16px}
.wr6y2-breadcrumb--luxury .wr6y2-breadcrumb__link,.wr6y2-breadcrumb--luxury .wr6y2-breadcrumb__cur{font-family:Georgia,"Times New Roman",serif;letter-spacing:3px;font-size:15px}
.wr6y2-breadcrumb--playful{gap:6px}
.wr6y2-breadcrumb--playful .wr6y2-breadcrumb__link,.wr6y2-breadcrumb--playful .wr6y2-breadcrumb__cur{padding:3px 14px;border-radius:999px;background:var(--sc-bg-alt);transition:transform .2s}
.wr6y2-breadcrumb--playful .wr6y2-breadcrumb__link:hover,.wr6y2-breadcrumb--playful .wr6y2-breadcrumb__cur:hover{transform:translateY(-2px)}
.wr6y2-breadcrumb--playful .wr6y2-breadcrumb__cur{background:var(--sc-primary);color:#FFFFFF;font-weight:bold}
.wr6y2-breadcrumb--bold-brutal{border:3px solid var(--sc-text);box-shadow:6px 6px 0 var(--sc-primary);border-radius:0;padding:10px 14px}
.wr6y2-breadcrumb--bold-brutal .wr6y2-breadcrumb__link,.wr6y2-breadcrumb--bold-brutal .wr6y2-breadcrumb__cur{font-weight:800;text-transform:uppercase;letter-spacing:1px}
.wr6y2-breadcrumb--retro{border:4px double var(--sc-border);background:#FAF6EE;border-radius:8px;padding:10px 16px}
.wr6y2-breadcrumb--retro .wr6y2-breadcrumb__link,.wr6y2-breadcrumb--retro .wr6y2-breadcrumb__cur{font-family:Georgia,"Times New Roman",serif}
.wr6y2-breadcrumb--retro .wr6y2-breadcrumb__cur{font-style:italic}
.wr6y2-breadcrumb--magazine{background:transparent;border:none;border-bottom:3px solid var(--sc-primary);border-radius:0}
.wr6y2-breadcrumb--magazine .wr6y2-breadcrumb__sep{font-weight:bold}
.wr6y2-breadcrumb--magazine .wr6y2-breadcrumb__cur{text-transform:uppercase;letter-spacing:2px;font-weight:bold}
.wr6y2-breadcrumb--soft-shadow{background:var(--sc-bg);box-shadow:0 10px 30px rgba(0,0,0,.12);border-radius:16px;padding:12px 18px}
.wr6y2-breadcrumb--soft-shadow .wr6y2-breadcrumb__cur{font-weight:bold}
.wr6y2-breadcrumb--compact-line{border-top:1px solid var(--sc-border);border-bottom:1px solid var(--sc-border);border-radius:0;background:transparent;padding:4px 0;font-size:12px;gap:6px}
.wr6y2-breadcrumb--compact-line .wr6y2-breadcrumb__cur{font-weight:600}
@media (max-width:768px){
.wr6y2-breadcrumb--classic,.wr6y2-breadcrumb--outline,.wr6y2-breadcrumb--gradient,.wr6y2-breadcrumb--boxed,.wr6y2-breadcrumb--material,.wr6y2-breadcrumb--glass,.wr6y2-breadcrumb--dark,.wr6y2-breadcrumb--accent-border,.wr6y2-breadcrumb--luxury,.wr6y2-breadcrumb--retro{padding:6px 10px}
.wr6y2-breadcrumb--ghost,.wr6y2-breadcrumb--minimal{padding:2px 0}
.wr6y2-breadcrumb--pill,.wr6y2-breadcrumb--playful{gap:4px}
.wr6y2-breadcrumb--pill .wr6y2-breadcrumb__link,.wr6y2-breadcrumb--pill .wr6y2-breadcrumb__cur,.wr6y2-breadcrumb--playful .wr6y2-breadcrumb__link,.wr6y2-breadcrumb--playful .wr6y2-breadcrumb__cur{padding:2px 10px}
.wr6y2-breadcrumb--sharp .wr6y2-breadcrumb__link,.wr6y2-breadcrumb--sharp .wr6y2-breadcrumb__cur,.wr6y2-breadcrumb--magazine .wr6y2-breadcrumb__cur,.wr6y2-breadcrumb--bold-brutal .wr6y2-breadcrumb__link,.wr6y2-breadcrumb--bold-brutal .wr6y2-breadcrumb__cur{letter-spacing:.5px}
.wr6y2-breadcrumb--luxury .wr6y2-breadcrumb__link,.wr6y2-breadcrumb--luxury .wr6y2-breadcrumb__cur{letter-spacing:1px;font-size:14px}
.wr6y2-breadcrumb--soft-shadow{padding:8px 12px}
.wr6y2-breadcrumb--compact-line{font-size:11px}
}

.wr6y2-pagination--classic .wr6y2-pagination__btn,.wr6y2-pagination--classic .wr6y2-pagination__num{border:3px double var(--sc-primary);border-radius:4px;height:36px;font-weight:600}
.wr6y2-pagination--classic .wr6y2-pagination__num.is-active{background:var(--sc-primary);border-color:var(--sc-primary);color:#FFFFFF}
.wr6y2-pagination--outline .wr6y2-pagination__btn,.wr6y2-pagination--outline .wr6y2-pagination__num{background:transparent;border:2px solid var(--sc-primary);border-radius:12px;color:var(--sc-primary);font-weight:600;letter-spacing:.5px}
.wr6y2-pagination--outline .wr6y2-pagination__num.is-active{background:var(--sc-primary);border-color:var(--sc-primary);color:#FFFFFF}
.wr6y2-pagination--ghost .wr6y2-pagination__btn,.wr6y2-pagination--ghost .wr6y2-pagination__num{background:transparent;border:none;border-bottom:2px solid transparent;border-radius:0;font-weight:600}
.wr6y2-pagination--ghost .wr6y2-pagination__btn:hover,.wr6y2-pagination--ghost .wr6y2-pagination__num:hover,.wr6y2-pagination--ghost .wr6y2-pagination__num.is-active{border-bottom-color:var(--sc-primary);color:var(--sc-primary)}
.wr6y2-pagination--pill .wr6y2-pagination__btn,.wr6y2-pagination--pill .wr6y2-pagination__num{border-radius:999px;padding:0 16px;letter-spacing:.5px}
.wr6y2-pagination--sharp .wr6y2-pagination__btn,.wr6y2-pagination--sharp .wr6y2-pagination__num{border-radius:0;border-color:var(--sc-text);font-weight:bold;letter-spacing:1px}
.wr6y2-pagination--sharp .wr6y2-pagination__num.is-active{background:var(--sc-text);border-color:var(--sc-text);color:#FFFFFF}
.wr6y2-pagination--gradient{background:linear-gradient(135deg,var(--sc-primary),var(--sc-accent));border-radius:12px;padding:12px}
.wr6y2-pagination--gradient .wr6y2-pagination__btn,.wr6y2-pagination--gradient .wr6y2-pagination__num{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.4);color:#FFFFFF}
.wr6y2-pagination--gradient .wr6y2-pagination__num.is-active{background:#FFFFFF;border-color:#FFFFFF;color:var(--sc-primary)}
.wr6y2-pagination--boxed{background:var(--sc-bg-alt);border:1px solid var(--sc-border);border-radius:var(--sc-radius);padding:12px;gap:10px}
.wr6y2-pagination--boxed .wr6y2-pagination__btn,.wr6y2-pagination--boxed .wr6y2-pagination__num{background:var(--sc-bg)}
.wr6y2-pagination--minimal{gap:4px}
.wr6y2-pagination--minimal .wr6y2-pagination__btn,.wr6y2-pagination--minimal .wr6y2-pagination__num{background:transparent;border:none;border-bottom:2px solid transparent;border-radius:0;font-weight:500}
.wr6y2-pagination--minimal .wr6y2-pagination__btn:hover,.wr6y2-pagination--minimal .wr6y2-pagination__num:hover,.wr6y2-pagination--minimal .wr6y2-pagination__num.is-active{border-bottom-color:var(--sc-primary);color:var(--sc-primary)}
.wr6y2-pagination--material .wr6y2-pagination__btn,.wr6y2-pagination--material .wr6y2-pagination__num{border:none;box-shadow:0 2px 6px rgba(0,0,0,.15)}
.wr6y2-pagination--material .wr6y2-pagination__btn:hover,.wr6y2-pagination--material .wr6y2-pagination__num:hover{box-shadow:0 4px 10px rgba(0,0,0,.2);transform:translateY(-2px)}
.wr6y2-pagination--material .wr6y2-pagination__num.is-active{background:var(--sc-primary);border-color:var(--sc-primary);color:#FFFFFF}
.wr6y2-pagination--glass{background:rgba(255,255,255,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.6);border-radius:14px;padding:12px}
.wr6y2-pagination--glass .wr6y2-pagination__btn,.wr6y2-pagination--glass .wr6y2-pagination__num{background:rgba(255,255,255,.5);border-color:rgba(255,255,255,.6)}
.wr6y2-pagination--glass .wr6y2-pagination__num.is-active{background:var(--sc-primary);border-color:var(--sc-primary);color:#FFFFFF}
.wr6y2-pagination--dark{background:var(--sc-primary-dark);border-radius:12px;padding:12px}
.wr6y2-pagination--dark .wr6y2-pagination__btn,.wr6y2-pagination--dark .wr6y2-pagination__num{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.25);color:#FFFFFF}
.wr6y2-pagination--dark .wr6y2-pagination__dots{color:rgba(255,255,255,.6)}
.wr6y2-pagination--dark .wr6y2-pagination__num.is-active{background:var(--sc-primary);border-color:var(--sc-primary);color:#FFFFFF}
.wr6y2-pagination--accent-border{border:none;border-left:4px solid var(--sc-primary);background:var(--sc-bg-alt);border-radius:0 8px 8px 0;padding:12px}
.wr6y2-pagination--accent-border .wr6y2-pagination__btn,.wr6y2-pagination--accent-border .wr6y2-pagination__num{border-radius:4px;font-weight:600}
.wr6y2-pagination--luxury{border:1px solid #D4AF37;border-radius:4px;padding:12px}
.wr6y2-pagination--luxury .wr6y2-pagination__btn,.wr6y2-pagination--luxury .wr6y2-pagination__num{border-color:#D4AF37;font-family:Georgia,"Times New Roman",serif;letter-spacing:2px}
.wr6y2-pagination--luxury .wr6y2-pagination__num.is-active{background:#D4AF37;border-color:#D4AF37;color:#FFFFFF}
.wr6y2-pagination--playful .wr6y2-pagination__btn,.wr6y2-pagination--playful .wr6y2-pagination__num{border-radius:999px;background:var(--sc-bg-alt);transition:transform .2s,background .2s}
.wr6y2-pagination--playful .wr6y2-pagination__btn:hover,.wr6y2-pagination--playful .wr6y2-pagination__num:hover{transform:translateY(-2px)}
.wr6y2-pagination--playful .wr6y2-pagination__num.is-active{background:var(--sc-primary);border-color:var(--sc-primary);color:#FFFFFF}
.wr6y2-pagination--bold-brutal{border:3px solid var(--sc-text);box-shadow:6px 6px 0 var(--sc-primary);border-radius:0;padding:12px}
.wr6y2-pagination--bold-brutal .wr6y2-pagination__btn,.wr6y2-pagination--bold-brutal .wr6y2-pagination__num{border:2px solid var(--sc-text);border-radius:0;color:var(--sc-text);font-weight:800;text-transform:uppercase}
.wr6y2-pagination--bold-brutal .wr6y2-pagination__num.is-active{background:var(--sc-text);border-color:var(--sc-text);color:#FFFFFF}
.wr6y2-pagination--retro{border:4px double var(--sc-border);background:#FAF6EE;border-radius:8px;padding:12px}
.wr6y2-pagination--retro .wr6y2-pagination__btn,.wr6y2-pagination--retro .wr6y2-pagination__num{background:transparent;border:2px double var(--sc-primary);font-family:Georgia,"Times New Roman",serif}
.wr6y2-pagination--magazine{background:transparent;border:none;border-bottom:3px solid var(--sc-primary);border-radius:0;justify-content:flex-start}
.wr6y2-pagination--magazine .wr6y2-pagination__btn,.wr6y2-pagination--magazine .wr6y2-pagination__num{background:transparent;border:none;border-radius:0;font-weight:600;letter-spacing:1px}
.wr6y2-pagination--magazine .wr6y2-pagination__num.is-active{border-bottom:2px solid var(--sc-primary);color:var(--sc-primary)}
.wr6y2-pagination--soft-shadow{background:var(--sc-bg);box-shadow:0 10px 30px rgba(0,0,0,.12);border-radius:16px;padding:12px}
.wr6y2-pagination--soft-shadow .wr6y2-pagination__btn,.wr6y2-pagination--soft-shadow .wr6y2-pagination__num{border:none;box-shadow:0 2px 8px rgba(0,0,0,.1)}
.wr6y2-pagination--compact-line{border-top:1px solid var(--sc-border);border-bottom:1px solid var(--sc-border);border-radius:0;background:transparent;padding:6px 0;gap:6px}
.wr6y2-pagination--compact-line .wr6y2-pagination__btn,.wr6y2-pagination--compact-line .wr6y2-pagination__num{min-width:26px;height:26px;border-radius:2px;font-size:12px;letter-spacing:.3px}
@media (max-width:768px){
.wr6y2-pagination--classic .wr6y2-pagination__btn,.wr6y2-pagination--classic .wr6y2-pagination__num{height:30px}
.wr6y2-pagination--outline .wr6y2-pagination__btn,.wr6y2-pagination--outline .wr6y2-pagination__num,.wr6y2-pagination--bold-brutal .wr6y2-pagination__btn,.wr6y2-pagination--bold-brutal .wr6y2-pagination__num{letter-spacing:.3px}
.wr6y2-pagination--ghost,.wr6y2-pagination--sharp,.wr6y2-pagination--material{gap:6px}
.wr6y2-pagination--pill .wr6y2-pagination__btn,.wr6y2-pagination--pill .wr6y2-pagination__num,.wr6y2-pagination--playful .wr6y2-pagination__btn,.wr6y2-pagination--playful .wr6y2-pagination__num{padding:0 12px}
.wr6y2-pagination--gradient,.wr6y2-pagination--boxed,.wr6y2-pagination--glass,.wr6y2-pagination--dark,.wr6y2-pagination--accent-border,.wr6y2-pagination--luxury,.wr6y2-pagination--bold-brutal,.wr6y2-pagination--retro,.wr6y2-pagination--soft-shadow{padding:8px}
.wr6y2-pagination--minimal{gap:3px}
.wr6y2-pagination--magazine{justify-content:center}
.wr6y2-pagination--compact-line{gap:4px}
}

.wr6y2-load-more--classic .wr6y2-loadmore__btn{background:var(--sc-bg);border:3px double var(--sc-primary);border-radius:4px;color:var(--sc-primary);height:44px}
.wr6y2-load-more--classic .wr6y2-loadmore__btn:hover{background:var(--sc-primary);color:#FFFFFF}
.wr6y2-load-more--outline .wr6y2-loadmore__btn{background:transparent;border:2px solid var(--sc-primary);border-radius:12px;color:var(--sc-primary);letter-spacing:2px}
.wr6y2-load-more--outline .wr6y2-loadmore__btn:hover{background:var(--sc-bg-alt)}
.wr6y2-load-more--ghost .wr6y2-loadmore__btn{background:transparent;border:none;border-radius:0;font-weight:600;position:relative;padding:8px 4px}
.wr6y2-load-more--ghost .wr6y2-loadmore__btn::after{content:"";position:absolute;left:50%;bottom:0;width:0;height:2px;background:var(--sc-primary);transform:translateX(-50%);transition:width .2s}
.wr6y2-load-more--ghost .wr6y2-loadmore__btn:hover::after{width:100%}
.wr6y2-load-more--pill .wr6y2-loadmore__btn{border-radius:999px;padding:10px 32px;letter-spacing:1px}
.wr6y2-load-more--sharp .wr6y2-loadmore__btn{border-radius:0;font-weight:bold;text-transform:uppercase;letter-spacing:1px;height:48px}
.wr6y2-load-more--gradient .wr6y2-loadmore__btn{background:linear-gradient(135deg,var(--sc-primary),var(--sc-accent));border-radius:10px;font-weight:600;letter-spacing:1px}
.wr6y2-load-more--boxed{background:var(--sc-bg-alt);border:1px solid var(--sc-border);border-radius:var(--sc-radius);padding:16px}
.wr6y2-load-more--boxed .wr6y2-loadmore__btn{background:var(--sc-bg)}
.wr6y2-load-more--minimal .wr6y2-loadmore__btn{background:transparent;border:none;border-radius:0;color:var(--sc-primary);padding:8px 4px;text-decoration:underline;text-underline-offset:3px;letter-spacing:.5px}
.wr6y2-load-more--minimal .wr6y2-loadmore__btn:hover{background:transparent;color:var(--sc-primary-dark)}
.wr6y2-load-more--material .wr6y2-loadmore__btn{border-radius:var(--sc-radius);box-shadow:0 2px 6px rgba(0,0,0,.15)}
.wr6y2-load-more--material .wr6y2-loadmore__btn:hover{box-shadow:0 6px 14px rgba(0,0,0,.2);transform:translateY(-2px)}
.wr6y2-load-more--glass{background:rgba(255,255,255,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.6);border-radius:14px;padding:16px}
.wr6y2-load-more--glass .wr6y2-loadmore__btn{background:rgba(255,255,255,.5)}
.wr6y2-load-more--dark{background:var(--sc-primary-dark);border-radius:12px;padding:16px}
.wr6y2-load-more--dark .wr6y2-loadmore__btn{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);color:#FFFFFF}
.wr6y2-load-more--dark .wr6y2-loadmore__btn:hover{background:rgba(255,255,255,.2)}
.wr6y2-load-more--accent-border{border:none;border-left:4px solid var(--sc-primary);background:var(--sc-bg-alt);border-radius:0 8px 8px 0;padding:16px}
.wr6y2-load-more--accent-border .wr6y2-loadmore__btn{border-radius:4px}
.wr6y2-load-more--luxury .wr6y2-loadmore__btn{background:transparent;border:1px solid #D4AF37;border-radius:4px;color:var(--sc-text);font-family:Georgia,"Times New Roman",serif;letter-spacing:4px;height:42px}
.wr6y2-load-more--luxury .wr6y2-loadmore__btn:hover{background:#D4AF37;color:#FFFFFF}
.wr6y2-load-more--playful .wr6y2-loadmore__btn{border-radius:999px;transition:transform .2s,background .2s}
.wr6y2-load-more--playful .wr6y2-loadmore__btn::after{content:"↓";margin-left:8px}
.wr6y2-load-more--playful .wr6y2-loadmore__btn:hover{transform:translateY(-2px)}
.wr6y2-load-more--bold-brutal{border:3px solid var(--sc-text);box-shadow:6px 6px 0 var(--sc-primary);border-radius:0;padding:16px}
.wr6y2-load-more--bold-brutal .wr6y2-loadmore__btn{background:var(--sc-bg);border:2px solid var(--sc-text);border-radius:0;color:var(--sc-text);font-weight:800;text-transform:uppercase}
.wr6y2-load-more--bold-brutal .wr6y2-loadmore__btn:hover{background:var(--sc-text);color:#FFFFFF}
.wr6y2-load-more--retro{border:4px double var(--sc-border);background:#FAF6EE;border-radius:8px;padding:16px}
.wr6y2-load-more--retro .wr6y2-loadmore__btn{background:transparent;border:3px double var(--sc-primary);border-radius:4px;color:var(--sc-text);font-family:Georgia,"Times New Roman",serif}
.wr6y2-load-more--magazine{padding:12px 0}
.wr6y2-load-more--magazine .wr6y2-loadmore__btn{width:100%;background:var(--sc-bg);border:none;border-top:2px solid var(--sc-text);border-bottom:2px solid var(--sc-text);border-radius:0;font-weight:bold;letter-spacing:2px;display:flex;justify-content:space-between;align-items:center}
.wr6y2-load-more--magazine .wr6y2-loadmore__btn::after{content:"+"}
.wr6y2-load-more--soft-shadow .wr6y2-loadmore__btn{border-radius:14px;box-shadow:0 10px 30px rgba(0,0,0,.12)}
.wr6y2-load-more--soft-shadow .wr6y2-loadmore__btn:hover{transform:translateY(-2px)}
.wr6y2-load-more--compact-line{padding:8px 0}
.wr6y2-load-more--compact-line .wr6y2-loadmore__btn{background:transparent;border:1px solid var(--sc-border);border-radius:2px;color:var(--sc-text);height:32px;padding:0 18px;font-size:12px;letter-spacing:.3px}
@media (max-width:768px){
.wr6y2-load-more--classic .wr6y2-loadmore__btn,.wr6y2-load-more--sharp .wr6y2-loadmore__btn,.wr6y2-load-more--luxury .wr6y2-loadmore__btn{height:40px}
.wr6y2-load-more--ghost .wr6y2-loadmore__btn,.wr6y2-load-more--minimal .wr6y2-loadmore__btn{padding:6px 2px}
.wr6y2-load-more--pill .wr6y2-loadmore__btn,.wr6y2-load-more--playful .wr6y2-loadmore__btn{padding:8px 20px}
.wr6y2-load-more--outline .wr6y2-loadmore__btn,.wr6y2-load-more--magazine .wr6y2-loadmore__btn{letter-spacing:1px}
.wr6y2-load-more--gradient .wr6y2-loadmore__btn,.wr6y2-load-more--bold-brutal .wr6y2-loadmore__btn,.wr6y2-load-more--retro .wr6y2-loadmore__btn{letter-spacing:.5px}
.wr6y2-load-more--boxed,.wr6y2-load-more--glass,.wr6y2-load-more--dark,.wr6y2-load-more--accent-border,.wr6y2-load-more--retro,.wr6y2-load-more--bold-brutal{padding:10px}
.wr6y2-load-more--material .wr6y2-loadmore__btn:hover{transform:none}
.wr6y2-load-more--soft-shadow .wr6y2-loadmore__btn{box-shadow:0 6px 18px rgba(0,0,0,.1)}
.wr6y2-load-more--compact-line .wr6y2-loadmore__btn{height:30px;font-size:11px}
}
@media (max-width:768px){
.wr6y2-breadcrumb{overflow-x:auto;white-space:nowrap;font-size:13px;flex-wrap:nowrap}
.wr6y2-pagination__btn,.wr6y2-pagination__num{min-width:28px;width:28px;height:28px;font-size:13px;padding:0 4px}
.wr6y2-loadmore__btn{width:100%}
}.wr6y2-blockquote{margin:0;padding:20px 24px;background:var(--sc-bg-alt);border-left:3px solid var(--sc-primary);border-radius:var(--sc-radius)}
.wr6y2-blockquote p{margin:0 0 8px;font-size:16px;color:var(--sc-text)}
.wr6y2-blockquote__cite{display:block;font-size:13px;font-style:normal;color:var(--sc-text-light)}
.wr6y2-columnstext{display:grid;gap:16px;padding:8px}
.wr6y2-columnstext__col{padding:4px 0}
.wr6y2-columnstext__title{margin:0 0 6px;font-size:17px;color:var(--sc-text)}
.wr6y2-columnstext__text{margin:0;font-size:14px;color:var(--sc-text-light)}
.wr6y2-textlist{list-style:none;margin:0;padding:8px;display:flex;flex-direction:column;gap:8px}
.wr6y2-textlist__item{display:flex;align-items:center;gap:10px;margin:0;padding:6px 8px}
.wr6y2-textlist__dot{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 22px;border-radius:999px;background:var(--sc-accent);color:#FFFFFF;font-size:13px}
.wr6y2-textlist__text{font-size:15px;color:var(--sc-text)}
.wr6y2-featurepara{display:flex;flex-direction:column;gap:14px;padding:8px}
.wr6y2-featurepara__item{margin:0;padding:4px 0}
.wr6y2-featurepara__title{margin:0 0 4px;font-size:16px;color:var(--sc-text)}
.wr6y2-featurepara__text{margin:0;font-size:14px;color:var(--sc-text-light)}
.wr6y2-gallery{overflow:hidden;border-radius:var(--sc-radius)}
.wr6y2-gallery__slides{position:relative;width:100%;aspect-ratio:16/9}
.wr6y2-gallery__slide{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transition:opacity .4s}
.wr6y2-gallery__slide.is-active{opacity:1}
.wr6y2-video{max-width:100%}
.wr6y2-video__player{display:block;width:100%;max-width:720px;height:auto;aspect-ratio:16/9;border-radius:var(--sc-radius);background:#000}
.wr6y2-video__frame{position:relative;width:100%;aspect-ratio:16/9}
.wr6y2-video__frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:var(--sc-radius)}
.wr6y2-video__ph{width:100%;aspect-ratio:16/9;border-radius:var(--sc-radius);background:var(--sc-bg-alt);border:1px dashed var(--sc-border)}
.wr6y2-logowall{display:grid;gap:16px;padding:8px}
.wr6y2-logowall__logo{display:flex;align-items:center;justify-content:center;height:72px;background:var(--sc-bg);border:1px solid var(--sc-border);border-radius:var(--sc-radius);object-fit:contain}
.wr6y2-logowall__ph{background:var(--sc-bg-alt);border-style:dashed}
.wr6y2-iconfeat{display:grid;gap:16px;padding:8px}
.wr6y2-iconfeat__item{padding:12px}
.wr6y2-iconfeat__img{width:40px;height:40px;object-fit:contain;margin-bottom:8px}
.wr6y2-iconfeat__glyph{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:8px;font-size:24px;border-radius:10px;background:var(--sc-bg-alt)}
.wr6y2-iconfeat__title{margin:0 0 4px;font-size:16px;color:var(--sc-text)}
.wr6y2-iconfeat__text{margin:0;font-size:14px;color:var(--sc-text-light)}
.wr6y2-iconlabel{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--sc-radius)}
.wr6y2-iconlabel__img{width:28px;height:28px;object-fit:contain;flex:0 0 28px}
.wr6y2-iconlabel__glyph{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 32px;font-size:18px}
.wr6y2-iconlabel__text{font-size:15px;color:var(--sc-text)}
.wr6y2-badges{list-style:none;display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:8px}
.wr6y2-badges__item{display:flex;flex-direction:column;gap:2px;padding:10px 18px;background:var(--sc-bg-alt);border-radius:var(--sc-radius)}
.wr6y2-badges__value{font-size:20px;color:var(--sc-primary)}
.wr6y2-badges__label{font-size:13px;color:var(--sc-text-light)}
.wr6y2-blockquote--classic .wr6y2-blockquote{background:var(--sc-bg-alt);border:4px double var(--sc-border);border-radius:var(--sc-radius);padding:20px 28px}
.wr6y2-blockquote--classic .wr6y2-blockquote p{font-family:Georgia,"Times New Roman",serif;font-size:17px}
.wr6y2-blockquote--classic .wr6y2-blockquote__cite{border-top:1px solid var(--sc-border);padding-top:8px}
.wr6y2-blockquote--outline .wr6y2-blockquote{background:transparent;border:2px solid var(--sc-primary);border-radius:12px;box-shadow:none;padding:18px 24px}
.wr6y2-blockquote--outline .wr6y2-blockquote p{letter-spacing:.5px}
.wr6y2-blockquote--outline .wr6y2-blockquote__cite{text-align:right}
.wr6y2-blockquote--ghost .wr6y2-blockquote{background:transparent;border:none;border-radius:0;padding:8px 4px;position:relative}
.wr6y2-blockquote--ghost .wr6y2-blockquote::before{content:"“";display:block;font-family:Georgia,"Times New Roman",serif;font-size:44px;line-height:1;color:var(--sc-border)}
.wr6y2-blockquote--ghost .wr6y2-blockquote p{font-weight:300;font-size:16px}
.wr6y2-blockquote--pill .wr6y2-blockquote{background:var(--sc-bg-alt);border:none;border-radius:28px;padding:22px 32px}
.wr6y2-blockquote--pill .wr6y2-blockquote p{font-size:15px}
.wr6y2-blockquote--pill .wr6y2-blockquote__cite{letter-spacing:1px}
.wr6y2-blockquote--sharp .wr6y2-blockquote{background:transparent;border:none;border-left:4px solid var(--sc-primary);border-radius:0;padding:12px 20px}
.wr6y2-blockquote--sharp .wr6y2-blockquote p{font-weight:bold}
.wr6y2-blockquote--sharp .wr6y2-blockquote__cite{text-align:right;letter-spacing:1px}
.wr6y2-blockquote--gradient .wr6y2-blockquote{background:linear-gradient(135deg,var(--sc-primary),var(--sc-accent));border:none;border-radius:14px;padding:24px 28px}
.wr6y2-blockquote--gradient .wr6y2-blockquote p{color:#FFFFFF;font-size:17px}
.wr6y2-blockquote--gradient .wr6y2-blockquote__cite{color:rgba(255,255,255,.85);text-align:right}
.wr6y2-blockquote--boxed .wr6y2-blockquote{background:var(--sc-bg-alt);border:1px solid var(--sc-border);border-radius:var(--sc-radius);padding:18px 22px;position:relative}
.wr6y2-blockquote--boxed .wr6y2-blockquote::before{content:"“";position:absolute;right:14px;top:2px;font-family:Georgia,"Times New Roman",serif;font-size:40px;line-height:1.2;color:var(--sc-primary);opacity:.35}
.wr6y2-blockquote--boxed .wr6y2-blockquote p{font-weight:500}
.wr6y2-blockquote--minimal .wr6y2-blockquote{background:transparent;border:none;border-left:2px solid var(--sc-primary);border-radius:0;padding:6px 0 6px 18px}
.wr6y2-blockquote--minimal .wr6y2-blockquote p{font-size:15px;letter-spacing:1px}
.wr6y2-blockquote--minimal .wr6y2-blockquote__cite{letter-spacing:2px;font-size:12px;text-transform:uppercase}
.wr6y2-blockquote--material .wr6y2-blockquote{background:var(--sc-bg);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.12);transition:box-shadow .2s,transform .2s}
.wr6y2-blockquote--material .wr6y2-blockquote:hover{box-shadow:0 12px 30px rgba(0,0,0,.16);transform:translateY(-2px)}
.wr6y2-blockquote--material .wr6y2-blockquote__cite{font-weight:600}
.wr6y2-columns-text--classic .wr6y2-columnstext{background:var(--sc-bg-alt);border:4px double var(--sc-border);border-radius:var(--sc-radius);padding:20px}
.wr6y2-columns-text--classic .wr6y2-columnstext__title{font-family:Georgia,"Times New Roman",serif;font-size:18px}
.wr6y2-columns-text--classic .wr6y2-columnstext__col{border-top:1px solid var(--sc-border);padding-top:10px}
.wr6y2-columns-text--outline .wr6y2-columnstext{background:transparent;border:2px solid var(--sc-primary);border-radius:12px;box-shadow:none;padding:16px}
.wr6y2-columns-text--outline .wr6y2-columnstext__title{color:var(--sc-primary);letter-spacing:1px}
.wr6y2-columns-text--outline .wr6y2-columnstext__text{font-size:13px}
.wr6y2-columns-text--ghost .wr6y2-columnstext{background:transparent;border:none;border-radius:0;padding:4px 0;gap:20px}
.wr6y2-columns-text--ghost .wr6y2-columnstext__col{border-left:2px solid var(--sc-border);padding-left:12px}
.wr6y2-columns-text--ghost .wr6y2-columnstext__title{font-weight:300;letter-spacing:3px;font-size:16px}
.wr6y2-columns-text--pill .wr6y2-columnstext{background:transparent;border:none;border-radius:0;padding:4px;gap:14px}
.wr6y2-columns-text--pill .wr6y2-columnstext__col{background:var(--sc-bg-alt);border-radius:999px;padding:16px 24px}
.wr6y2-columns-text--pill .wr6y2-columnstext__title{font-size:16px;color:var(--sc-primary)}
.wr6y2-columns-text--sharp .wr6y2-columnstext{background:transparent;border:none;border-top:3px solid var(--sc-primary);border-radius:0;padding:12px 0 0}
.wr6y2-columns-text--sharp .wr6y2-columnstext__title{border-left:4px solid var(--sc-primary);padding-left:8px;font-weight:bold}
.wr6y2-columns-text--sharp .wr6y2-columnstext__text{font-size:13px}
.wr6y2-columns-text--gradient .wr6y2-columnstext{background:linear-gradient(135deg,var(--sc-primary),var(--sc-accent));border:none;border-radius:14px;padding:20px}
.wr6y2-columns-text--gradient .wr6y2-columnstext__col{background:rgba(255,255,255,.12);border-radius:10px;padding:12px}
.wr6y2-columns-text--gradient .wr6y2-columnstext__title{color:#FFFFFF;font-weight:600;letter-spacing:1px}
.wr6y2-columns-text--gradient .wr6y2-columnstext__text{color:rgba(255,255,255,.9)}
.wr6y2-columns-text--boxed .wr6y2-columnstext{background:var(--sc-bg-alt);border:1px solid var(--sc-border);border-radius:var(--sc-radius);padding:16px}
.wr6y2-columns-text--boxed .wr6y2-columnstext__col{background:var(--sc-bg);border:1px solid var(--sc-border);border-radius:8px;padding:12px}
.wr6y2-columns-text--boxed .wr6y2-columnstext__title{color:var(--sc-primary);font-size:16px}
.wr6y2-columns-text--minimal .wr6y2-columnstext{background:transparent;border:none;border-radius:0;padding:0;gap:18px}
.wr6y2-columns-text--minimal .wr6y2-columnstext__title{border-bottom:1px solid var(--sc-border);padding-bottom:6px;font-weight:500;letter-spacing:2px;font-size:15px}
.wr6y2-columns-text--minimal .wr6y2-columnstext__text{font-size:13px}
.wr6y2-columns-text--material .wr6y2-columnstext{background:var(--sc-bg);border:none;border-radius:10px;box-shadow:0 6px 18px rgba(0,0,0,.12);padding:16px}
.wr6y2-columns-text--material .wr6y2-columnstext__col{background:var(--sc-bg-alt);border-radius:8px;padding:12px;transition:transform .2s}
.wr6y2-columns-text--material .wr6y2-columnstext__col:hover{transform:translateY(-2px)}
.wr6y2-columns-text--material .wr6y2-columnstext__title{font-weight:600}
.wr6y2-text-list--classic .wr6y2-textlist{background:var(--sc-bg-alt);border:4px double var(--sc-border);border-radius:var(--sc-radius);padding:14px 16px}
.wr6y2-text-list--classic .wr6y2-textlist__item{border-bottom:1px solid var(--sc-border);padding:9px 4px}
.wr6y2-text-list--classic .wr6y2-textlist__item:last-child{border-bottom:none}
.wr6y2-text-list--classic .wr6y2-textlist__dot{border-radius:4px;background:var(--sc-primary)}
.wr6y2-text-list--outline .wr6y2-textlist{background:transparent;border:2px solid var(--sc-primary);border-radius:12px;box-shadow:none;padding:14px 16px}
.wr6y2-text-list--outline .wr6y2-textlist__dot{background:var(--sc-bg);border:1px solid var(--sc-primary);color:var(--sc-primary)}
.wr6y2-text-list--outline .wr6y2-textlist__text{font-size:14px;letter-spacing:.5px}
.wr6y2-text-list--ghost .wr6y2-textlist{background:transparent;border:none;border-radius:0;padding:4px 0;gap:4px}
.wr6y2-text-list--ghost .wr6y2-textlist__item{border-bottom:1px dashed var(--sc-border);border-radius:0;padding:8px 2px}
.wr6y2-text-list--ghost .wr6y2-textlist__dot{background:transparent;color:var(--sc-primary);font-weight:bold}
.wr6y2-text-list--ghost .wr6y2-textlist__text{font-weight:300}
.wr6y2-text-list--pill .wr6y2-textlist{background:transparent;border:none;border-radius:0;padding:4px}
.wr6y2-text-list--pill .wr6y2-textlist__item{background:var(--sc-bg-alt);border-radius:999px;padding:8px 16px}
.wr6y2-text-list--pill .wr6y2-textlist__dot{font-size:12px}
.wr6y2-text-list--sharp .wr6y2-textlist{background:transparent;border:none;border-top:3px solid var(--sc-primary);border-radius:0;padding:10px 0 0}
.wr6y2-text-list--sharp .wr6y2-textlist__item{border-left:3px solid var(--sc-primary);border-radius:0;padding-left:10px}
.wr6y2-text-list--sharp .wr6y2-textlist__dot{border-radius:0;background:var(--sc-primary)}
.wr6y2-text-list--sharp .wr6y2-textlist__text{font-weight:600}
.wr6y2-text-list--gradient .wr6y2-textlist{background:linear-gradient(135deg,var(--sc-primary),var(--sc-accent));border:none;border-radius:14px;padding:16px}
.wr6y2-text-list--gradient .wr6y2-textlist__item{background:rgba(255,255,255,.12);border-radius:8px;padding:8px 12px}
.wr6y2-text-list--gradient .wr6y2-textlist__text{color:#FFFFFF;font-weight:500}
.wr6y2-text-list--gradient .wr6y2-textlist__dot{background:#FFFFFF;color:var(--sc-primary)}
.wr6y2-text-list--boxed .wr6y2-textlist{background:var(--sc-bg-alt);border:1px solid var(--sc-border);border-radius:var(--sc-radius);padding:14px 16px}
.wr6y2-text-list--boxed .wr6y2-textlist__item{background:var(--sc-bg);border:1px solid var(--sc-border);border-radius:8px;padding:8px 12px}
.wr6y2-text-list--boxed .wr6y2-textlist__dot{background:var(--sc-primary)}
.wr6y2-text-list--minimal .wr6y2-textlist{background:transparent;border:none;border-radius:0;padding:0;gap:2px}
.wr6y2-text-list--minimal .wr6y2-textlist__item{border-bottom:1px solid var(--sc-border);border-radius:0;padding:10px 2px}
.wr6y2-text-list--minimal .wr6y2-textlist__dot{background:transparent;color:var(--sc-primary);font-weight:800;font-size:14px}
.wr6y2-text-list--minimal .wr6y2-textlist__text{font-size:14px;letter-spacing:1px}
.wr6y2-text-list--material .wr6y2-textlist{background:transparent;border:none;border-radius:0;padding:4px}
.wr6y2-text-list--material .wr6y2-textlist__item{background:var(--sc-bg);border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:10px 14px;transition:transform .2s}
.wr6y2-text-list--material .wr6y2-textlist__item:hover{transform:translateY(-2px)}
.wr6y2-feature-para--classic .wr6y2-featurepara{background:var(--sc-bg-alt);border:4px double var(--sc-border);border-radius:var(--sc-radius);padding:18px 20px}
.wr6y2-feature-para--classic .wr6y2-featurepara__item{padding:10px 4px}
.wr6y2-feature-para--classic .wr6y2-featurepara__item + .wr6y2-featurepara__item{border-top:1px solid var(--sc-border)}
.wr6y2-feature-para--classic .wr6y2-featurepara__title{font-family:Georgia,"Times New Roman",serif;font-size:17px}
.wr6y2-feature-para--outline .wr6y2-featurepara{background:transparent;border:2px solid var(--sc-primary);border-radius:12px;box-shadow:none;padding:16px}
.wr6y2-feature-para--outline .wr6y2-featurepara__title{color:var(--sc-primary);letter-spacing:1px}
.wr6y2-feature-para--outline .wr6y2-featurepara__text{font-size:13px}
.wr6y2-feature-para--ghost .wr6y2-featurepara{background:transparent;border:none;border-radius:0;padding:4px 0}
.wr6y2-feature-para--ghost .wr6y2-featurepara__item{border-left:2px solid var(--sc-border);padding:6px 0 6px 16px}
.wr6y2-feature-para--ghost .wr6y2-featurepara__title{font-weight:300;letter-spacing:2px;font-size:15px}
.wr6y2-feature-para--pill .wr6y2-featurepara{background:transparent;border:none;border-radius:0;padding:4px}
.wr6y2-feature-para--pill .wr6y2-featurepara__item{background:var(--sc-bg-alt);border-radius:999px;padding:14px 24px}
.wr6y2-feature-para--pill .wr6y2-featurepara__title{color:var(--sc-primary);font-size:15px}
.wr6y2-feature-para--sharp .wr6y2-featurepara{background:transparent;border:none;border-top:3px solid var(--sc-primary);border-radius:0;padding:12px 0 0}
.wr6y2-feature-para--sharp .wr6y2-featurepara__title{border-left:4px solid var(--sc-primary);padding-left:8px;font-weight:bold}
.wr6y2-feature-para--sharp .wr6y2-featurepara__text{font-size:13px}
.wr6y2-feature-para--gradient .wr6y2-featurepara{background:linear-gradient(135deg,var(--sc-primary),var(--sc-accent));border:none;border-radius:14px;padding:20px}
.wr6y2-feature-para--gradient .wr6y2-featurepara__title{color:#FFFFFF;font-weight:600}
.wr6y2-feature-para--gradient .wr6y2-featurepara__text{color:rgba(255,255,255,.9)}
.wr6y2-feature-para--boxed .wr6y2-featurepara{background:var(--sc-bg-alt);border:1px solid var(--sc-border);border-radius:var(--sc-radius);padding:16px}
.wr6y2-feature-para--boxed .wr6y2-featurepara__item{background:var(--sc-bg);border:1px solid var(--sc-border);border-radius:8px;padding:12px 14px}
.wr6y2-feature-para--boxed .wr6y2-featurepara__title{color:var(--sc-primary)}
.wr6y2-feature-para--minimal .wr6y2-featurepara{background:transparent;border:none;border-radius:0;padding:0;gap:12px}
.wr6y2-feature-para--minimal .wr6y2-featurepara__item{border-bottom:1px solid var(--sc-border);border-radius:0;padding:10px 2px}
.wr6y2-feature-para--minimal .wr6y2-featurepara__title{font-weight:500;letter-spacing:2px;font-size:15px}
.wr6y2-feature-para--minimal .wr6y2-featurepara__text{font-size:13px}
.wr6y2-feature-para--material .wr6y2-featurepara{background:transparent;border:none;border-radius:0;padding:4px}
.wr6y2-feature-para--material .wr6y2-featurepara__item{background:var(--sc-bg);border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.12);padding:14px 16px;transition:transform .2s}
.wr6y2-feature-para--material .wr6y2-featurepara__item:hover{transform:translateY(-2px)}
.wr6y2-feature-para--material .wr6y2-featurepara__title{color:var(--sc-primary);font-weight:600}
.wr6y2-gallery-carousel--classic .wr6y2-gallery{background:var(--sc-bg-alt);border:4px double var(--sc-border);border-radius:var(--sc-radius);padding:12px}
.wr6y2-gallery-carousel--classic .wr6y2-gallery__slides{border-radius:6px}
.wr6y2-gallery-carousel--outline .wr6y2-gallery{background:transparent;border:2px solid var(--sc-primary);border-radius:12px;box-shadow:none;padding:8px}
.wr6y2-gallery-carousel--outline .wr6y2-gallery__slides{border-radius:8px}
.wr6y2-gallery-carousel--ghost .wr6y2-gallery{background:transparent;border:none;border-bottom:2px dashed var(--sc-border);border-radius:0;padding:8px 0 0}
.wr6y2-gallery-carousel--ghost .wr6y2-gallery__slides{border-radius:0}
.wr6y2-gallery-carousel--pill .wr6y2-gallery{background:var(--sc-bg);border:none;border-radius:28px;padding:10px}
.wr6y2-gallery-carousel--pill .wr6y2-gallery__slides{border-radius:20px}
.wr6y2-gallery-carousel--sharp .wr6y2-gallery{background:transparent;border:2px solid var(--sc-primary);border-radius:0;padding:8px}
.wr6y2-gallery-carousel--sharp .wr6y2-gallery__slides{border-radius:0}
.wr6y2-gallery-carousel--gradient .wr6y2-gallery{background:linear-gradient(135deg,var(--sc-primary),var(--sc-accent));border:none;border-radius:14px;padding:8px}
.wr6y2-gallery-carousel--gradient .wr6y2-gallery__slides{border-radius:8px}
.wr6y2-gallery-carousel--boxed .wr6y2-gallery{background:var(--sc-bg-alt);border:1px solid var(--sc-border);border-radius:var(--sc-radius);padding:12px}
.wr6y2-gallery-carousel--boxed .wr6y2-gallery__slides{border:1px solid var(--sc-border);border-radius:8px}
.wr6y2-gallery-carousel--minimal .wr6y2-gallery{background:transparent;border:none;border-radius:0;padding:0}
.wr6y2-gallery-carousel--minimal .wr6y2-gallery__slides{border-radius:0;border-bottom:3px solid var(--sc-primary)}
.wr6y2-gallery-carousel--material .wr6y2-gallery{background:var(--sc-bg);border:none;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.14);padding:8px;transition:box-shadow .2s}
.wr6y2-gallery-carousel--material .wr6y2-gallery:hover{box-shadow:0 12px 30px rgba(0,0,0,.18)}
.wr6y2-gallery-carousel--material .wr6y2-gallery__slides{border-radius:6px}
.wr6y2-video-embed--classic .wr6y2-video{background:var(--sc-bg-alt);border:4px double var(--sc-border);border-radius:var(--sc-radius);padding:12px}
.wr6y2-video-embed--classic .wr6y2-video__player,.wr6y2-video-embed--classic .wr6y2-video__frame iframe,.wr6y2-video-embed--classic .wr6y2-video__ph{border-radius:4px}
.wr6y2-video-embed--outline .wr6y2-video{background:transparent;border:2px solid var(--sc-primary);border-radius:12px;box-shadow:none;padding:8px}
.wr6y2-video-embed--outline .wr6y2-video__ph{background:transparent;border:2px solid var(--sc-primary)}
.wr6y2-video-embed--ghost .wr6y2-video{background:transparent;border:none;border-radius:0;padding:0}
.wr6y2-video-embed--ghost .wr6y2-video__player,.wr6y2-video-embed--ghost .wr6y2-video__frame iframe,.wr6y2-video-embed--ghost .wr6y2-video__ph{border-radius:0}
.wr6y2-video-embed--ghost .wr6y2-video__ph{background:transparent}
.wr6y2-video-embed--pill .wr6y2-video{background:var(--sc-bg-alt);border:none;border-radius:28px;padding:10px}
.wr6y2-video-embed--pill .wr6y2-video__player,.wr6y2-video-embed--pill .wr6y2-video__frame iframe,.wr6y2-video-embed--pill .wr6y2-video__ph{border-radius:20px}
.wr6y2-video-embed--sharp .wr6y2-video{background:transparent;border:none;border-radius:0;padding:0}
.wr6y2-video-embed--sharp .wr6y2-video__player,.wr6y2-video-embed--sharp .wr6y2-video__frame iframe,.wr6y2-video-embed--sharp .wr6y2-video__ph{border-radius:0}
.wr6y2-video-embed--sharp .wr6y2-video__player,.wr6y2-video-embed--sharp .wr6y2-video__frame{border-bottom:3px solid var(--sc-primary)}
.wr6y2-video-embed--gradient .wr6y2-video{background:linear-gradient(135deg,var(--sc-primary),var(--sc-accent));border:none;border-radius:14px;padding:8px}
.wr6y2-video-embed--gradient .wr6y2-video__player,.wr6y2-video-embed--gradient .wr6y2-video__frame iframe,.wr6y2-video-embed--gradient .wr6y2-video__ph{border-radius:8px}
.wr6y2-video-embed--boxed .wr6y2-video{background:var(--sc-bg-alt);border:1px solid var(--sc-border);border-radius:var(--sc-radius);padding:12px}
.wr6y2-video-embed--boxed .wr6y2-video__player,.wr6y2-video-embed--boxed .wr6y2-video__frame iframe,.wr6y2-video-embed--boxed .wr6y2-video__ph{border-radius:6px}
.wr6y2-video-embed--minimal .wr6y2-video{background:transparent;border:none;border-radius:0;padding:0}
.wr6y2-video-embed--minimal .wr6y2-video__player,.wr6y2-video-embed--minimal .wr6y2-video__frame{border-radius:0;border-bottom:2px solid var(--sc-primary)}
.wr6y2-video-embed--minimal .wr6y2-video__ph{border-radius:0}
.wr6y2-video-embed--material .wr6y2-video{background:var(--sc-bg);border:none;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.14);padding:8px;transition:box-shadow .2s}
.wr6y2-video-embed--material .wr6y2-video:hover{box-shadow:0 12px 30px rgba(0,0,0,.18)}
.wr6y2-video-embed--material .wr6y2-video__player,.wr6y2-video-embed--material .wr6y2-video__frame iframe,.wr6y2-video-embed--material .wr6y2-video__ph{border-radius:6px}
.wr6y2-logo-wall--classic .wr6y2-logowall{background:var(--sc-bg-alt);border:4px double var(--sc-border);border-radius:var(--sc-radius);padding:16px}
.wr6y2-logo-wall--classic .wr6y2-logowall__logo{border-radius:4px;filter:grayscale(1);transition:filter .2s}
.wr6y2-logo-wall--classic .wr6y2-logowall__logo:hover{filter:none}
.wr6y2-logo-wall--outline .wr6y2-logowall{background:transparent;border:2px solid var(--sc-primary);border-radius:12px;box-shadow:none;padding:14px}
.wr6y2-logo-wall--outline .wr6y2-logowall__logo{background:var(--sc-bg);border:1px solid var(--sc-primary);filter:grayscale(1)}
.wr6y2-logo-wall--ghost .wr6y2-logowall{background:transparent;border:none;border-bottom:2px dashed var(--sc-border);border-radius:0;padding:8px 0;gap:20px}
.wr6y2-logo-wall--ghost .wr6y2-logowall__logo{background:transparent;border:none;height:64px;filter:grayscale(1)}
.wr6y2-logo-wall--pill .wr6y2-logowall{background:transparent;border:none;border-radius:0;padding:4px}
.wr6y2-logo-wall--pill .wr6y2-logowall__logo{background:var(--sc-bg-alt);border:none;border-radius:999px}
.wr6y2-logo-wall--sharp .wr6y2-logowall{background:transparent;border:none;border-top:3px solid var(--sc-primary);border-radius:0;padding:12px 0 0}
.wr6y2-logo-wall--sharp .wr6y2-logowall__logo{border-radius:0;border:2px solid var(--sc-border)}
.wr6y2-logo-wall--gradient .wr6y2-logowall{background:linear-gradient(135deg,var(--sc-primary),var(--sc-accent));border:none;border-radius:14px;padding:14px}
.wr6y2-logo-wall--gradient .wr6y2-logowall__logo{background:rgba(255,255,255,.92);border-color:rgba(255,255,255,.5);border-radius:8px}
.wr6y2-logo-wall--boxed .wr6y2-logowall{background:var(--sc-bg-alt);border:1px solid var(--sc-border);border-radius:var(--sc-radius);padding:16px}
.wr6y2-logo-wall--boxed .wr6y2-logowall__logo{background:var(--sc-bg);border-radius:8px}
.wr6y2-logo-wall--minimal .wr6y2-logowall{background:transparent;border:none;border-radius:0;padding:0}
.wr6y2-logo-wall--minimal .wr6y2-logowall__logo{background:transparent;border:none;border-radius:0;height:60px;filter:grayscale(1)}
.wr6y2-logo-wall--minimal .wr6y2-logowall__ph{background:var(--sc-bg-alt);border:none}
.wr6y2-logo-wall--material .wr6y2-logowall{background:transparent;border:none;border-radius:0;padding:4px}
.wr6y2-logo-wall--material .wr6y2-logowall__logo{background:var(--sc-bg);border:none;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.12);transition:transform .2s,box-shadow .2s}
.wr6y2-logo-wall--material .wr6y2-logowall__logo:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(0,0,0,.16)}
.wr6y2-icon-features--classic .wr6y2-iconfeat{background:var(--sc-bg-alt);border:4px double var(--sc-border);border-radius:var(--sc-radius);padding:18px}
.wr6y2-icon-features--classic .wr6y2-iconfeat__item{text-align:center}
.wr6y2-icon-features--classic .wr6y2-iconfeat__glyph{background:var(--sc-bg);border:1px solid var(--sc-border);border-radius:50%}
.wr6y2-icon-features--classic .wr6y2-iconfeat__title{font-family:Georgia,"Times New Roman",serif;font-size:17px}
.wr6y2-icon-features--outline .wr6y2-iconfeat{background:transparent;border:2px solid var(--sc-primary);border-radius:12px;box-shadow:none;padding:16px}
.wr6y2-icon-features--outline .wr6y2-iconfeat__item{border:1px solid var(--sc-border);border-radius:8px;padding:14px}
.wr6y2-icon-features--outline .wr6y2-iconfeat__glyph{background:transparent;border:2px solid var(--sc-primary);border-radius:50%;color:var(--sc-primary)}
.wr6y2-icon-features--ghost .wr6y2-iconfeat{background:transparent;border:none;border-radius:0;padding:4px 0}
.wr6y2-icon-features--ghost .wr6y2-iconfeat__item{padding:6px 0}
.wr6y2-icon-features--ghost .wr6y2-iconfeat__glyph{background:transparent;border:none;width:40px;height:40px;font-size:28px}
.wr6y2-icon-features--ghost .wr6y2-iconfeat__title{font-weight:300;letter-spacing:2px}
.wr6y2-icon-features--pill .wr6y2-iconfeat{background:transparent;border:none;border-radius:0;padding:4px}
.wr6y2-icon-features--pill .wr6y2-iconfeat__item{background:var(--sc-bg-alt);border-radius:999px;padding:18px 24px}
.wr6y2-icon-features--pill .wr6y2-iconfeat__glyph{background:var(--sc-bg);border-radius:999px}
.wr6y2-icon-features--sharp .wr6y2-iconfeat{background:transparent;border:none;border-top:3px solid var(--sc-primary);border-radius:0;padding:14px 0 0}
.wr6y2-icon-features--sharp .wr6y2-iconfeat__glyph{background:transparent;border:2px solid var(--sc-primary);border-radius:0;color:var(--sc-primary)}
.wr6y2-icon-features--sharp .wr6y2-iconfeat__title{font-weight:bold}
.wr6y2-icon-features--gradient .wr6y2-iconfeat{background:linear-gradient(135deg,var(--sc-primary),var(--sc-accent));border:none;border-radius:14px;padding:18px}
.wr6y2-icon-features--gradient .wr6y2-iconfeat__item{background:rgba(255,255,255,.12);border-radius:10px;padding:14px}
.wr6y2-icon-features--gradient .wr6y2-iconfeat__glyph{background:#FFFFFF;color:var(--sc-primary);border-radius:8px}
.wr6y2-icon-features--gradient .wr6y2-iconfeat__title{color:#FFFFFF;font-weight:600}
.wr6y2-icon-features--gradient .wr6y2-iconfeat__text{color:rgba(255,255,255,.9)}
.wr6y2-icon-features--boxed .wr6y2-iconfeat{background:var(--sc-bg-alt);border:1px solid var(--sc-border);border-radius:var(--sc-radius);padding:16px}
.wr6y2-icon-features--boxed .wr6y2-iconfeat__item{background:var(--sc-bg);border:1px solid var(--sc-border);border-radius:8px;padding:14px}
.wr6y2-icon-features--boxed .wr6y2-iconfeat__glyph{background:var(--sc-primary);color:#FFFFFF;border-radius:8px}
.wr6y2-icon-features--minimal .wr6y2-iconfeat{background:transparent;border:none;border-radius:0;padding:0}
.wr6y2-icon-features--minimal .wr6y2-iconfeat__item{border-top:1px solid var(--sc-border);border-radius:0;padding:12px 2px 0}
.wr6y2-icon-features--minimal .wr6y2-iconfeat__glyph{background:transparent;border:none;width:36px;height:36px;font-size:26px}
.wr6y2-icon-features--minimal .wr6y2-iconfeat__title{font-weight:500;letter-spacing:2px;font-size:15px}
.wr6y2-icon-features--minimal .wr6y2-iconfeat__text{font-size:13px}
.wr6y2-icon-features--material .wr6y2-iconfeat{background:transparent;border:none;border-radius:0;padding:4px}
.wr6y2-icon-features--material .wr6y2-iconfeat__item{background:var(--sc-bg);border-radius:10px;box-shadow:0 4px 14px rgba(0,0,0,.12);padding:16px;transition:transform .2s,box-shadow .2s}
.wr6y2-icon-features--material .wr6y2-iconfeat__item:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.16)}
.wr6y2-icon-features--material .wr6y2-iconfeat__glyph{background:var(--sc-bg-alt);border-radius:50%}
.wr6y2-icon-label--classic .wr6y2-iconlabel{background:var(--sc-bg-alt);border:4px double var(--sc-border);border-radius:var(--sc-radius);padding:12px 16px}
.wr6y2-icon-label--classic .wr6y2-iconlabel__glyph{background:var(--sc-bg);border:1px solid var(--sc-border);border-radius:50%}
.wr6y2-icon-label--classic .wr6y2-iconlabel__text{font-weight:600}
.wr6y2-icon-label--outline .wr6y2-iconlabel{background:transparent;border:2px solid var(--sc-primary);border-radius:12px;box-shadow:none;padding:10px 16px}
.wr6y2-icon-label--outline .wr6y2-iconlabel__glyph{background:transparent;border:2px solid var(--sc-primary);border-radius:50%;color:var(--sc-primary)}
.wr6y2-icon-label--outline .wr6y2-iconlabel__text{color:var(--sc-primary);letter-spacing:1px}
.wr6y2-icon-label--ghost .wr6y2-iconlabel{background:transparent;border:none;border-radius:0;padding:4px 0}
.wr6y2-icon-label--ghost .wr6y2-iconlabel__glyph{background:transparent;border:none;font-size:20px}
.wr6y2-icon-label--ghost .wr6y2-iconlabel__text{font-weight:300;letter-spacing:2px}
.wr6y2-icon-label--pill .wr6y2-iconlabel{background:var(--sc-bg-alt);border:none;border-radius:999px;padding:8px 22px}
.wr6y2-icon-label--pill .wr6y2-iconlabel__glyph{background:var(--sc-bg);border-radius:999px}
.wr6y2-icon-label--pill .wr6y2-iconlabel__text{font-size:14px}
.wr6y2-icon-label--sharp .wr6y2-iconlabel{background:transparent;border:none;border-left:4px solid var(--sc-primary);border-radius:0;padding:8px 12px}
.wr6y2-icon-label--sharp .wr6y2-iconlabel__glyph{background:transparent;border:2px solid var(--sc-primary);border-radius:0;color:var(--sc-primary)}
.wr6y2-icon-label--sharp .wr6y2-iconlabel__text{font-weight:bold}
.wr6y2-icon-label--gradient .wr6y2-iconlabel{background:linear-gradient(135deg,var(--sc-primary),var(--sc-accent));border:none;border-radius:999px;padding:10px 20px}
.wr6y2-icon-label--gradient .wr6y2-iconlabel__glyph{background:#FFFFFF;color:var(--sc-primary);border-radius:50%}
.wr6y2-icon-label--gradient .wr6y2-iconlabel__text{color:#FFFFFF;font-weight:600;letter-spacing:1px}
.wr6y2-icon-label--boxed .wr6y2-iconlabel{background:var(--sc-bg-alt);border:1px solid var(--sc-border);border-radius:var(--sc-radius);padding:12px 16px}
.wr6y2-icon-label--boxed .wr6y2-iconlabel__glyph{background:var(--sc-bg);border:1px solid var(--sc-border);border-radius:8px}
.wr6y2-icon-label--boxed .wr6y2-iconlabel__text{font-size:14px}
.wr6y2-icon-label--minimal .wr6y2-iconlabel{background:transparent;border:none;border-left:2px solid var(--sc-primary);border-radius:0;padding:4px 0 4px 14px}
.wr6y2-icon-label--minimal .wr6y2-iconlabel__glyph{background:transparent;border:none;font-size:18px}
.wr6y2-icon-label--minimal .wr6y2-iconlabel__text{font-weight:500;letter-spacing:2px;font-size:14px}
.wr6y2-icon-label--material .wr6y2-iconlabel{background:var(--sc-bg);border:none;border-radius:12px;box-shadow:0 4px 14px rgba(0,0,0,.12);padding:12px 18px;transition:transform .2s,box-shadow .2s}
.wr6y2-icon-label--material .wr6y2-iconlabel:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.16)}
.wr6y2-icon-label--material .wr6y2-iconlabel__glyph{background:var(--sc-bg-alt);border-radius:50%}
.wr6y2-status-badge--classic .wr6y2-badges{background:var(--sc-bg-alt);border:4px double var(--sc-border);border-radius:var(--sc-radius);padding:14px 16px}
.wr6y2-status-badge--classic .wr6y2-badges__item{background:var(--sc-bg);border:1px solid var(--sc-border);border-radius:4px}
.wr6y2-status-badge--classic .wr6y2-badges__value{font-family:Georgia,"Times New Roman",serif;font-size:24px}
.wr6y2-status-badge--outline .wr6y2-badges{background:transparent;border:2px solid var(--sc-primary);border-radius:12px;box-shadow:none;padding:14px 16px}
.wr6y2-status-badge--outline .wr6y2-badges__item{background:transparent;border:1px solid var(--sc-primary);border-radius:10px}
.wr6y2-status-badge--outline .wr6y2-badges__value{color:var(--sc-primary)}
.wr6y2-status-badge--ghost .wr6y2-badges{background:transparent;border:none;border-radius:0;padding:4px 0;gap:16px}
.wr6y2-status-badge--ghost .wr6y2-badges__item{background:transparent;border-bottom:1px solid var(--sc-border);border-radius:0;padding:10px 4px}
.wr6y2-status-badge--ghost .wr6y2-badges__value{color:var(--sc-text);font-weight:300;font-size:26px}
.wr6y2-status-badge--pill .wr6y2-badges{background:transparent;border:none;border-radius:0;padding:4px}
.wr6y2-status-badge--pill .wr6y2-badges__item{background:var(--sc-bg-alt);border-radius:999px;padding:10px 24px;align-items:center;text-align:center}
.wr6y2-status-badge--pill .wr6y2-badges__value{font-size:18px}
.wr6y2-status-badge--sharp .wr6y2-badges{background:transparent;border:none;border-top:3px solid var(--sc-primary);border-radius:0;padding:12px 0 0}
.wr6y2-status-badge--sharp .wr6y2-badges__item{background:transparent;border-left:3px solid var(--sc-primary);border-radius:0;padding:8px 12px}
.wr6y2-status-badge--sharp .wr6y2-badges__value{font-weight:800;font-size:22px}
.wr6y2-status-badge--gradient .wr6y2-badges{background:linear-gradient(135deg,var(--sc-primary),var(--sc-accent));border:none;border-radius:14px;padding:16px}
.wr6y2-status-badge--gradient .wr6y2-badges__item{background:rgba(255,255,255,.14);border-radius:10px}
.wr6y2-status-badge--gradient .wr6y2-badges__value{color:#FFFFFF;font-size:22px}
.wr6y2-status-badge--gradient .wr6y2-badges__label{color:rgba(255,255,255,.85)}
.wr6y2-status-badge--boxed .wr6y2-badges{background:var(--sc-bg-alt);border:1px solid var(--sc-border);border-radius:var(--sc-radius);padding:14px 16px}
.wr6y2-status-badge--boxed .wr6y2-badges__item{background:var(--sc-bg);border:1px solid var(--sc-border);border-radius:8px}
.wr6y2-status-badge--boxed .wr6y2-badges__value{color:var(--sc-primary)}
.wr6y2-status-badge--minimal .wr6y2-badges{background:transparent;border:none;border-radius:0;padding:0;gap:20px}
.wr6y2-status-badge--minimal .wr6y2-badges__item{background:transparent;border:none;border-left:2px solid var(--sc-border);border-radius:0;padding:4px 0 4px 12px}
.wr6y2-status-badge--minimal .wr6y2-badges__value{font-weight:500;font-size:24px;letter-spacing:1px}
.wr6y2-status-badge--minimal .wr6y2-badges__label{font-size:12px;letter-spacing:2px;text-transform:uppercase}
.wr6y2-status-badge--material .wr6y2-badges{background:transparent;border:none;border-radius:0;padding:4px}
.wr6y2-status-badge--material .wr6y2-badges__item{background:var(--sc-bg);border-radius:10px;box-shadow:0 4px 14px rgba(0,0,0,.12);padding:14px 18px;transition:transform .2s,box-shadow .2s}
.wr6y2-status-badge--material .wr6y2-badges__item:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.16)}
.wr6y2-status-badge--material .wr6y2-badges__value{color:var(--sc-primary);font-weight:bold;font-size:22px}
@media (max-width:768px){
.wr6y2-blockquote--classic .wr6y2-blockquote,.wr6y2-blockquote--gradient .wr6y2-blockquote,.wr6y2-blockquote--boxed .wr6y2-blockquote{padding:14px 16px}
.wr6y2-blockquote--pill .wr6y2-blockquote{border-radius:20px;padding:14px 18px}
.wr6y2-blockquote--ghost .wr6y2-blockquote::before{font-size:34px}
.wr6y2-blockquote--material .wr6y2-blockquote:hover{transform:none}
.wr6y2-columnstext,.wr6y2-iconfeat{grid-template-columns:1fr !important}
.wr6y2-columns-text--classic .wr6y2-columnstext,.wr6y2-columns-text--outline .wr6y2-columnstext,.wr6y2-columns-text--gradient .wr6y2-columnstext,.wr6y2-columns-text--boxed .wr6y2-columnstext,.wr6y2-columns-text--material .wr6y2-columnstext{padding:12px}
.wr6y2-columns-text--pill .wr6y2-columnstext__col,.wr6y2-columns-text--boxed .wr6y2-columnstext__col{border-radius:16px;padding:12px 16px}
.wr6y2-columns-text--material .wr6y2-columnstext__col:hover{transform:none}
.wr6y2-text-list--classic .wr6y2-textlist,.wr6y2-text-list--outline .wr6y2-textlist,.wr6y2-text-list--gradient .wr6y2-textlist,.wr6y2-text-list--boxed .wr6y2-textlist{padding:10px 12px}
.wr6y2-text-list--pill .wr6y2-textlist__item{padding:6px 12px}
.wr6y2-text-list--gradient .wr6y2-textlist__text{font-size:14px}
.wr6y2-text-list--material .wr6y2-textlist__item:hover{transform:none}
.wr6y2-feature-para--classic .wr6y2-featurepara,.wr6y2-feature-para--outline .wr6y2-featurepara,.wr6y2-feature-para--gradient .wr6y2-featurepara,.wr6y2-feature-para--boxed .wr6y2-featurepara{padding:12px}
.wr6y2-feature-para--pill .wr6y2-featurepara__item{border-radius:16px;padding:10px 16px}
.wr6y2-feature-para--material .wr6y2-featurepara__item:hover{transform:none}
.wr6y2-gallery-carousel--classic .wr6y2-gallery,.wr6y2-gallery-carousel--outline .wr6y2-gallery,.wr6y2-gallery-carousel--gradient .wr6y2-gallery,.wr6y2-gallery-carousel--boxed .wr6y2-gallery,.wr6y2-gallery-carousel--material .wr6y2-gallery{padding:6px/* ern72024 */}
.wr6y2-gallery-carousel--pill .wr6y2-gallery{border-radius:18px;padding:6px}
.wr6y2-gallery-carousel--pill .wr6y2-gallery__slides{border-radius:12px}
.wr6y2-gallery-carousel--material .wr6y2-gallery:hover{box-shadow:0 6px 16px rgba(0,0,0,.14)}
.wr6y2-video-embed--classic .wr6y2-video,.wr6y2-video-embed--outline .wr6y2-video,.wr6y2-video-embed--gradient .wr6y2-video,.wr6y2-video-embed--boxed .wr6y2-video,.wr6y2-video-embed--material .wr6y2-video{padding:6px}
.wr6y2-video-embed--pill .wr6y2-video{border-radius:18px;padding:6px}
.wr6y2-video-embed--pill .wr6y2-video__player,.wr6y2-video-embed--pill .wr6y2-video__frame iframe,.wr6y2-video-embed--pill .wr6y2-video__ph{border-radius:12px}
.wr6y2-video-embed--material .wr6y2-video:hover{box-shadow:0 6px 16px rgba(0,0,0,.14)}
.wr6y2-logowall{grid-template-columns:repeat(2,1fr) !important}
.wr6y2-logo-wall--classic .wr6y2-logowall,.wr6y2-logo-wall--outline .wr6y2-logowall,.wr6y2-logo-wall--gradient .wr6y2-logowall,.wr6y2-logo-wall--boxed .wr6y2-logowall{padding:10px}
.wr6y2-logo-wall--ghost .wr6y2-logowall{gap:12px;padding:6px 0}
.wr6y2-logo-wall--ghost .wr6y2-logowall__logo{height:52px}
.wr6y2-logo-wall--material .wr6y2-logowall__logo:hover{transform:none}
.wr6y2-icon-features--classic .wr6y2-iconfeat,.wr6y2-icon-features--outline .wr6y2-iconfeat,.wr6y2-icon-features--gradient .wr6y2-iconfeat,.wr6y2-icon-features--boxed .wr6y2-iconfeat{padding:12px}
.wr6y2-icon-features--pill .wr6y2-iconfeat__item{border-radius:20px;padding:12px 16px}
.wr6y2-icon-features--material .wr6y2-iconfeat__item:hover{transform:none}
.wr6y2-icon-label--pill .wr6y2-iconlabel,.wr6y2-icon-label--gradient .wr6y2-iconlabel{padding:8px 14px}
.wr6y2-icon-label--material .wr6y2-iconlabel:hover{transform:none}
.wr6y2-status-badge--pill .wr6y2-badges__item{padding:8px 16px}
.wr6y2-status-badge--gradient .wr6y2-badges__value{font-size:18px}
.wr6y2-status-badge--material .wr6y2-badges__item:hover{transform:none}
.wr6y2-blockquote--outline .wr6y2-blockquote,.wr6y2-blockquote--sharp .wr6y2-blockquote{padding:12px 16px}
.wr6y2-blockquote--minimal .wr6y2-blockquote{padding:4px 0 4px 14px}
.wr6y2-blockquote--minimal .wr6y2-blockquote p{letter-spacing:.5px}
.wr6y2-columns-text--ghost .wr6y2-columnstext{gap:14px}
.wr6y2-columns-text--ghost .wr6y2-columnstext__col{padding-left:8px}
.wr6y2-columns-text--sharp .wr6y2-columnstext__title{padding-left:6px}
.wr6y2-columns-text--minimal .wr6y2-columnstext{gap:12px}
.wr6y2-columns-text--minimal .wr6y2-columnstext__title{letter-spacing:1px}
.wr6y2-text-list--ghost .wr6y2-textlist__item{padding:6px 2px}
.wr6y2-text-list--sharp .wr6y2-textlist__item{padding-left:8px}
.wr6y2-text-list--minimal .wr6y2-textlist__item{padding:8px 2px}
.wr6y2-text-list--minimal .wr6y2-textlist__text{letter-spacing:.5px}
.wr6y2-feature-para--ghost .wr6y2-featurepara__item{padding:4px 0 4px 12px}
.wr6y2-feature-para--sharp .wr6y2-featurepara__title{padding-left:6px}
.wr6y2-feature-para--minimal .wr6y2-featurepara__item{padding:8px 2px}
.wr6y2-feature-para--minimal .wr6y2-featurepara__title{letter-spacing:1px}
.wr6y2-gallery-carousel--ghost .wr6y2-gallery{padding:6px 0 0}
.wr6y2-gallery-carousel--sharp .wr6y2-gallery{padding:6px}
.wr6y2-gallery-carousel--minimal .wr6y2-gallery__slides{border-bottom-width:2px}
.wr6y2-video-embed--ghost .wr6y2-video__ph{background:var(--sc-bg-alt)}
.wr6y2-video-embed--sharp .wr6y2-video__player,.wr6y2-video-embed--sharp .wr6y2-video__frame{border-bottom-width:2px}
.wr6y2-video-embed--minimal .wr6y2-video__player,.wr6y2-video-embed--minimal .wr6y2-video__frame{border-bottom-width:1px}
.wr6y2-logo-wall--pill .wr6y2-logowall__logo{height:56px}
.wr6y2-logo-wall--sharp .wr6y2-logowall{padding:8px 0 0}
.wr6y2-logo-wall--sharp .wr6y2-logowall__logo{border-width:1px}
.wr6y2-logo-wall--minimal .wr6y2-logowall__logo{height:48px}
.wr6y2-icon-features--ghost .wr6y2-iconfeat__glyph{font-size:24px}
.wr6y2-icon-features--ghost .wr6y2-iconfeat__item{padding:4px 0}
.wr6y2-icon-features--sharp .wr6y2-iconfeat{padding:10px 0 0}
.wr6y2-icon-features--sharp .wr6y2-iconfeat__glyph{border-width:1px}
.wr6y2-icon-features--minimal .wr6y2-iconfeat__item{padding:8px 2px 0}
.wr6y2-icon-features--minimal .wr6y2-iconfeat__glyph{font-size:22px}
.wr6y2-icon-label--classic .wr6y2-iconlabel,.wr6y2-icon-label--outline .wr6y2-iconlabel,.wr6y2-icon-label--boxed .wr6y2-iconlabel{padding:10px 12px}
.wr6y2-icon-label--ghost .wr6y2-iconlabel__text{letter-spacing:1px}
.wr6y2-icon-label--sharp .wr6y2-iconlabel{padding:6px 10px}
.wr6y2-icon-label--sharp .wr6y2-iconlabel__glyph{border-width:1px}
.wr6y2-icon-label--minimal .wr6y2-iconlabel{padding:2px 0 2px 10px}
.wr6y2-icon-label--minimal .wr6y2-iconlabel__text{letter-spacing:1px}
.wr6y2-status-badge--classic .wr6y2-badges,.wr6y2-status-badge--outline .wr6y2-badges,.wr6y2-status-badge--boxed .wr6y2-badges{padding:10px 12px}
.wr6y2-status-badge--ghost .wr6y2-badges__value{font-size:22px}
.wr6y2-status-badge--sharp .wr6y2-badges__value{font-size:20px}
.wr6y2-status-badge--minimal .wr6y2-badges{gap:14px}
.wr6y2-status-badge--minimal .wr6y2-badges__value{font-size:20px}
.wr6y2-gallery,.wr6y2-gallery__slides,.wr6y2-video,.wr6y2-video__player,.wr6y2-video__frame,.wr6y2-video__frame iframe,.wr6y2-video__ph{width:100%}
}.wr6y2-anchormenu{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 16px;width:100%;padding:4px 8px;box-sizing:border-box;background:var(--sc-bg);border-bottom:1px solid var(--sc-border);overflow:hidden}
.wr6y2-anchormenu__link{color:var(--sc-text);font-size:15px;text-decoration:none;padding:2px 4px;border-radius:var(--sc-radius);white-space:nowrap}
.wr6y2-anchormenu__link:hover,.wr6y2-anchormenu__link.is-active{color:var(--sc-primary)}
.wr6y2-anchormenu__link.is-active{font-weight:bold}
.wr6y2-stepsbar{list-style:none;margin:0;padding:8px;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 12px;box-sizing:border-box;align-content:center}
.wr6y2-stepsbar__step{display:flex;align-items:flex-start;gap:8px;min-width:0}
.wr6y2-stepsbar__no{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--sc-bg-alt);border:1px solid var(--sc-border);color:var(--sc-text-light);font-size:14px;font-weight:bold;box-sizing:border-box}
.wr6y2-stepsbar__info{min-width:0}
.wr6y2-stepsbar__title{margin:0 0 2px;font-size:15px;color:var(--sc-text);overflow-wrap:break-word}
.wr6y2-stepsbar__text{margin:0;color:var(--sc-text-light);font-size:13px;line-height:1.5;overflow-wrap:break-word}
.wr6y2-stepsbar__step.is-done .wr6y2-stepsbar__no{background:var(--sc-primary);border-color:var(--sc-primary);color:#FFFFFF}
.wr6y2-stepsbar__step.is-done .wr6y2-stepsbar__title{color:var(--sc-primary-dark)}
.wr6y2-pagetabs{display:flex;flex-direction:column;width:100%;box-sizing:border-box;background:var(--sc-bg);overflow:hidden}
.wr6y2-pagetabs__bar{display:flex;flex-wrap:wrap;gap:4px;padding:8px 8px 0;border-bottom:2px solid var(--sc-border)}
.wr6y2-pagetabs__tab{appearance:none;border:none;background:transparent;padding:4px 12px;font-size:15px;color:var(--sc-text-light);cursor:pointer;border-radius:var(--sc-radius) var(--sc-radius) 0 0}
.wr6y2-pagetabs__tab.is-active{color:var(--sc-primary);font-weight:bold;background:var(--sc-bg-alt);box-shadow:inset 0 -2px 0 var(--sc-primary)}
.wr6y2-pagetabs__panels{flex:1;min-height:0;padding:12px;overflow:hidden}
.wr6y2-pagetabs__panel{display:none;margin:0;color:var(--sc-text);font-size:15px;line-height:1.7;overflow-wrap:break-word}
.wr6y2-pagetabs__panel.is-active{display:block}
.wr6y2-contactform{display:flex;flex-direction:column;gap:8px;width:100%;padding:12px;box-sizing:border-box;background:var(--sc-bg);overflow:hidden}
.wr6y2-contactform__title{margin:0;font-size:18px;color:var(--sc-primary-dark);overflow-wrap:break-word}
.wr6y2-contactform__form{display:flex;flex-direction:column;gap:8px}
.wr6y2-contactform__input,.wr6y2-contactform__textarea{width:100%;padding:4px 8px;border:1px solid var(--sc-border);border-radius:var(--sc-radius);font-size:15px;font-family:inherit;color:var(--sc-text);background:var(--sc-bg);box-sizing:border-box}
.wr6y2-contactform__textarea{flex:1;min-height:56px;resize:none}
.wr6y2-contactform__btn{align-self:flex-end;padding:4px 16px;border:none;border-radius:var(--sc-radius);background:var(--sc-primary);color:#FFFFFF;font-size:15px;font-family:inherit;cursor:pointer}
.wr6y2-contactform__btn:disabled{background:var(--sc-border);cursor:not-allowed}
.wr6y2-contactform__hint{margin:0;color:var(--sc-text-light);font-size:13px}
.wr6y2-subscribebox{width:100%;padding:8px;box-sizing:border-box;background:var(--sc-bg);overflow:hidden}
.wr6y2-subscribebox__form{display:flex;gap:8px;width:100%}
.wr6y2-subscribebox__input{flex:1;min-width:0;padding:4px 8px;border:1px solid var(--sc-border);border-radius:var(--sc-radius);font-size:15px;font-family:inherit;color:var(--sc-text);background:var(--sc-bg);box-sizing:border-box}
.wr6y2-subscribebox__btn{flex-shrink:0;padding:4px 16px;border:none;border-radius:var(--sc-radius);background:var(--sc-primary);color:#FFFFFF;font-size:15px;font-family:inherit;cursor:pointer;white-space:nowrap}
.wr6y2-subscribebox__btn:disabled{background:var(--sc-border);cursor:not-allowed}
.wr6y2-abouthero{display:flex;align-items:stretch;gap:16px;width:100%;padding:12px;box-sizing:border-box;background:var(--sc-bg-alt);overflow:hidden}
.wr6y2-abouthero--right{flex-direction:row-reverse}
.wr6y2-abouthero__txt{flex:1;min-width:0;align-self:center}
.wr6y2-abouthero__title{margin:0 0 4px;font-size:24px;color:var(--sc-text);overflow-wrap:break-word}
.wr6y2-abouthero__sub{margin:0 0 4px;color:var(--sc-primary);font-size:16px;overflow-wrap:break-word}
.wr6y2-abouthero__text{margin:0;color:var(--sc-text-light);font-size:15px;line-height:1.7;overflow-wrap:break-word}
.wr6y2-abouthero__img{flex:0 0 38%;min-width:0;display:flex;align-items:center;justify-content:center}
.wr6y2-abouthero__pic{max-width:100%;max-height:100%;object-fit:cover;border-radius:var(--sc-radius)}
.wr6y2-abouthero__ph{width:100%;height:100%;min-height:120px;background:linear-gradient(135deg,var(--sc-primary),var(--sc-accent));opacity:.5;border-radius:var(--sc-radius)}
.wr6y2-footerinfo{width:100%;padding:12px;box-sizing:border-box;background:var(--sc-bg-alt);overflow:hidden}
.wr6y2-footerinfo__copy{margin:0 0 8px;color:var(--sc-text-light);font-size:14px}
.wr6y2-footerinfo__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 16px}
.wr6y2-footerinfo__item{display:flex;align-items:baseline;gap:4px;min-width:0}
.wr6y2-footerinfo__item span{color:var(--sc-text-light);font-size:13px}
.wr6y2-footerinfo__item b{color:var(--sc-text);font-size:15px;overflow-wrap:break-word}
.wr6y2-footerlinks{display:flex;flex-wrap:wrap;gap:16px;align-content:flex-start;width:100%;padding:12px;box-sizing:border-box;background:var(--sc-bg-alt);overflow:hidden}
.wr6y2-footerlinks__col{min-width:120px}
.wr6y2-footerlinks__title{margin:0 0 4px;font-size:15px;color:var(--sc-text);overflow-wrap:break-word}
.wr6y2-footerlinks__link{display:block;color:var(--sc-text-light);font-size:13px;text-decoration:none;padding:2px 0;overflow-wrap:break-word}
.wr6y2-footerlinks__link:hover{color:var(--sc-primary)}
.wr6y2-cardgrid{display:grid;gap:12px;padding:8px;box-sizing:border-box;align-content:start;overflow:hidden}
.wr6y2-cardgrid__card{display:flex;flex-direction:column;gap:4px;min-width:0;padding:8px;background:var(--sc-bg);border:1px solid var(--sc-border);border-radius:var(--sc-radius);text-decoration:none;box-sizing:border-box;overflow:hidden}
.wr6y2-cardgrid__img{width:100%;height:96px;object-fit:cover;border-radius:var(--sc-radius);background:var(--sc-bg-alt)}
.wr6y2-cardgrid__img.wr6y2-cardgrid__ph{background:var(--sc-bg-alt);border:1px dashed var(--sc-border);box-sizing:border-box}
.wr6y2-cardgrid__title{margin:0;font-size:16px;color:var(--sc-text);overflow-wrap:break-word}
.wr6y2-cardgrid__text{margin:0;color:var(--sc-text-light);font-size:14px;line-height:1.5;overflow-wrap:break-word}
.wr6y2-newscard{list-style:none;margin:0;padding:8px;display:flex;flex-direction:column;gap:8px;box-sizing:border-box;overflow:hidden}
.wr6y2-newscard__item{display:flex;flex-direction:column;gap:2px;padding:8px;background:var(--sc-bg);border:1px solid var(--sc-border);border-radius:var(--sc-radius);min-width:0;box-sizing:border-box}
.wr6y2-newscard__date{color:var(--sc-text-light);font-size:13px}
.wr6y2-newscard__title{color:var(--sc-text);font-size:16px;font-weight:bold;text-decoration:none;overflow-wrap:break-word}
.wr6y2-newscard__summary{margin:0;color:var(--sc-text-light);font-size:14px;line-height:1.5;overflow-wrap:break-word}
.wr6y2-linkcards{display:grid;gap:8px;padding:8px;box-sizing:border-box;align-content:start;overflow:hidden}
.wr6y2-linkcards__card{display:flex;flex-direction:column;gap:4px;min-width:0;padding:8px 12px;background:var(--sc-bg-alt);border:1px solid var(--sc-border);border-radius:var(--sc-radius);text-decoration:none;box-sizing:border-box;overflow:hidden}
.wr6y2-linkcards__title{margin:0;font-size:16px;color:var(--sc-primary-dark);overflow-wrap:break-word}
.wr6y2-linkcards__desc{margin:0;color:var(--sc-text-light);font-size:14px;line-height:1.5;overflow-wrap:break-word}
.wr6y2-statscards{list-style:none;margin:0;padding:8px;display:grid;gap:8px;box-sizing:border-box;align-content:center;overflow:hidden}
.wr6y2-statscards__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:8px;background:var(--sc-bg-alt);border:1px solid var(--sc-border);border-radius:var(--sc-radius);min-width:0;box-sizing:border-box}
.wr6y2-statscards__value{color:var(--sc-primary);font-size:22px;line-height:1.2;overflow-wrap:break-word}
.wr6y2-statscards__label{color:var(--sc-text-light);font-size:13px}
.wr6y2-timeline{list-style:none;margin:0;padding:8px;display:flex;flex-direction:column;gap:8px;box-sizing:border-box;overflow:hidden}
.wr6y2-timeline__item{position:relative;display:flex;gap:8px;padding-left:12px;min-width:0}
.wr6y2-timeline__item::before{content:'';position:absolute;left:4px;top:6px;bottom:-8px;width:2px;background:var(--sc-border)}
.wr6y2-timeline__item:last-child::before{display:none}
.wr6y2-timeline__item::after{content:'';position:absolute;left:0;top:4px;width:10px;height:10px;border-radius:50%;background:var(--sc-primary)}
.wr6y2-timeline__date{flex-shrink:0;min-width:72px;color:var(--sc-text-light);font-size:13px}
.wr6y2-timeline__body{min-width:0}
.wr6y2-timeline__title{margin:0 0 2px;font-size:16px;color:var(--sc-text);overflow-wrap:break-word}
.wr6y2-timeline__text{margin:0;color:var(--sc-text-light);font-size:14px;line-height:1.5;overflow-wrap:break-word}
.wr6y2-progressgroup{list-style:none;margin:0;padding:8px;display:flex;flex-direction:column;gap:8px;box-sizing:border-box;overflow:hidden}
.wr6y2-progressgroup__item{display:flex;align-items:center;gap:8px;min-width:0}
.wr6y2-progressgroup__label{flex-shrink:0;width:72px;color:var(--sc-text);font-size:15px;overflow-wrap:break-word}
.wr6y2-progressgroup__track{flex:1;min-width:0;height:10px;background:var(--sc-bg-alt);border:1px solid var(--sc-border);border-radius:999px;overflow:hidden;box-sizing:border-box}
.wr6y2-progressgroup__fill{height:100%;background:linear-gradient(90deg,var(--sc-primary),var(--sc-accent));border-radius:999px}
.wr6y2-progressgroup__pct{flex-shrink:0;min-width:40px;text-align:right;color:var(--sc-primary-dark);font-size:14px}
.wr6y2-anchor-menu--classic .wr6y2-anchormenu{background:var(--sc-bg-alt);border:none;height:52px;padding:0 20px;justify-content:flex-start}
.wr6y2-anchor-menu--classic .wr6y2-anchormenu__link{font-weight:600}
.wr6y2-anchor-menu--outline .wr6y2-anchormenu{background:transparent;border:none;border-bottom:1px solid var(--sc-border)}
.wr6y2-anchor-menu--outline .wr6y2-anchormenu__link{letter-spacing:2px}
.wr6y2-anchor-menu--ghost .wr6y2-anchormenu{background:transparent;border:none}
.wr6y2-anchor-menu--ghost .wr6y2-anchormenu__link{position:relative}
.wr6y2-anchor-menu--ghost .wr6y2-anchormenu__link::after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background:var(--sc-primary);transform:scaleX(0);transition:transform .2s}
.wr6y2-anchor-menu--ghost .wr6y2-anchormenu__link:hover::after{transform:scaleX(1)}
.wr6y2-anchor-menu--pill .wr6y2-anchormenu{height:40px}
.wr6y2-anchor-menu--pill .wr6y2-anchormenu__link{padding:8px 18px;border-radius:999px}
.wr6y2-anchor-menu--sharp .wr6y2-anchormenu{border-radius:0;border:none;border-top:3px solid var(--sc-primary);height:60px}
.wr6y2-anchor-menu--gradient .wr6y2-anchormenu{background:linear-gradient(135deg,var(--sc-primary),var(--sc-accent));border:none;height:52px}
.wr6y2-anchor-menu--gradient .wr6y2-anchormenu__link{color:#FFFFFF;font-weight:600}
.wr6y2-anchor-menu--gradient .wr6y2-anchormenu__link:hover,.wr6y2-anchor-menu--gradient .wr6y2-anchormenu__link.is-active{color:#FFFFFF}
.wr6y2-anchor-menu--boxed .wr6y2-anchormenu{border:1px solid var(--sc-border);padding:10px;border-radius:10px;justify-content:space-around}
.wr6y2-anchor-menu--minimal .wr6y2-anchormenu{background:transparent;border:none;justify-content:flex-start;gap:8px}
.wr6y2-anchor-menu--minimal .wr6y2-anchormenu__link{font-weight:500}
.wr6y2-anchor-menu--material .wr6y2-anchormenu{background:var(--sc-bg);border:none;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.15);height:56px}
.wr6y2-anchor-menu--glass .wr6y2-anchormenu{background:rgba(255,255,255,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.6)}
.wr6y2-anchor-menu--dark .wr6y2-anchormenu{background:var(--sc-primary-dark);border:none;height:64px}
.wr6y2-anchor-menu--dark .wr6y2-anchormenu__link{color:#FFFFFF;letter-spacing:3px}
.wr6y2-anchor-menu--accent-border .wr6y2-anchormenu{border:none;border-top:4px solid var(--sc-primary);justify-content:flex-start;height:54px}
.wr6y2-anchor-menu--luxury .wr6y2-anchormenu{border:none;border-bottom:2px solid #D4AF37;justify-content:center}
.wr6y2-anchor-menu--luxury .wr6y2-anchormenu__link{font-family:Georgia,"Times New Roman",serif;letter-spacing:4px}
.wr6y2-anchor-menu--playful .wr6y2-anchormenu__link{background:var(--sc-bg-alt);border-radius:999px;font-weight:bold;transition:transform .2s}
.wr6y2-anchor-menu--playful .wr6y2-anchormenu__link:hover{transform:translateY(-2px)}
.wr6y2-anchor-menu--bold-brutal .wr6y2-anchormenu{border:3px solid var(--sc-text);box-shadow:4px 4px 0 var(--sc-text);border-radius:0}
.wr6y2-anchor-menu--bold-brutal .wr6y2-anchormenu__link{font-weight:800}
.wr6y2-anchor-menu--retro .wr6y2-anchormenu{border:3px double var(--sc-primary);background:#FAF6EE;justify-content:center}
.wr6y2-anchor-menu--retro .wr6y2-anchormenu__link{font-family:Georgia,"Times New Roman",serif}
.wr6y2-anchor-menu--magazine .wr6y2-anchormenu{flex-direction:column;align-items:stretch;width:220px;gap:0}
.wr6y2-anchor-menu--magazine .wr6y2-anchormenu__link{display:block;text-align:left;border-bottom:1px solid var(--sc-border);border-radius:0}
.wr6y2-anchor-menu--soft-shadow .wr6y2-anchormenu{border:none;background:var(--sc-bg);box-shadow:0 10px 30px rgba(0,0,0,.12);border-radius:14px;height:58px}
.wr6y2-anchor-menu--compact-line .wr6y2-anchormenu{height:40px;gap:4px;border:none;border-bottom:1px solid var(--sc-border);background:transparent}
.wr6y2-anchor-menu--compact-line .wr6y2-anchormenu__link{font-size:13px;font-weight:500}

.wr6y2-steps-bar--classic .wr6y2-stepsbar{border:3px double var(--sc-border);border-radius:8px;background:var(--sc-bg);padding:12px}
.wr6y2-steps-bar--classic .wr6y2-stepsbar__no{border:2px double var(--sc-border)}
.wr6y2-steps-bar--classic .wr6y2-stepsbar__title{font-weight:bold}
.wr6y2-steps-bar--outline .wr6y2-stepsbar{background:transparent;border:2px solid var(--sc-primary);border-radius:12px;padding:12px}
.wr6y2-steps-bar--outline .wr6y2-stepsbar__no{border-color:var(--sc-primary);color:var(--sc-primary)}
.wr6y2-steps-bar--outline .wr6y2-stepsbar__title{letter-spacing:.5px}
.wr6y2-steps-bar--ghost .wr6y2-stepsbar{background:transparent;border:none;padding:4px 0}
.wr6y2-steps-bar--ghost .wr6y2-stepsbar__no{background:transparent;border:2px dashed var(--sc-border)}
.wr6y2-steps-bar--ghost .wr6y2-stepsbar__step.is-done .wr6y2-stepsbar__no{border-style:solid;background:var(--sc-bg-alt);color:var(--sc-text)}
.wr6y2-steps-bar--ghost .wr6y2-stepsbar__title{font-weight:600}
.wr6y2-steps-bar--pill .wr6y2-stepsbar__step{background:var(--sc-bg-alt);border-radius:999px;padding:6px 14px}
.wr6y2-steps-bar--pill .wr6y2-stepsbar__no{border-radius:999px}
.wr6y2-steps-bar--pill .wr6y2-stepsbar__title{font-size:14px}
.wr6y2-steps-bar--sharp .wr6y2-stepsbar{border:none;border-top:2px solid var(--sc-text);border-radius:0;padding:8px 0}
.wr6y2-steps-bar--sharp .wr6y2-stepsbar__no{border-radius:0}
.wr6y2-steps-bar--sharp .wr6y2-stepsbar__title{font-weight:bold;text-transform:uppercase;letter-spacing:1px}
.wr6y2-steps-bar--sharp .wr6y2-stepsbar__text{font-size:12px}
.wr6y2-steps-bar--gradient .wr6y2-stepsbar{background:linear-gradient(135deg,var(--sc-primary),var(--sc-accent));border-radius:12px;padding:12px}
.wr6y2-steps-bar--gradient .wr6y2-stepsbar__no{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.4);color:#FFFFFF}
.wr6y2-steps-bar--gradient .wr6y2-stepsbar__title,.wr6y2-steps-bar--gradient .wr6y2-stepsbar__text{color:#FFFFFF}
.wr6y2-steps-bar--boxed .wr6y2-stepsbar{background:var(--sc-bg-alt);border:1px solid var(--sc-border);border-radius:var(--sc-radius);padding:12px}
.wr6y2-steps-bar--boxed .wr6y2-stepsbar__no{background:var(--sc-bg)}
.wr6y2-steps-bar--boxed .wr6y2-stepsbar__title{font-weight:bold}
.wr6y2-steps-bar--minimal .wr6y2-stepsbar{background:transparent;border:none;border-bottom:2px solid var(--sc-border);border-radius:0;padding:4px 0}
.wr6y2-steps-bar--minimal .wr6y2-stepsbar__no{background:transparent;border:2px solid var(--sc-primary);color:var(--sc-primary)}
.wr6y2-steps-bar--minimal .wr6y2-stepsbar__title{font-weight:600;letter-spacing:.5px}
.wr6y2-steps-bar--material .wr6y2-stepsbar{background:var(--sc-bg);border:none;border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,.15);padding:12px}
.wr6y2-steps-bar--material .wr6y2-stepsbar__no{box-shadow:0 2px 6px rgba(0,0,0,.15)}
.wr6y2-steps-bar--material .wr6y2-stepsbar__title{font-weight:bold}
.wr6y2-steps-bar--glass .wr6y2-stepsbar{background:rgba(255,255,255,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.6);border-radius:14px;padding:12px}
.wr6y2-steps-bar--glass .wr6y2-stepsbar__no{background:rgba(255,255,255,.5)}
.wr6y2-steps-bar--dark .wr6y2-stepsbar{background:var(--sc-primary-dark);border-radius:12px;padding:12px}
.wr6y2-steps-bar--dark .wr6y2-stepsbar__no{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.25);color:#FFFFFF}
.wr6y2-steps-bar--dark .wr6y2-stepsbar__title{color:#FFFFFF}
.wr6y2-steps-bar--dark .wr6y2-stepsbar__text{color:rgba(255,255,255,.75)}
.wr6y2-steps-bar--dark .wr6y2-stepsbar__step.is-done .wr6y2-stepsbar__no{background:#D4AF37;border-color:#D4AF37;color:#FFFFFF}
.wr6y2-steps-bar--accent-border .wr6y2-stepsbar{border:none;border-left:4px solid var(--sc-primary);background:var(--sc-bg-alt);border-radius:0 8px 8px 0;padding:12px}
.wr6y2-steps-bar--accent-border .wr6y2-stepsbar__title{font-weight:bold}
.wr6y2-steps-bar--luxury .wr6y2-stepsbar{border:1px solid #D4AF37;border-radius:4px;padding:12px}
.wr6y2-steps-bar--luxury .wr6y2-stepsbar__no{border-color:#D4AF37;color:var(--sc-primary-dark);font-family:Georgia,"Times New Roman",serif}
.wr6y2-steps-bar--luxury .wr6y2-stepsbar__title{font-family:Georgia,"Times New Roman",serif;letter-spacing:1px}
.wr6y2-steps-bar--playful .wr6y2-stepsbar__step{background:var(--sc-bg-alt);border-radius:999px;padding:6px 14px;transition:transform .2s}
.wr6y2-steps-bar--playful .wr6y2-stepsbar__step:hover{transform:translateY(-2px)}
.wr6y2-steps-bar--playful .wr6y2-stepsbar__no{border-radius:999px;font-weight:bold}
.wr6y2-steps-bar--playful .wr6y2-stepsbar__step.is-done .wr6y2-stepsbar__no{background:var(--sc-accent);border-color:var(--sc-accent)}
.wr6y2-steps-bar--bold-brutal .wr6y2-stepsbar{border:3px solid var(--sc-text);box-shadow:6px 6px 0 var(--sc-primary);border-radius:0;padding:12px}
.wr6y2-steps-bar--bold-brutal .wr6y2-stepsbar__no{background:var(--sc-bg);border:2px solid var(--sc-text);border-radius:0;font-weight:800}
.wr6y2-steps-bar--bold-brutal .wr6y2-stepsbar__title{font-weight:800;text-transform:uppercase}
.wr6y2-steps-bar--retro .wr6y2-stepsbar{border:4px double var(--sc-border);background:#FAF6EE;border-radius:8px;padding:12px}
.wr6y2-steps-bar--retro .wr6y2-stepsbar__no{border:2px double var(--sc-primary);font-family:Georgia,"Times New Roman",serif}
.wr6y2-steps-bar--retro .wr6y2-stepsbar__title{font-family:Georgia,"Times New Roman",serif}
.wr6y2-steps-bar--magazine .wr6y2-stepsbar{display:flex;flex-direction:column;gap:0;padding:0}
.wr6y2-steps-bar--magazine .wr6y2-stepsbar__step{padding:10px 4px;border-bottom:1px solid var(--sc-border)}
.wr6y2-steps-bar--magazine .wr6y2-stepsbar__step:last-child{border-bottom:none}
.wr6y2-steps-bar--magazine .wr6y2-stepsbar__no{border-radius:0}
.wr6y2-steps-bar--magazine .wr6y2-stepsbar__title{font-weight:bold;letter-spacing:.5px}
.wr6y2-steps-bar--soft-shadow .wr6y2-stepsbar{border:none;background:var(--sc-bg);box-shadow:0 10px 30px rgba(0,0,0,.12);border-radius:16px;padding:14px}
.wr6y2-steps-bar--soft-shadow .wr6y2-stepsbar__no{box-shadow:0 2px 8px rgba(0,0,0,.1)}
.wr6y2-steps-bar--compact-line .wr6y2-stepsbar{border:none;border-top:1px solid var(--sc-border);border-bottom:1px solid var(--sc-border);border-radius:0;background:transparent;padding:6px 0}
.wr6y2-steps-bar--compact-line .wr6y2-stepsbar__no{width:22px;height:22px;border-radius:2px;font-size:12px}
.wr6y2-steps-bar--compact-line .wr6y2-stepsbar__title{font-size:13px}
.wr6y2-steps-bar--compact-line .wr6y2-stepsbar__text{font-size:12px}
@media (max-width:768px){
.wr6y2-steps-bar--classic .wr6y2-stepsbar,.wr6y2-steps-bar--outline .wr6y2-stepsbar,.wr6y2-steps-bar--gradient .wr6y2-stepsbar,.wr6y2-steps-bar--boxed .wr6y2-stepsbar,.wr6y2-steps-bar--material .wr6y2-stepsbar,.wr6y2-steps-bar--glass .wr6y2-stepsbar,.wr6y2-steps-bar--dark .wr6y2-stepsbar,.wr6y2-steps-bar--accent-border .wr6y2-stepsbar,.wr6y2-steps-bar--luxury .wr6y2-stepsbar,.wr6y2-steps-bar--bold-brutal .wr6y2-stepsbar,.wr6y2-steps-bar--retro .wr6y2-stepsbar,.wr6y2-steps-bar--soft-shadow .wr6y2-stepsbar{padding:8px}
.wr6y2-steps-bar--ghost .wr6y2-stepsbar,.wr6y2-steps-bar--minimal .wr6y2-stepsbar{padding:2px 0}
.wr6y2-steps-bar--sharp .wr6y2-stepsbar__title,.wr6y2-steps-bar--bold-brutal .wr6y2-stepsbar__title{letter-spacing:.5px}
.wr6y2-steps-bar--pill .wr6y2-stepsbar__step,.wr6y2-steps-bar--playful .wr6y2-stepsbar__step{padding:4px 10px}
.wr6y2-steps-bar--magazine .wr6y2-stepsbar__step{padding:8px 2px}
.wr6y2-steps-bar--compact-line .wr6y2-stepsbar{padding:4px 0}
}

.wr6y2-page-tabs--classic .wr6y2-pagetabs{border:3px double var(--sc-border);border-radius:8px;background:var(--sc-bg)}
.wr6y2-page-tabs--classic .wr6y2-pagetabs__bar{border-bottom:2px double var(--sc-border)}
.wr6y2-page-tabs--classic .wr6y2-pagetabs__tab{font-weight:600}
.wr6y2-page-tabs--outline .wr6y2-pagetabs{background:transparent;border:2px solid var(--sc-primary);border-radius:12px}
.wr6y2-page-tabs--outline .wr6y2-pagetabs__tab{border:1px solid var(--sc-primary);border-radius:8px;margin:4px 0 8px;color:var(--sc-primary)}
.wr6y2-page-tabs--outline .wr6y2-pagetabs__tab.is-active{background:var(--sc-primary);color:#FFFFFF;box-shadow:none}
.wr6y2-page-tabs--ghost .wr6y2-pagetabs{background:transparent;border:none;border-bottom:1px solid var(--sc-border)}
.wr6y2-page-tabs--ghost .wr6y2-pagetabs__tab{background:transparent;position:relative}
.wr6y2-page-tabs--ghost .wr6y2-pagetabs__tab.is-active{background:transparent;box-shadow:none;color:var(--sc-primary)}
.wr6y2-page-tabs--ghost .wr6y2-pagetabs__tab.is-active::after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background:var(--sc-primary)}
.wr6y2-page-tabs--pill .wr6y2-pagetabs__bar{border-bottom:none;padding:8px}
.wr6y2-page-tabs--pill .wr6y2-pagetabs__tab{background:var(--sc-bg-alt);border-radius:999px;padding:6px 16px}
.wr6y2-page-tabs--pill .wr6y2-pagetabs__tab.is-active{background:var(--sc-primary);color:#FFFFFF;box-shadow:none;border-radius:999px}
.wr6y2-page-tabs--sharp .wr6y2-pagetabs{border:none;border-top:3px solid var(--sc-text);border-radius:0}
.wr6y2-page-tabs--sharp .wr6y2-pagetabs__tab{border-radius:0;text-transform:uppercase;letter-spacing:1px}
.wr6y2-page-tabs--sharp .wr6y2-pagetabs__tab.is-active{background:var(--sc-text);color:#FFFFFF;box-shadow:none}
.wr6y2-page-tabs--gradient .wr6y2-pagetabs{background:linear-gradient(135deg,var(--sc-primary),var(--sc-accent));border-radius:12px}
.wr6y2-page-tabs--gradient .wr6y2-pagetabs__bar{border-bottom-color:rgba(255,255,255,.35)}
.wr6y2-page-tabs--gradient .wr6y2-pagetabs__tab{color:#FFFFFF}
.wr6y2-page-tabs--gradient .wr6y2-pagetabs__tab.is-active{background:#FFFFFF;box-shadow:none;color:var(--sc-primary)}
.wr6y2-page-tabs--boxed .wr6y2-pagetabs{background:var(--sc-bg-alt);border:1px solid var(--sc-border);border-radius:var(--sc-radius)}
.wr6y2-page-tabs--boxed .wr6y2-pagetabs__tab{background:var(--sc-bg);border:1px solid var(--sc-border);border-radius:6px}
.wr6y2-page-tabs--boxed .wr6y2-pagetabs__tab.is-active{border-color:var(--sc-primary);color:var(--sc-primary);box-shadow:none}
.wr6y2-page-tabs--minimal .wr6y2-pagetabs{background:transparent;border:none;border-bottom:2px solid var(--sc-border);border-radius:0}
.wr6y2-page-tabs--minimal .wr6y2-pagetabs__tab{background:transparent;box-shadow:none;border-radius:0;letter-spacing:.5px}
.wr6y2-page-tabs--minimal .wr6y2-pagetabs__tab.is-active{color:var(--sc-primary);font-weight:bold;box-shadow:inset 0 -2px 0 var(--sc-primary)}
.wr6y2-page-tabs--material .wr6y2-pagetabs{background:var(--sc-bg);border:none;border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,.15)}
.wr6y2-page-tabs--material .wr6y2-pagetabs__tab{border-radius:8px 8px 0 0;transition:background .2s}
.wr6y2-page-tabs--material .wr6y2-pagetabs__tab.is-active{background:var(--sc-bg-alt)}
.wr6y2-page-tabs--glass .wr6y2-pagetabs{background:rgba(255,255,255,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.6);border-radius:14px}
.wr6y2-page-tabs--glass .wr6y2-pagetabs__tab{background:rgba(255,255,255,.4)}
.wr6y2-page-tabs--glass .wr6y2-pagetabs__tab.is-active{background:rgba(255,255,255,.7)}
.wr6y2-page-tabs--dark .wr6y2-pagetabs{background:var(--sc-primary-dark);border-radius:12px}
.wr6y2-page-tabs--dark .wr6y2-pagetabs__bar{border-bottom-color:rgba(255,255,255,.25)}
.wr6y2-page-tabs--dark .wr6y2-pagetabs__tab{color:#FFFFFF}
.wr6y2-page-tabs--dark .wr6y2-pagetabs__tab.is-active{background:rgba(255,255,255,.12);color:#FFFFFF;box-shadow:inset 0 -2px 0 #D4AF37}
.wr6y2-page-tabs--dark .wr6y2-pagetabs__panel{color:rgba(255,255,255,.85)}
.wr6y2-page-tabs--accent-border .wr6y2-pagetabs{border:none;border-left:4px solid var(--sc-primary);background:var(--sc-bg-alt);border-radius:0 8px 8px 0}
.wr6y2-page-tabs--accent-border .wr6y2-pagetabs__tab{font-weight:600;letter-spacing:.5px}
.wr6y2-page-tabs--luxury .wr6y2-pagetabs{border:1px solid #D4AF37;border-radius:4px}
.wr6y2-page-tabs--luxury .wr6y2-pagetabs__tab{font-family:Georgia,"Times New Roman",serif;letter-spacing:2px}
.wr6y2-page-tabs--luxury .wr6y2-pagetabs__tab.is-active{color:var(--sc-primary-dark);box-shadow:inset 0 -2px 0 #D4AF37}
.wr6y2-page-tabs--playful .wr6y2-pagetabs__tab{background:var(--sc-bg-alt);border-radius:999px;transition:transform .2s,background .2s}
.wr6y2-page-tabs--playful .wr6y2-pagetabs__tab:hover{transform:translateY(-2px)}
.wr6y2-page-tabs--playful .wr6y2-pagetabs__tab.is-active{background:var(--sc-primary);color:#FFFFFF;box-shadow:none;border-radius:999px}
.wr6y2-page-tabs--bold-brutal .wr6y2-pagetabs{border:3px solid var(--sc-text);box-shadow:6px 6px 0 var(--sc-primary);border-radius:0}
.wr6y2-page-tabs--bold-brutal .wr6y2-pagetabs__tab{background:var(--sc-bg);border:2px solid var(--sc-text);border-radius:0;font-weight:800;text-transform:uppercase}
.wr6y2-page-tabs--bold-brutal .wr6y2-pagetabs__tab.is-active{background:var(--sc-text);color:#FFFFFF;box-shadow:none}
.wr6y2-page-tabs--retro .wr6y2-pagetabs{border:4px double var(--sc-border);background:#FAF6EE;border-radius:8px}
.wr6y2-page-tabs--retro .wr6y2-pagetabs__tab{font-family:Georgia,"Times New Roman",serif}
.wr6y2-page-tabs--retro .wr6y2-pagetabs__tab.is-active{color:var(--sc-primary-dark);box-shadow:inset 0 -2px 0 var(--sc-primary)}
.wr6y2-page-tabs--magazine .wr6y2-pagetabs{flex-direction:row;align-items:stretch}
.wr6y2-page-tabs--magazine .wr6y2-pagetabs__bar{flex-direction:column;flex:0 0 160px;align-items:stretch;gap:2px;padding:8px;border-bottom:none;border-right:2px solid var(--sc-border)}
.wr6y2-page-tabs--magazine .wr6y2-pagetabs__tab{width:100%;text-align:left;background:transparent;border-radius:0;padding:6px 10px}
.wr6y2-page-tabs--magazine .wr6y2-pagetabs__tab.is-active{background:var(--sc-bg-alt);color:var(--sc-primary);box-shadow:inset 3px 0 0 var(--sc-primary)}
.wr6y2-page-tabs--magazine .wr6y2-pagetabs__panels{padding:16px}
.wr6y2-page-tabs--magazine .wr6y2-pagetabs__panel{font-size:14px;line-height:1.8}
.wr6y2-page-tabs--soft-shadow .wr6y2-pagetabs{border:none;background:var(--sc-bg);box-shadow:0 10px 30px rgba(0,0,0,.12);border-radius:16px}
.wr6y2-page-tabs--soft-shadow .wr6y2-pagetabs__tab{font-weight:600}
.wr6y2-page-tabs--compact-line .wr6y2-pagetabs{border:none;border-top:1px solid var(--sc-border);border-bottom:1px solid var(--sc-border);border-radius:0;background:transparent}
.wr6y2-page-tabs--compact-line .wr6y2-pagetabs__bar{padding:4px 4px 0;border-bottom:1px solid var(--sc-border)}
.wr6y2-page-tabs--compact-line .wr6y2-pagetabs__tab{font-size:13px;padding:4px 10px;letter-spacing:.3px}
.wr6y2-page-tabs--compact-line .wr6y2-pagetabs__panels{padding:8px}
.wr6y2-page-tabs--compact-line .wr6y2-pagetabs__panel{font-size:13px;line-height:1.6}
@media (max-width:768px){
.wr6y2-page-tabs--magazine .wr6y2-pagetabs{flex-direction:column}
.wr6y2-page-tabs--magazine .wr6y2-pagetabs__bar{flex-direction:row;flex:none;width:auto;border-right:none;border-bottom:2px solid var(--sc-border)}
.wr6y2-page-tabs--magazine .wr6y2-pagetabs__tab{width:auto}
.wr6y2-page-tabs--classic .wr6y2-pagetabs__tab,.wr6y2-page-tabs--outline .wr6y2-pagetabs__tab,.wr6y2-page-tabs--sharp .wr6y2-pagetabs__tab,.wr6y2-page-tabs--minimal .wr6y2-pagetabs__tab,.wr6y2-page-tabs--accent-border .wr6y2-pagetabs__tab,.wr6y2-page-tabs--luxury .wr6y2-pagetabs__tab,.wr6y2-page-tabs--retro .wr6y2-pagetabs__tab,.wr6y2-page-tabs--soft-shadow .wr6y2-pagetabs__tab,.wr6y2-page-tabs--compact-line .wr6y2-pagetabs__tab{font-size:13px;letter-spacing:.3px}
.wr6y2-page-tabs--gradient .wr6y2-pagetabs__tab,.wr6y2-page-tabs--material .wr6y2-pagetabs__tab,.wr6y2-page-tabs--glass .wr6y2-pagetabs__tab,.wr6y2-page-tabs--boxed .wr6y2-pagetabs__tab,.wr6y2-page-tabs--dark .wr6y2-pagetabs__tab{font-size:13px}
.wr6y2-page-tabs--pill .wr6y2-pagetabs__tab,.wr6y2-page-tabs--playful .wr6y2-pagetabs__tab{padding:4px 12px}
.wr6y2-page-tabs--ghost .wr6y2-pagetabs__panels{padding:8px}
.wr6y2-page-tabs--bold-brutal .wr6y2-pagetabs{box-shadow:4px 4px 0 var(--sc-primary)}
}
.wr6y2-contact-form--classic .wr6y2-contactform{border:4px double var(--sc-border);background:var(--sc-bg);border-radius:8px;padding:16px 20px}
.wr6y2-contact-form--classic .wr6y2-contactform__title{font-family:Georgia,"Times New Roman",serif;font-size:20px;border-bottom:1px solid var(--sc-border);padding-bottom:8px}
.wr6y2-contact-form--classic .wr6y2-contactform__input,.wr6y2-contact-form--classic .wr6y2-contactform__textarea{border:2px solid var(--sc-border);padding:8px 12px}
.wr6y2-contact-form--classic .wr6y2-contactform__btn{height:44px;padding:10px 26px}
.wr6y2-contact-form--outline .wr6y2-contactform{background:transparent;border:2px solid var(--sc-primary);border-radius:12px;box-shadow:none;padding:14px 16px}
.wr6y2-contact-form--outline .wr6y2-contactform__title{color:var(--sc-primary);letter-spacing:1px}
.wr6y2-contact-form--outline .wr6y2-contactform__input,.wr6y2-contact-form--outline .wr6y2-contactform__textarea{background:transparent;border:1px solid var(--sc-primary)}
.wr6y2-contact-form--outline .wr6y2-contactform__btn{background:transparent;border:1px solid var(--sc-primary);color:var(--sc-primary)}
.wr6y2-contact-form--outline .wr6y2-contactform__btn:hover{background:var(--sc-primary);color:#FFFFFF}
.wr6y2-contact-form--ghost .wr6y2-contactform{background:transparent;border:none;border-radius:0;padding:4px 0;box-shadow:none}
.wr6y2-contact-form--ghost .wr6y2-contactform__title{font-weight:300;letter-spacing:3px;font-size:17px}
.wr6y2-contact-form--ghost .wr6y2-contactform__input,.wr6y2-contact-form--ghost .wr6y2-contactform__textarea{background:transparent;border:none;border-bottom:1px solid var(--sc-border);border-radius:0}
.wr6y2-contact-form--pill .wr6y2-contactform{background:var(--sc-bg-alt);border:none;border-radius:24px;padding:16px 20px}
.wr6y2-contact-form--pill .wr6y2-contactform__input{border-radius:999px;padding:8px 16px}
.wr6y2-contact-form--pill .wr6y2-contactform__textarea{border-radius:16px}
.wr6y2-contact-form--pill .wr6y2-contactform__btn{border-radius:999px;padding:8px 24px}
.wr6y2-contact-form--sharp .wr6y2-contactform{background:transparent;border:none;border-top:3px solid var(--sc-primary);border-radius:0;padding:12px 0 0}
.wr6y2-contact-form--sharp .wr6y2-contactform__title{font-weight:bold;text-transform:uppercase;letter-spacing:2px;font-size:16px}
.wr6y2-contact-form--sharp .wr6y2-contactform__input,.wr6y2-contact-form--sharp .wr6y2-contactform__textarea,.wr6y2-contact-form--sharp .wr6y2-contactform__btn{border-radius:0}
.wr6y2-contact-form--sharp .wr6y2-contactform__btn{font-weight:bold}
.wr6y2-contact-form--gradient .wr6y2-contactform{background:linear-gradient(135deg,var(--sc-primary),var(--sc-accent));border:none;border-radius:14px;padding:16px 20px}
.wr6y2-contact-form--gradient .wr6y2-contactform__title{color:#FFFFFF;font-weight:600;letter-spacing:1px}
.wr6y2-contact-form--gradient .wr6y2-contactform__input,.wr6y2-contact-form--gradient .wr6y2-contactform__textarea{background:rgba(255,255,255,.92);border-color:transparent}
.wr6y2-contact-form--gradient .wr6y2-contactform__btn{background:#FFFFFF;color:var(--sc-primary);font-weight:600}
.wr6y2-contact-form--gradient .wr6y2-contactform__hint{color:rgba(255,255,255,.85)}
.wr6y2-contact-form--boxed .wr6y2-contactform{background:var(--sc-bg-alt);border:1px solid var(--sc-border);border-radius:var(--sc-radius);padding:14px 16px}
.wr6y2-contact-form--boxed .wr6y2-contactform__input,.wr6y2-contact-form--boxed .wr6y2-contactform__textarea,.wr6y2-contact-form--boxed .wr6y2-contactform__btn{background:var(--sc-bg);border-color:var(--sc-border)}
.wr6y2-contact-form--boxed .wr6y2-contactform__title{font-weight:600;font-size:16px}
.wr6y2-contact-form--minimal .wr6y2-contactform{background:transparent;border:none;border-radius:0;padding:0;box-shadow:none}
.wr6y2-contact-form--minimal .wr6y2-contactform__title{color:var(--sc-primary);font-weight:500;letter-spacing:2px;font-size:16px;border-bottom:1px solid var(--sc-border);padding-bottom:6px}
.wr6y2-contact-form--minimal .wr6y2-contactform__input,.wr6y2-contact-form--minimal .wr6y2-contactform__textarea{background:transparent;border:none;border-bottom:1px solid var(--sc-border);border-radius:0;padding:4px 0}
.wr6y2-contact-form--minimal .wr6y2-contactform__btn{background:transparent;color:var(--sc-primary);border:none;border-bottom:1px solid var(--sc-primary);border-radius:0;padding:4px 0}
.wr6y2-contact-form--material .wr6y2-contactform{background:var(--sc-bg);border:none;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.12);padding:16px 18px}
.wr6y2-contact-form--material .wr6y2-contactform__input,.wr6y2-contact-form--material .wr6y2-contactform__textarea{background:var(--sc-bg-alt);border-color:transparent;border-radius:8px}
.wr6y2-contact-form--material .wr6y2-contactform__btn{box-shadow:0 2px 8px rgba(0,0,0,.15)}
.wr6y2-subscribe-box--classic .wr6y2-subscribebox{border:4px double var(--sc-border);background:var(--sc-bg);border-radius:8px;padding:12px 16px}
.wr6y2-subscribe-box--classic .wr6y2-subscribebox__input{border:2px solid var(--sc-border);padding:8px 12px}
.wr6y2-subscribe-box--classic .wr6y2-subscribebox__btn{height:44px;padding:10px 24px}
.wr6y2-subscribe-box--outline .wr6y2-subscribebox{background:transparent;border:2px solid var(--sc-primary);border-radius:12px;padding:10px 12px}
.wr6y2-subscribe-box--outline .wr6y2-subscribebox__input{background:transparent;border:1px solid var(--sc-primary)}
.wr6y2-subscribe-box--outline .wr6y2-subscribebox__btn{background:transparent;border:1px solid var(--sc-primary);color:var(--sc-primary);letter-spacing:1px}
.wr6y2-subscribe-box--outline .wr6y2-subscribebox__btn:hover{background:var(--sc-primary);color:#FFFFFF}
.wr6y2-subscribe-box--ghost .wr6y2-subscribebox{background:transparent;border:none;border-radius:0;padding:4px 0}
.wr6y2-subscribe-box--ghost .wr6y2-subscribebox__input{background:transparent;border:none;border-bottom:1px solid var(--sc-border);border-radius:0}
.wr6y2-subscribe-box--ghost .wr6y2-subscribebox__btn{background:transparent;color:var(--sc-primary);border:none;padding:4px 8px;letter-spacing:1px}
.wr6y2-subscribe-box--pill .wr6y2-subscribebox{background:var(--sc-bg-alt);border:none;border-radius:999px;padding:8px 10px}
.wr6y2-subscribe-box--pill .wr6y2-subscribebox__input{border-radius:999px;padding:8px 18px}
.wr6y2-subscribe-box--pill .wr6y2-subscribebox__btn{border-radius:999px;padding:8px 22px}
.wr6y2-subscribe-box--sharp .wr6y2-subscribebox{background:transparent;border:none;border-top:3px solid var(--sc-primary);border-radius:0;padding:10px 0 0}
.wr6y2-subscribe-box--sharp .wr6y2-subscribebox__input,.wr6y2-subscribe-box--sharp .wr6y2-subscribebox__btn{border-radius:0}
.wr6y2-subscribe-box--sharp .wr6y2-subscribebox__btn{font-weight:bold;text-transform:uppercase;letter-spacing:1px}
.wr6y2-subscribe-box--gradient .wr6y2-subscribebox{background:linear-gradient(135deg,var(--sc-primary),var(--sc-accent));border:none;border-radius:14px;padding:12px 14px}
.wr6y2-subscribe-box--gradient .wr6y2-subscribebox__input{background:rgba(255,255,255,.92);border-color:transparent}
.wr6y2-subscribe-box--gradient .wr6y2-subscribebox__btn{background:#FFFFFF;color:var(--sc-primary);font-weight:600}
.wr6y2-subscribe-box--boxed .wr6y2-subscribebox{background:var(--sc-bg-alt);border:1px solid var(--sc-border);border-radius:var(--sc-radius);padding:12px 14px}
.wr6y2-subscribe-box--boxed .wr6y2-subscribebox__input,.wr6y2-subscribe-box--boxed .wr6y2-subscribebox__btn{background:var(--sc-bg)}
.wr6y2-subscribe-box--boxed .wr6y2-subscribebox__btn{font-weight:600}
.wr6y2-subscribe-box--minimal .wr6y2-subscribebox{background:transparent;border:none;border-radius:0;padding:0}
.wr6y2-subscribe-box--minimal .wr6y2-subscribebox__input{background:transparent;border:none;border-bottom:1px solid var(--sc-border);border-radius:0;padding:4px 0}
.wr6y2-subscribe-box--minimal .wr6y2-subscribebox__btn{background:transparent;color:var(--sc-primary);border:none;border-bottom:1px solid var(--sc-primary);border-radius:0;padding:4px 8px;font-weight:500}
.wr6y2-subscribe-box--material .wr6y2-subscribebox{background:var(--sc-bg);border:none;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.12);padding:12px 14px}
.wr6y2-subscribe-box--material .wr6y2-subscribebox__input{background:var(--sc-bg-alt);border-color:transparent;border-radius:8px}
.wr6y2-subscribe-box--material .wr6y2-subscribebox__btn{box-shadow:0 2px 8px rgba(0,0,0,.15);border-radius:8px}
.wr6y2-about-hero--classic .wr6y2-abouthero{border:4px double var(--sc-border);background:var(--sc-bg);border-radius:8px;padding:16px 20px}
.wr6y2-about-hero--classic .wr6y2-abouthero__img{flex-basis:42%}
.wr6y2-about-hero--classic .wr6y2-abouthero__title{font-family:Georgia,"Times New Roman",serif;font-size:26px;border-bottom:1px solid var(--sc-border);padding-bottom:6px}
.wr6y2-about-hero--outline .wr6y2-abouthero{background:transparent;border:2px solid var(--sc-primary);border-radius:12px;box-shadow:none;padding:14px 16px}
.wr6y2-about-hero--outline .wr6y2-abouthero__pic,.wr6y2-about-hero--outline .wr6y2-abouthero__ph{border:1px solid var(--sc-primary)}
.wr6y2-about-hero--outline .wr6y2-abouthero__title{color:var(--sc-primary);letter-spacing:1px}
.wr6y2-about-hero--ghost .wr6y2-abouthero{background:transparent;border:none;border-radius:0;padding:4px 0;box-shadow:none}
.wr6y2-about-hero--ghost .wr6y2-abouthero__img{flex-basis:34%}
.wr6y2-about-hero--ghost .wr6y2-abouthero__title{font-weight:300;letter-spacing:4px;font-size:22px}
.wr6y2-about-hero--ghost .wr6y2-abouthero__sub{letter-spacing:2px}
.wr6y2-about-hero--pill .wr6y2-abouthero{background:var(--sc-bg-alt);border:none;border-radius:24px;padding:16px 20px}
.wr6y2-about-hero--pill .wr6y2-abouthero__pic,.wr6y2-about-hero--pill .wr6y2-abouthero__ph{border-radius:999px}
.wr6y2-about-hero--pill .wr6y2-abouthero__txt{text-align:center}
.wr6y2-about-hero--sharp .wr6y2-abouthero{background:transparent;border:none;border-top:3px solid var(--sc-primary);border-radius:0;padding:12px 0 0}
.wr6y2-about-hero--sharp .wr6y2-abouthero__pic,.wr6y2-about-hero--sharp .wr6y2-abouthero__ph{border-radius:0}
.wr6y2-about-hero--sharp .wr6y2-abouthero__img{flex-basis:45%}
.wr6y2-about-hero--sharp .wr6y2-abouthero__title{font-weight:800;text-transform:uppercase;letter-spacing:2px;font-size:22px}
.wr6y2-about-hero--gradient .wr6y2-abouthero{background:linear-gradient(135deg,var(--sc-primary),var(--sc-accent));border:none;border-radius:14px;padding:16px 20px}
.wr6y2-about-hero--gradient .wr6y2-abouthero__title,.wr6y2-about-hero--gradient .wr6y2-abouthero__sub,.wr6y2-about-hero--gradient .wr6y2-abouthero__text{color:#FFFFFF}
.wr6y2-about-hero--gradient .wr6y2-abouthero__title{font-weight:600}
.wr6y2-about-hero--gradient .wr6y2-abouthero__ph{background:rgba(255,255,255,.25)}
.wr6y2-about-hero--boxed .wr6y2-abouthero{background:var(--sc-bg-alt);border:1px solid var(--sc-border);border-radius:var(--sc-radius);padding:14px 16px}
.wr6y2-about-hero--boxed .wr6y2-abouthero__pic,.wr6y2-about-hero--boxed .wr6y2-abouthero__ph{background:var(--sc-bg);border:1px solid var(--sc-border);padding:6px}
.wr6y2-about-hero--minimal .wr6y2-abouthero{background:transparent;border:none;border-radius:0;padding:0;box-shadow:none}
.wr6y2-about-hero--minimal .wr6y2-abouthero__img{flex-basis:30%}
.wr6y2-about-hero--minimal .wr6y2-abouthero__title{font-weight:500;letter-spacing:2px;font-size:20px;border-bottom:1px solid var(--sc-border);padding-bottom:6px}
.wr6y2-about-hero--material .wr6y2-abouthero{background:var(--sc-bg);border:none;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.12);padding:16px 18px}
.wr6y2-about-hero--material .wr6y2-abouthero__img{flex-basis:40%}
.wr6y2-about-hero--material .wr6y2-abouthero__pic,.wr6y2-about-hero--material .wr6y2-abouthero__ph{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.15)}
.wr6y2-footer-info--classic .wr6y2-footerinfo{border-top:4px double var(--sc-border);background:var(--sc-bg);padding:14px 16px}
.wr6y2-footer-info--classic .wr6y2-footerinfo__copy{font-family:Georgia,"Times New Roman",serif}
.wr6y2-footer-info--classic .wr6y2-footerinfo__item+.wr6y2-footerinfo__item{border-left:1px solid var(--sc-border);padding-left:16px}
.wr6y2-footer-info--outline .wr6y2-footerinfo{background:transparent;border-top:2px solid var(--sc-primary);padding:12px 4px}
.wr6y2-footer-info--outline .wr6y2-footerinfo__item b{color:var(--sc-primary)}
.wr6y2-footer-info--outline .wr6y2-footerinfo__item span{letter-spacing:1px}
.wr6y2-footer-info--ghost .wr6y2-footerinfo{background:transparent;border:none;padding:4px 0}
.wr6y2-footer-info--ghost .wr6y2-footerinfo__copy,.wr6y2-footer-info--ghost .wr6y2-footerinfo__item span,.wr6y2-footer-info--ghost .wr6y2-footerinfo__item b{font-weight:300}
.wr6y2-footer-info--ghost .wr6y2-footerinfo__list{gap:4px 24px}
.wr6y2-footer-info--pill .wr6y2-footerinfo{background:transparent;border:none;padding:4px}
.wr6y2-footer-info--pill .wr6y2-footerinfo__item{background:var(--sc-bg-alt);border-radius:999px;padding:4px 14px}
.wr6y2-footer-info--pill .wr6y2-footerinfo__copy{font-size:13px;letter-spacing:1px}
.wr6y2-footer-info--sharp .wr6y2-footerinfo{background:transparent;border:none;border-top:3px solid var(--sc-primary);border-radius:0;padding:10px 0 0}
.wr6y2-footer-info--sharp .wr6y2-footerinfo__item b{text-transform:uppercase;letter-spacing:1px}
.wr6y2-footer-info--gradient .wr6y2-footerinfo{background:linear-gradient(135deg,var(--sc-primary),var(--sc-accent));border:none;border-radius:12px;padding:14px 16px}
.wr6y2-footer-info--gradient .wr6y2-footerinfo__copy,.wr6y2-footer-info--gradient .wr6y2-footerinfo__item span{color:rgba(255,255,255,.85)}
.wr6y2-footer-info--gradient .wr6y2-footerinfo__item b{color:#FFFFFF}
.wr6y2-footer-info--gradient .wr6y2-footerinfo__list{flex-direction:column;gap:6px}
.wr6y2-footer-info--boxed .wr6y2-footerinfo{background:var(--sc-bg-alt);border:1px solid var(--sc-border);border-radius:var(--sc-radius);padding:12px 14px}
.wr6y2-footer-info--boxed .wr6y2-footerinfo__item{background:var(--sc-bg);border:1px solid var(--sc-border);border-radius:6px;padding:4px 10px}
.wr6y2-footer-info--minimal .wr6y2-footerinfo{background:transparent;border:none;border-top:1px solid var(--sc-border);border-radius:0;padding:8px 0 0}
.wr6y2-footer-info--minimal .wr6y2-footerinfo__copy{font-size:12px;letter-spacing:2px}
.wr6y2-footer-info--minimal .wr6y2-footerinfo__item b{font-weight:500}
.wr6y2-footer-info--material .wr6y2-footerinfo{background:var(--sc-bg);border:none;border-radius:12px;box-shadow:0 -4px 16px rgba(0,0,0,.1);padding:14px 16px}
.wr6y2-footer-info--material .wr6y2-footerinfo__item{background:var(--sc-bg-alt);border-radius:8px;padding:4px 10px}
.wr6y2-footer-links--classic .wr6y2-footerlinks{border-top:4px double var(--sc-border);background:var(--sc-bg);padding:14px 16px}
.wr6y2-footer-links--classic .wr6y2-footerlinks__title{font-family:Georgia,"Times New Roman",serif;border-bottom:1px solid var(--sc-border);padding-bottom:4px}
.wr6y2-footer-links--classic .wr6y2-footerlinks__link:hover{text-decoration:underline}
.wr6y2-footer-links--outline .wr6y2-footerlinks{background:transparent;border-top:2px solid var(--sc-primary);padding:12px 4px}
.wr6y2-footer-links--outline .wr6y2-footerlinks__title{letter-spacing:1px}
.wr6y2-footer-links--outline .wr6y2-footerlinks__link{color:var(--sc-primary)}
.wr6y2-footer-links--ghost .wr6y2-footerlinks{background:transparent;border:none;padding:4px 0}
.wr6y2-footer-links--ghost .wr6y2-footerlinks__title{font-weight:300;letter-spacing:3px}
.wr6y2-footer-links--ghost .wr6y2-footerlinks__link{font-weight:300}
.wr6y2-footer-links--pill .wr6y2-footerlinks{background:transparent;border:none;padding:4px}
.wr6y2-footer-links--pill .wr6y2-footerlinks__link{background:var(--sc-bg-alt);border-radius:999px;padding:4px 14px;margin:2px 0}
.wr6y2-footer-links--pill .wr6y2-footerlinks__title{font-size:13px;letter-spacing:1px}
.wr6y2-footer-links--sharp .wr6y2-footerlinks{background:transparent;border:none;border-top:3px solid var(--sc-primary);border-radius:0;padding:10px 0 0}
.wr6y2-footer-links--sharp .wr6y2-footerlinks__title{font-weight:bold;text-transform:uppercase;letter-spacing:2px;font-size:13px}
.wr6y2-footer-links--sharp .wr6y2-footerlinks__link{border-left:2px solid var(--sc-border);padding-left:8px}
.wr6y2-footer-links--gradient .wr6y2-footerlinks{background:linear-gradient(135deg,var(--sc-primary),var(--sc-accent));border:none;border-radius:12px;padding:14px 16px}
.wr6y2-footer-links--gradient .wr6y2-footerlinks__title{color:#FFFFFF;font-weight:600}
.wr6y2-footer-links--gradient .wr6y2-footerlinks__link{color:rgba(255,255,255,.85)}
.wr6y2-footer-links--gradient .wr6y2-footerlinks__link:hover{color:#FFFFFF}
.wr6y2-footer-links--boxed .wr6y2-footerlinks{background:var(--sc-bg-alt);border:1px solid var(--sc-border);border-radius:var(--sc-radius);padding:12px 14px}
.wr6y2-footer-links--boxed .wr6y2-footerlinks__col{background:var(--sc-bg);border:1px solid var(--sc-border);border-radius:8px;padding:10px 12px}
.wr6y2-footer-links--minimal .wr6y2-footerlinks{background:transparent;border:none;border-top:1px solid var(--sc-border);border-radius:0;padding:8px 0 0}
.wr6y2-footer-links--minimal .wr6y2-footerlinks__title{font-weight:500;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--sc-text-light)}
.wr6y2-footer-links--minimal .wr6y2-footerlinks__link{font-size:13px;padding:2px 0}
.wr6y2-footer-links--material .wr6y2-footerlinks{background:var(--sc-bg);border:none;border-radius:12px;box-shadow:0 -4px 16px rgba(0,0,0,.1);padding:14px 16px}
.wr6y2-footer-links--material .wr6y2-footerlinks__col{background:var(--sc-bg-alt);border-radius:8px;padding:10px 12px}
.wr6y2-card-grid--classic .wr6y2-cardgrid{border:4px double var(--sc-border);background:var(--sc-bg);border-radius:8px;padding:12px}
.wr6y2-card-grid--classic .wr6y2-cardgrid__card{border:1px solid var(--sc-border);border-radius:6px;padding:10px}
.wr6y2-card-grid--classic .wr6y2-cardgrid__img{height:112px}
.wr6y2-card-grid--classic .wr6y2-cardgrid__title{font-family:Georgia,"Times New Roman",serif}
.wr6y2-card-grid--outline .wr6y2-cardgrid{background:transparent;border:none;padding:4px;box-shadow:none}
.wr6y2-card-grid--outline .wr6y2-cardgrid__card{background:transparent;border:2px solid var(--sc-primary)}
.wr6y2-card-grid--outline .wr6y2-cardgrid__img{background:transparent;border:1px solid var(--sc-primary)}
.wr6y2-card-grid--outline .wr6y2-cardgrid__title{letter-spacing:1px}
.wr6y2-card-grid--ghost .wr6y2-cardgrid{background:transparent;border:none;padding:4px 0;box-shadow:none}
.wr6y2-card-grid--ghost .wr6y2-cardgrid__card{background:transparent;border:none;padding:4px 0}
.wr6y2-card-grid--ghost .wr6y2-cardgrid__title{font-weight:300;letter-spacing:2px}
.wr6y2-card-grid--ghost .wr6y2-cardgrid__img{opacity:.85;border-radius:6px}
.wr6y2-card-grid--pill .wr6y2-cardgrid{background:transparent;border:none;padding:4px}
.wr6y2-card-grid--pill .wr6y2-cardgrid__card{background:var(--sc-bg-alt);border:none;border-radius:16px;padding:12px}
.wr6y2-card-grid--pill .wr6y2-cardgrid__img{border-radius:12px}
.wr6y2-card-grid--sharp .wr6y2-cardgrid{background:transparent;border:none;border-top:3px solid var(--sc-primary);border-radius:0;padding:12px 0 0}
.wr6y2-card-grid--sharp .wr6y2-cardgrid__card{border:none;border-top:2px solid var(--sc-primary);border-radius:0;padding:8px 0 0}
.wr6y2-card-grid--sharp .wr6y2-cardgrid__img,.wr6y2-card-grid--sharp .wr6y2-cardgrid__img.wr6y2-cardgrid__ph{border-radius:0}
.wr6y2-card-grid--sharp .wr6y2-cardgrid__title{font-weight:bold;text-transform:uppercase;font-size:14px}
.wr6y2-card-grid--gradient .wr6y2-cardgrid{background:linear-gradient(135deg,var(--sc-primary),var(--sc-accent));border:none;border-radius:14px;padding:12px}
.wr6y2-card-grid--gradient .wr6y2-cardgrid__card{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.35)}
.wr6y2-card-grid--gradient .wr6y2-cardgrid__title,.wr6y2-card-grid--gradient .wr6y2-cardgrid__text{color:#FFFFFF}
.wr6y2-card-grid--gradient .wr6y2-cardgrid__img.wr6y2-cardgrid__ph{background:rgba(255,255,255,.25);border-color:rgba(255,255,255,.35)}
.wr6y2-card-grid--boxed .wr6y2-cardgrid{background:var(--sc-bg-alt);border:1px solid var(--sc-border);border-radius:var(--sc-radius);padding:12px}
.wr6y2-card-grid--boxed .wr6y2-cardgrid__card{border:1px solid var(--sc-border);border-radius:8px;padding:12px}
.wr6y2-card-grid--minimal .wr6y2-cardgrid{background:transparent;border:none;padding:0;gap:16px}
.wr6y2-card-grid--minimal .wr6y2-cardgrid__card{background:transparent;border:none;border-bottom:1px solid var(--sc-border);border-radius:0;padding:8px 0}
.wr6y2-card-grid--minimal .wr6y2-cardgrid__img{height:80px;border-radius:0}
.wr6y2-card-grid--minimal .wr6y2-cardgrid__title{color:var(--sc-primary);font-weight:500;font-size:15px}
.wr6y2-card-grid--material .wr6y2-cardgrid{background:transparent;border:none;padding:4px}
.wr6y2-card-grid--material .wr6y2-cardgrid__card{background:var(--sc-bg);border:none;box-shadow:0 4px 14px rgba(0,0,0,.12);transition:transform .2s,box-shadow .2s}
.wr6y2-card-grid--material .wr6y2-cardgrid__card:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.16)}
.wr6y2-card-grid--material .wr6y2-cardgrid__img{border-radius:6px;height:104px}
.wr6y2-news-card--classic .wr6y2-newscard{border:4px double var(--sc-border);background:var(--sc-bg);border-radius:8px;padding:12px 16px}
.wr6y2-news-card--classic .wr6y2-newscard__item{background:transparent;border:none;border-bottom:1px solid var(--sc-border);border-radius:0;padding:10px 2px}
.wr6y2-news-card--classic .wr6y2-newscard__date{font-family:Georgia,"Times New Roman",serif;font-style:italic}
.wr6y2-news-card--outline .wr6y2-newscard{background:transparent;border:none;padding:4px;box-shadow:none}
.wr6y2-news-card--outline .wr6y2-newscard__item{background:transparent;border:2px solid var(--sc-primary)}
.wr6y2-news-card--outline .wr6y2-newscard__date{color:var(--sc-primary);letter-spacing:1px}
.wr6y2-news-card--ghost .wr6y2-newscard{background:transparent;border:none;padding:4px 0;gap:4px;box-shadow:none}
.wr6y2-news-card--ghost .wr6y2-newscard__item{background:transparent;border:none;border-bottom:1px dashed var(--sc-border);border-radius:0;padding:8px 2px}
.wr6y2-news-card--ghost .wr6y2-newscard__title{font-weight:300;letter-spacing:1px}
.wr6y2-news-card--pill .wr6y2-newscard{background:transparent;border:none;padding:4px}
.wr6y2-news-card--pill .wr6y2-newscard__item{background:var(--sc-bg-alt);border:none;border-radius:999px;padding:10px 18px}
.wr6y2-news-card--pill .wr6y2-newscard__date{font-size:12px}
.wr6y2-news-card--sharp .wr6y2-newscard{background:transparent;border:none;border-top:3px solid var(--sc-primary);border-radius:0;padding:12px 0 0}
.wr6y2-news-card--sharp .wr6y2-newscard__item{border:none;border-left:3px solid var(--sc-primary);border-radius:0;padding-left:10px;background:transparent}
.wr6y2-news-card--sharp .wr6y2-newscard__date{text-transform:uppercase;letter-spacing:1px;font-size:12px}
.wr6y2-news-card--sharp .wr6y2-newscard__title{font-weight:800}
.wr6y2-news-card--gradient .wr6y2-newscard{background:linear-gradient(135deg,var(--sc-primary),var(--sc-accent));border:none;border-radius:14px;padding:12px 14px}
.wr6y2-news-card--gradient .wr6y2-newscard__item{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.35)}
.wr6y2-news-card--gradient .wr6y2-newscard__date,.wr6y2-news-card--gradient .wr6y2-newscard__title,.wr6y2-news-card--gradient .wr6y2-newscard__summary{color:#FFFFFF}
.wr6y2-news-card--boxed .wr6y2-newscard{background:var(--sc-bg-alt);border:1px solid var(--sc-border);border-radius:var(--sc-radius);padding:12px}
.wr6y2-news-card--boxed .wr6y2-newscard__item{background:var(--sc-bg);border:1px solid var(--sc-border);border-radius:8px;padding:10px 12px}
.wr6y2-news-card--minimal .wr6y2-newscard{background:transparent;border:none;padding:0}
.wr6y2-news-card--minimal .wr6y2-newscard__item{background:transparent;border:none;border-bottom:1px solid var(--sc-border);border-radius:0;padding:10px 2px}
.wr6y2-news-card--minimal .wr6y2-newscard__date{font-size:12px;letter-spacing:2px;text-transform:uppercase}
.wr6y2-news-card--minimal .wr6y2-newscard__title{color:var(--sc-primary);font-weight:500}
.wr6y2-news-card--material .wr6y2-newscard{background:transparent;border:none;padding:4px}
.wr6y2-news-card--material .wr6y2-newscard__item{background:var(--sc-bg);border:none;box-shadow:0 4px 14px rgba(0,0,0,.12);transition:transform .2s,box-shadow .2s}
.wr6y2-news-card--material .wr6y2-newscard__item:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.16)}
.wr6y2-news-card--material .wr6y2-newscard__date{background:var(--sc-bg-alt);border-radius:999px;padding:2px 10px;font-size:12px;align-self:flex-start}
.wr6y2-link-cards--classic .wr6y2-linkcards{border:4px double var(--sc-border);background:var(--sc-bg);border-radius:8px;padding:12px}
.wr6y2-link-cards--classic .wr6y2-linkcards__card{background:var(--sc-bg);border:1px solid var(--sc-border);border-radius:6px;padding:12px 14px}
.wr6y2-link-cards--classic .wr6y2-linkcards__title{font-family:Georgia,"Times New Roman",serif;border-bottom:1px solid var(--sc-border);padding-bottom:4px}
.wr6y2-link-cards--outline .wr6y2-linkcards{background:transparent;border:none;padding:4px;box-shadow:none}
.wr6y2-link-cards--outline .wr6y2-linkcards__card{background:transparent;border:2px solid var(--sc-primary)}
.wr6y2-link-cards--outline .wr6y2-linkcards__card:hover{background:var(--sc-bg-alt)}
.wr6y2-link-cards--outline .wr6y2-linkcards__title{letter-spacing:1px}
.wr6y2-link-cards--ghost .wr6y2-linkcards{background:transparent;border:none;padding:4px 0;box-shadow:none}
.wr6y2-link-cards--ghost .wr6y2-linkcards__card{background:transparent;border:none;padding:4px 0}
.wr6y2-link-cards--ghost .wr6y2-linkcards__title{font-weight:300;letter-spacing:2px}
.wr6y2-link-cards--ghost .wr6y2-linkcards__desc{font-size:13px}
.wr6y2-link-cards--pill .wr6y2-linkcards{background:transparent;border:none;padding:4px}
.wr6y2-link-cards--pill .wr6y2-linkcards__card{background:var(--sc-bg-alt);border:none;border-radius:999px;padding:12px 22px}
.wr6y2-link-cards--sharp .wr6y2-linkcards{background:transparent;border:none;border-top:3px solid var(--sc-primary);border-radius:0;padding:12px 0 0}
.wr6y2-link-cards--sharp .wr6y2-linkcards__card{border:none;border-left:3px solid var(--sc-primary);border-radius:0;padding-left:12px;background:transparent}
.wr6y2-link-cards--sharp .wr6y2-linkcards__title{font-weight:bold;text-transform:uppercase;font-size:14px}
.wr6y2-link-cards--gradient .wr6y2-linkcards{background:linear-gradient(135deg,var(--sc-primary),var(--sc-accent));border:none;border-radius:14px;padding:12px}
.wr6y2-link-cards--gradient .wr6y2-linkcards__card{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.35)}
.wr6y2-link-cards--gradient .wr6y2-linkcards__title,.wr6y2-link-cards--gradient .wr6y2-linkcards__desc{color:#FFFFFF}
.wr6y2-link-cards--boxed .wr6y2-linkcards{background:var(--sc-bg-alt);border:1px solid var(--sc-border);border-radius:var(--sc-radius);padding:12px}
.wr6y2-link-cards--boxed .wr6y2-linkcards__card{background:var(--sc-bg);border:1px solid var(--sc-border);border-radius:8px;padding:12px 14px}
.wr6y2-link-cards--minimal .wr6y2-linkcards{background:transparent;border:none;padding:0}
.wr6y2-link-cards--minimal .wr6y2-linkcards__card{background:transparent;border:none;border-bottom:1px solid var(--sc-border);border-radius:0;padding:10px 2px}
.wr6y2-link-cards--minimal .wr6y2-linkcards__title{font-weight:500;letter-spacing:1px;font-size:15px}
.wr6y2-link-cards--minimal .wr6y2-linkcards__desc{font-size:13px}
.wr6y2-link-cards--material .wr6y2-linkcards{background:transparent;border:none;padding:4px}
.wr6y2-link-cards--material .wr6y2-linkcards__card{background:var(--sc-bg);border:none;box-shadow:0 4px 14px rgba(0,0,0,.12);transition:transform .2s,box-shadow .2s}
.wr6y2-link-cards--material .wr6y2-linkcards__card:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.16)}
.wr6y2-link-cards--material .wr6y2-linkcards__title{color:var(--sc-primary);font-weight:600}
.wr6y2-stats-cards--classic .wr6y2-statscards{border:4px double var(--sc-border);background:var(--sc-bg);border-radius:8px;padding:12px}
.wr6y2-stats-cards--classic .wr6y2-statscards__item{background:var(--sc-bg);border:1px solid var(--sc-border);border-radius:6px;padding:12px}
.wr6y2-stats-cards--classic .wr6y2-statscards__value{font-family:Georgia,"Times New Roman",serif;font-size:26px}
.wr6y2-stats-cards--outline .wr6y2-statscards{background:transparent;border:none;padding:4px}
.wr6y2-stats-cards--outline .wr6y2-statscards__item{background:transparent;border:2px solid var(--sc-primary)}
.wr6y2-stats-cards--outline .wr6y2-statscards__value{color:var(--sc-primary);letter-spacing:1px}
.wr6y2-stats-cards--ghost .wr6y2-statscards{background:transparent;border:none;padding:4px 0}
.wr6y2-stats-cards--ghost .wr6y2-statscards__item{background:transparent;border:none;padding:4px}
.wr6y2-stats-cards--ghost .wr6y2-statscards__value{font-weight:300;font-size:32px}
.wr6y2-stats-cards--ghost .wr6y2-statscards__label{font-size:12px;letter-spacing:2px;text-transform:uppercase}
.wr6y2-stats-cards--pill .wr6y2-statscards{background:transparent;border:none;padding:4px}
.wr6y2-stats-cards--pill .wr6y2-statscards__item{background:var(--sc-bg-alt);border:none;border-radius:999px;padding:12px 20px}
.wr6y2-stats-cards--pill .wr6y2-statscards__value{font-size:20px}
.wr6y2-stats-cards--sharp .wr6y2-statscards{background:transparent;border:none;border-top:3px solid var(--sc-primary);border-radius:0;padding:12px 0 0}
.wr6y2-stats-cards--sharp .wr6y2-statscards__item{background:transparent;border:none;border-left:3px solid var(--sc-primary);border-radius:0;padding-left:12px}
.wr6y2-stats-cards--sharp .wr6y2-statscards__value{font-weight:800;font-size:28px}
.wr6y2-stats-cards--gradient .wr6y2-statscards{background:linear-gradient(135deg,var(--sc-primary),var(--sc-accent));border:none;border-radius:14px;padding:12px}
.wr6y2-stats-cards--gradient .wr6y2-statscards__item{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.35)}
.wr6y2-stats-cards--gradient .wr6y2-statscards__value,.wr6y2-stats-cards--gradient .wr6y2-statscards__label{color:#FFFFFF}
.wr6y2-stats-cards--gradient .wr6y2-statscards__value{font-weight:bold;font-size:26px}
.wr6y2-stats-cards--boxed .wr6y2-statscards{background:var(--sc-bg-alt);border:1px solid var(--sc-border);border-radius:var(--sc-radius);padding:12px}
.wr6y2-stats-cards--boxed .wr6y2-statscards__item{background:var(--sc-bg);border:1px solid var(--sc-border);border-radius:8px;padding:12px}
.wr6y2-stats-cards--minimal .wr6y2-statscards{background:transparent;border:none;padding:0}
.wr6y2-stats-cards--minimal .wr6y2-statscards__item{background:transparent;border:none;border-bottom:2px solid var(--sc-border);border-radius:0;padding:8px 2px;align-items:flex-start;text-align:left}
.wr6y2-stats-cards--minimal .wr6y2-statscards__value{color:var(--sc-primary);font-weight:500;font-size:24px}
.wr6y2-stats-cards--minimal .wr6y2-statscards__label{font-size:12px;letter-spacing:2px;text-transform:uppercase}
.wr6y2-stats-cards--material .wr6y2-statscards{background:transparent;border:none;padding:4px}
.wr6y2-stats-cards--material .wr6y2-statscards__item{background:var(--sc-bg);border:none;box-shadow:0 4px 14px rgba(0,0,0,.12);transition:transform .2s,box-shadow .2s}
.wr6y2-stats-cards--material .wr6y2-statscards__item:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.16)}
.wr6y2-stats-cards--material .wr6y2-statscards__value{font-weight:bold;font-size:26px}
.wr6y2-timeline--classic .wr6y2-timeline{border:4px double var(--sc-border);background:var(--sc-bg);border-radius:8px;padding:14px 16px}
.wr6y2-timeline--classic .wr6y2-timeline__item::after{width:12px;height:12px;border:2px solid var(--sc-primary);background:var(--sc-bg)}
.wr6y2-timeline--classic .wr6y2-timeline__date{font-family:Georgia,"Times New Roman",serif}
.wr6y2-timeline--outline .wr6y2-timeline{background:transparent;border:2px solid var(--sc-primary);border-radius:12px;box-shadow:none;padding:14px 16px}
.wr6y2-timeline--outline .wr6y2-timeline__item::before{width:0;background:none;border-left:2px dashed var(--sc-primary)}
.wr6y2-timeline--outline .wr6y2-timeline__date{color:var(--sc-primary);letter-spacing:1px}
.wr6y2-timeline--ghost .wr6y2-timeline{background:transparent;border:none;border-radius:0;padding:4px 0}
.wr6y2-timeline--ghost .wr6y2-timeline__item::before{width:1px}
.wr6y2-timeline--ghost .wr6y2-timeline__item::after{width:8px;height:8px;opacity:.6}
.wr6y2-timeline--ghost .wr6y2-timeline__title{font-weight:300;letter-spacing:3px}
.wr6y2-timeline--pill .wr6y2-timeline{background:transparent;border:none;padding:4px}
.wr6y2-timeline--pill .wr6y2-timeline__date{background:var(--sc-bg-alt);border-radius:999px;padding:2px 12px;font-size:12px}
.wr6y2-timeline--sharp .wr6y2-timeline{background:transparent;border:none;border-top:3px solid var(--sc-primary);border-radius:0;padding:12px 0 0}
.wr6y2-timeline--sharp .wr6y2-timeline__item::before{width:3px}
.wr6y2-timeline--sharp .wr6y2-timeline__item::after{border-radius:0;background:var(--sc-bg);border:2px solid var(--sc-primary)}
.wr6y2-timeline--sharp .wr6y2-timeline__date{text-transform:uppercase;letter-spacing:1px;font-size:12px}
.wr6y2-timeline--sharp .wr6y2-timeline__title{font-weight:bold}
.wr6y2-timeline--gradient .wr6y2-timeline{background:linear-gradient(135deg,var(--sc-primary),var(--sc-accent));border:none;border-radius:14px;padding:14px 16px}
.wr6y2-timeline--gradient .wr6y2-timeline__item::before{background:linear-gradient(180deg,#FFFFFF,rgba(255,255,255,.2))}
.wr6y2-timeline--gradient .wr6y2-timeline__item::after{background:#FFFFFF}
.wr6y2-timeline--gradient .wr6y2-timeline__date,.wr6y2-timeline--gradient .wr6y2-timeline__title,.wr6y2-timeline--gradient .wr6y2-timeline__text{color:#FFFFFF}
.wr6y2-timeline--boxed .wr6y2-timeline{background:var(--sc-bg-alt);border:1px solid var(--sc-border);border-radius:var(--sc-radius);padding:14px 16px}
.wr6y2-timeline--boxed .wr6y2-timeline__date{background:var(--sc-bg);border:1px solid var(--sc-border);border-radius:6px;padding:2px 10px;font-size:12px}
.wr6y2-timeline--minimal .wr6y2-timeline{background:transparent;border:none;border-radius:0;padding:0}
.wr6y2-timeline--minimal .wr6y2-timeline__item{padding-left:0}
.wr6y2-timeline--minimal .wr6y2-timeline__item::before,.wr6y2-timeline--minimal .wr6y2-timeline__item::after{display:none}
.wr6y2-timeline--minimal .wr6y2-timeline__date{min-width:64px;border-right:1px solid var(--sc-border);padding-right:10px;text-align:right;font-size:12px;letter-spacing:1px}
.wr6y2-timeline--minimal .wr6y2-timeline__title{font-weight:500;letter-spacing:1px}
.wr6y2-timeline--material .wr6y2-timeline{background:transparent;border:none;padding:4px}
.wr6y2-timeline--material .wr6y2-timeline__item{background:var(--sc-bg);border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.1);padding:10px 14px}
.wr6y2-timeline--material .wr6y2-timeline__item::after{box-shadow:0 1px 4px rgba(0,0,0,.2)}
.wr6y2-progress-group--classic .wr6y2-progressgroup{border:4px double var(--sc-border);background:var(--sc-bg);border-radius:8px;padding:12px 16px}
.wr6y2-progress-group--classic .wr6y2-progressgroup__track{height:12px;border-radius:4px}
.wr6y2-progress-group--classic .wr6y2-progressgroup__fill{background:var(--sc-primary)}
.wr6y2-progress-group--classic .wr6y2-progressgroup__pct{font-family:Georgia,"Times New Roman",serif}
.wr6y2-progress-group--outline .wr6y2-progressgroup{background:transparent;border:2px solid var(--sc-primary);border-radius:12px;box-shadow:none;padding:12px 14px}
.wr6y2-progress-group--outline .wr6y2-progressgroup__track{background:transparent;border:2px solid var(--sc-primary)}
.wr6y2-progress-group--outline .wr6y2-progressgroup__fill{background:var(--sc-primary)}
.wr6y2-progress-group--outline .wr6y2-progressgroup__pct{color:var(--sc-primary);letter-spacing:1px}
.wr6y2-progress-group--ghost .wr6y2-progressgroup{background:transparent;border:none;border-radius:0;padding:4px 0}
.wr6y2-progress-group--ghost .wr6y2-progressgroup__track{height:6px;border:none;background:var(--sc-bg-alt)}
.wr6y2-progress-group--ghost .wr6y2-progressgroup__fill{opacity:.7}
.wr6y2-progress-group--ghost .wr6y2-progressgroup__label{font-weight:300;letter-spacing:2px}
.wr6y2-progress-group--pill .wr6y2-progressgroup{background:transparent;border:none;padding:4px}
.wr6y2-progress-group--pill .wr6y2-progressgroup__label{background:var(--sc-bg-alt);border-radius:999px;padding:2px 12px;font-size:13px}
.wr6y2-progress-group--pill .wr6y2-progressgroup__track{height:14px}
.wr6y2-progress-group--sharp .wr6y2-progressgroup{background:transparent;border:none;border-top:3px solid var(--sc-primary);border-radius:0;padding:12px 0 0}
.wr6y2-progress-group--sharp .wr6y2-progressgroup__track,.wr6y2-progress-group--sharp .wr6y2-progressgroup__fill{border-radius:0}
.wr6y2-progress-group--sharp .wr6y2-progressgroup__fill{background:repeating-linear-gradient(45deg,var(--sc-primary) 0 6px,var(--sc-accent) 6px 12px)}
.wr6y2-progress-group--sharp .wr6y2-progressgroup__label{font-weight:bold;text-transform:uppercase;font-size:13px}
.wr6y2-progress-group--gradient .wr6y2-progressgroup{background:linear-gradient(135deg,var(--sc-primary),var(--sc-accent));border:none;border-radius:14px;padding:12px 14px}
.wr6y2-progress-group--gradient .wr6y2-progressgroup__track{background:rgba(255,255,255,.3);border-color:transparent}
.wr6y2-progress-group--gradient .wr6y2-progressgroup__fill{background:#FFFFFF}
.wr6y2-progress-group--gradient .wr6y2-progressgroup__label,.wr6y2-progress-group--gradient .wr6y2-progressgroup__pct{color:#FFFFFF}
.wr6y2-progress-group--boxed .wr6y2-progressgroup{background:var(--sc-bg-alt);border:1px solid var(--sc-border);border-radius:var(--sc-radius);padding:12px 14px}
.wr6y2-progress-group--boxed .wr6y2-progressgroup__track{background:var(--sc-bg);border:1px solid var(--sc-border)}
.wr6y2-progress-group--minimal .wr6y2-progressgroup{background:transparent;border:none;border-radius:0;padding:0}
.wr6y2-progress-group--minimal .wr6y2-progressgroup__track{height:2px;border:none;border-radius:0;background:var(--sc-bg-alt)}
.wr6y2-progress-group--minimal .wr6y2-progressgroup__fill{border-radius:0}
.wr6y2-progress-group--minimal .wr6y2-progressgroup__label{font-weight:500;letter-spacing:2px;font-size:13px;color:var(--sc-text-light)}
.wr6y2-progress-group--minimal .wr6y2-progressgroup__pct{font-size:13px}
.wr6y2-progress-group--material .wr6y2-progressgroup{background:var(--sc-bg);border:none;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.12);padding:14px 16px}
.wr6y2-progress-group--material .wr6y2-progressgroup__track{border:none;background:var(--sc-bg-alt);box-shadow:inset 0 1px 3px rgba(0,0,0,.08)}
.wr6y2-progress-group--material .wr6y2-progressgroup__fill{box-shadow:0 1px 4px rgba(0,0,0,.2)}
@media (max-width:768px){
.wr6y2-contact-form--classic .wr6y2-contactform,.wr6y2-contact-form--outline .wr6y2-contactform,.wr6y2-contact-form--gradient .wr6y2-contactform,.wr6y2-contact-form--boxed .wr6y2-contactform,.wr6y2-contact-form--material .wr6y2-contactform{padding:12px}
.wr6y2-contact-form--classic .wr6y2-contactform__btn{height:40px}
.wr6y2-contact-form--ghost .wr6y2-contactform__title,.wr6y2-contact-form--sharp .wr6y2-contactform__title,.wr6y2-contact-form--minimal .wr6y2-contactform__title{letter-spacing:1px}
.wr6y2-contact-form--gradient .wr6y2-contactform__title{font-size:17px}
.wr6y2-contact-form--boxed .wr6y2-contactform__title{font-size:15px}
.wr6y2-contact-form--pill .wr6y2-contactform{border-radius:16px;padding:12px 14px}
.wr6y2-contact-form--material .wr6y2-contactform{box-shadow:0 4px 12px rgba(0,0,0,.1)}
.wr6y2-subscribe-box--classic .wr6y2-subscribebox,.wr6y2-subscribe-box--outline .wr6y2-subscribebox,.wr6y2-subscribe-box--gradient .wr6y2-subscribebox,.wr6y2-subscribe-box--boxed .wr6y2-subscribebox{padding:10px 12px}
.wr6y2-subscribe-box--classic .wr6y2-subscribebox__btn{height:40px}
.wr6y2-subscribe-box--pill .wr6y2-subscribebox{border-radius:20px;padding:8px}
.wr6y2-subscribe-box--ghost .wr6y2-subscribebox__btn,.wr6y2-subscribe-box--minimal .wr6y2-subscribebox__btn{padding:4px 4px}
.wr6y2-subscribe-box--sharp .wr6y2-subscribebox__btn{letter-spacing:.5px}
.wr6y2-subscribe-box--material .wr6y2-subscribebox{box-shadow:0 4px 12px rgba(0,0,0,.1)}
.wr6y2-subscribe-box--material .wr6y2-subscribebox__btn{border-radius:6px}
.wr6y2-about-hero--classic .wr6y2-abouthero,.wr6y2-about-hero--outline .wr6y2-abouthero,.wr6y2-about-hero--gradient .wr6y2-abouthero,.wr6y2-about-hero--boxed .wr6y2-abouthero,.wr6y2-about-hero--material .wr6y2-abouthero{padding:12px}
.wr6y2-about-hero--classic .wr6y2-abouthero__title{font-size:22px}
.wr6y2-about-hero--pill .wr6y2-abouthero{border-radius:16px}
.wr6y2-about-hero--pill .wr6y2-abouthero__txt{text-align:left}
.wr6y2-about-hero--sharp .wr6y2-abouthero__title,.wr6y2-about-hero--ghost .wr6y2-abouthero__title,.wr6y2-about-hero--minimal .wr6y2-abouthero__title{letter-spacing:1px}
.wr6y2-about-hero--material .wr6y2-abouthero{box-shadow:0 4px 12px rgba(0,0,0,.1)}
.wr6y2-about-hero--boxed .wr6y2-abouthero__pic,.wr6y2-about-hero--boxed .wr6y2-abouthero__ph{padding:4px}
.wr6y2-footer-info--classic .wr6y2-footerinfo,.wr6y2-footer-info--gradient .wr6y2-footerinfo,.wr6y2-footer-info--boxed .wr6y2-footerinfo,.wr6y2-footer-info--material .wr6y2-footerinfo{padding:10px 12px}
.wr6y2-footer-info--classic .wr6y2-footerinfo__item+.wr6y2-footerinfo__item{border-left:none;padding-left:0}
.wr6y2-footer-info--pill .wr6y2-footerinfo__item{padding:3px 10px}
.wr6y2-footer-info--sharp .wr6y2-footerinfo__item b{letter-spacing:.5px}
.wr6y2-footer-info--minimal .wr6y2-footerinfo__copy{letter-spacing:1px}
.wr6y2-footer-info--material .wr6y2-footerinfo{box-shadow:0 -2px 10px rgba(0,0,0,.08)}
.wr6y2-footer-info--gradient .wr6y2-footerinfo__list{gap:4px}
.wr6y2-footer-links--classic .wr6y2-footerlinks,.wr6y2-footer-links--gradient .wr6y2-footerlinks,.wr6y2-footer-links--boxed .wr6y2-footerlinks,.wr6y2-footer-links--material .wr6y2-footerlinks{padding:10px 12px}
.wr6y2-footer-links--pill .wr6y2-footerlinks__link{padding:3px 10px}
.wr6y2-footer-links--sharp .wr6y2-footerlinks__title,.wr6y2-footer-links--ghost .wr6y2-footerlinks__title,.wr6y2-footer-links--minimal .wr6y2-footerlinks__title{letter-spacing:1px}
.wr6y2-footer-links--boxed .wr6y2-footerlinks__col{padding:8px 10px}
.wr6y2-footer-links--material .wr6y2-footerlinks{box-shadow:0 -2px 10px rgba(0,0,0,.08)}
.wr6y2-card-grid--classic .wr6y2-cardgrid,.wr6y2-card-grid--gradient .wr6y2-cardgrid,.wr6y2-card-grid--boxed .wr6y2-cardgrid{padding:8px}
.wr6y2-card-grid--classic .wr6y2-cardgrid__img{height:88px}
.wr6y2-card-grid--minimal .wr6y2-cardgrid{gap:12px}
.wr6y2-card-grid--sharp .wr6y2-cardgrid__title{letter-spacing:.5px}
.wr6y2-card-grid--material .wr6y2-cardgrid__img{height:88px}
.wr6y2-card-grid--material .wr6y2-cardgrid__card:hover,.wr6y2-news-card--material .wr6y2-newscard__item:hover,.wr6y2-link-cards--material .wr6y2-linkcards__card:hover,.wr6y2-stats-cards--material .wr6y2-statscards__item:hover{transform:none}
.wr6y2-news-card--classic .wr6y2-newscard,.wr6y2-news-card--gradient .wr6y2-newscard,.wr6y2-news-card--boxed .wr6y2-newscard{padding:10px 12px}
.wr6y2-news-card--pill .wr6y2-newscard__item{border-radius:16px;padding:8px 12px}
.wr6y2-news-card--sharp .wr6y2-newscard__title,.wr6y2-news-card--minimal .wr6y2-newscard__date{letter-spacing:1px}
.wr6y2-link-cards--classic .wr6y2-linkcards,.wr6y2-link-cards--gradient .wr6y2-linkcards,.wr6y2-link-cards--boxed .wr6y2-linkcards{padding:8px}
.wr6y2-link-cards--pill .wr6y2-linkcards__card{border-radius:16px;padding:10px 14px}
.wr6y2-link-cards--sharp .wr6y2-linkcards__title,.wr6y2-link-cards--minimal .wr6y2-linkcards__title{letter-spacing:.5px}
.wr6y2-stats-cards--classic .wr6y2-statscards,.wr6y2-stats-cards--gradient .wr6y2-statscards,.wr6y2-stats-cards--boxed .wr6y2-statscards{padding:8px}
.wr6y2-stats-cards--pill .wr6y2-statscards__item{border-radius:16px;padding:10px 14px}
.wr6y2-stats-cards--ghost .wr6y2-statscards__value{font-size:26px}
.wr6y2-stats-cards--sharp .wr6y2-statscards__value,.wr6y2-stats-cards--gradient .wr6y2-statscards__value,.wr6y2-stats-cards--material .wr6y2-statscards__value{font-size:22px}
.wr6y2-stats-cards--minimal .wr6y2-statscards__item{align-items:center;text-align:center}
.wr6y2-timeline--classic .wr6y2-timeline,.wr6y2-timeline--outline .wr6y2-timeline,.wr6y2-timeline--gradient .wr6y2-timeline,.wr6y2-timeline--boxed .wr6y2-timeline,.wr6y2-timeline--material .wr6y2-timeline{padding:10px 12px}
.wr6y2-timeline--ghost .wr6y2-timeline__title{letter-spacing:2px}
.wr6y2-timeline--sharp .wr6y2-timeline__date,.wr6y2-timeline--minimal .wr6y2-timeline__date{letter-spacing:.5px}
.wr6y2-timeline--minimal .wr6y2-timeline__date{min-width:56px;padding-right:8px}
.wr6y2-timeline--material .wr6y2-timeline__item{box-shadow:0 1px 6px rgba(0,0,0,.08)}
.wr6y2-progress-group--classic .wr6y2-progressgroup,.wr6y2-progress-group--outline .wr6y2-progressgroup,.wr6y2-progress-group--gradient .wr6y2-progressgroup,.wr6y2-progress-group--boxed .wr6y2-progressgroup,.wr6y2-progress-group--material .wr6y2-progressgroup{padding:10px 12px}
.wr6y2-progress-group--ghost .wr6y2-progressgroup__label,.wr6y2-progress-group--minimal .wr6y2-progressgroup__label{letter-spacing:1px}
.wr6y2-progress-group--sharp .wr6y2-progressgroup__label{letter-spacing:.5px}
.wr6y2-progress-group--pill .wr6y2-progressgroup__label{padding:2px 8px}
.wr6y2-footer-info--outline .wr6y2-footerinfo,.wr6y2-footer-info--ghost .wr6y2-footerinfo{padding:8px 4px}
.wr6y2-footer-info--ghost .wr6y2-footerinfo__item span{letter-spacing:.5px}
.wr6y2-footer-links--outline .wr6y2-footerlinks{padding:8px 4px}
.wr6y2-card-grid--outline .wr6y2-cardgrid,.wr6y2-card-grid--ghost .wr6y2-cardgrid,.wr6y2-card-grid--pill .wr6y2-cardgrid{padding:4px 0}
.wr6y2-card-grid--pill .wr6y2-cardgrid__card{border-radius:12px;padding:10px}
.wr6y2-news-card--outline .wr6y2-newscard,.wr6y2-news-card--ghost .wr6y2-newscard{padding:4px}
.wr6y2-news-card--ghost .wr6y2-newscard__item{padding:6px 2px}
.wr6y2-link-cards--outline .wr6y2-linkcards,.wr6y2-link-cards--ghost .wr6y2-linkcards{padding:4px 0}
.wr6y2-link-cards--ghost .wr6y2-linkcards__card{padding:6px 0}
.wr6y2-stats-cards--outline .wr6y2-statscards{padding:4px}
.wr6y2-timeline--pill .wr6y2-timeline__date{padding:2px 8px}
}
@media (max-width:768px){
.wr6y2-anchormenu{overflow-x:auto;white-space:nowrap;flex-wrap:nowrap;justify-content:flex-start}
.wr6y2-stepsbar{grid-template-columns:1fr !important;gap:6px;padding:6px}
.wr6y2-pagetabs__panels{padding:8px}
.wr6y2-contactform__input,.wr6y2-contactform__textarea{width:100%}
.wr6y2-subscribebox__form{flex-direction:column}
.wr6y2-cardgrid,.wr6y2-linkcards,.wr6y2-statscards{grid-template-columns:1fr !important}
.wr6y2-abouthero,.wr6y2-abouthero--right{flex-direction:column}
.wr6y2-abouthero__img{flex:none;width:100%}
.wr6y2-footerinfo__list{flex-direction:column;gap:4px}
.wr6y2-footerlinks{flex-direction:column;gap:12px}
}
.wr6y2-site-nav{display:flex;align-items:center;flex-wrap:wrap;gap:4px 16px;width:100%;padding:4px 8px;box-sizing:border-box;background:var(--sc-bg);overflow:hidden}
.wr6y2-site-nav__link{color:var(--sc-text);font-size:var(--fs-main,15px);font-family:var(--ff-main,inherit);text-decoration:none;padding:2px 4px;border-radius:var(--sc-radius);white-space:nowrap}
.wr6y2-site-nav__link:hover{color:var(--sc-primary)}
.wr6y2-site-nav__link.is-active{color:var(--sc-primary);font-weight:bold}
.wr6y2-site-nav__burger{display:none;appearance:none;flex:0 0 auto;margin-left:auto;width:34px;height:30px;border:1px solid var(--sc-border);background:transparent;border-radius:6px;cursor:pointer;position:relative;box-sizing:border-box}
.wr6y2-site-nav__burger::before{content:"";position:absolute;left:8px;right:8px;top:7px;height:2px;background:var(--sc-text);box-shadow:0 6px 0 var(--sc-text),0 12px 0 var(--sc-text)}
.wr6y2-site-nav--classic .wr6y2-site-nav{background:var(--sc-bg-alt);height:52px}
.wr6y2-site-nav--classic .wr6y2-site-nav__link.is-active{font-weight:bold;border-bottom:2px solid var(--sc-primary)}
.wr6y2-site-nav--outline .wr6y2-site-nav{background:transparent;border:none;border-bottom:1px solid var(--sc-border)}
.wr6y2-site-nav--outline .wr6y2-site-nav__link.is-active{border:1px solid var(--sc-primary)}
.wr6y2-site-nav--ghost .wr6y2-site-nav{background:transparent;border:none}
.wr6y2-site-nav--ghost .wr6y2-site-nav__link.is-active{text-decoration:underline;font-weight:bold}
.wr6y2-site-nav--pill .wr6y2-site-nav__link{border-radius:999px;padding:4px 14px}
.wr6y2-site-nav--pill .wr6y2-site-nav__link.is-active{background:var(--sc-primary);color:#FFFFFF}
.wr6y2-site-nav--sharp .wr6y2-site-nav{border:none;border-top:3px solid var(--sc-primary);border-radius:0}
.wr6y2-site-nav--sharp .wr6y2-site-nav__link.is-active{border-left:3px solid var(--sc-primary)}
.wr6y2-site-nav--gradient .wr6y2-site-nav{background:linear-gradient(135deg,var(--sc-primary),var(--sc-accent));border:none}
.wr6y2-site-nav--gradient .wr6y2-site-nav__link{color:#FFFFFF}
.wr6y2-site-nav--gradient .wr6y2-site-nav__link.is-active{background:rgba(255,255,255,.25)}
.wr6y2-site-nav--boxed .wr6y2-site-nav{border:1px solid var(--sc-border);padding:10px;border-radius:10px}
.wr6y2-site-nav--boxed .wr6y2-site-nav__link.is-active{background:var(--sc-bg-alt)}
.wr6y2-site-nav--minimal .wr6y2-site-nav{background:transparent;border:none;justify-content:flex-start}
.wr6y2-site-nav--minimal .wr6y2-site-nav__link.is-active{color:var(--sc-primary);position:relative;padding-left:14px}
.wr6y2-site-nav--minimal .wr6y2-site-nav__link.is-active::before{content:"•";position:absolute;left:0}
.wr6y2-site-nav--material .wr6y2-site-nav{background:var(--sc-bg);border:none;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.15)}
.wr6y2-site-nav--material .wr6y2-site-nav__link.is-active{background:var(--sc-primary);color:#FFFFFF;border-radius:999px;padding:2px 12px}
.wr6y2-site-nav--glass .wr6y2-site-nav{background:rgba(255,255,255,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.6)}
.wr6y2-site-nav--glass .wr6y2-site-nav__link.is-active{background:rgba(255,255,255,.5)}
.wr6y2-site-nav--dark .wr6y2-site-nav{background:var(--sc-primary-dark);border:none}
.wr6y2-site-nav--dark .wr6y2-site-nav__link{color:#FFFFFF}
.wr6y2-site-nav--dark .wr6y2-site-nav__link.is-active{border-bottom:2px solid #D4AF37}
.wr6y2-site-nav--dark .wr6y2-site-nav__burger{border-color:rgba(255,255,255,.4)}
.wr6y2-site-nav--dark .wr6y2-site-nav__burger::before{background:#FFFFFF;box-shadow:0 6px 0 #FFFFFF,0 12px 0 #FFFFFF}
.wr6y2-site-nav--accent-border .wr6y2-site-nav{border:none;border-top:4px solid var(--sc-primary)}
.wr6y2-site-nav--accent-border .wr6y2-site-nav__link.is-active{color:var(--sc-primary);font-weight:bold}
.wr6y2-site-nav--luxury .wr6y2-site-nav__link{font-family:Georgia,"Times New Roman",serif;color:#D4AF37}
.wr6y2-site-nav--luxury .wr6y2-site-nav__link.is-active{border-bottom:2px solid #D4AF37;letter-spacing:4px}
.wr6y2-site-nav--playful .wr6y2-site-nav__link{border-radius:999px;transition:transform .2s}
.wr6y2-site-nav--playful .wr6y2-site-nav__link:hover{transform:translateY(-2px)}
.wr6y2-site-nav--playful .wr6y2-site-nav__link.is-active{background:var(--sc-primary);color:#FFFFFF}
.wr6y2-site-nav--bold-brutal .wr6y2-site-nav{border:3px solid var(--sc-text);box-shadow:4px 4px 0 var(--sc-text);border-radius:0}
.wr6y2-site-nav--bold-brutal .wr6y2-site-nav__link.is-active{background:var(--sc-primary);color:#FFFFFF}
.wr6y2-site-nav--retro .wr6y2-site-nav{border:3px double var(--sc-primary);border-radius:8px}
.wr6y2-site-nav--retro .wr6y2-site-nav__link.is-active{border-bottom:2px double var(--sc-primary)}
.wr6y2-site-nav--magazine .wr6y2-site-nav{flex-direction:column;align-items:stretch;width:220px}
.wr6y2-site-nav--magazine .wr6y2-site-nav__link{border-bottom:1px solid var(--sc-border)}
.wr6y2-site-nav--magazine .wr6y2-site-nav__link.is-active{border-left:3px solid var(--sc-primary);background:var(--sc-bg-alt)}
.wr6y2-site-nav--soft-shadow .wr6y2-site-nav{box-shadow:0 10px 30px rgba(0,0,0,.12);border-radius:14px}
.wr6y2-site-nav--soft-shadow .wr6y2-site-nav__link.is-active{border-bottom:2px solid var(--sc-primary)}
.wr6y2-site-nav--compact-line .wr6y2-site-nav{height:40px;gap:4px;border:none;border-bottom:1px solid var(--sc-border);background:transparent}
.wr6y2-site-nav--compact-line .wr6y2-site-nav__link{font-size:13px;font-weight:500}
.wr6y2-site-nav--compact-line .wr6y2-site-nav__link.is-active{color:var(--sc-primary);font-weight:bold}
@media (max-width:768px){
.wr6y2-site-nav{flex-direction:column;align-items:stretch;display:none}
.wr6y2-site-nav.is-open{display:flex}
.wr6y2-site-nav__burger{display:block}
.wr6y2-site-nav--classic .wr6y2-site-nav,.wr6y2-site-nav--compact-line .wr6y2-site-nav{height:auto}
}/* ==========================================================================
   动画挂载层（组件动画功能 M1 批次）· 发布端镜像
   --------------------------------------------------------------------------
   挂载约定：每个动画一条统一挂载类 .wr6y2-motion--{id}（与发布端 .wr6y2-{type}--{styleId}
   挂载约定同构），由组件容器统一挂载，组件渲染器零侵入；动画实现本体在
   motion-keyframes.css（mo-* 前缀），本文件只负责触发形态与参数默认值。
   CSS 变量（挂载方可覆盖，默认值取参考站该项声明）：
   --motion-duration  动画时长
   --motion-ease      缓动曲线
   --motion-delay     延迟（交错入场可由挂载方递增）
   触发形态：
   trigger=enter  初始态（opacity:0 等）写在基类，追加 .is-motion-play 后单次
                  播放并以 both 定格终态
   trigger=hover  :hover 期间播放
   trigger=loop   常驻循环播放
   tier=js/struct 仅保留参数默认值与可 CSS 化辅助（will-change/perspective 等），
                  运行时由 M2 统一接管（见 tier:js / tier:struct 占位注释段）
   颜色策略：不替换参考站颜色令牌（--accent-color/--shadow-* 等），宿主主题未
   定义对应令牌时仅颜色属性不生效，位移/缩放/模糊语义不受影响。
   与 motion-keyframes.css 的关系：本文件 animation 引用的 mo-* 名称必须与
   motion-keyframes.css 中 @keyframes 定义一一对应，两份样式需同时输出。
   ========================================================================== */

/* ---------- 进入类（tier:css / trigger:enter）：基类初始态 + .is-motion-play 触发 ---------- */

.wr6y2-motion--fade-in-up{opacity:0;--motion-duration:1.2s;--motion-ease:cubic-bezier(0.16,1,0.3,1)}
.wr6y2-motion--fade-in-up.is-motion-play{animation:mo-fade-in-up var(--motion-duration,0.8s) var(--motion-ease,ease) var(--motion-delay,0s) both}

.wr6y2-motion--scroll-reveal{opacity:0;--motion-duration:3s;--motion-ease:cubic-bezier(0.25,1,0.5,1)}
.wr6y2-motion--scroll-reveal.is-motion-play{animation:mo-scroll-reveal var(--motion-duration,0.8s) var(--motion-ease,ease) var(--motion-delay,0s) both}

.wr6y2-motion--line-reveal{overflow:hidden;opacity:0;--motion-duration:3s;--motion-ease:cubic-bezier(0.16,1,0.3,1)}
.wr6y2-motion--line-reveal.is-motion-play{animation:mo-line-reveal var(--motion-duration,0.8s) var(--motion-ease,ease) var(--motion-delay,0s) both}

.wr6y2-motion--blur-reveal{opacity:0;--motion-duration:2.6s;--motion-ease:ease-in-out}
.wr6y2-motion--blur-reveal.is-motion-play{animation:mo-blur-reveal var(--motion-duration,0.8s) var(--motion-ease,ease) var(--motion-delay,0s) both}

.wr6y2-motion--bento-grid-stagger{opacity:0;--motion-duration:2.5s;--motion-ease:ease}
.wr6y2-motion--bento-grid-stagger.is-motion-play{animation:mo-bento-grid-stagger var(--motion-duration,0.8s) var(--motion-ease,ease) var(--motion-delay,0s) both}

/* 逐字形态：容器提供透视，子元素（逐字 span）交错飞入，交错延迟递增 0.1s */
.wr6y2-motion--split-text-3d-wave{perspective:400px;--motion-duration:2.8s;--motion-ease:cubic-bezier(0.16,1,0.3,1)}
.wr6y2-motion--split-text-3d-wave > *{display:inline-block;opacity:0}
.wr6y2-motion--split-text-3d-wave.is-motion-play > *{animation:mo-split-text-3d-wave-flip var(--motion-duration,0.8s) var(--motion-ease,ease) var(--motion-delay,0s) both}
.wr6y2-motion--split-text-3d-wave.is-motion-play > *:nth-child(2){animation-delay:calc(var(--motion-delay,0s) + 0.1s)}
.wr6y2-motion--split-text-3d-wave.is-motion-play > *:nth-child(3){animation-delay:calc(var(--motion-delay,0s) + 0.2s)}
.wr6y2-motion--split-text-3d-wave.is-motion-play > *:nth-child(4){animation-delay:calc(var(--motion-delay,0s) + 0.3s)}
.wr6y2-motion--split-text-3d-wave.is-motion-play > *:nth-child(n+5){animation-delay:calc(var(--motion-delay,0s) + 0.4s)}

/* ---------- 悬停类（tier:css / trigger:hover）：悬停期间播放 ---------- */

.wr6y2-motion--hover-lift{--motion-duration:2.2s;--motion-ease:ease-in-out}
.wr6y2-motion--hover-lift:hover{animation:mo-hover-lift var(--motion-duration,0.8s) var(--motion-ease,ease) var(--motion-delay,0s) both}

.wr6y2-motion--hover-shadow{--motion-duration:2.5s;--motion-ease:cubic-bezier(0.25,1,0.5,1)}
.wr6y2-motion--hover-shadow:hover{animation:mo-hover-shadow-lift var(--motion-duration,0.8s) var(--motion-ease,ease) var(--motion-delay,0s) both}

.wr6y2-motion--color-transition{--motion-duration:3s;--motion-ease:ease-in-out}
.wr6y2-motion--color-transition:hover{animation:mo-color-transition var(--motion-duration,0.8s) var(--motion-ease,ease) var(--motion-delay,0s) both}

/* 下划线形态：::after 伪元素作为线条，悬停时自左向右展开 */
.wr6y2-motion--underline-reveal{position:relative;--motion-duration:2.5s;--motion-ease:ease-in-out}
.wr6y2-motion--underline-reveal::after{content:"";position:absolute;left:0;bottom:0;height:3px;width:100%;background:currentColor;transform:scaleX(0);transform-origin:left center}
.wr6y2-motion--underline-reveal:hover::after{animation:mo-underline-reveal-slide var(--motion-duration,0.8s) var(--motion-ease,ease) var(--motion-delay,0s) both}

/* 图片缩放形态：容器裁切溢出，悬停时内部首层子元素（图片）放大 */
.wr6y2-motion--image-zoom{overflow:hidden;--motion-duration:2.5s;--motion-ease:cubic-bezier(0.25,1,0.5,1)}
.wr6y2-motion--image-zoom:hover > *{animation:mo-image-zoom var(--motion-duration,0.8s) var(--motion-ease,ease) var(--motion-delay,0s) both}

.wr6y2-motion--color-shift{--motion-duration:3s;--motion-ease:ease-in-out}
.wr6y2-motion--color-shift:hover{animation:mo-color-shift var(--motion-duration,0.8s) var(--motion-ease,ease) var(--motion-delay,0s) both}

/* 逐字波浪形态：悬停时子元素（逐字 span）循环起伏，交错延迟递增 0.15s */
.wr6y2-motion--text-wave-hover{--motion-duration:1.6s;--motion-ease:cubic-bezier(0.34,1.56,0.64,1)}
.wr6y2-motion--text-wave-hover > *{display:inline-block}
.wr6y2-motion--text-wave-hover:hover > *{animation:mo-text-wave-hover-bounce var(--motion-duration,0.8s) var(--motion-ease,ease) var(--motion-delay,0s) infinite}
.wr6y2-motion--text-wave-hover:hover > *:nth-child(2){animation-delay:0.15s}
.wr6y2-motion--text-wave-hover:hover > *:nth-child(3){animation-delay:0.3s}
.wr6y2-motion--text-wave-hover:hover > *:nth-child(4){animation-delay:0.45s}
.wr6y2-motion--text-wave-hover:hover > *:nth-child(n+5){animation-delay:0.6s}

/* ---------- 循环装饰类（tier:css / trigger:loop）：常驻播放 ---------- */

/* 扫光文字：background-clip:text 高光沿 45° 对角线循环扫过 */
.wr6y2-motion--metallic-shimmer-text{--motion-duration:2.4s;--motion-ease:linear;background-image:linear-gradient(110deg,currentColor 20%,rgba(255,255,255,0.55) 40%,rgba(255,255,255,0.95) 50%,rgba(255,255,255,0.55) 60%,currentColor 80%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:mo-metallic-shimmer-text-sweep var(--motion-duration,0.8s) var(--motion-ease,linear) var(--motion-delay,0s) infinite}

/* 流光边框：::before 为 conic 光柱持续旋转，容器裁切溢出、内容置顶层 */
.wr6y2-motion--border-beam{position:relative;overflow:hidden;--motion-duration:3s;--motion-ease:linear}
.wr6y2-motion--border-beam::before{content:"";position:absolute;top:50%;left:50%;width:220%;aspect-ratio:1/1;margin:-110% 0 0 -110%;background:conic-gradient(from 0deg,transparent 0deg,transparent 260deg,currentColor 310deg,transparent 355deg);animation:mo-border-beam-spin var(--motion-duration,0.8s) var(--motion-ease,linear) var(--motion-delay,0s) infinite;pointer-events:none}
.wr6y2-motion--border-beam > *{position:relative;z-index:1}

/* 跑马灯：容器自身作为轨道（width:max-content 由挂载方保证）位移 -50% 无缝循环 */
.wr6y2-motion--infinite-marquee{--motion-duration:6s;--motion-ease:linear;animation:mo-infinite-marquee var(--motion-duration,0.8s) var(--motion-ease,linear) var(--motion-delay,0s) infinite}

/* 有机泡泡：容器自身八角圆角连续形变自旋（装饰用，注意会裁切直角内容） */
.wr6y2-motion--organic-morphing-blob{--motion-duration:4s;--motion-ease:ease-in-out;animation:mo-organic-morphing-blob-fluid var(--motion-duration,0.8s) var(--motion-ease,ease-in-out) var(--motion-delay,0s) infinite}

/* 极光背景：容器裁切溢出，色块子元素轨道漂移（alternate 往返） */
.wr6y2-motion--aurora-background{position:relative;overflow:hidden;--motion-duration:3.2s;--motion-ease:ease-in-out}
.wr6y2-motion--aurora-background > *{animation:mo-aurora-background-orbit var(--motion-duration,0.8s) var(--motion-ease,ease-in-out) var(--motion-delay,0s) infinite alternate}

/* 流星背景：容器裁切溢出，流星子元素斜向划落（子元素自带细长渐变样式由挂载方提供） */
.wr6y2-motion--meteors-background{position:relative;overflow:hidden;--motion-duration:2.2s;--motion-ease:cubic-bezier(0.25,0.1,0.25,1)}
.wr6y2-motion--meteors-background > *{animation:mo-meteors-background-shoot var(--motion-duration,0.8s) var(--motion-ease,ease) var(--motion-delay,0s) infinite}

/* 波形律动：条柱子元素错相位起伏（delay 按参考站 b1-b5 相位差） */
.wr6y2-motion--audio-waveform-visualizer{display:flex;align-items:center;gap:4px;--motion-duration:1.2s;--motion-ease:ease-in-out}
.wr6y2-motion--audio-waveform-visualizer > *{animation:mo-audio-waveform-visualizer-vibe var(--motion-duration,0.8s) var(--motion-ease,ease-in-out) var(--motion-delay,0s) infinite alternate}
.wr6y2-motion--audio-waveform-visualizer > *:nth-child(2){animation-delay:0.2s}
.wr6y2-motion--audio-waveform-visualizer > *:nth-child(3){animation-delay:0.4s}
.wr6y2-motion--audio-waveform-visualizer > *:nth-child(4){animation-delay:0.1s}
.wr6y2-motion--audio-waveform-visualizer > *:nth-child(5){animation-delay:0.3s}

/* ---------- JS/STRUCT 占位段（tier:js / tier:struct） ---------- */
/* tier:js 由运行时统一接管（鼠标跟随/Canvas/滚动监听/时序打字等驱动），
   对应 CSS 骨架已在 motion-keyframes.css 收录，此处仅保留参数默认值与可 CSS 化辅助 */
/* tier:struct 由运行时统一接管（依赖特定 DOM 结构：汉堡/暗色切换/抽屉/抽卡/页签/对比滑条等），
   面板中仅对适配组件开放 */

.wr6y2-motion--scroll-progress{position:relative;--motion-duration:3s;--motion-ease:ease-in-out}
.wr6y2-motion--scroll-shadow{position:relative;--motion-duration:3s;--motion-ease:ease-in-out}
.wr6y2-motion--button-ripple{position:relative;overflow:hidden;--motion-duration:2.5s;--motion-ease:cubic-bezier(0.25,1,0.5,1)}
.wr6y2-motion--sliding-indicator-tabs{position:relative;--motion-duration:3.6s;--motion-ease:cubic-bezier(0.34,1.4,0.64,1)}
.wr6y2-motion--count-up{--motion-duration:3s;--motion-ease:cubic-bezier(0.16,1,0.3,1)}
.wr6y2-motion--spotlight-card{position:relative;--motion-duration:3.6s;--motion-ease:cubic-bezier(0.45,0.05,0.55,0.95)}
.wr6y2-motion--theme-switch{position:relative;overflow:hidden;--motion-duration:3.5s;--motion-ease:cubic-bezier(0.16,1,0.3,1)}
.wr6y2-motion--layout-transition{--motion-duration:3.5s;--motion-ease:ease-in-out}
.wr6y2-motion--magnetic-effect{will-change:transform;--motion-duration:3s;--motion-ease:ease-in-out}
.wr6y2-motion--spring-motion{--motion-duration:2.4s;--motion-ease:cubic-bezier(0.34,1.56,0.64,1)}
.wr6y2-motion--menu-morphing{--motion-duration:3s;--motion-ease:cubic-bezier(0.25,1,0.5,1)}
.wr6y2-motion--sticky-scroll{--motion-duration:4s;--motion-ease:ease-in-out}
.wr6y2-motion--parallax-scrolling{--motion-duration:4s;--motion-ease:ease-in-out}
.wr6y2-motion--horizontal-gallery{overflow:hidden;--motion-duration:4s;--motion-ease:ease-in-out}
.wr6y2-motion--card-sticky-stacking{--motion-duration:3.2s;--motion-ease:ease-in-out}
.wr6y2-motion--spring-drawer{--motion-duration:2.6s;--motion-ease:cubic-bezier(0.34,1.56,0.64,1)}
.wr6y2-motion--expanding-fab-menu{--motion-duration:2.8s;--motion-ease:cubic-bezier(0.16,1,0.3,1)}
.wr6y2-motion--dynamic-island{--motion-duration:3s;--motion-ease:cubic-bezier(0.16,1,0.3,1)}
.wr6y2-motion--circular-progress-meter{--motion-duration:2.8s;--motion-ease:ease-in-out}
.wr6y2-motion--typewriter-cycle{--motion-duration:0.8s;--motion-ease:steps(2,start)}
.wr6y2-motion--image-preview{position:relative;--motion-duration:3.5s;--motion-ease:cubic-bezier(0.25,1,0.5,1)}
.wr6y2-motion--before-after-slider{position:relative;overflow:hidden;--motion-duration:3s;--motion-ease:ease-in-out}
.wr6y2-motion--direction-aware-hover{position:relative;overflow:hidden;--motion-duration:3.5s;--motion-ease:cubic-bezier(0.16,1,0.3,1)}
/* 3D 倾斜辅助：透视矩阵 + 3D 上下文 + 合成层提升，倾角由运行时光标坐标驱动 */
.wr6y2-motion--tilt-card{perspective:800px;transform-style:preserve-3d;will-change:transform;--motion-duration:4s;--motion-ease:ease-in-out}
.wr6y2-motion--glass-glare-tilt{perspective:1000px;transform-style:preserve-3d;will-change:transform;--motion-duration:3s;--motion-ease:ease-in-out}
.wr6y2-motion--macos-dock{--motion-duration:3.2s;--motion-ease:ease-in-out}
.wr6y2-motion--card-stack-swipe{position:relative;--motion-duration:2.8s;--motion-ease:cubic-bezier(0.2,0.9,0.3,1)}
.wr6y2-motion--page-transition{position:relative;overflow:hidden;--motion-duration:3s;--motion-ease:cubic-bezier(0.16,1,0.3,1)}
.wr6y2-motion--animated-flow-beams{position:relative;--motion-duration:1.8s;--motion-ease:ease-in-out}
.wr6y2-motion--scroll-drawn-svg{--motion-duration:2.8s;--motion-ease:ease-in-out}
.wr6y2-motion--rolling-number-odometer{--motion-duration:2.6s;--motion-ease:cubic-bezier(0.34,1.25,0.64,1)}
.wr6y2-motion--text-scramble{--motion-duration:3.2s;--motion-ease:steps(1)}
.wr6y2-motion--magnetic-glow-button{will-change:transform;--motion-duration:2.6s;--motion-ease:cubic-bezier(0.4,0,0.2,1)}
.wr6y2-motion--noise-texture{position:relative;overflow:hidden;--motion-duration:0.4s;--motion-ease:steps(4)}
.wr6y2-motion--grid-dot-proximity{--motion-duration:2s;--motion-ease:ease}
.wr6y2-motion--canvas-ripple-grid{--motion-duration:2.4s;--motion-ease:ease-in-out}
.wr6y2-motion--svg-path-morphing{--motion-duration:3s;--motion-ease:cubic-bezier(0.4,0,0.2,1)}
.wr6y2-motion--twinkling-starfield{position:relative;--motion-duration:2.2s;--motion-ease:ease-in-out}
.wr6y2-motion--custom-cursor{will-change:transform;--motion-duration:3.5s;--motion-ease:cubic-bezier(0.25,1,0.5,1)}
.wr6y2-motion--confetti-explosion{position:relative;--motion-duration:2.4s;--motion-ease:ease-out}

/* ---------- 无障碍降级：prefers-reduced-motion 下动画归零、内容保持可见 ---------- */
/* 对齐参考站无障碍哲学：reduce 时全部动画静止，但初始态 opacity:0 的进场内容
   必须强制可见；挂载方加 .is-motion-forced 可显式豁免（强制保留动画） */
@media (prefers-reduced-motion: reduce){
  [class*="site-motion--"]:not(.is-motion-forced),
  [class*="site-motion--"]:not(.is-motion-forced)::before,
  [class*="site-motion--"]:not(.is-motion-forced)::after,
  [class*="site-motion--"]:not(.is-motion-forced) > *{animation:none !important;transition:none !important}
  .wr6y2-motion--fade-in-up:not(.is-motion-forced),
  .wr6y2-motion--scroll-reveal:not(.is-motion-forced),
  .wr6y2-motion--line-reveal:not(.is-motion-forced),
  .wr6y2-motion--blur-reveal:not(.is-motion-forced),
  .wr6y2-motion--bento-grid-stagger:not(.is-motion-forced){opacity:1 !important;transform:none !important;filter:none !important}
  .wr6y2-motion--split-text-3d-wave:not(.is-motion-forced) > *{opacity:1 !important;transform:none !important;filter:none !important}
}
/* ==========================================================================
   动画库 @keyframes 字典（组件动画功能 M1 批次）· 发布端镜像
   --------------------------------------------------------------------------
   来源：提取自 web-motion-showcase 参考站 previews 面板动画 CSS
        （wms_previews_live.css，共 87 个 @keyframes；本文件收录其中与 60 项
         动画相关的 81 个，其余 6 个为参考站非收录 demo 专用：hover-scale /
         spin-badge / morphing(空帧) / mask-reveal / accordion-expand / trail-lead）。
   命名规则：mo-{动画id} 或 mo-{动画id}-{变体}，与 motion-registry.js 的
        MOTION_LIST id 一一对应；一个动画依赖多个 keyframes 时以 -变体 后缀区分。
   帧编排规则：
   1) tier=css 且 trigger=enter/hover 的动画：参考站原循环呼吸帧裁剪为
      「起点态 -> 终点态」两帧定格（位移/缩放/模糊/透明度数值取自参考站原帧，
      仅去掉循环中段），配合挂载层 both 填充实现单次进/悬停定格；
   2) trigger=loop 的循环装饰动画与 tier=js/struct 的 CSS 骨架：帧编排原样保留
      （循环本身就是语义；js/struct 骨架供 M2 运行时接管时参考复用）。
   颜色策略：keyframes 内部颜色一律保留参考站原样（含 var(--accent-color) 等
   主题令牌），不做颜色替换；宿主未定义对应令牌时仅颜色属性不生效。
   ========================================================================== */

/* ---------- 进入/悬停类（css 端，起点态 -> 终点态定格帧） ---------- */

/* fade-in-up 淡入上移（enter） */
@keyframes mo-fade-in-up {
  0% { opacity: 0; transform: translateY(16px); }
  100% { opacity: 1; transform: translateY(0); }
}

/* scroll-reveal 滚动显现（enter） */
@keyframes mo-scroll-reveal {
  0% { opacity: 0; transform: translateY(24px) scale(0.95); }
  100% { opacity: 1; transform: translateY(0) scale(1); }
}

/* hover-lift 悬停上浮（hover） */
@keyframes mo-hover-lift {
  0% { transform: translateY(0); box-shadow: var(--shadow-sm); }
  100% { transform: translateY(-8px); box-shadow: var(--shadow-md); }
}

/* hover-shadow 悬停阴影增强（hover） */
@keyframes mo-hover-shadow-lift {
  0% { transform: translateY(0); box-shadow: var(--shadow-sm); border-color: var(--border-color); }
  100% { transform: translateY(-8px); box-shadow: var(--shadow-lg), var(--shadow-accent); border-color: var(--border-hover); }
}

/* color-transition 颜色过渡（hover） */
@keyframes mo-color-transition {
  0% { background-color: var(--bg-primary); border-color: var(--border-color); color: var(--text-primary); }
  100% { background-color: var(--accent-color); border-color: var(--accent-color); color: var(--text-inverse, #F8FAFC); }
}

/* underline-reveal 下划线展开（hover，配挂载层 ::after 线条使用） */
@keyframes mo-underline-reveal-slide {
  0% { width: 0%; }
  100% { width: 100%; }
}

/* image-zoom 图片轻微放大（hover，配挂载层 overflow:hidden 容器子元素使用） */
@keyframes mo-image-zoom {
  0% { transform: scale(1); }
  100% { transform: scale(1.25); }
}

/* line-reveal 文字逐行显现（enter，配挂载层 overflow:hidden 遮罩使用） */
@keyframes mo-line-reveal {
  0% { transform: translateY(100%); opacity: 0; }
  100% { transform: translateY(0); opacity: 1; }
}

/* blur-reveal 模糊进入（enter） */
@keyframes mo-blur-reveal {
  0% { filter: blur(8px); opacity: 0; transform: scale(0.9); }
  100% { filter: blur(0); opacity: 1; transform: scale(1); }
}

/* bento-grid-stagger 便当网格交错入场（enter） */
@keyframes mo-bento-grid-stagger {
  0% { transform: scale(0.95); opacity: 0.7; }
  100% { transform: scale(1); opacity: 1; }
}

/* split-text-3d-wave 文字 3D 逐字波浪飞入（enter，逐字子元素，配挂载层 nth-child 交错延迟） */
@keyframes mo-split-text-3d-wave-flip {
  0% { transform: rotateX(90deg); opacity: 0; }
  100% { transform: rotateX(0deg); opacity: 1; }
}

/* color-shift 饱和度增强（hover，灰度 -> 全彩） */
@keyframes mo-color-shift {
  0% { filter: grayscale(100%) opacity(0.5); }
  100% { filter: grayscale(0%) opacity(1); }
}

/* text-wave-hover 文字波浪反弹悬停（hover，逐字子元素循环波浪） */
@keyframes mo-text-wave-hover-bounce {
  0%, 100% { transform: translateY(0) scale(1); }
  35% { transform: translateY(-8px) scale(1.15); color: var(--text-primary); }
  60% { transform: translateY(2px) scale(0.95); }
}

/* ---------- 循环装饰类（css 端，参考站循环帧原样保留） ---------- */

/* metallic-shimmer-text 金属光泽扫光文字（loop） */
@keyframes mo-metallic-shimmer-text-sweep {
  0% { background-position: 150% 0; }
  100% { background-position: -150% 0; }
}

/* border-beam 流光环形边框（loop，配挂载层 ::before conic 光柱旋转） */
@keyframes mo-border-beam-spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

/* infinite-marquee 无缝跑马灯（loop，轨道位移 -50% 无缝循环） */
@keyframes mo-infinite-marquee {
  0% { transform: translateX(0); }
  100% { transform: translateX(-50%); }
}

/* organic-morphing-blob 流体变形有机泡泡（loop，八角圆角连续形变） */
@keyframes mo-organic-morphing-blob-fluid {
  0% { border-radius: 60% 40% 30% 70% / 60% 30% 70% 40%; transform: rotate(0deg); }
  50% { border-radius: 30% 60% 70% 40% / 50% 60% 30% 60%; transform: rotate(180deg); }
  100% { border-radius: 60% 40% 30% 70% / 60% 30% 70% 40%; transform: rotate(360deg); }
}

/* aurora-background 极光渐变弥散流光（loop，色块子元素轨道漂移） */
@keyframes mo-aurora-background-orbit {
  0% { transform: translate3d(0, 0, 0) scale(1); }
  100% { transform: translate3d(14px, 8px, 0) scale(1.25); }
}

/* meteors-background 流星夜空划过特效（loop，流星子元素斜向划落） */
@keyframes mo-meteors-background-shoot {
  0% { transform: rotate(-35deg) translateX(0); opacity: 0; }
  15% { opacity: 1; }
  75% { transform: rotate(-35deg) translateX(-110px); opacity: 0; }
  100% { opacity: 0; }
}

/* audio-waveform-visualizer 波形音频动态可视化（loop，条柱子元素错相位起伏） */
@keyframes mo-audio-waveform-visualizer-vibe {
  0% { transform: scaleY(0.3); opacity: 0.5; }
  100% { transform: scaleY(1); opacity: 1; }
}

/* ---------- JS/STRUCT 骨架（参考站循环帧原样保留，运行时由 M2 统一接管） ---------- */

/* scroll-progress 滚动进度条（tier:js 骨架，真实进度由滚动监听驱动宽度） */
@keyframes mo-scroll-progress {
  0%, 100% { width: 0%; }
  50% { width: 100%; }
}

/* scroll-shadow 头部阴影渐变（tier:js 骨架：头部阴影渐显 + 内容滚动态，真实触发由滚动监听切换） */
@keyframes mo-scroll-shadow-head {
  0%, 20%, 80%, 100% { box-shadow: none; border-bottom-color: transparent; }
  40%, 60% { box-shadow: 0 4px 10px rgba(0, 0, 0, 0.08); border-bottom-color: var(--border-color); }
}
@keyframes mo-scroll-shadow-body {
  0%, 20%, 80%, 100% { transform: translateY(0); }
  40%, 60% { transform: translateY(-40px); }
}

/* button-ripple 按钮点击波纹（tier:js 骨架，真实波纹由点击坐标动态创建元素） */
@keyframes mo-button-ripple {
  0%, 15% { transform: translate(-50%, -50%) scale(0); opacity: 0.8; }
  45%, 100% { transform: translate(-50%, -50%) scale(5); opacity: 0; }
}

/* count-up 数字滚动（tier:js 骨架：双滚轮错峰滚动 + 加号脉冲，真实数值由 rAF 驱动） */
@keyframes mo-count-up-roll-1 {
  0%, 15% { transform: translateY(0); }
  45%, 85% { transform: translateY(-152px); }
  100% { transform: translateY(0); }
}
@keyframes mo-count-up-roll-2 {
  0%, 15% { transform: translateY(0); }
  55%, 85% { transform: translateY(-152px); }
  100% { transform: translateY(0); }
}
@keyframes mo-count-up-plus {
  0%, 15%, 100% { transform: scale(1); opacity: 0.7; }
  50%, 80% { transform: scale(1.2); opacity: 1; }
}

/* spotlight-card 光标聚光灯卡片（tier:js 骨架：演示光标游走 + 左右光晕，真实光斑由 mousemove 更新 CSS 变量） */
@keyframes mo-spotlight-card-cursor {
  0% { transform: translate(-38px, -18px) scale(0.85); opacity: 0.4; }
  35% { transform: translate(-10px, 6px) scale(1.1); opacity: 1; }
  65% { transform: translate(18px, -10px) scale(1.15); opacity: 1; }
  100% { transform: translate(42px, 16px) scale(0.9); opacity: 0.5; }
}
@keyframes mo-spotlight-card-glow-left {
  0% { transform: translate(-30px, -30px); opacity: 0.2; }
  45% { transform: translate(0px, 0px); opacity: 0.95; }
  100% { transform: translate(30px, 30px); opacity: 0.2; }
}
@keyframes mo-spotlight-card-glow-right {
  0% { transform: translate(-30px, -20px); opacity: 0.15; }
  55% { transform: translate(0px, 0px); opacity: 0.95; }
  100% { transform: translate(25px, 25px); opacity: 0.3; }
}

/* theme-switch 暗色模式切换（tier:struct 骨架：滑块位移换色 + 涟漪扩散） */
@keyframes mo-theme-switch-toggle {
  0%, 15%, 85%, 100% { left: 10px; background-color: var(--accent-color); }
  35%, 65% { left: 86px; background-color: #F59E0B; }
}
@keyframes mo-theme-switch-ripple {
  0%, 15%, 85%, 100% { transform: scale(0); opacity: 0; left: 15px; }
  30% { transform: scale(25); opacity: 1; left: 15px; }
  35%, 65% { transform: scale(25); opacity: 1; left: 90px; }
  80% { transform: scale(0); opacity: 0; left: 90px; }
}

/* layout-transition 网格重排动画（tier:js 骨架：四格对角换位演示，真实重排由筛选状态切换） */
@keyframes mo-layout-transition-1 {
  0%, 15%, 85%, 100% { transform: translate(0, 0); }
  35%, 65% { transform: translate(54px, 39px); }
}
@keyframes mo-layout-transition-2 {
  0%, 15%, 85%, 100% { transform: translate(0, 0); }
  35%, 65% { transform: translate(-54px, 0); }
}
@keyframes mo-layout-transition-3 {
  0%, 15%, 85%, 100% { transform: translate(0, 0); }
  35%, 65% { transform: translate(54px, -39px); }
}
@keyframes mo-layout-transition-4 {
  0%, 15%, 85%, 100% { transform: translate(0, 0); }
  35%, 65% { transform: translate(-54px, 0); }
}

/* magnetic-effect 磁吸反馈（tier:js 骨架：演示光标靠近 + 按钮吸附，真实吸力由距离计算） */
@keyframes mo-magnetic-effect-cursor {
  0%, 100% { top: 10%; left: 10%; }
  30%, 70% { top: 45%; left: 45%; }
}
@keyframes mo-magnetic-effect-button {
  0%, 25%, 75%, 100% { transform: translate(-50%, -50%); }
  35%, 65% { transform: translate(-30%, -30%); }
}

/* spring-motion 弹性缓动（tier:js 骨架：挤压拉伸球 + 影子脉冲，真实物理由胡克定律求解器驱动） */
@keyframes mo-spring-motion-squash {
  0%, 100% { transform: translateY(0) scale(1, 1); }
  15% { transform: translateY(4px) scale(1.22, 0.78); }
  35% { transform: translateY(-28px) scale(0.88, 1.15); }
  55% { transform: translateY(2px) scale(1.08, 0.94); }
  70% { transform: translateY(-8px) scale(0.96, 1.04); }
  85% { transform: translateY(0) scale(1.02, 0.98); }
}
@keyframes mo-spring-motion-shadow {
  0%, 100% { transform: scale(1); opacity: 0.35; }
  15% { transform: scale(1.25); opacity: 0.55; }
  35% { transform: scale(0.65); opacity: 0.12; }
  55% { transform: scale(1.1); opacity: 0.45; }
  70% { transform: scale(0.85); opacity: 0.2; }
  85% { transform: scale(1); opacity: 0.35; }
}

/* menu-morphing 汉堡菜单变形（tier:struct 骨架：三线各自形变为 X） */
@keyframes mo-menu-morphing-1 {
  0%, 15%, 85%, 100% { transform: translateY(0) rotate(0deg); }
  35%, 65% { transform: translateY(8.5px) rotate(45deg); }
}
@keyframes mo-menu-morphing-2 {
  0%, 15%, 85%, 100% { opacity: 1; }
  35%, 65% { opacity: 0; }
}
@keyframes mo-menu-morphing-3 {
  0%, 15%, 85%, 100% { transform: translateY(0) rotate(0deg); }
  35%, 65% { transform: translateY(-8.5px) rotate(-45deg); }
}

/* sticky-scroll 粘性滚动叙事（tier:js 骨架：吸顶盒形变 + 内核反转 + 右栏轨道滚动，真实阶段由滚动进度驱动） */
@keyframes mo-sticky-scroll-morph {
  0%, 100% { transform: scale(1) rotate(0deg); border-radius: 8px; }
  35% { transform: scale(1.08) rotate(45deg); border-radius: 14px; }
  70% { transform: scale(0.95) rotate(90deg); border-radius: 50%; }
}
@keyframes mo-sticky-scroll-inner {
  0%, 100% { transform: rotate(0deg); border-radius: 3px; }
  35% { transform: rotate(-45deg); border-radius: 50%; }
  70% { transform: rotate(-90deg); border-radius: 2px; }
}
@keyframes mo-sticky-scroll-track {
  0%, 100% { transform: translateY(0); }
  35% { transform: translateY(-24px); }
  70% { transform: translateY(-48px); }
}

/* parallax-scrolling 视差滚动（tier:js 骨架：背景/前景分层漂移演示，真实速率由滚动监听分层位移） */
@keyframes mo-parallax-scrolling-bg {
  0%, 100% { transform: translateY(4px); }
  50% { transform: translateY(-4px); }
}
@keyframes mo-parallax-scrolling-fg {
  0%, 100% { transform: translateY(6px); }
  50% { transform: translateY(-8px); }
}

/* horizontal-gallery 横向滚动作品带（tier:js 骨架，真实位移由滚动百分比映射） */
@keyframes mo-horizontal-gallery-scroll {
  0%, 100% { transform: translateX(0); }
  50% { transform: translateX(-65px); }
}

/* card-sticky-stacking 滚动卡片层叠固化（tier:js 骨架：三层片深浅缩放，真实固化由滚动深度计算） */
@keyframes mo-card-sticky-stacking-1 {
  0%, 100% { top: 0; transform: scale(0.9); opacity: 0.6; }
  35%, 65% { top: 0; transform: scale(0.85); opacity: 0.4; }
}
@keyframes mo-card-sticky-stacking-2 {
  0%, 100% { top: 12px; transform: scale(0.95); opacity: 0.85; }
  35%, 65% { top: 8px; transform: scale(0.9); opacity: 0.7; }
}
@keyframes mo-card-sticky-stacking-3 {
  0%, 100% { top: 24px; transform: scale(1) translateY(0); }
  35%, 65% { top: 16px; transform: scale(0.96) translateY(-4px); }
}

/* spring-drawer 弹性手势阻尼抽屉（tier:struct 骨架：抽屉面板弹性上滑，真实拖拽阻尼由手势驱动） */
@keyframes mo-spring-drawer-bounce {
  0%, 100% { transform: translateY(18px); }
  45%, 65% { transform: translateY(0); }
}

/* expanding-fab-menu 折叠展开浮动操作岛（tier:struct 骨架：圆钮膨胀为岛形，展开项由 transition-delay 错峰） */
@keyframes mo-expanding-fab-menu-pulse {
  0%, 100% { transform: scale(1); border-radius: 50%; width: 32px; }
  45%, 65% { transform: scale(1.1); width: 75px; border-radius: 16px; }
}

/* dynamic-island 灵动岛悬浮胶囊（tier:struct 骨架：胶囊形态切换，真实多态由状态类驱动） */
@keyframes mo-dynamic-island-morph {
  0%, 100% { width: 65px; height: 22px; }
  45%, 65% { width: 110px; height: 32px; border-radius: 12px; }
}

/* sliding-indicator-tabs 滑动指示器分段标签页（tier:struct 骨架：高亮胶囊滑移拉伸，真实定位由 offsetLeft/offsetWidth 驱动） */
@keyframes mo-sliding-indicator-tabs-slide {
  0%, 25% { transform: translateX(0); width: 44px; }
  33%, 58% { transform: translateX(47px); width: 42px; }
  66%, 92% { transform: translateX(94px); width: 44px; }
  100% { transform: translateX(0); width: 44px; }
}

/* circular-progress-meter 环形刻度进度仪表（tier:js 骨架：SVG 描边填充，真实弧长由 stroke-dashoffset 驱动） */
@keyframes mo-circular-progress-meter-fill {
  0% { stroke-dashoffset: 88; }
  100% { stroke-dashoffset: 18; }
}

/* typewriter-cycle 打字机多词轮播交替（tier:js 骨架：光标闪烁，打字节奏由定时器驱动） */
@keyframes mo-typewriter-cycle-blink {
  0%, 100% { opacity: 1; }
  50% { opacity: 0; }
}

/* image-preview 图片跟随预览（tier:js 骨架：缩略图浮层浮现，真实位置由光标跟随驱动） */
@keyframes mo-image-preview-follow {
  0%, 15%, 85%, 100% { transform: translate(0, 20px) scale(0); opacity: 0; }
  35%, 65% { transform: translate(40px, -15px) scale(1); opacity: 1; }
}

/* before-after-slider 前后对比滑动擦除（tier:struct 骨架：擦除扫过 + 手柄同步，真实分界由拖拽驱动 clip-path） */
@keyframes mo-before-after-slider-sweep {
  0% { clip-path: polygon(0 0, 20% 0, 20% 100%, 0 100%); }
  100% { clip-path: polygon(0 0, 80% 0, 80% 100%, 0 100%); }
}
@keyframes mo-before-after-slider-handle {
  0% { left: 20%; }
  100% { left: 80%; }
}

/* direction-aware-hover 方向感知卡片划入（tier:js 骨架：遮罩四方循环演示，真实方向由 atan2 计算切入边） */
@keyframes mo-direction-aware-hover-cycle {
  0%, 15% { transform: translateY(-100%); }
  25%, 45% { transform: translateY(0); }
  55%, 70% { transform: translateX(100%); }
  80%, 100% { transform: translateY(100%); }
}

/* tilt-card 卡片 3D 倾斜（tier:js 骨架：四向摆动演示，真实倾角由光标坐标驱动） */
@keyframes mo-tilt-card {
  0%, 100% { transform: rotateY(0deg) rotateX(0deg); }
  25% { transform: rotateY(15deg) rotateX(10deg); }
  50% { transform: rotateY(-15deg) rotateX(-10deg); }
  75% { transform: rotateY(-10deg) rotateX(15deg); }
}

/* glass-glare-tilt 镜面菲涅尔反光 3D 卡片（tier:js 骨架：高光层对角漂移，真实反光由光标角度驱动） */
@keyframes mo-glass-glare-tilt-sheen {
  0% { transform: translate(-30%, -30%); }
  100% { transform: translate(30%, 30%); }
}

/* macos-dock 拟物鱼眼缩放 Dock（tier:js 骨架：图标波浪放大，真实缩放由光标距离高斯函数驱动） */
@keyframes mo-macos-dock-fisheye {
  0%, 100% { width: 14px; height: 14px; background: var(--bg-tertiary); border-color: var(--border-color); transform: translateY(0); box-shadow: none; }
  20%, 35% { width: 24px; height: 24px; background: var(--accent-color); border-color: var(--accent-color); transform: translateY(-4px); box-shadow: 0 4px 10px var(--accent-soft); }
}

/* card-stack-swipe 层叠卡片手势抽卡（tier:struct 骨架：顶卡飞出回位，真实抽卡由手势/按钮驱动） */
@keyframes mo-card-stack-swipe-flick {
  0%, 15% { transform: translate3d(0, 0, 0) rotate(0deg); opacity: 1; }
  45% { transform: translate3d(28px, -18px, 0) rotate(16deg); opacity: 0; }
  46% { transform: translate3d(0, -8px, 0) scale(0.85); opacity: 0; }
  65%, 100% { transform: translate3d(0, 0, 0) scale(1) rotate(0deg); opacity: 1; }
}

/* page-transition 页面转场（tier:struct 骨架：幕布下压上收，真实转场由路由切换编排） */
@keyframes mo-page-transition-curtain {
  0%, 100% { transform: translateY(-100%); }
  40%, 60% { transform: translateY(0); }
}

/* animated-flow-beams 流程连线脉冲光波（tier:js 骨架：脉冲沿线流动，真实路径由 SVG 贝塞尔计算） */
@keyframes mo-animated-flow-beams-pulse {
  0% { left: 0; opacity: 0; width: 4px; }
  50% { opacity: 1; width: 18px; }
  100% { left: 100%; opacity: 0; width: 4px; }
}

/* scroll-drawn-svg 滚动手绘线条勾勒（tier:js 骨架：描边推进，真实进度由滚动百分比映射 dashoffset） */
@keyframes mo-scroll-drawn-svg-stroke {
  0% { stroke-dashoffset: 100; }
  100% { stroke-dashoffset: 0; }
}

/* rolling-number-odometer 机械滚轮数字翻牌器（tier:js 骨架：纵向滚轮，真实数值由列位移驱动） */
@keyframes mo-rolling-number-odometer-roll {
  0%, 15% { transform: translateY(0); }
  45%, 60% { transform: translateY(-1.15em); }
  85%, 100% { transform: translateY(-2.3em); }
}

/* text-scramble 黑客密码解密文本（tier:js 骨架：伪元素密文滚动，真实解密由高频字符替换驱动） */
@keyframes mo-text-scramble-cipher {
  0% { content: "010101"; }
  10% { content: "%$9#?@"; }
  20% { content: "X8#2*!"; }
  30% { content: "D#3CR7"; }
  40% { content: "DECR9P"; }
  50%, 85% { content: "DECRYPT"; color: #34D399; text-shadow: 0 0 8px #10B981; }
  90% { content: "#!92$0"; }
  95% { content: "101100"; }
}

/* magnetic-glow-button 磁吸吸附光晕按钮（tier:js 骨架：漂移吸附，真实吸力由距离向量阻尼驱动） */
@keyframes mo-magnetic-glow-button-pull {
  0% { transform: translate3d(0, 0, 0) scale(1); }
  50% { transform: translate3d(5px, -3px, 0) scale(1.04); }
  100% { transform: translate3d(-4px, 3px, 0) scale(1.02); }
}

/* noise-texture 动态噪点材质（tier:js 骨架：噪点高频抖动 + 环境光晕游移，真实颗粒由 Canvas 逐像素绘制） */
@keyframes mo-noise-texture-jitter {
  0% { transform: translate(0, 0); }
  25% { transform: translate(-3px, 4px); }
  50% { transform: translate(4px, -3px); }
  75% { transform: translate(-4px, -2px); }
  100% { transform: translate(3px, 2px); }
}
@keyframes mo-noise-texture-glow {
  0% { transform: translate(-15px, -10px); }
  100% { transform: translate(15px, 10px); }
}

/* grid-dot-proximity 点阵网格近邻感应高亮（tier:js 骨架：点呼吸放大，真实高亮由光标距离场驱动） */
@keyframes mo-grid-dot-proximity-glow {
  0% { transform: scale(1.4); }
  100% { transform: scale(2.1); }
}

/* canvas-ripple-grid 交互式粒子网格（tier:js 骨架：点阵波纹扩散演示，真实排开回弹由 Canvas 物理驱动） */
@keyframes mo-canvas-ripple-grid-wave {
  0%, 100% { transform: scale(0.85); background-color: var(--text-muted); opacity: 0.3; }
  50% { transform: scale(1.6); background-color: var(--accent-color); opacity: 1; box-shadow: 0 0 8px var(--accent-color); }
}

/* svg-path-morphing 路径形变果冻按钮（tier:js 骨架：果冻圆角形变近似演示，真实形变由 SVG path 贝塞尔插值驱动） */
@keyframes mo-svg-path-morphing-jelly {
  0%, 100% { border-radius: 24px; transform: scale(1) rotate(0deg); }
  30% { border-radius: 60% 40% 30% 70% / 60% 30% 70% 40%; transform: scale(1.1, 0.9) rotate(4deg); }
  65% { border-radius: 30% 60% 70% 40% / 50% 60% 30% 60%; transform: scale(0.92, 1.12) rotate(-4deg); }
}

/* twinkling-starfield 闪烁微光星空点阵（tier:js 骨架：星点闪烁自旋，真实星场由 Canvas 生成） */
@keyframes mo-twinkling-starfield-twinkle {
  0% { opacity: 0.2; transform: scale(0.6) rotate(0deg); }
  100% { opacity: 1; transform: scale(1.2) rotate(45deg); filter: drop-shadow(0 0 6px #FFFFFF); }
}

/* custom-cursor 鼠标跟随光标（tier:js 骨架：双圆巡游演示、外圈延迟追赶，真实跟随由惯性物理驱动） */
@keyframes mo-custom-cursor-path {
  0%, 100% { top: 30%; left: 30%; }
  25% { top: 30%; left: 70%; }
  50% { top: 70%; left: 70%; }
  75% { top: 70%; left: 30%; }
}
@keyframes mo-custom-cursor-path-delayed {
  0%, 100% { top: 30%; left: 30%; }
  25% { top: 30%; left: 70%; }
  50% { top: 70%; left: 70%; }
  75% { top: 70%; left: 30%; }
}

/* confetti-explosion 物理重力礼花爆炸（tier:js 骨架：纸屑喷射演示，真实粒子由 Canvas 重力物理驱动） */
@keyframes mo-confetti-explosion-burst {
  0% { transform: translate(0, 0) scale(1); opacity: 1; }
  50%, 100% { transform: translate(var(--dx, 24px), var(--dy, -24px)) rotate(180deg) scale(0.4); opacity: 0; }
}
