.apprentice-hero,.apprentice-problem,.apprentice-comparison,.apprentice-tagline,.apprentice-solution{display:flex;flex-direction:column;background:var(--color-white);color:var(--color-text)}.apprentice-hero .container,.apprentice-problem .container,.apprentice-comparison .container,.apprentice-tagline .container,.apprentice-solution .container{max-width:var(--container-width-narrow)}.apprentice-hero .container{align-items:center}.apprentice-problem .container,.apprentice-comparison .container,.apprentice-solution .container{gap:var(--space-24)}.apprentice-tagline .container{align-items:center;gap:var(--space-16);text-align:center}.apprentice-hero-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-16);padding:var(--space-32);background:var(--color-white);border:2px solid var(--color-primary);border-radius:var(--radius-xl);width:100%;max-width:560px;text-align:center}.apprentice-hero-logo{width:auto;max-width:240px;height:auto;display:block}.apprentice-hero-title{font-family:var(--font-family-display);font-size:var(--font-h3);font-weight:var(--fw-black);line-height:var(--lh-tight);letter-spacing:var(--ls-wider);text-transform:var(--tt-upper);color:var(--color-black)}.apprentice-section-label{align-self:flex-start;display:inline-flex;align-items:center;padding:var(--space-12) var(--space-20);background:var(--color-black);color:var(--color-primary);font-family:var(--font-family-display);font-size:var(--font-size-16);font-weight:var(--fw-black);line-height:1;letter-spacing:var(--ls-widest);text-transform:var(--tt-upper);border-radius:var(--radius-sm)}.apprentice-problem{display:flex;flex-direction:column;gap:var(--space-24)}.apprentice-problem-grid{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:var(--space-48)}.apprentice-problem-text{flex:1 1 480px;display:flex;flex-direction:column;gap:var(--space-16);min-width:0}.apprentice-problem-heading{font-family:var(--font-family-display);font-size:var(--font-h2);font-weight:var(--fw-black);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);text-transform:var(--tt-upper);color:var(--color-black)}.apprentice-problem-heading em{font-family:var(--font-family-display);font-style:italic;font-weight:var(--fw-black);color:var(--color-primary)}.apprentice-problem-subheading{font-family:var(--font-family-display);font-size:var(--font-size-18);font-style:italic;font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--color-text)}.apprentice-problem-body{display:flex;flex-direction:column;gap:var(--space-12);font-size:var(--font-size-16);line-height:var(--lh-relaxed);color:var(--color-text-muted)}.apprentice-problem-body p{padding:0}.apprentice-problem-body strong{color:var(--color-black);font-weight:var(--fw-bold)}.apprentice-problem-gauge{flex:1 1 360px;display:flex;align-items:flex-start;justify-content:center;min-width:0}.apprentice-problem-gauge img{display:block;width:100%;max-width:480px;height:auto}.apprentice-comparison{display:flex;flex-direction:column;gap:var(--space-24)}.apprentice-comparison-band{align-self:flex-start;display:inline-flex;align-items:center;padding:var(--space-12) var(--space-24);background:var(--color-primary);color:var(--color-black);font-family:var(--font-family-display);font-size:var(--font-size-18);font-weight:var(--fw-black);line-height:1;letter-spacing:var(--ls-wider);text-transform:var(--tt-upper);border-radius:var(--radius-sm)}.apprentice-comparison-grid{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-48)}.apprentice-comparison-column{flex:1 1 360px;display:flex;flex-direction:column;gap:var(--space-12);min-width:0}.apprentice-comparison-heading{font-family:var(--font-family-display);font-size:var(--font-size-16);font-weight:var(--fw-black);line-height:1.2;letter-spacing:var(--ls-widest);text-transform:var(--tt-upper);color:var(--color-primary);padding-bottom:var(--space-8)}.apprentice-comparison-item{display:flex;align-items:center;padding:var(--space-16) var(--space-20);background:var(--color-black);color:var(--color-primary);font-family:var(--font-family-primary);font-size:var(--font-size-15);font-weight:var(--fw-semibold);line-height:var(--lh-snug);border-radius:var(--radius-md)}.apprentice-comparison-item strong{color:var(--color-white);font-weight:var(--fw-bold)}.apprentice-tagline{display:flex;flex-direction:column;align-items:center;gap:var(--space-16);text-align:center}.apprentice-tagline-intro{font-family:var(--font-family-display);font-size:var(--font-size-18);font-weight:var(--fw-bold);line-height:var(--lh-snug);letter-spacing:var(--ls-wider);text-transform:var(--tt-upper);color:var(--color-black);max-width:760px}.apprentice-tagline-emphasis{font-family:var(--font-family-display);font-size:var(--font-h1);font-style:italic;font-weight:var(--fw-black);line-height:1;letter-spacing:var(--ls-tight);text-transform:var(--tt-upper);color:var(--color-black)}.apprentice-tagline-divider{width:120px;height:0;border-bottom:4px solid var(--color-primary)}.apprentice-solution,.apprentice-solution-list{display:flex;flex-direction:column;gap:var(--space-24)}.apprentice-solution-item{display:flex;flex-direction:column;gap:var(--space-12);padding:var(--space-24);background:var(--color-grey-50);border-left:4px solid var(--color-primary);border-radius:var(--radius-md)}.apprentice-solution-item h3{font-family:var(--font-family-display);font-size:var(--font-h4);font-weight:var(--fw-bold);line-height:var(--lh-snug);letter-spacing:var(--ls-tight);text-transform:var(--tt-upper);color:var(--color-black)}.apprentice-solution-item p{font-size:var(--font-size-15);line-height:var(--lh-relaxed);color:var(--color-text-muted)}.apprentice-toolkit{display:flex;flex-direction:column;background:var(--color-white);color:var(--color-text)}.apprentice-toolkit .container{display:flex;flex-direction:column;max-width:var(--container-width-narrow)}.apprentice-toolkit-card{display:flex;flex-direction:column;padding:var(--space-48);background:var(--color-white);border:3px solid var(--color-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-md)}.apprentice-toolkit-grid{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-48);align-items:flex-start}.apprentice-toolkit-left,.apprentice-toolkit-right{flex:1 1 360px;display:flex;flex-direction:column;gap:var(--space-24);min-width:0}.apprentice-toolkit-features{display:flex;flex-direction:column;gap:var(--space-16)}.apprentice-toolkit-feature{display:flex;flex-direction:row;align-items:center;gap:var(--space-12)}.apprentice-toolkit-feature-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex:0 0 48px;background:var(--color-primary);color:var(--color-white);border-radius:var(--radius-full)}.apprentice-toolkit-feature-icon i{font-size:24px;line-height:1;color:var(--color-white)}.apprentice-toolkit-feature-label{font-family:var(--font-family-display);font-size:var(--font-size-16);font-weight:var(--fw-bold);line-height:var(--lh-snug);letter-spacing:var(--ls-wider);text-transform:var(--tt-upper);color:var(--color-black)}.apprentice-toolkit-image{display:block;width:100%;height:auto;border-radius:var(--radius-lg)}.apprentice-toolkit-title{font-family:var(--font-family-display);font-size:var(--font-h1);font-style:italic;font-weight:var(--fw-black);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);text-transform:var(--tt-upper);color:var(--color-black)}.apprentice-toolkit-subtitle{font-family:var(--font-family-display);font-size:var(--font-size-18);font-weight:var(--fw-semibold);line-height:var(--lh-snug);letter-spacing:var(--ls-wider);text-transform:var(--tt-upper);color:var(--color-text-muted)}.apprentice-toolkit-pricing{display:flex;flex-direction:column;gap:var(--space-8);padding-block:var(--space-12)}.apprentice-toolkit-price{display:flex;flex-direction:column;gap:var(--space-4)}.apprentice-toolkit-price-label{align-self:flex-start;display:inline-flex;padding:var(--space-8) var(--space-12);background:var(--color-primary);color:var(--color-black);font-family:var(--font-family-display);font-size:var(--font-size-13);font-weight:var(--fw-black);letter-spacing:var(--ls-widest);text-transform:var(--tt-upper);border-radius:var(--radius-sm)}.apprentice-toolkit-price-amount{font-family:var(--font-family-display);font-size:var(--font-h1);font-weight:var(--fw-black);line-height:1;letter-spacing:var(--ls-tight);color:var(--color-black)}.apprentice-toolkit-msrp{display:flex;flex-direction:row;align-items:baseline;gap:var(--space-8)}.apprentice-toolkit-msrp-label{font-family:var(--font-family-display);font-size:var(--font-size-13);font-weight:var(--fw-bold);letter-spacing:var(--ls-widest);text-transform:var(--tt-upper);color:var(--color-text-muted)}.apprentice-toolkit-msrp-amount{font-family:var(--font-family-display);font-size:var(--font-size-18);font-weight:var(--fw-semibold);color:var(--color-text-muted)}.apprentice-toolkit-msrp-amount--strike{text-decoration:line-through}.apprentice-toolkit-parts{display:flex;flex-direction:column;padding-top:var(--space-16);border-top:1px solid var(--color-border)}.apprentice-toolkit-parts-table{width:100%;border-collapse:collapse;font-size:var(--font-size-12);line-height:var(--lh-snug);color:var(--color-text)}.apprentice-toolkit-parts-table tbody tr{border-bottom:1px solid var(--color-border)}.apprentice-toolkit-parts-table tbody tr:last-child{border-bottom:0}.apprentice-toolkit-parts-table tbody tr:nth-child(2n){background:var(--color-grey-50)}.apprentice-toolkit-parts-table th,.apprentice-toolkit-parts-table td{padding:var(--space-8) var(--space-12);text-align:left;vertical-align:top}.apprentice-toolkit-parts-table th{font-family:var(--font-family-display);font-weight:var(--fw-bold);color:var(--color-primary);white-space:nowrap;letter-spacing:var(--ls-wider);text-transform:var(--tt-upper);width:1%}.apprentice-toolkit-parts-table td{font-family:var(--font-family-primary);font-weight:var(--fw-regular);color:var(--color-text)}@media(max-width:1279px){.apprentice-hero-card,.apprentice-toolkit-card{padding:var(--space-24)}}@media(max-width:1023px){.apprentice-toolkit .container{gap:var(--space-32)}.apprentice-problem-grid,.apprentice-comparison-grid,.apprentice-toolkit-grid{flex-direction:column;gap:var(--space-32)}.apprentice-problem-text,.apprentice-problem-gauge,.apprentice-comparison-column,.apprentice-toolkit-left,.apprentice-toolkit-right{flex:1 1 100%}.apprentice-tagline-emphasis{font-size:var(--font-h2)}}@media(max-width:767px){.apprentice-hero-card{padding:var(--space-20)}.apprentice-hero-title{font-size:var(--font-h4)}.apprentice-toolkit-card{padding:var(--space-20)}.apprentice-tagline-intro{font-size:var(--font-size-15)}.apprentice-tagline-emphasis{font-size:36px}.apprentice-toolkit-price-amount{font-size:var(--font-h2)}.apprentice-toolkit-parts-table{font-size:var(--font-size-11)}.apprentice-toolkit-parts-table th,.apprentice-toolkit-parts-table td{padding:var(--space-8)}}@media(max-width:479px){.apprentice-hero-card,.apprentice-toolkit-card{padding:var(--space-16)}.apprentice-comparison-item{flex:1 1 100%;font-size:var(--font-size-14);padding:var(--space-12) var(--space-16)}.apprentice-tagline-emphasis{font-size:30px}.apprentice-toolkit-feature{align-items:flex-start}.apprentice-toolkit-feature-label{font-size:var(--font-size-14)}.apprentice-toolkit-price-amount{font-size:var(--font-h3)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-apprentice.css.map */
