:root{--tb-primary: #0066CC;--tb-primary-dark: #0052A3;--tb-accent: #22C55E;--tb-accent-dark: #16A34A;--tb-warning: #F59E0B;--tb-error: #EF4444;--tb-text: #1F2937;--tb-text-muted: #6B7280;--tb-border: #E5E7EB;--tb-bg: #FFFFFF;--tb-bg-secondary: #F9FAFB;--tb-bg-tertiary: #F3F4F6;--tb-shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--tb-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tb-shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tb-shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tb-radius-sm: .375rem;--tb-radius: .5rem;--tb-radius-lg: .75rem;--tb-radius-xl: 1rem;--tb-transition: all .2s ease}.target-batch-page{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;color:var(--tb-text);line-height:1.6;background:var(--tb-bg)}.tb-container{max-width:1200px;margin:0 auto;padding:0 1rem}.tb-section{padding:3rem 0}.tb-section__title{font-size:1.75rem;font-weight:700;margin-bottom:.5rem;color:var(--tb-text)}.tb-section__subtitle{color:var(--tb-text-muted);margin-bottom:2rem}.tb-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;border-radius:var(--tb-radius-lg);border:none;cursor:pointer;transition:var(--tb-transition);text-decoration:none}.tb-btn--primary{background:var(--tb-primary);color:#fff}.tb-btn--primary:hover{background:var(--tb-primary-dark)}.tb-btn--secondary{background:transparent;color:var(--tb-text);border:1px solid var(--tb-border)}.tb-btn--secondary:hover{background:var(--tb-bg-secondary)}.tb-btn--outline{background:transparent;color:var(--tb-text);border:1px solid var(--tb-text)}.tb-btn--outline:hover{background:var(--tb-text);color:#fff}.tb-btn--full{width:100%}.tb-btn--sm{padding:.5rem 1rem;font-size:.875rem}.tb-btn--center{display:block;margin:1.5rem auto 0}.tb-input,.tb-select{width:100%;padding:.75rem 1rem;font-size:1rem;border:1px solid var(--tb-border);border-radius:var(--tb-radius);background:#fff;transition:var(--tb-transition)}.tb-input:focus,.tb-select:focus{outline:none;border-color:var(--tb-primary);box-shadow:0 0 0 3px #0066cc1a}.tb-select--sm{width:auto;padding:.5rem}.tb-phone-input{display:flex;gap:.5rem}.tb-phone-input .tb-select{width:80px;flex-shrink:0}.tb-form-group{margin-bottom:1rem}.tb-form-group label{display:block;margin-bottom:.25rem;font-weight:500;font-size:.875rem}.tb-hero{background:var(--tb-bg-secondary);padding:2rem 0}.tb-hero__grid{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width: 1024px){.tb-hero__grid{grid-template-columns:1fr 320px}}.tb-hero__title{font-size:1.5rem;font-weight:700;margin:0 0 .25rem}@media (min-width: 768px){.tb-hero__title{font-size:2rem}}.tb-hero__tagline{color:var(--tb-text-muted);margin:0 0 1rem}.tb-hero__image{border-radius:var(--tb-radius-lg);overflow:hidden;margin-bottom:1rem}.tb-hero__image img{width:100%;height:auto;display:block}.tb-hero__meta{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-bottom:1rem}.tb-hero__eligibility{background:var(--tb-bg);padding:.5rem 1rem;border-radius:var(--tb-radius)}.tb-label{color:var(--tb-text-muted);font-size:.875rem}.tb-value{font-weight:600;margin-left:.25rem}.tb-hero__stats{display:flex;gap:1rem}.tb-stat{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.tb-stat__icon{width:20px;height:20px;color:var(--tb-text-muted)}.tb-stat__icon--star{color:var(--tb-warning)}.tb-hero__tabs{display:flex;gap:.5rem;flex-wrap:wrap}.tb-tab{padding:.75rem 1.5rem;font-size:1rem;font-weight:600;background:transparent;border:1px solid var(--tb-border);border-radius:var(--tb-radius-lg);cursor:pointer;transition:var(--tb-transition)}@media (min-width: 768px){.tb-tab{padding:1rem 2rem;font-size:1.125rem}}.tb-tab--active,.tb-tab:hover{background:var(--tb-primary);color:#fff;border-color:var(--tb-primary)}.tb-pricing-card{background:#fff;padding:1.5rem;border-radius:var(--tb-radius-xl);box-shadow:var(--tb-shadow-lg);position:sticky;top:1rem}.tb-pricing-card__prices{display:flex;align-items:baseline;gap:.75rem;margin-bottom:.25rem}.tb-pricing-card__current{font-size:2rem;font-weight:700;color:var(--tb-text)}.tb-pricing-card__original{font-size:1.25rem;color:var(--tb-text-muted);text-decoration:line-through}.tb-pricing-card__tax{font-size:.875rem;color:var(--tb-text-muted);margin-bottom:1rem}.tb-pricing-card__form{margin-bottom:.75rem}.tb-features{background:#fff}.tb-features__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.tb-feature-card{background:var(--tb-bg-secondary);border-radius:var(--tb-radius-lg);overflow:hidden;transition:var(--tb-transition)}.tb-feature-card__header{display:flex;align-items:center;justify-content:space-between;padding:1rem;cursor:pointer}.tb-feature-card__icon-wrap{display:flex;align-items:center;gap:.75rem}.tb-feature-card__icon{width:32px;height:32px}.tb-feature-card__title{font-size:1rem;font-weight:600;margin:0}.tb-feature-card__chevron{width:24px;height:24px;color:var(--tb-text-muted);transition:var(--tb-transition)}.tb-feature-card.is-open .tb-feature-card__chevron{transform:rotate(180deg)}.tb-feature-card__content{padding:0 1rem 1rem;display:none}.tb-feature-card.is-open .tb-feature-card__content{display:block}.tb-feature-card__illustration{width:100%;max-width:300px;height:auto;border-radius:var(--tb-radius);margin-bottom:1rem}.tb-feature-card__description{color:var(--tb-text-muted);margin:0}.tb-feature-card__points{margin:0;padding-left:1.25rem}.tb-feature-card__points li{margin-bottom:.5rem;color:var(--tb-text-muted)}.tb-prizes{background:var(--tb-bg-secondary)}.tb-prizes__card{display:flex;align-items:center;gap:1.5rem;background:linear-gradient(135deg,#fef3c7,#fde68a);padding:2rem;border-radius:var(--tb-radius-xl)}.tb-prizes__icon{width:64px;height:64px;flex-shrink:0}.tb-prizes__title{font-size:1.5rem;font-weight:700;margin:0 0 .5rem}.tb-prizes__text{margin:0;color:var(--tb-text-muted)}.tb-offerings__tabs{display:flex;gap:.5rem;margin-bottom:1.5rem}.tb-offerings__tab{padding:.75rem 1.5rem;font-size:1rem;font-weight:500;background:var(--tb-bg-secondary);border:none;border-radius:var(--tb-radius);cursor:pointer;transition:var(--tb-transition)}.tb-offerings__tab--active,.tb-offerings__tab:hover{background:var(--tb-primary);color:#fff}.tb-offerings__panel{display:none}.tb-offerings__panel--active{display:block}.tb-subjects-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.tb-subject-card{background:var(--tb-bg-secondary);border-radius:var(--tb-radius-lg);padding:1rem}.tb-subject-card__header{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.tb-subject-card__icon{width:40px;height:40px}.tb-subject-card__name{font-weight:600;font-size:1.125rem}.tb-subject-card__actions{display:flex;flex-direction:column;gap:.5rem}.tb-subject-btn{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#fff;border:1px solid var(--tb-border);border-radius:var(--tb-radius);cursor:pointer;transition:var(--tb-transition)}.tb-subject-btn:hover{background:var(--tb-bg-tertiary)}.tb-subject-btn svg{width:20px;height:20px;color:var(--tb-text-muted)}.tb-tests__tabs{display:flex;gap:.5rem;margin-bottom:1.5rem}.tb-tests__tab{padding:.5rem 1rem;font-size:.875rem;font-weight:500;background:var(--tb-bg-secondary);border:none;border-radius:var(--tb-radius);cursor:pointer;transition:var(--tb-transition)}.tb-tests__tab--active{background:var(--tb-primary);color:#fff}.tb-tests__list{display:flex;flex-direction:column;gap:.75rem}.tb-test-item{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--tb-bg-secondary);border-radius:var(--tb-radius-lg);flex-wrap:wrap}.tb-test-item__info{flex:1;min-width:200px}.tb-test-item__name{font-weight:600;margin:0 0 .25rem}.tb-test-item__date{font-size:.875rem;color:var(--tb-text-muted);margin:0}.tb-test-item__badge{padding:.25rem .75rem;font-size:.75rem;font-weight:600;border-radius:var(--tb-radius);text-transform:uppercase}.tb-test-item__badge--builder{background:#dbeafe;color:#1d4ed8}.tb-test-item__badge--challenger{background:#fee2e2;color:#dc2626}.tb-test-item__badge--online{background:#d1fae5;color:#059669}.tb-test-item__badge--check{background:#fef3c7;color:#d97706}.tb-test-item__badge--live{background:#d1fae5;color:#059669}.tb-test-item{position:relative;flex-wrap:wrap}.tb-test-item__syllabus{display:none;width:100%;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--tb-border)}.tb-test-item__syllabus.is-open{display:block}.tb-test-item__syllabus-content{font-size:.875rem;color:var(--tb-text-muted);line-height:1.8}.tb-test-item__syllabus-content strong{color:var(--tb-text);font-weight:600}.tb-tests__panel{display:block}.tb-tests__empty{text-align:center;color:var(--tb-text-muted);padding:2rem}.tb-testimonials{background:var(--tb-bg-secondary)}.tb-testimonials__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem}.tb-testimonial-card{background:#fff;border-radius:var(--tb-radius-xl);overflow:hidden;box-shadow:var(--tb-shadow)}.tb-testimonial-card__video{position:relative;padding-bottom:56.25%;height:0}.tb-testimonial-card__video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.tb-testimonial-card__quote{padding:1.5rem;margin:0;font-style:italic;color:var(--tb-text-muted);border-left:3px solid var(--tb-primary)}.tb-testimonial-card__author{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid var(--tb-border)}.tb-testimonial-card__avatar{width:40px;height:40px;border-radius:50%;object-fit:cover}.tb-testimonial-card__name{display:block;font-weight:600}.tb-testimonial-card__score{display:block;font-size:.875rem;color:var(--tb-accent)}.tb-faqs__accordion{max-width:800px;margin:0 auto}.tb-faq-item{border-bottom:1px solid var(--tb-border)}.tb-faq-item__question{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1.25rem 0;background:transparent;border:none;text-align:left;font-size:1rem;font-weight:600;cursor:pointer;transition:var(--tb-transition)}.tb-faq-item__question:hover{color:var(--tb-primary)}.tb-faq-item__icon{width:24px;height:24px;flex-shrink:0;color:var(--tb-text-muted);transition:var(--tb-transition)}.tb-faq-item.is-open .tb-faq-item__icon{transform:rotate(180deg)}.tb-faq-item__answer{display:none;padding-bottom:1.25rem}.tb-faq-item.is-open .tb-faq-item__answer{display:block}.tb-faq-item__answer p{margin:0;color:var(--tb-text-muted)}.tb-consultation{background:linear-gradient(135deg,var(--tb-primary) 0%,var(--tb-primary-dark) 100%);color:#fff}.tb-consultation__card{max-width:600px;margin:0 auto;text-align:center}.tb-consultation__title{font-size:2rem;margin:0 0 .5rem}.tb-consultation__subtitle{opacity:.9;margin-bottom:2rem}.tb-consultation__form{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:1rem}.tb-consultation__form .tb-btn{grid-column:1 / -1;background:#fff;color:var(--tb-primary)}.tb-consultation__form .tb-btn:hover{background:var(--tb-bg-secondary)}.tb-consultation__consent{display:flex;align-items:flex-start;gap:.75rem;font-size:.75rem;text-align:left;opacity:.9}.tb-consultation__consent input{margin-top:.25rem}.tb-sticky-bar{position:fixed;bottom:0;left:0;right:0;display:flex;gap:.75rem;padding:1rem;background:#fff;border-top:1px solid var(--tb-border);box-shadow:var(--tb-shadow-lg);z-index:100}.tb-sticky-bar .tb-btn,.tb-sticky-bar__form{flex:1}@media (min-width: 1024px){.tb-sticky-bar{display:none}}@media (max-width: 1023px){.target-batch-page{padding-bottom:80px}}.tb-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:none;align-items:center;justify-content:center;padding:1rem}.tb-modal.is-open{display:flex}.tb-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000a6}.tb-modal__content{position:relative;background:#fff;border-radius:var(--tb-radius-xl);padding:2rem;max-width:400px;width:100%;max-height:90vh;overflow-y:auto}.tb-modal__close{position:absolute;top:1rem;right:1rem;padding:.5rem;background:transparent;border:none;cursor:pointer}.tb-modal__close svg{width:24px;height:24px}.tb-modal__title{font-size:1.5rem;margin:0 0 1.5rem;text-align:center}.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}
/*# sourceMappingURL=/cdn/shop/t/8/assets/target-batch.css.map */
