.tpl-strategy .hero h1{letter-spacing:var(--vn-letter-spacing-heading);line-height:var(--vn-line-height-entry)}.tpl-strategy .hero h1 .rot{border-bottom:3px solid rgba(var(--vn-color-primary-light-rgb),.5);color:var(--vn-color-primary-light);display:inline-block;min-width:1ch;transition:opacity .28s ease,transform .28s ease}.tpl-strategy .hero h1 .rot.out{opacity:0;transform:translateY(10px)}.tpl-strategy .hero-copy{line-height:var(--vn-line-height-base);max-width:600px}.tpl-strategy .hero-copy b{color:#fff}.tpl-strategy .hero .hero-actions{margin-top:var(--vn-space-l)}.tpl-strategy .hero-signals{border-top:var(--vn-border-on-dark);color:var(--vn-color-base-light);display:flex;flex-wrap:wrap;font-family:var(--vn-font-mono);font-size:var(--vn-text-xs);gap:12px;justify-content:center;letter-spacing:var(--vn-letter-spacing-label);margin-top:var(--vn-space-xl);padding-top:var(--vn-space-s);text-transform:uppercase}.tpl-strategy .hero-signals i{color:var(--vn-color-primary-light);font-style:normal}.tpl-strategy .hero-signals .out{color:#fff}.tpl-strategy .section{background:var(--vn-color-white)}.tpl-strategy h2{font-size:var(--vn-h2);letter-spacing:var(--vn-letter-spacing-heading);line-height:var(--vn-line-height-heading);max-width:var(--vn-container-s)}.tpl-strategy .section-lede{color:var(--vn-color-gray-500);font-size:var(--vn-text-l);line-height:var(--vn-line-height-base);margin-top:var(--vn-space-s);max-width:760px;text-wrap:pretty}.tpl-strategy .dark .section-lede{color:var(--vn-color-base-pale)}.tpl-strategy .index-head{margin-bottom:var(--vn-space-l)}.tpl-strategy .index-head .section-lede,.tpl-strategy .index-head h2{max-width:none}.tpl-strategy .idx{border-top:1px solid var(--vn-color-dark);column-count:3;column-gap:var(--vn-space-xl);padding-top:8px}.tpl-strategy .idx>div{align-items:baseline;border-bottom:var(--vn-border-on-light);break-inside:avoid;color:var(--vn-color-dark);display:flex;gap:14px;padding:13px 0;transition:color .15s ease}.tpl-strategy .idx i,.tpl-strategy .idx>div:hover b{color:var(--vn-color-primary)}.tpl-strategy .idx i{font-family:var(--vn-font-mono);font-size:var(--vn-text-xs);font-style:normal;letter-spacing:var(--vn-letter-spacing-label)}.tpl-strategy .idx b{font-size:var(--vn-text-s);font-weight:var(--vn-text-700);letter-spacing:var(--vn-letter-spacing-h4)}.tpl-strategy .receipts .wrap:first-child{margin-bottom:var(--vn-space-l);text-align:center}.tpl-strategy .receipts .wrap:first-child h2{margin-inline:auto}.tpl-strategy .lane{border-top:1px solid rgba(var(--vn-color-white-rgb),.1);overflow:hidden;padding:10px 0;white-space:nowrap}.tpl-strategy .lane:last-of-type{border-bottom:1px solid rgba(var(--vn-color-white-rgb),.1)}.tpl-strategy .lane-track{animation:tpl-strategy-lane 44s linear infinite;display:inline-flex;will-change:transform}.tpl-strategy .lane.rev .lane-track{animation-direction:reverse}.tpl-strategy .rc{align-items:baseline;background:rgba(var(--vn-color-white-rgb),.03);border:var(--vn-border-on-dark);border-radius:var(--vn-radius-full);display:inline-flex;gap:10px;margin-right:14px;padding:10px 18px}.tpl-strategy .rc i{color:var(--vn-color-primary-light);font-family:var(--vn-font-mono);font-size:var(--vn-text-xs);font-style:normal;letter-spacing:var(--vn-letter-spacing-label);text-transform:uppercase}.tpl-strategy .rc b{color:#fff;font-size:var(--vn-text-s);font-weight:var(--vn-text-700)}.tpl-strategy .receipts .fine{color:var(--vn-color-base-light);font-family:var(--vn-font-mono);font-size:var(--vn-text-xs);letter-spacing:var(--vn-letter-spacing-label);margin-top:var(--vn-space-m);text-align:center;text-transform:uppercase}.tpl-strategy .hub{text-align:center}.tpl-strategy .hub-head{margin:0 auto;max-width:var(--vn-container-s)}.tpl-strategy .hub-head h2{margin-inline:auto}.tpl-strategy .hub-head .one{color:var(--vn-color-gray-500);font-size:var(--vn-text-m);line-height:var(--vn-line-height-base);margin:var(--vn-space-s) auto 0;max-width:760px}.tpl-strategy .orbit{display:grid;gap:12px;margin:var(--vn-space-xl) auto 0;max-width:760px;position:relative}.tpl-strategy .core{align-items:center;background:var(--vn-color-base-dark);border-top:3px solid var(--vn-color-primary-light);box-shadow:0 24px 54px rgba(var(--vn-color-base-dark-rgb),.22);color:#fff;display:inline-flex;flex-direction:column;gap:6px;margin:20px auto;padding:var(--vn-space-m) var(--vn-space-l);position:relative}.tpl-strategy .core b{font-size:var(--vn-text-xl);font-weight:var(--vn-text-800);letter-spacing:var(--vn-letter-spacing-h4)}.tpl-strategy .core span{color:var(--vn-color-primary-light);font-family:var(--vn-font-mono);font-size:var(--vn-text-xs);letter-spacing:var(--vn-letter-spacing-label);text-transform:uppercase}.tpl-strategy .core:after,.tpl-strategy .core:before{background:rgba(var(--vn-color-primary-rgb),.55);content:"";height:16px;left:50%;position:absolute;width:1px}.tpl-strategy .core:before{top:-17px}.tpl-strategy .core:after{bottom:-17px}.tpl-strategy .sat-row{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.tpl-strategy .sat{background:var(--vn-color-white);border:var(--vn-border-on-light);border-radius:var(--vn-radius-full);color:var(--vn-color-gray-500);font-family:var(--vn-font-mono);font-size:var(--vn-text-xs);letter-spacing:var(--vn-letter-spacing-label);padding:9px 15px;text-transform:uppercase}.tpl-strategy .models-head{max-width:var(--vn-container-s)}.tpl-strategy .models-head h2 em{color:var(--vn-color-primary-light);font-style:normal}.tpl-strategy .spectrum{margin-top:var(--vn-space-xl)}.tpl-strategy .spec-bar{background:linear-gradient(90deg,var(--vn-color-base-light),var(--vn-color-primary-light));height:2px;margin:0 8px}.tpl-strategy .spec-dots{display:grid;grid-template-columns:repeat(3,1fr);margin-top:-7px}.tpl-strategy .spec-dots span{background:var(--vn-color-base-dark);border:2.5px solid var(--vn-color-primary-light);border-radius:50%;height:11px;justify-self:center;width:11px}.tpl-strategy .spec-ends{color:var(--vn-color-base-light);display:flex;font-family:var(--vn-font-mono);font-size:var(--vn-text-xs);justify-content:space-between;letter-spacing:var(--vn-letter-spacing-label);margin-top:12px;text-transform:uppercase}.tpl-strategy .model-grid{display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-top:var(--vn-space-l)}.tpl-strategy .model{background:rgba(var(--vn-color-white-rgb),.03);border:var(--vn-border-on-dark);display:flex;flex-direction:column;min-height:280px;padding:var(--vn-space-m)}.tpl-strategy .model .no{color:var(--vn-color-primary-light);font-family:var(--vn-font-mono);font-size:var(--vn-text-xs);letter-spacing:var(--vn-letter-spacing-label);text-transform:uppercase}.tpl-strategy .model h3{font-size:var(--vn-text-xl);margin-top:var(--vn-space-xs)}.tpl-strategy .model p{color:var(--vn-color-base-pale);font-size:var(--vn-text-s);line-height:var(--vn-line-height-base);margin-top:10px}.tpl-strategy .model .who{color:var(--vn-color-base-light);font-family:var(--vn-font-mono);font-size:var(--vn-text-xs);letter-spacing:var(--vn-letter-spacing-label);margin-top:auto;padding-top:var(--vn-space-s);text-transform:uppercase}.tpl-strategy .model.featured{background:rgba(var(--vn-color-primary-light-rgb),.09);border-color:rgba(var(--vn-color-primary-light-rgb),.5)}.tpl-strategy .models .fine{color:var(--vn-color-base-light);font-family:var(--vn-font-mono);font-size:var(--vn-text-xs);letter-spacing:var(--vn-letter-spacing-label);margin-top:var(--vn-space-m);text-transform:uppercase}.tpl-strategy .models .fine em{color:var(--vn-color-primary-light);font-style:normal}.tpl-strategy .menu-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--vn-space-m);justify-content:space-between;margin-bottom:var(--vn-space-l)}.tpl-strategy .menu-hint{color:var(--vn-color-gray-500);font-family:var(--vn-font-mono);font-size:var(--vn-text-xs);letter-spacing:var(--vn-letter-spacing-label);text-transform:uppercase}.tpl-strategy .menu-grid{align-items:start;border-top:1px solid var(--vn-color-dark);display:grid;gap:0 var(--vn-space-xl);grid-template-columns:1fr 1fr}.tpl-strategy .mi{border-bottom:var(--vn-border-on-light);color:var(--vn-color-dark);display:block;padding:24px 0}.tpl-strategy .mi b{font-size:var(--vn-text-l);letter-spacing:var(--vn-letter-spacing-h4);transition:color .15s ease}.tpl-strategy .mi:hover b{color:var(--vn-color-primary)}.tpl-strategy .mi p{color:var(--vn-color-gray-500);font-size:var(--vn-text-s);line-height:var(--vn-line-height-snug);margin-top:6px;max-width:420px}.tpl-strategy .close .wrap{text-align:center}.tpl-strategy .close h2{color:#fff;font-size:var(--vn-entry);letter-spacing:var(--vn-letter-spacing-heading);line-height:var(--vn-line-height-entry);margin:0 auto;max-width:880px}.tpl-strategy .close h2 em{color:var(--vn-color-primary-light);font-style:normal}.tpl-strategy .close .hero-actions{justify-content:center;margin-top:var(--vn-space-l)}.tpl-strategy .close .fine{color:var(--vn-color-base-light);font-family:var(--vn-font-mono);font-size:var(--vn-text-xs);letter-spacing:var(--vn-letter-spacing-label);margin-top:var(--vn-space-s);text-transform:uppercase}.tpl-strategy .sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}@keyframes tpl-strategy-lane{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:1040px){.tpl-strategy .idx{column-count:2}.tpl-strategy .model-grid{grid-template-columns:1fr}.tpl-strategy .model{min-height:auto}}@media (max-width:720px){.tpl-strategy .menu-grid{grid-template-columns:1fr}}@media (max-width:560px){.tpl-strategy .idx{column-count:1}}