@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.bp-strip-img{position:relative;grid-column:1/-1;display:block;width:100%;height:auto;border-radius:12px}.bp-ben-fig{margin:24px 0 0}.bp-sup-fig img{width:100%;aspect-ratio:2/1;object-fit:cover;object-position:center 30%}@media (min-width:768px){.bp-q:last-child:nth-child(odd){grid-column:1/-1}}.bp-studios{display:flex;flex-wrap:wrap}.bp-studios li{flex:1 1 88px}.bp-crumbs{margin:0 0 12px;font-size:13px;color:var(--mute)}.bp-crumbs ol{display:flex;flex-wrap:wrap;gap:6px;padding:0;margin:0;list-style:none}.bp-crumbs li+li:before{content:"/";margin-right:6px;color:var(--limed)}.bp-crumbs a{color:var(--fog)}@media (min-width:1024px){.bp-crumbs a:hover{color:var(--lime)}}.bp-hero-sec .bp-h1{margin-bottom:12px}@media (min-width:768px){.bp-hero-sec .bp-h1{font-size:clamp(46px,6.4vw,80px)}}.bp-hero-sec .bp-hero-offer .bp-chips{display:none}.bp-tablewrap{position:relative}.bp-layout-sec .bp-sec>*+:not(.bp-h3):not(.bp-swipe){margin-top:20px}.bp-layout-sec .bp-sec>.bp-h2+*,.bp-layout-sec .bp-sec>.bp-kick+.bp-h2{margin-top:0}.bp-layout-sec .bp-sec>p:not([class]){color:#d9e1e4}.bp-by-h a{color:#fff}@media (min-width:1024px){.bp-by-h a:hover{color:var(--lime)}}.bp-short{display:flex;gap:14px;align-items:flex-start;margin:0 0 14px;font-size:15px;line-height:1.6;color:#d4dde0}.bp-short strong{color:#fff}.bp-short-ic{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:none;border-radius:50%;background:#9ce80024;color:var(--lime);font-size:20px}.bp-prose ol,.bp-prose ul{margin:0 0 16px;padding-left:22px;color:#d9e1e4}.bp-prose ul{list-style:disc}.bp-prose ol{list-style:decimal}.bp-prose li+li{margin-top:6px}.bp-prose li::marker{color:var(--limed)}.bp-prose ol:last-child,.bp-prose ul:last-child{margin-bottom:0}.bp-prose strong{color:#fff}.bp-a a,.bp-prose a{color:var(--lime);font-weight:600}@media (min-width:1024px){.bp-a a:hover,.bp-prose a:hover{color:var(--lime2)}}.bp-sec>*+.bp-author,.bp-sec>*+.bp-cards,.bp-sec>*+.bp-check,.bp-sec>*+.bp-fig,.bp-sec>*+.bp-filter,.bp-sec>*+.bp-pc-grid,.bp-sec>*+.bp-prose,.bp-sec>*+.bp-statement,.bp-sec>*+.bp-stats,.bp-sec>*+.bp-steps,.bp-sec>*+.bp-tablewrap,.bp-sec>*+.bp-weights{margin-top:20px}.bp-sec>.bp-h2+*,.bp-sec>.bp-h3+*{margin-top:0}.bp-sec>.bp-tablewrap+.bp-swipe{margin-top:8px}.bp-sec>.bp-note,.bp-sec>.bp-tip,.bp-sec>.bp-warn{margin-top:20px}.bp-cards{display:grid;gap:14px}@media (min-width:768px){.bp-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-cards-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.bp-card{display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:16px;background:var(--coal);border:1px solid var(--line)}.bp-card h3{display:flex;align-items:center;gap:10px;margin:0;font-size:22px;color:#fff}.bp-card h3 .bp-ic{color:var(--lime)}.bp-card p{margin:0;font-size:15px;color:#d4dde0}.bp-card .bp-btn{margin-top:auto;align-self:flex-start}.bp-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (min-width:768px){.bp-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.bp-stats.bp-stats-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:479px){.bp-stats-3 .bp-stat{padding:12px 10px}}.bp-stat{display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:14px;background:linear-gradient(160deg,#9ce8001f,#252a2de6 60%);border:1px solid #9ce80038}.bp-stat strong{font-family:Big Shoulders Display,Impact,Arial Narrow,sans-serif;font-weight:900;font-size:clamp(20px,6vw,34px);line-height:1;color:var(--lime);white-space:nowrap}@media (min-width:768px){.bp-stat strong{font-size:clamp(26px,3.2vw,34px)}}.bp-stat span{font-size:13px;color:var(--mute)}.bp-check{display:grid;gap:10px;padding:0;margin:0;list-style:none}@media (min-width:768px){.bp-check-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.bp-check li{display:flex;gap:10px;align-items:flex-start;font-size:15px;color:#d9e1e4}.bp-check li>.bp-ic{color:var(--lime);margin-top:3px}.bp-check strong{color:#fff}.bp-weights{display:grid;gap:14px;padding:18px;margin:0;list-style:none;border-radius:16px;background:var(--coal);border:1px solid var(--line)}.bp-weights li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;align-items:center;font-size:15px;color:#d9e1e4}.bp-weights b{font-family:Big Shoulders Display,Impact,Arial Narrow,sans-serif;font-size:20px;color:var(--lime)}.bp-weights progress{grid-column:1/-1;width:100%;height:10px;border:0;border-radius:999px;background:var(--slate2);overflow:hidden;-webkit-appearance:none;appearance:none}.bp-weights progress::-webkit-progress-bar{background:var(--slate2);border-radius:999px}.bp-weights progress::-webkit-progress-value{background:linear-gradient(90deg,var(--limed),var(--lime));border-radius:999px}.bp-weights progress::-moz-progress-bar{background:var(--lime);border-radius:999px}.bp-statement{padding:18px;border-radius:16px;background:#0f1214;border:1px dashed var(--line);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;color:#d9e1e4}.bp-statement p{margin:0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px}.bp-statement p+p{margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}.bp-statement em{font-style:normal;color:var(--mute)}.bp-statement b{color:var(--lime)}.bp-fig{margin:0}.bp-fig img{display:block;width:auto;max-width:100%;height:auto;border-radius:16px}.bp-fig figcaption{margin-top:8px;font-size:13px;color:var(--mute)}.bp-table td .bp-ic,.bp-table th .bp-ic{color:var(--lime)}.bp-sort th button{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;white-space:nowrap}.bp-sort th button .bp-ic{color:var(--mute)}.bp-sort th[aria-sort] button .bp-ic,.bp-table td a{color:var(--lime)}.bp-filter{display:grid;gap:14px}.bp-pills{display:flex;flex-wrap:wrap;gap:8px}.bp-pills-h{flex:1 1 100%;margin:0;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.bp-pill{min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:var(--coal);color:var(--fog);font-size:14px;font-weight:600;cursor:pointer}.bp-pill[aria-pressed=true]{background:var(--lime);border-color:var(--lime);color:var(--ink)}@media (min-width:1024px){.bp-pill:hover{border-color:var(--lime)}}.bp-fcount{margin:0;font-size:14px;color:var(--mute)}.bp-fgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;margin:0;list-style:none}@media (min-width:640px){.bp-fgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.bp-fgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.bp-gcard{display:flex;flex-direction:column;height:100%;border-radius:14px;overflow:hidden;background:var(--coal);border:1px solid var(--line);transition:border-color .2s,transform .2s}.bp-gcard img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover}.bp-gcard-txt{display:flex;flex-direction:column;gap:4px;padding:10px 12px 12px;flex:1}.bp-gcard strong{font-size:15px;line-height:1.25;color:#fff}.bp-gcard em{font-style:normal;font-size:13px;color:var(--mute)}.bp-gcard .bp-tag{align-self:flex-start;margin-top:auto;white-space:nowrap;letter-spacing:.02em}@media (min-width:1024px){.bp-gcard:hover{border-color:var(--lime);transform:translateY(-3px)}}.bp-author{display:grid;gap:16px;padding:20px;border-radius:18px;background:linear-gradient(150deg,#9ce8001a,var(--coal) 55%);border:1px solid #9ce80040}@media (min-width:768px){.bp-author{grid-template-columns:auto minmax(0,1fr);gap:22px}}.bp-author-ini{display:inline-flex;align-items:center;justify-content:center;width:84px;height:84px;border-radius:50%;background:var(--lime);color:var(--ink);font-family:Big Shoulders Display,Impact,Arial Narrow,sans-serif;font-weight:900;font-size:36px}.bp-author h3{margin:0 0 4px;font-size:28px;color:#fff}.bp-author-role{margin:0 0 12px;font-size:14px;font-weight:600;color:var(--lime)}.bp-author p{margin:0 0 12px;font-size:15px;color:#d4dde0}.bp-author .bp-chips{margin-top:0}.bp-more-cards{display:grid;gap:12px;padding:0;margin:0;list-style:none}@media (min-width:768px){.bp-more-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.bp-more-cards a{display:flex;align-items:center;gap:14px;height:100%;padding:18px;border-radius:16px;background:var(--coal);border:1px solid var(--line);transition:border-color .2s}.bp-more-ic{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;flex:none;border-radius:14px;background:var(--lime);color:var(--ink);font-size:24px}.bp-more-txt{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.bp-more-txt strong{font-family:Big Shoulders Display,Impact,Arial Narrow,sans-serif;font-size:22px;font-weight:800;color:#fff}.bp-more-txt em{font-style:normal;font-size:14px;color:var(--mute)}.bp-more-go{color:var(--lime);font-size:20px;transition:transform .2s}@media (min-width:1024px){.bp-more-cards a:hover{border-color:var(--lime)}.bp-more-cards a:hover .bp-more-go{transform:translateX(4px)}}.bp-side-offer-m{margin:16px 0 0}@media (min-width:1024px){.bp-side-offer-m{display:none}}@media (max-width:1023px){.bp-side-offer-d{display:none}}@media (min-width:560px) and (max-width:1023px){.bp-side-offer-m{display:grid;grid-template-columns:minmax(0,46%) minmax(0,1fr);align-items:center}.bp-side-offer-m img{height:100%}.bp-side-offer-m .bp-btn{align-self:flex-start}}@media (min-width:640px) and (max-width:1199px){.bp-fgrid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699px){.bp-fgrid-5{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-fgrid-5>li:first-child{grid-column:span 2}}@media (min-width:700px){.bp-fgrid-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.bp-start-fig{margin-top:20px}@media (max-width:1023px){.bp-hero-in{grid-template-columns:minmax(0,1fr)}}@media (max-width:359px){.bp-tab-offer>.bp-ic{display:none}.bp-tab-offer{font-size:13px}}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.block{display:block}.table{display:table}.grid{display:grid}.hidden{display:none}.resize{resize:both}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:10px}