:root{--tl-green:#135740;--tl-green-dark:#0f4733;--tl-green-soft:#e8f5ef;--tl-blue:#2b3e4f;--tl-gold:#fca602;--tl-ink:#1a1a2e;--tl-copy:#4a4a5a;--tl-muted:#6b7280;--tl-line:#e5e7eb;--tl-paper:#ffffff;--tl-wash:#f7f8fa;--tl-serif:'Playfair Display', Georgia, serif;--tl-sans:'DM Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif}.ast-container:has(.tc-l10n){max-width:100%!important;padding:0!important}.tc-l10n,.tc-l10n *,.tc-l10n *::before,.tc-l10n *::after{box-sizing:border-box}.tc-l10n{color:var(--tl-ink);background:var(--tl-paper);font:17px/1.7 var(--tl-sans);-webkit-font-smoothing:antialiased}.tc-l10n a{color:var(--tl-green);text-decoration-thickness:1px;text-underline-offset:3px}.tc-l10n a:hover{color:var(--tl-green-dark)}.tc-l10n .tl-container{width:min(1120px, calc(100% - 40px));margin:0 auto}.tc-l10n .tl-hero{color:#fff;background:linear-gradient(90deg,rgb(20 39 54 / .94) 0%,rgb(19 87 64 / .84) 55%,rgb(19 87 64 / .42) 100%),url(https://cdn.tandemcoach.co/wp-content/uploads/2026/04/mcq-hub-bg-MCQ-Hub-Background.jpg?strip=all&w=1400&webp=50&avif=50&sharp=1) center / cover no-repeat;padding:86px 0 82px;min-height:520px;display:flex;align-items:center}.tc-l10n .tl-kicker,.tc-l10n .tl-eyebrow{color:var(--tl-gold);font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.tc-l10n .tl-kicker{margin-bottom:14px}.tc-l10n .tl-hero h1{max-width:880px;margin:0 0 20px;color:#fff;font:700 clamp(2.2rem, 5vw, 4.2rem)/1.08 var(--tl-serif);letter-spacing:-.025em}.tc-l10n .tl-hero__lead{max-width:780px;margin:0 0 30px;color:rgb(255 255 255 / .88);font-size:1.25rem}.tc-l10n .tl-hero .tl-container{width:min(1200px, calc(100% - 40px))}.tc-l10n .tl-hero .tl-actions{margin-top:4px}.tc-l10n .tl-section-nav{position:sticky;top:0;z-index:30;border-bottom:1px solid var(--tl-line);background:rgb(255 255 255 / .96);backdrop-filter:blur(10px)}.tc-l10n .tl-section-nav .tl-container{display:flex;gap:24px;overflow-x:auto;padding-top:13px;padding-bottom:13px;scrollbar-width:none}.tc-l10n .tl-section-nav a{flex:0 0 auto;color:var(--tl-blue);font-size:.82rem;font-weight:700;text-decoration:none}.tc-l10n .tl-section-nav a:hover,.tc-l10n .tl-section-nav a:focus-visible{color:var(--tl-green)}.tc-l10n .tl-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.tc-l10n .tl-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 22px;border:2px solid var(--tl-green);border-radius:8px;background:var(--tl-green);color:#fff!important;font-weight:700;text-decoration:none;transition:transform 0.2s ease,background 0.2s ease}.tc-l10n .tl-button:hover{background:var(--tl-green-dark);transform:translateY(-1px)}.tc-l10n .tl-button:focus-visible,.tc-l10n a:focus-visible,.tc-l10n summary:focus-visible{outline:3px solid rgb(252 166 2 / .85);outline-offset:3px}.tc-l10n .tl-button--light{border-color:#fff;background:#fff;color:var(--tl-green)!important}.tc-l10n .tl-button--light:hover{border-color:#fff;background:var(--tl-green-soft);color:var(--tl-green-dark)!important}.tc-l10n .tl-button--ghost{border-color:rgb(255 255 255 / .55);background:#fff0}.tc-l10n .tl-button--ghost:hover{border-color:#fff;background:#fff;color:var(--tl-green-dark)!important}.tc-l10n .tl-trust{border-bottom:1px solid var(--tl-line);background:#fff}.tc-l10n .tl-trust .tl-container{display:grid;grid-template-columns:repeat(3,1fr)}.tc-l10n .tl-trust__item{padding:20px 18px;color:var(--tl-copy);text-align:center}.tc-l10n .tl-trust__item+.tl-trust__item{border-left:1px solid var(--tl-line)}.tc-l10n .tl-trust strong{display:block;color:var(--tl-blue);font-size:1.02rem}.tc-l10n .tl-section{padding:72px 0}.tc-l10n .tl-section--wash{background:var(--tl-wash)}.tc-l10n .tl-section--soft{background:var(--tl-green-soft)}.tc-l10n .tl-section--dark{background:var(--tl-blue);color:#fff}.tc-l10n .tl-section--dark h2,.tc-l10n .tl-section--dark h3,.tc-l10n .tl-section--dark strong{color:#fff}.tc-l10n .tl-section h2{max-width:880px;margin:8px 0 18px;color:var(--tl-blue);font:700 clamp(1.75rem, 3vw, 2.7rem)/1.15 var(--tl-serif)}.tc-l10n .tl-section h3{margin:0 0 9px;color:var(--tl-blue);font-size:1.25rem;line-height:1.35}.tc-l10n .tl-lede{max-width:860px;color:var(--tl-copy);font-size:1.25rem}.tc-l10n .tl-section--dark .tl-lede{color:rgb(255 255 255 / .82)}.tc-l10n .tl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:30px}.tc-l10n .tl-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.tc-l10n .tl-card{border:1px solid var(--tl-line);border-radius:14px;background:#fff;padding:24px;box-shadow:0 2px 10px rgb(19 87 64 / .05);transition:transform 0.22s ease,box-shadow 0.22s ease,border-color 0.22s ease}.tc-l10n .tl-card:hover{transform:translateY(-3px);border-color:rgb(19 87 64 / .32);box-shadow:0 16px 38px rgb(19 87 64 / .1)}.tc-l10n .tl-card--accent{border-top:4px solid var(--tl-green)}.tc-l10n .tl-card p:last-child,.tc-l10n .tl-card ul:last-child{margin-bottom:0}.tc-l10n .tl-tag{display:inline-block;margin-bottom:10px;border-radius:999px;background:var(--tl-green-soft);color:var(--tl-green-dark);padding:4px 10px;font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.tc-l10n .tl-list{margin:14px 0 0;padding-left:1.2rem}.tc-l10n .tl-list li{margin:8px 0}.tc-l10n .tl-number{display:inline-grid;width:36px;height:36px;place-items:center;margin-bottom:12px;border-radius:50%;background:var(--tl-green);color:#fff;font-weight:800}.tc-l10n .tl-table-wrap{margin-top:28px;overflow-x:auto;border:1px solid var(--tl-line);border-radius:12px}.tc-l10n table{width:100%;min-width:720px;border-collapse:collapse;background:#fff}.tc-l10n th,.tc-l10n td{padding:14px 16px;border-bottom:1px solid var(--tl-line);text-align:left;vertical-align:top}.tc-l10n th{background:var(--tl-blue);color:#fff;font-size:.86rem}.tc-l10n tr:last-child td{border-bottom:0}.tc-l10n .tl-notice{margin:26px 0;border-left:4px solid var(--tl-gold);border-radius:0 10px 10px 0;background:#fff8e6;padding:18px 22px;color:var(--tl-copy)}.tc-l10n .tl-price{font:700 clamp(2.8rem, 6vw, 4.7rem)/1 var(--tl-serif);color:var(--tl-green)}.tc-l10n .tl-price small{font:600 1rem/1 var(--tl-sans);color:var(--tl-muted)}.tc-l10n .tl-faq{margin-top:28px;border-top:1px solid var(--tl-line)}.tc-l10n .tl-faq details{border-bottom:1px solid var(--tl-line);padding:17px 0}.tc-l10n .tl-faq summary{cursor:pointer;color:var(--tl-blue);font-weight:750}.tc-l10n .tl-faq details p{margin:12px 0 0;color:var(--tl-copy)}.tc-l10n .tl-form{display:grid;grid-template-columns:1fr 1.4fr auto;gap:10px;margin-top:24px;align-items:start}.tc-l10n .tl-form input{width:100%;min-height:48px;border:1px solid var(--tl-line);border-radius:8px;background:#fff;padding:11px 13px;font:inherit}.tc-l10n .tl-form input:focus{border-color:var(--tl-green);outline:3px solid rgb(19 87 64 / .12)}.tc-l10n .tl-form__message{grid-column:1 / -1;min-height:1.4em;margin:0;font-size:.9rem}.tc-l10n .tl-form__message.is-error{color:#a22626}.tc-l10n .tl-form__message.is-success{color:var(--tl-green-dark)}.tc-l10n .tl-hp{position:absolute;left:-9999px;width:1px;height:1px}.tc-l10n .tl-source{color:var(--tl-muted);font-size:.82rem}.tc-l10n .tl-card__link{display:inline-flex;align-items:center;gap:7px;margin-top:10px;font-weight:750;text-decoration:none}.tc-l10n .tl-card__link::after{content:"\2192";transition:transform 0.2s ease}.tc-l10n .tl-card__link:hover::after{transform:translateX(4px)}.tc-l10n .tl-future{display:grid;grid-template-columns:1.15fr 0.85fr;gap:42px;align-items:center}.tc-l10n .tl-future__panel{border-radius:16px;background:linear-gradient(145deg,var(--tl-blue),#17394a);padding:30px;color:rgb(255 255 255 / .82);box-shadow:0 18px 45px rgb(43 62 79 / .2)}.tc-l10n .tl-future__panel strong{color:#fff}.tc-l10n .tl-future__panel ul{margin:14px 0 0;padding-left:1.15rem}.tc-l10n .tl-future__panel li{margin:9px 0}@media (max-width:820px){.tc-l10n .tl-grid,.tc-l10n .tl-grid--3,.tc-l10n .tl-trust .tl-container{grid-template-columns:1fr}.tc-l10n .tl-trust__item+.tl-trust__item{border-top:1px solid var(--tl-line);border-left:0}.tc-l10n .tl-form{grid-template-columns:1fr}.tc-l10n .tl-form__message{grid-column:1}.tc-l10n .tl-future{grid-template-columns:1fr;gap:26px}}@media (max-width:560px){.tc-l10n{font-size:16px}.tc-l10n .tl-container{width:min(100% - 30px, 1120px)}.tc-l10n .tl-hero{min-height:auto;padding:58px 0 54px;background:linear-gradient(135deg,#17394a 0%,#135740 100%)}.tc-l10n .tl-section{padding:54px 0}}