.tg2-sr{display:flex;flex-direction:column;gap:24px;padding-top:32px;padding-bottom:64px;box-sizing:border-box}.tg2-sr-tone--data{--tg2-sr-act: var(--tg2-data)}.tg2-sr-tone--brand{--tg2-sr-act: var(--tg2-brand)}.tg2-sr-tone--act3{--tg2-sr-act: var(--tg2-act3)}.tg2-sr-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px 28px;align-items:start;padding:28px;border:1px solid var(--tg2-border);border-radius:var(--tg2-r-card);background:var(--tg2-surface);box-shadow:0 1px 2px #0000000a}.tg2-sr-head__main{display:flex;flex-direction:column;gap:12px;min-width:0}.tg2-sr-head__chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}.tg2-sr-tag{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;background:var(--tg2-brand);color:var(--tg2-white);font-family:var(--tg2-font-label);font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;white-space:nowrap}.tg2-sr-chip{display:inline-flex;align-items:center;height:28px;padding:0 12px;border:1px solid var(--tg2-border);border-radius:999px;background:var(--tg2-surface);font-size:13px;font-weight:600;white-space:nowrap}.tg2-sr-chip:first-of-type{border-color:transparent;background:var(--tg2-lavender-3);color:var(--tg2-brand)}.tg2-sr-head__title{margin:0;font-size:clamp(28px,3.4vw,40px);font-weight:500;line-height:1.12;letter-spacing:-.5px;text-wrap:balance;overflow-wrap:anywhere}.tg2-sr-head__lede{margin:0;max-width:760px;font-size:18px;line-height:1.5}.tg2-sr-head__basis{display:flex;align-items:center;gap:6px;margin:0;font-size:14px;color:var(--tg2-text-muted)}.tg2-sr-head__basis svg{flex:none;width:15px;height:15px;color:var(--tg2-data)}.tg2-sr-head__jump{display:none}.tg2-sr-head__score{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:210px;padding:14px 18px;border:1px solid var(--tg2-border);border-radius:18px;background:var(--tg2-surface-2);text-align:center}.tg2-sr-head__score-label{margin:0;font-family:var(--tg2-font-label);font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--tg2-text-muted)}.tg2-sr-layout{display:grid;grid-template-columns:210px minmax(0,1fr) 300px;gap:28px;align-items:start}.tg2-sr-body{display:flex;flex-direction:column;gap:28px;min-width:0}.tg2-sr-toc,.tg2-sr-rail{position:sticky;top:96px}.tg2-sr-toc{display:flex;flex-direction:column;gap:14px;max-height:calc(100vh - 116px);overflow-y:auto;scrollbar-width:thin}.tg2-sr-toc__title,.tg2-sr-toc__act{margin:0;font-family:var(--tg2-font-label);font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--tg2-text-muted)}.tg2-sr-toc__act{margin-bottom:6px;color:var(--tg2-sr-act)}.tg2-sr-toc__list{display:flex;flex-direction:column;gap:1px;margin:0;padding:0;list-style:none}.tg2-sr-toc__list a,.tg2-sr-toc__member{display:flex;align-items:center;gap:8px;padding:5px 8px;border-left:2px solid transparent;border-radius:0 8px 8px 0;font-size:14px;line-height:1.3;color:var(--tg2-text);text-decoration:none}.tg2-sr-toc__list a:hover,.tg2-sr-toc__member:hover{background:var(--tg2-surface-2)}.tg2-sr-toc__list a.is-active{border-left-color:var(--tg2-sr-act);background:var(--tg2-surface-2);font-weight:700}.tg2-sr-toc__num{font-family:var(--tg2-font-label);font-size:11px;color:var(--tg2-text-muted)}.tg2-sr-toc__member{padding-top:10px;border-top:1px solid var(--tg2-border);border-radius:0;color:var(--tg2-text-muted)}.tg2-sr-toc__member.is-active{border-left-color:var(--tg2-brand);font-weight:700;color:var(--tg2-text)}.tg2-sr-toc__member svg{flex:none;width:13px;height:13px}.tg2-sr-act{display:flex;flex-direction:column;gap:16px}.tg2-sr-act__head{display:flex;align-items:center;gap:10px;margin:4px 0 0;font-family:var(--tg2-font-label);font-size:13px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase}.tg2-sr-act__n{color:var(--tg2-sr-act)}.tg2-sr-act__title{color:var(--tg2-ink)}.tg2-sr-act__rule{flex:1 1 auto;height:1px;background:var(--tg2-border)}.tg2-sr-section,.tg2-sr-member{scroll-margin-top:110px;min-width:0;padding:24px 26px;border:1px solid var(--tg2-border);border-radius:var(--tg2-r-card);background:var(--tg2-surface);box-sizing:border-box}.tg2-sr-section__head{display:flex;align-items:center;gap:12px;margin-bottom:18px}.tg2-sr-section__title{margin:0;font-size:20px;font-weight:600;line-height:1.25}.tg2-sr-section__body{display:flex;flex-direction:column;gap:16px;min-width:0}.tg2-sr-plain{margin:0;font-size:15px;line-height:1.5}.tg2-sr-points{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.tg2-sr-points li{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:14px;background:var(--tg2-data-tint);font-size:16px;line-height:1.5}.tg2-sr-points svg{flex:none;width:18px;height:18px;margin-top:3px;color:var(--tg2-data)}.tg2-sr-mvp .tg2-r6-mvp__row{grid-template-columns:26px minmax(0,1fr);align-items:start}.tg2-sr-price{display:flex;align-items:flex-start;gap:14px;padding:18px 20px;border-radius:16px;background:var(--tg2-lavender-3)}.tg2-sr-price__icon{display:inline-grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:var(--tg2-surface);color:var(--tg2-brand)}.tg2-sr-price__icon svg{width:18px;height:18px}.tg2-sr-price__text{margin:0;font-size:16px;line-height:1.55}.tg2-sr-price__text b{color:var(--tg2-brand)}.tg2-sr-risk__body{display:flex;flex-direction:column;gap:4px}.tg2-sr .tg2-r6-risk__head .tg2-badge{flex:none}.tg2-sr-member{display:flex;flex-direction:column;gap:16px;border:1px dashed var(--tg2-lavender-2);background:var(--tg2-lavender-3)}.tg2-sr-member__head{display:flex;align-items:center;gap:12px}.tg2-sr-member__head h2{margin:0;font-size:22px;font-weight:600;line-height:1.2}.tg2-sr-member__icon,.tg2-sr-rail__icon{display:inline-grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:var(--tg2-brand);color:var(--tg2-white)}.tg2-sr-member__icon svg,.tg2-sr-rail__icon svg{width:17px;height:17px}.tg2-sr-member__lead{margin:0;font-size:16px;line-height:1.55}.tg2-sr-member__lead b{font-weight:700}.tg2-sr-member__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin:0;padding:0;list-style:none}.tg2-sr-locked{position:relative;display:flex;flex-direction:column;gap:12px;min-width:0;padding:14px;border:1px solid var(--tg2-border);border-radius:14px;background:var(--tg2-surface);overflow:hidden}.tg2-sr-locked__label{display:flex;align-items:center;gap:8px;margin:0;padding-right:26px;font-size:14px;font-weight:600;line-height:1.3}.tg2-sr-locked__label svg{flex:none;width:15px;height:15px;color:var(--tg2-brand)}.tg2-sr-locked__lock{position:absolute;top:12px;right:12px;display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--tg2-surface-2);color:var(--tg2-text-muted)}.tg2-sr-locked__lock svg{width:12px;height:12px}.tg2-sr-shape{display:flex;flex-direction:column;gap:8px;height:64px;filter:blur(1.2px);opacity:.9;-webkit-user-select:none;user-select:none}.tg2-sr-shape i{display:block;border-radius:6px;background:var(--tg2-track)}.tg2-sr-shape--quotes i{height:26px;border-left:3px solid var(--tg2-border)}.tg2-sr-shape--quotes i:nth-child(2){width:80%}.tg2-sr-shape--rivals i{position:relative;height:14px;margin-left:22px}.tg2-sr-shape--rivals i:before{content:"";position:absolute;left:-22px;top:-1px;width:16px;height:16px;border-radius:5px;background:var(--tg2-track)}.tg2-sr-shape--rivals i:nth-child(2){width:70%}.tg2-sr-shape--rivals i:nth-child(3){width:55%}.tg2-sr-shape--line svg{width:100%;height:100%}.tg2-sr-shape--line path{fill:none;stroke:var(--tg2-border);stroke-width:3;stroke-linecap:round;vector-effect:non-scaling-stroke}.tg2-sr-shape--bars{gap:6px}.tg2-sr-shape--bars i{height:8px}.tg2-sr-shape--bars i:nth-child(2){width:85%}.tg2-sr-shape--bars i:nth-child(3){width:70%}.tg2-sr-shape--bars i:nth-child(4){width:90%}.tg2-sr-shape--bars i:nth-child(5){width:60%}.tg2-sr-shape--names{flex-direction:row;flex-wrap:wrap;align-content:flex-start}.tg2-sr-shape--names i{width:30%;height:24px;border-radius:999px}.tg2-sr-shape--plan i{position:relative;height:12px;margin-left:24px}.tg2-sr-shape--plan i:before{content:"";position:absolute;left:-24px;top:-3px;width:18px;height:18px;border-radius:50%;background:var(--tg2-track)}.tg2-sr-shape--plan i:nth-child(2){width:75%}.tg2-sr-shape--plan i:nth-child(3){width:60%}.tg2-sr-member__cta{display:flex}.tg2-sr-rail{display:grid;gap:12px;min-width:0;padding:20px;border:1px solid var(--tg2-border);border-radius:var(--tg2-r-card);background:var(--tg2-surface);box-shadow:0 1px 2px #0000000a;box-sizing:border-box;scroll-margin-top:110px}.tg2-sr-rail h2{margin:0;font-size:19px;font-weight:600;line-height:1.25}.tg2-sr-rail hr{margin:2px 0;border:0;height:1px;background:var(--tg2-border)}.tg2-sr-rail small{font-size:12px;line-height:1.4;color:var(--tg2-text-muted)}.tg2-sr-rail .tg2-btn{width:100%;box-sizing:border-box}@media(max-width:1179px){.tg2-sr-layout{grid-template-columns:minmax(0,1fr) 300px}.tg2-sr-toc{display:none}}@media(max-width:899px){.tg2-sr-layout{grid-template-columns:minmax(0,1fr)}.tg2-sr-rail{position:static}.tg2-sr-head__jump{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font-size:14px;font-weight:600;color:var(--tg2-brand);text-decoration:underline;text-underline-offset:3px}.tg2-sr-head__jump svg{flex:none;width:16px;height:16px}}@media(max-width:767px){.tg2-sr{gap:20px;padding-top:20px}.tg2-sr-head{grid-template-columns:minmax(0,1fr);padding:20px}.tg2-sr-head__score{min-width:0}.tg2-sr-head__lede{font-size:16px}.tg2-sr-chip{white-space:normal;height:auto;min-height:28px}.tg2-sr-section,.tg2-sr-member{padding:18px 16px}.tg2-sr-points li{font-size:15px}.tg2-sr-member__grid{grid-template-columns:minmax(0,1fr)}.tg2-sr-shape{height:auto}.tg2-sr-shape--line{height:44px}.tg2-sr-member__cta .tg2-btn{width:100%;box-sizing:border-box}}@media print{.tg2-sr-toc,.tg2-sr-rail,.tg2-sr-head__jump{display:none}.tg2-sr-layout{display:block}}
