.question-panel{background:#fff;border:1px solid #e5e5e5;border-radius:16px;padding:28px;margin-bottom:40px}.question-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.question-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}.option-list{display:flex;flex-wrap:wrap;gap:8px;padding-top:12px}.option-chip{background:#f5f2ed;border:1.5px solid #e5e5e5;color:#0c2858;font-size:13px;font-weight:600;font-family:Inter,sans-serif;padding:8px 14px;border-radius:999px;cursor:pointer;transition:all .12s}.option-chip:hover{border-color:#dc0000}.option-chip--active{background:#dc0000;border-color:#dc0000;color:#fff}.view-all-btn{background:transparent;border:1.5px solid #0C2858;color:#0c2858;font-size:13px;font-weight:700;font-family:Inter,sans-serif;padding:9px 18px;border-radius:8px;cursor:pointer;white-space:nowrap;transition:all .12s}.view-all-btn:hover{background:#0c2858;color:#fff}.clear-link{background:none;border:none;color:#dc0000;font-size:13px;font-weight:600;font-family:Inter,sans-serif;cursor:pointer;padding:0}.clear-link:hover{text-decoration:underline}.no-match{background:#fff;border:1px dashed #ccc;border-radius:16px;padding:40px;text-align:center;margin-bottom:40px}.question-progress{height:4px;background:#eee;border-radius:999px;overflow:hidden;margin-bottom:24px}.question-progress-bar{height:100%;background:#dc0000;border-radius:999px;transition:width .25s ease}.question-card--single{min-height:84px}.question-nav{display:flex;align-items:center;justify-content:space-between;margin-top:24px}.nav-link{background:none;border:none;color:#0c2858;font-size:13px;font-weight:600;font-family:Inter,sans-serif;cursor:pointer;padding:0}.nav-link:hover{text-decoration:underline}.next-btn{background:#dc0000;border:none;color:#fff;font-size:14px;font-weight:700;font-family:Inter,sans-serif;padding:11px 26px;border-radius:8px;cursor:pointer;transition:opacity .12s}.next-btn:disabled{background:#ccc;cursor:default}.results-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:28px}.league-block{display:grid;grid-template-columns:1fr auto;align-items:center;gap:32px;padding:40px}.league-btn{white-space:nowrap;padding:14px 28px}@media(max-width:640px){.pricing-nav{padding:0 16px}.question-panel{padding:20px;border-radius:12px}.question-panel-head{flex-direction:column}.question-panel-head .view-all-btn{width:100%}.question-grid{grid-template-columns:1fr;gap:18px}.pricing-hero{padding:28px 16px 24px}.pricing-hero-grid{grid-template-columns:1fr;gap:0}.pricing-hero-meta{display:none}.pricing-packages{padding:24px 16px 170px}.league-block{grid-template-columns:1fr;padding:24px}.league-btn{white-space:normal;width:100%;padding:14px 20px}.pricing-cta-bar{padding:12px 16px}.pricing-cta-inner{flex-direction:column;align-items:stretch;gap:8px}.pricing-cta-info{text-align:center}.pricing-cta-actions{justify-content:space-between;gap:12px}.pricing-cta-btn{flex:1;padding:14px 16px;min-width:0}}.pkg-desc p{margin:0 0 8px}.pkg-desc p:last-child{margin-bottom:0}.pkg-desc ul,.pkg-desc ol{padding-left:18px;margin:0 0 8px}.pkg-desc ul{list-style:disc}.pkg-desc ol{list-style:decimal}.pkg-desc li{margin-bottom:4px;line-height:1.5}.pkg-desc strong,.pkg-desc b{font-weight:700;color:#0c2858}.pkg-desc em,.pkg-desc i{font-style:italic}.pkg-desc u{text-decoration:underline}.pkg-desc s{text-decoration:line-through}.pkg-desc a{color:#dc0000;text-decoration:none;font-weight:500}.pkg-desc a:hover{text-decoration:underline}.pkg-desc h2{font-size:14px;font-weight:700;color:#0c2858;margin:10px 0 4px}.pkg-desc h3{font-size:13px;font-weight:700;color:#0c2858;margin:8px 0 4px}.pkg-desc blockquote{border-left:3px solid #DC0000;margin:8px 0;padding:4px 10px;color:#666;font-style:italic}.pkg-desc pre{background:#f5f2ed;border-radius:4px;padding:8px 10px;font-size:11px;overflow-x:auto;margin:8px 0}.pricing-nav{padding:0 40px}.pricing-hero{background:#0c2858;padding:56px 40px 48px}.pricing-hero-grid{display:grid;grid-template-columns:1fr auto;align-items:end;gap:40px}.pricing-packages{padding:48px 40px 160px}.pricing-cta-bar{padding:16px 40px}.pricing-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.pricing-cta-actions{display:flex;align-items:center;gap:24px}.pricing-cta-btn{padding:14px 32px;white-space:nowrap;min-width:220px}@media(max-width:640px){.pricing-nav{padding:0 16px}.pricing-hero{padding:28px 16px 24px}.pricing-hero-grid{grid-template-columns:1fr;gap:0}.pricing-hero-meta{display:none}.pricing-packages{padding:24px 16px 170px}.pricing-cta-bar{padding:12px 16px}.pricing-cta-inner{flex-direction:column;align-items:stretch;gap:8px}.pricing-cta-info{text-align:center}.pricing-cta-actions{justify-content:space-between;gap:12px}.pricing-cta-btn{flex:1;padding:14px 16px;min-width:0}}.checkout-nav{padding:0 40px}.checkout-progress-bar{background:#0c2858;padding:0 40px 16px}.checkout-grid{padding:48px 40px;display:grid;grid-template-columns:2fr 3fr;gap:48px;align-items:start}.checkout-summary{position:sticky;top:80px}@media(max-width:768px){.checkout-nav{padding:0 16px}.checkout-progress-bar{padding:0 16px 14px}.checkout-grid{padding:24px 16px;grid-template-columns:1fr;gap:24px}.checkout-summary{position:static}}.demo-nav{padding:0 40px}.demo-progress-bar{background:#0c2858;padding:0 40px 16px}.demo-content{padding:64px 40px}@media(max-width:640px){.demo-nav{padding:0 16px}.demo-progress-bar{padding:0 16px 14px}.demo-content{padding:32px 16px 48px}}.conf-nav{padding:0 40px}.conf-progress-steps{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.conf-progress-steps::-webkit-scrollbar{display:none}@media(max-width:768px){.conf-nav{padding:0 16px}.conf-nav-name{max-width:46vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.conf-progress{padding:0 16px 14px!important}.conf-progress-steps{gap:24px!important;padding-bottom:2px}.conf-hero{padding:28px 16px 24px!important}.conf-hero-inner{grid-template-columns:1fr!important;gap:16px!important}.conf-hero-icon{width:52px!important;height:52px!important}.conf-content{grid-template-columns:1fr!important;gap:20px!important;padding:20px 16px 60px!important}.conf-order-row{align-items:flex-start!important;gap:16px}.conf-order-row span:last-child{text-align:right}.conf-share-actions{grid-template-columns:1fr!important}}.dash-nav{padding:0 40px}.dash-tabs{padding:0 40px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.dash-tabs::-webkit-scrollbar{display:none}.dash-home{padding:40px 40px 80px}.dash-home-grid{display:grid;grid-template-columns:1fr 340px;gap:32px;align-items:start}.dash-welcome{display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:28px 32px}.dash-schedule,.dash-history{padding:40px 40px 80px}.dash-history-row{display:grid;grid-template-columns:1fr auto auto auto;gap:16px;padding:16px 24px}.dash-history-header{padding:12px 24px}.dash-history-col-date-mobile{display:none}.dash-profile{padding:40px 40px 80px}@media(max-width:768px){.dash-nav,.dash-tabs{padding:0 16px}.dash-home{padding:20px 16px 60px}.dash-home-grid{grid-template-columns:1fr;gap:0}.dash-welcome{grid-template-columns:1fr;gap:16px;padding:20px}.dash-countdown{text-align:left!important}.dash-schedule,.dash-history{padding:20px 16px 60px}.dash-history-row{grid-template-columns:1fr auto;gap:12px;padding:14px 16px}.dash-history-col-date,.dash-history-col-order{display:none}.dash-history-col-date-mobile{display:block}.dash-profile{padding:20px 16px 60px}}
