.strategy-guides-page .main-content{padding-top:72px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.using-keyboard :focus{outline:3px solid var(--color-primary);outline-offset:2px;border-radius:4px}.using-keyboard .tab-btn:focus{outline:3px solid var(--color-primary);outline-offset:2px}.strategy-guides-page{--color-trend:#0d5a2c;--color-mean-reversion:#5b21b6;--color-breakout:#b45309;--color-momentum:#dc2626}.strategy-guides-page .breadcrumb-section{background:var(--color-bg-light);padding:1rem 0;border-bottom:1px solid rgba(75,85,99,.3)}.strategy-guides-page .breadcrumb{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--color-text-muted)}.strategy-guides-page .breadcrumb a{color:var(--color-primary);text-decoration:none;transition:color var(--transition-fast);min-height:44px;display:flex;align-items:center;padding:8px 4px}.strategy-guides-page .breadcrumb a:hover{color:var(--color-primary-dark)}.strategy-guides-page .breadcrumb .separator{color:var(--color-text-muted)}.strategy-guides-page .breadcrumb .current{color:var(--color-text);font-weight:500}.strategy-guides-page .hero-section{background:linear-gradient(135deg,var(--color-bg) 0%,var(--color-bg-light) 100%);padding:4rem 0;position:relative;overflow:hidden}.strategy-guides-page .hero-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(59,130,246,.1)0,transparent 50%);pointer-events:none}.strategy-guides-page .hero-content{text-align:center;max-width:800px;margin:0 auto;position:relative;z-index:1}.strategy-guides-page .hero-title{font-size:3.5rem;font-weight:800;margin-bottom:1.5rem;line-height:1.1}.strategy-guides-page .hero-description{font-size:1.25rem;color:var(--color-text-muted);margin-bottom:3rem;line-height:1.6}.strategy-guides-page .hero-stats{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.strategy-guides-page .stat-item{text-align:center}.strategy-guides-page .stat-number{display:block;font-size:1.5rem;font-weight:700;color:var(--color-primary);margin-bottom:.25rem}.strategy-guides-page .stat-label{font-size:.875rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px}.strategy-guides-page .categories-section{padding:5rem 0;background:var(--color-bg-light)}.strategy-guides-page .section-title{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:1rem}.strategy-guides-page .section-subtitle{text-align:center;color:var(--color-text-muted);font-size:1.125rem;margin-bottom:3rem;max-width:600px;margin-left:auto;margin-right:auto}.strategy-guides-page .category-tabs{display:flex;justify-content:center;gap:1rem;margin-bottom:3rem;flex-wrap:wrap}.strategy-guides-page .tab-btn{padding:.75rem 1.5rem;background:var(--color-bg);border:2px solid rgba(75,85,99,.3);border-radius:.5rem;color:var(--color-text-muted);font-weight:500;cursor:pointer;transition:all var(--transition-normal);min-height:44px;min-width:44px;display:flex;align-items:center;justify-content:center;position:relative}.strategy-guides-page .tab-btn:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.strategy-guides-page .tab-btn.active{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;border-color:var(--color-primary)}.strategy-guides-page .tab-btn:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.strategy-guides-page .strategy-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));gap:2rem;max-width:1400px;margin:0 auto;transition:opacity var(--transition-normal)}.strategy-guides-page .strategy-grid.hidden{display:none}.strategy-guides-page .strategy-card{background:var(--color-bg);border-radius:1.5rem;border:1px solid rgba(75,85,99,.3);overflow:hidden;transition:transform var(--transition-normal),box-shadow var(--transition-normal);position:relative}.strategy-guides-page .strategy-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #00000026}.strategy-guides-page .strategy-card.featured{border:2px solid var(--color-primary);background:linear-gradient(135deg,#3b82f60d,#9333ea0d)}.strategy-guides-page .strategy-card.featured:before{content:"FEATURED";position:absolute;top:1rem;right:1rem;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:700;z-index:1}.strategy-guides-page .strategy-header{padding:2rem 2rem 1rem;display:flex;align-items:center;justify-content:space-between}.strategy-guides-page .strategy-icon{font-size:3rem}.strategy-guides-page .strategy-badge{padding:.5rem 1rem;border-radius:1rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;min-height:32px;display:flex;align-items:center}.strategy-guides-page .strategy-badge.trend{background:#0d5a2c26;color:var(--color-trend)}.strategy-guides-page .strategy-badge.mean-reversion{background:#5b21b626;color:var(--color-mean-reversion)}.strategy-guides-page .strategy-badge.breakout{background:#b4530926;color:var(--color-breakout)}.strategy-guides-page .strategy-badge.momentum{background:#dc262626;color:var(--color-momentum)}.strategy-guides-page .strategy-content{padding:0 2rem 2rem}.strategy-guides-page .strategy-content h3{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:var(--color-text)}.strategy-guides-page .strategy-description{color:var(--color-text-muted);line-height:1.6;margin-bottom:1.5rem}.strategy-guides-page .strategy-metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:1.5rem;padding:1rem;background:var(--color-bg-light);border-radius:.5rem;border:1px solid rgba(75,85,99,.3)}.strategy-guides-page .metric{display:flex;justify-content:space-between;align-items:center}.strategy-guides-page .metric-label{font-size:.875rem;color:var(--color-text-muted);font-weight:500}.strategy-guides-page .metric-value{font-weight:700;font-size:.875rem}.strategy-guides-page .metric-value.positive{color:var(--color-secondary)}.strategy-guides-page .metric-value.negative{color:#ef4444}.strategy-guides-page .strategy-details,.strategy-guides-page .detail-section{margin-bottom:1.5rem}.strategy-guides-page .detail-section h4{font-size:1rem;font-weight:600;margin-bottom:.75rem;color:var(--color-primary);display:flex;align-items:center;gap:.5rem}.strategy-guides-page .detail-section ul{list-style:none;padding:0;margin:0}.strategy-guides-page .detail-section li{padding:.5rem 0 .5rem 1.5rem;position:relative;color:var(--color-text-muted);font-size:.875rem;line-height:1.4}.strategy-guides-page .detail-section li:before{content:"▸";position:absolute;left:0;color:var(--color-primary);font-weight:600}.strategy-guides-page .strategy-toggle{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.75rem;background:var(--color-bg-light);border:2px solid rgba(75,85,99,.3);border-radius:.5rem;color:var(--color-primary);font-weight:600;cursor:pointer;transition:all var(--transition-normal);margin-bottom:1rem;min-height:44px}.strategy-guides-page .strategy-toggle:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.strategy-guides-page .strategy-toggle:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.strategy-guides-page .toggle-icon{width:1rem;height:1rem;transition:transform var(--transition-normal)}.strategy-guides-page .implementation-code{background:var(--color-bg-light);border-radius:.5rem;border:1px solid rgba(75,85,99,.3);padding:1.5rem;margin-top:1rem}.strategy-guides-page .implementation-code.hidden{display:none}.strategy-guides-page .implementation-code h4{margin-bottom:1rem;color:var(--color-primary);font-size:1.1rem}.strategy-guides-page .implementation-code h4:focus{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}.strategy-guides-page .implementation-code pre{background:#1a1a2e;color:#eee;padding:1rem;border-radius:.5rem;overflow-x:auto;font-size:.8rem;line-height:1.4;margin:0}.strategy-guides-page .implementation-code code{font-family:Courier New,monospace}.strategy-guides-page .implementation-section{padding:5rem 0;background:var(--color-bg)}.strategy-guides-page .checklist-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1200px;margin:0 auto;margin-bottom:3rem}.strategy-guides-page .checklist-card{background:var(--color-bg-light);padding:2rem;border-radius:1rem;border:1px solid rgba(75,85,99,.3)}.strategy-guides-page .checklist-icon{font-size:3rem;margin-bottom:1rem;display:block;text-align:center}.strategy-guides-page .checklist-card h3{text-align:center;font-size:1.25rem;font-weight:600;margin-bottom:1.5rem}.strategy-guides-page .checklist-items{display:flex;flex-direction:column;gap:1rem}.strategy-guides-page .checklist-item{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;font-size:.875rem;line-height:1.4;padding:.5rem;border-radius:.5rem;transition:background-color var(--transition-fast);min-height:44px}.strategy-guides-page .checklist-item:hover{background:#3b82f60d}.strategy-guides-page .checklist-checkbox{position:absolute;opacity:0;pointer-events:none}.strategy-guides-page .checkmark{width:1.5rem;height:1.5rem;background:var(--color-bg);border:2px solid rgba(75,85,99,.3);border-radius:.25rem;position:relative;flex-shrink:0;transition:all var(--transition-normal);margin-top:.125rem}.strategy-guides-page .checklist-checkbox:checked+.checkmark{background:var(--color-primary);border-color:var(--color-primary)}.strategy-guides-page .checklist-checkbox:checked+.checkmark:after{content:"✓";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;font-size:.875rem;font-weight:700}.strategy-guides-page .checklist-checkbox:focus+.checkmark{outline:3px solid var(--color-primary);outline-offset:2px}.strategy-guides-page .checklist-progress{max-width:600px;margin:0 auto;text-align:center;padding:2rem;background:var(--color-bg-light);border-radius:1rem;border:1px solid rgba(75,85,99,.3)}.strategy-guides-page .progress-bar{width:100%;height:8px;background:#4b55634d;border-radius:4px;margin:1rem 0;overflow:hidden}.strategy-guides-page .progress-fill{height:100%;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));border-radius:4px;transition:width var(--transition-normal)}.strategy-guides-page .progress-text{font-weight:600;color:var(--color-text)}.strategy-guides-page .performance-section{padding:5rem 0;background:var(--color-bg-light)}.strategy-guides-page .performance-table{background:var(--color-bg);border-radius:1rem;border:1px solid rgba(75,85,99,.3);overflow:hidden;max-width:1000px;margin:0 auto}.strategy-guides-page .table-header{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr 1.5fr;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;font-weight:600;padding:1rem}.strategy-guides-page .table-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr 1.5fr;padding:1rem;border-bottom:1px solid rgba(75,85,99,.2);transition:background var(--transition-fast)}.strategy-guides-page .table-row:hover{background:var(--color-bg-light)}.strategy-guides-page .table-row:last-child{border-bottom:none}.strategy-guides-page .col{display:flex;align-items:center;font-size:.875rem}.strategy-guides-page .strategy-name{font-weight:600;color:var(--color-text)}.strategy-guides-page .performance-positive{color:var(--color-secondary);font-weight:600}.strategy-guides-page .performance-negative{color:#ef4444;font-weight:600}.strategy-guides-page .cta-section{background:linear-gradient(135deg,var(--color-bg-light) 0%,var(--color-bg) 100%);padding:5rem 0;text-align:center}.strategy-guides-page .cta-content{max-width:600px;margin:0 auto}.strategy-guides-page .cta-title{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.strategy-guides-page .cta-description{font-size:1.125rem;color:var(--color-text-muted);margin-bottom:2.5rem;line-height:1.6}.strategy-guides-page .cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.strategy-guides-page .btn{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 2rem;border-radius:.5rem;font-weight:600;text-decoration:none;transition:all var(--transition-normal);border:2px solid transparent;min-height:44px;min-width:44px}.strategy-guides-page .btn-primary{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff}.strategy-guides-page .btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 25px #3b82f64d}.strategy-guides-page .btn-outline{border-color:var(--color-primary);color:var(--color-primary)}.strategy-guides-page .btn-outline:hover{background:var(--color-primary);color:#fff;transform:translateY(-2px)}.strategy-guides-page .btn:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.strategy-guides-page .btn-icon{width:1rem;height:1rem}@keyframes checkmarkPulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes completionCelebration{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.strategy-guides-page *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width:768px){.strategy-guides-page .hero-title{font-size:2.5rem}.strategy-guides-page .hero-description{font-size:1.125rem}.strategy-guides-page .hero-stats{flex-direction:column;gap:1rem}.strategy-guides-page .category-tabs{flex-direction:column;align-items:center;gap:.5rem}.strategy-guides-page .tab-btn{width:100%;max-width:300px}.strategy-guides-page .strategy-grid,.strategy-guides-page .checklist-grid{grid-template-columns:1fr}.strategy-guides-page .performance-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.strategy-guides-page .table-header{display:none}.strategy-guides-page .table-row{display:block;background:var(--color-bg);margin-bottom:1rem;border-radius:.75rem;border:1px solid rgba(75,85,99,.3);padding:1.5rem}.strategy-guides-page .table-row:last-child{margin-bottom:0}.strategy-guides-page .col{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid rgba(75,85,99,.1);font-size:.875rem}.strategy-guides-page .col:last-child{border-bottom:none}.strategy-guides-page .col:first-child{font-weight:700;font-size:1rem;color:var(--color-text);margin-bottom:.5rem;border-bottom:2px solid var(--color-primary);padding-bottom:.75rem}.strategy-guides-page .col:before{content:attr(data-label);font-weight:600;color:var(--color-text-muted);min-width:100px}.strategy-guides-page .col:first-child:before{content:""}.strategy-guides-page .col .positive{color:var(--color-secondary);font-weight:600}.strategy-guides-page .col .negative{color:#ef4444;font-weight:600}.strategy-guides-page .cta-buttons{flex-direction:column;align-items:center}.strategy-guides-page .btn{width:100%;max-width:300px;justify-content:center}}.skip-link[data-astro-cid-vq2iopig]{position:absolute;top:-40px;left:6px;background:var(--color-primary);color:#fff;padding:8px;text-decoration:none;border-radius:4px;z-index:1000;font-weight:600}.skip-link[data-astro-cid-vq2iopig]:focus{top:6px}