.qtLaBW_hero,.qtLaBW_section,.qtLaBW_partners,.qtLaBW_community{--home-accent:color-mix(in srgb, var(--color-primary-dark) 88%, var(--color-secondary-dark))}.qtLaBW_hero,.qtLaBW_section{padding-block:32px}.qtLaBW_partners{padding-block:30px}.qtLaBW_community{padding-block:28px}.qtLaBW_linkCard{min-width:0;transition:border-color .15s,box-shadow .15s,transform .15s}.qtLaBW_linkCard:hover{border-color:var(--home-accent);transform:translateY(-2px);box-shadow:0 6px 20px #2b1f1a14}.qtLaBW_linkCard:focus-visible,.qtLaBW_action:focus-visible,.qtLaBW_inlineLink:focus-visible,.qtLaBW_moreReviews>summary:focus-visible{outline:3px solid var(--home-accent);outline-offset:4px}.qtLaBW_featured{border-color:var(--home-accent);background:var(--home-accent);color:#fff}.qtLaBW_action{}.qtLaBW_inlineLink{min-height:44px;color:var(--home-accent);text-underline-offset:4px;align-items:center;gap:8px;font-size:.875rem;font-weight:600;text-decoration:underline;display:inline-flex}.qtLaBW_calculatorGrid{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:12px;display:grid}.qtLaBW_calculatorCard{width:100%;min-width:0}.qtLaBW_courseGrid{gap:16px;display:grid}.qtLaBW_courseCard{border:1px solid color-mix(in srgb, var(--color-primary-dark) 22%, white);background:#fff;border-radius:20px;flex-direction:column;height:100%;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:0 4px 18px #2b1f1a12}.qtLaBW_courseCard:hover{border-color:color-mix(in srgb, var(--color-primary-dark) 55%, white);transform:translateY(-4px);box-shadow:0 12px 26px #2b1f1a1c}.qtLaBW_reviewGrid{align-items:stretch;gap:20px;display:grid}.qtLaBW_review{border:1px solid var(--color-primary-light);background:#fff;border-radius:18px;flex-direction:column;min-width:0;padding:24px;display:flex;box-shadow:0 4px 16px #2b1f1a0d}.qtLaBW_reviewPreview{-webkit-line-clamp:6;color:var(--color-gray-700);-webkit-box-orient:vertical;font-size:.9375rem;line-height:1.75;display:-webkit-box;overflow:hidden}.qtLaBW_reviewAuthor{border-top:1px solid var(--color-gray-200);align-items:center;gap:12px;min-width:0;padding-top:16px;font-size:.875rem;line-height:1.6;display:flex}.qtLaBW_reviewAuthor>div{overflow-wrap:anywhere;min-width:0}.qtLaBW_reviewAuthor a{color:var(--color-gray-600)}.qtLaBW_reviewAuthor a:hover{color:var(--home-accent);text-decoration:underline}.qtLaBW_readReview{margin-block:8px 16px;text-align:left;align-self:flex-start;margin-top:auto;padding-top:8px}.qtLaBW_moreReviews{margin-top:20px}.qtLaBW_moreReviews>summary{cursor:pointer;width:fit-content;min-height:44px;color:var(--home-accent);padding:10px 4px;font-size:.875rem;font-weight:600}.qtLaBW_moreReviews[open] .qtLaBW_reviewGrid{margin-top:16px}.qtLaBW_reviewDialog{--home-accent:color-mix(in srgb, var(--color-primary-dark) 88%, var(--color-secondary-dark));overscroll-behavior:contain;border:1px solid var(--color-primary-light);width:min(640px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--color-secondary-dark);background:#fff;border-radius:20px;margin:auto;padding:24px;position:fixed;inset:0;overflow-y:auto;box-shadow:0 16px 64px #2b1f1a33}.qtLaBW_reviewDialog::backdrop{background:#2b1f1a99}.qtLaBW_reviewDialog blockquote{margin-block:20px;font-size:1rem;line-height:1.8}.qtLaBW_reviewDialog h3{font-size:1.5rem;font-weight:600;line-height:1.3}.qtLaBW_reviewDialog .qtLaBW_action{margin-top:20px}.qtLaBW_comparison{border-collapse:collapse;width:100%;font-size:.875rem;line-height:1.6}.qtLaBW_comparison th,.qtLaBW_comparison td{border-bottom:1px solid var(--color-gray-200);text-align:left;overflow-wrap:anywhere;padding:14px 10px}.qtLaBW_comparison thead th{color:var(--color-gray-700);font-weight:700}.qtLaBW_comparison th:first-child{width:40%}.qtLaBW_comparison tbody th{color:var(--color-gray-800);font-weight:500}.qtLaBW_comparison tbody td:last-child{color:var(--home-accent);font-weight:600}@media (min-width:600px){.qtLaBW_calculatorGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:16px}.qtLaBW_calculatorCard{grid-column:span 2}.qtLaBW_calculatorCard:nth-child(5){grid-column:2/span 2}}@media (min-width:640px){.qtLaBW_hero,.qtLaBW_section{padding-block:40px}.qtLaBW_partners{padding-block:34px}.qtLaBW_community{padding-block:32px}.qtLaBW_courseGrid,.qtLaBW_reviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.qtLaBW_calculatorGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin-top:20px}.qtLaBW_calculatorCard:nth-child(4){grid-column:2/span 2}.qtLaBW_calculatorCard:nth-child(5){grid-column:4/span 2}.qtLaBW_courseGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.qtLaBW_reviewGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1600px){.qtLaBW_calculatorGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.qtLaBW_calculatorCard,.qtLaBW_calculatorCard:nth-child(4),.qtLaBW_calculatorCard:nth-child(5){grid-column:auto}}@media (hover:none){.qtLaBW_calculatorArrow{opacity:1;translate:0}}@media (max-width:419px){.qtLaBW_comparison th,.qtLaBW_comparison td{padding:12px 5px;font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.qtLaBW_linkCard{transition:none}.qtLaBW_linkCard:hover{transform:none}}