:root{--color-nightblue:#202549;--color-graingold:#e9c259;--color-treegreen:#346258;--color-white:#fff;--color-softblue:#5b8297;--color-softgreen:#dae9c9;--nightblue-900:#12152b;--nightblue-800:#1a1e3a;--nightblue-700:#202549;--nightblue-600:#333868;--nightblue-500:#4c5285;--nightblue-400:#7b80a7;--nightblue-300:#adb0c8;--nightblue-200:#d3d5e2;--nightblue-100:#eceef4;--nightblue-050:#f6f7fa;--graingold-700:#b8912f;--graingold-600:#d6ab45;--graingold-500:#e9c259;--graingold-400:#f0d182;--graingold-300:#f5e0ab;--graingold-200:#faeed2;--graingold-100:#fdf7ea;--treegreen-700:#23433c;--treegreen-600:#2b524a;--treegreen-500:#346258;--treegreen-400:#5c8379;--treegreen-300:#8fab9f;--treegreen-200:#c2d2cc;--treegreen-100:#e5edea;--softblue-600:#446579;--softblue-500:#5b8297;--softblue-400:#86a5b4;--softblue-300:#b1c6d1;--softblue-200:#dbe6ec;--softgreen-500:#b9d39c;--softgreen-400:#cbdfb5;--softgreen-300:#dae9c9;--softgreen-200:#e9f2de;--softgreen-100:#f4f8ef;--neutral-000:#fff;--neutral-050:#f8f9fb;--neutral-100:#f1f3f7;--neutral-200:#e3e6ee;--neutral-300:#ccd1de;--neutral-500:#8990a6;--neutral-700:#545b76;--neutral-900:#202549;--surface-page:var(--neutral-000);--surface-subtle:var(--nightblue-050);--surface-card:var(--neutral-000);--surface-raised:var(--neutral-000);--surface-inverse:var(--color-nightblue);--surface-inverse-strong:var(--nightblue-900);--surface-accent:var(--color-graingold);--surface-accent-soft:var(--graingold-100);--surface-nature:var(--color-treegreen);--surface-nature-soft:var(--softgreen-300);--text-heading:var(--color-nightblue);--text-body:var(--nightblue-600);--text-muted:var(--neutral-700);--text-on-dark:var(--color-white);--text-on-dark-muted:var(--nightblue-300);--text-on-accent:var(--color-nightblue);--text-accent:var(--graingold-700);--text-link:var(--color-treegreen);--text-link-hover:var(--treegreen-700);--border-subtle:var(--neutral-200);--border-default:var(--neutral-300);--border-strong:var(--nightblue-400);--border-inverse:color-mix(in srgb, var(--color-white) 22%, transparent);--border-focus:var(--color-graingold);--status-positive:var(--color-treegreen);--status-positive-soft:var(--softgreen-300);--status-caution:var(--graingold-600);--status-caution-soft:var(--graingold-200);--status-info:var(--color-softblue);--status-info-soft:var(--softblue-200);--status-critical:#9e3b2f;--status-critical-soft:#f6e3e0;--gradient-gold:linear-gradient(90deg, #fff 0%, var(--graingold-300) 42%, var(--color-graingold) 78%, var(--graingold-600) 100%);--gradient-green:linear-gradient(90deg, #fff 0%, var(--treegreen-300) 38%, var(--color-treegreen) 82%);--gradient-nightblue:linear-gradient(90deg, #fff 0%, var(--nightblue-300) 38%, var(--color-nightblue) 84%);--gradient-gold-on-dark:linear-gradient(90deg, #e9c25900 0%, var(--graingold-500) 70%, var(--graingold-600) 100%);--font-display:"Sansation", "Trebuchet MS", system-ui, sans-serif;--font-body:"Poppins", system-ui, -apple-system, sans-serif;--font-mono:"SFMono-Regular", ui-monospace, "Menlo", monospace;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--text-display:4rem;--text-h1:3rem;--text-h2:2.25rem;--text-h3:1.5rem;--text-h4:1.25rem;--text-lead:1.25rem;--text-body-lg:1.125rem;--text-body-md:1rem;--text-body-sm:.875rem;--text-caption:.75rem;--text-eyebrow:.8125rem;--leading-tight:1.08;--leading-snug:1.22;--leading-normal:1.5;--leading-relaxed:1.7;--tracking-tight:-.02em;--tracking-normal:0;--tracking-wide:.04em;--tracking-eyebrow:.14em;--type-display:var(--weight-bold) var(--text-display)/var(--leading-tight) var(--font-display);--type-h1:var(--weight-bold) var(--text-h1)/var(--leading-tight) var(--font-display);--type-h2:var(--weight-bold) var(--text-h2)/var(--leading-snug) var(--font-display);--type-h3:var(--weight-bold) var(--text-h3)/var(--leading-snug) var(--font-display);--type-lead:var(--weight-bold) var(--text-lead)/var(--leading-normal) var(--font-display);--type-body:var(--weight-regular) var(--text-body-md)/var(--leading-relaxed) var(--font-body);--type-body-sm:var(--weight-regular) var(--text-body-sm)/var(--leading-normal) var(--font-body);--type-caption:var(--weight-regular) var(--text-caption)/1.4 var(--font-body);--type-eyebrow:var(--weight-bold) var(--text-eyebrow)/1.2 var(--font-body);--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:2.5rem;--space-8:3rem;--space-9:4rem;--space-10:6rem;--space-11:8rem;--layout-max:1200px;--layout-narrow:760px;--layout-gutter:var(--space-5);--section-y:var(--space-10);--logo-clear-space:1em;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-xl:28px;--radius-pill:999px;--radius-mainshape:0 var(--radius-pill) var(--radius-pill) 0;--radius-mainshape-flip:var(--radius-pill) 0 0 var(--radius-pill);--shadow-none:none;--shadow-sm:0 1px 2px #2025490f;--shadow-md:0 4px 16px #20254914;--shadow-lg:0 16px 40px #2025491f;--shadow-inverse:0 16px 40px #00000059;--focus-ring:0 0 0 3px #e9c2598c;--duration-fast:.12s;--duration-base:.2s;--duration-slow:.36s;--ease-standard:cubic-bezier(.2, .6, .2, 1);--ease-in:cubic-bezier(.5, 0, .9, .4);--ease-out:cubic-bezier(.1, .7, .3, 1);--transition-base:all var(--duration-base) var(--ease-standard)}html{-webkit-text-size-adjust:100%}body{font:var(--type-body);color:var(--text-body);background:var(--surface-page);text-wrap:pretty;-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,h5{font-family:var(--font-display);font-weight:var(--weight-bold);color:var(--text-heading);line-height:var(--leading-snug);margin:0}h1{font-size:var(--text-h1);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}h2{font-size:var(--text-h2);letter-spacing:var(--tracking-tight)}h3{font-size:var(--text-h3)}h4{font-size:var(--text-h4)}a{color:var(--text-link);transition:color var(--duration-base) var(--ease-standard);text-decoration:none}a:hover{color:var(--text-link-hover);text-underline-offset:3px;text-decoration:underline}strong{font-weight:var(--weight-semibold);color:var(--text-heading)}small{font-size:var(--text-body-sm)}::selection{background:var(--graingold-300);color:var(--color-nightblue)}:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-xs);outline:none}.ts-eyebrow{font:var(--type-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-accent)}:root{--site-header-bg:color-mix(in srgb, var(--color-nightblue) 92%, transparent);--site-gold-text:color-mix(in srgb, var(--graingold-700) 75%, black);--site-on-dark-strong:color-mix(in srgb, var(--color-white) 92%, transparent);--site-on-dark:color-mix(in srgb, var(--color-white) 85%, transparent);--site-on-dark-soft:color-mix(in srgb, var(--color-white) 75%, transparent);--site-ghost-border:color-mix(in srgb, var(--color-white) 40%, transparent);--site-ghost-hover:color-mix(in srgb, var(--color-white) 12%, transparent);--site-gold-button:var(--color-graingold);--site-header-h:76px}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--site-header-h) + var(--space-4))}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{overflow-x:hidden}img{max-width:100%}p{margin:0}.wrap{max-width:var(--layout-max);padding-inline:var(--space-6);box-sizing:border-box;margin:0 auto}.icon{white-space:nowrap;font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 24;font-feature-settings:"liga";flex:none;font-family:Material Symbols Rounded;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.eyebrow{font-family:var(--font-body);font-weight:var(--weight-semibold);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-treegreen);line-height:1.4}.eyebrow--muted{color:var(--text-muted)}.eyebrow--sm{font-size:var(--text-caption)}.eyebrow__number{color:var(--site-gold-text)}.h1{font-family:var(--font-display);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight)}.h2{font-family:var(--font-display);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);font-size:2.5rem;line-height:1.15}.h3{font-family:var(--font-display);font-weight:var(--weight-bold);letter-spacing:-.01em;color:inherit;font-size:1.375rem;line-height:1.25}.h3--sm{font-size:var(--text-h4)}.h3--lg{font-size:1.75rem}.lead{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-lead);line-height:var(--leading-normal)}.lead--green{color:var(--color-treegreen)}.text-body{font-size:var(--text-body-md);line-height:var(--leading-relaxed)}.text-small{font-size:var(--text-body-sm);line-height:1.6}.text-gold{color:var(--color-graingold)}.text-green{color:var(--color-treegreen)}.text-muted{color:var(--text-muted)}.text-muted-strong{color:var(--text-body)}.text-strong{color:var(--text-heading);font-weight:var(--weight-medium)}.stack{gap:var(--space-4);flex-direction:column;display:flex}.stack--xtight{gap:var(--space-1)}.stack--tight{gap:var(--space-2)}.stack--loose{gap:var(--space-6)}.btn{min-height:48px;padding:0 var(--space-5);border-radius:var(--radius-pill);box-sizing:border-box;font-family:var(--font-body);font-weight:var(--weight-semibold);font-size:var(--text-body-md);cursor:pointer;transition:filter var(--duration-base) var(--ease-standard), background var(--duration-base) var(--ease-standard);border:0;justify-content:center;align-items:center;gap:10px;line-height:1.2;display:inline-flex}.btn:hover{text-decoration:none}.btn--gold{background:var(--site-gold-button);color:var(--text-on-accent)}.btn--gold:hover{filter:brightness(.94);color:var(--text-on-accent)}.btn--ghost{border:1px solid var(--site-ghost-border);color:var(--color-white);font-weight:var(--weight-medium)}.btn--ghost:hover{background:var(--site-ghost-hover);color:var(--color-white)}.btn--sm{min-height:44px;font-size:.9375rem}.disc{border-radius:50%;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.disc--lg{width:64px;height:64px}.disc--lg .icon{font-size:30px}.disc--green{background:var(--color-softgreen);color:var(--color-nightblue)}.disc--gold{background:var(--color-graingold);color:var(--color-nightblue)}.disc--dark{background:var(--color-nightblue);color:var(--color-white)}.disc--grey{background:var(--neutral-200);color:var(--text-muted)}.card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-sizing:border-box;color:var(--text-heading);padding:28px}.card .text-body,.card .text-small{color:var(--text-body)}.card--subtle{background:var(--surface-subtle)}.card--dark{background:var(--surface-inverse);border-color:var(--surface-inverse);color:var(--color-white)}.card--dark .text-body,.card--dark .text-small{color:var(--site-on-dark-strong)}.chip{border-radius:var(--radius-pill);min-height:32px;font-size:var(--text-caption);font-weight:var(--weight-semibold);box-sizing:border-box;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.chip--subtle{background:var(--surface-subtle);color:var(--text-body)}.chip--confirmed{background:var(--color-softgreen);color:var(--color-nightblue)}.chip--exaggerated{background:var(--color-graingold);color:var(--color-nightblue)}.chip--unjustified{background:var(--color-nightblue);color:var(--color-white)}.chips{gap:var(--space-2);padding-top:var(--space-1);flex-wrap:wrap;display:flex}.grid{gap:var(--space-5);display:grid}.grid--240{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:20px}.grid--250{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:20px}.grid--320{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))}.grid--420{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:20px}.watermark{opacity:.07;pointer-events:none;height:auto;position:absolute}.watermark--hero{width:760px;bottom:-220px;right:-180px}.watermark--contact{width:640px;top:-160px;left:-200px}.site-header{z-index:10;background:var(--site-header-bg);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--border-inverse);position:sticky;top:0}.site-header__inner{justify-content:space-between;align-items:center;gap:var(--space-5);min-height:var(--site-header-h);flex-wrap:wrap;display:flex}.site-header__logo{align-items:center;display:flex}.site-header__logo img{width:auto;height:30px;display:block}.site-nav{align-items:center;gap:28px;display:flex}.site-header__actions{align-items:center;gap:var(--space-4);display:flex}.navlink{color:var(--site-on-dark-strong);font-size:.9375rem;font-weight:var(--weight-medium)}.navlink:hover{color:var(--color-white)}.lang-switch{border:1px solid var(--site-ghost-border);border-radius:var(--radius-pill);align-items:center;gap:2px;padding:4px;display:flex}.lang-switch__item{min-width:44px;min-height:36px;padding:0 var(--space-3);box-sizing:border-box;border-radius:var(--radius-pill);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);color:var(--site-on-dark-strong);justify-content:center;align-items:center;display:inline-flex}.lang-switch__item[aria-current]{background:var(--color-graingold);color:var(--text-on-accent)}a.lang-switch__item:hover{background:var(--site-ghost-hover);color:var(--color-white);text-decoration:none}.hero{background:var(--surface-inverse);color:var(--color-white);position:relative;overflow:hidden}.hero__inner{padding-top:var(--space-10);padding-bottom:var(--space-10);flex-wrap:wrap;align-items:center;gap:56px;display:flex;position:relative}.hero__copy{flex-direction:column;flex:520px;gap:28px;min-width:0;display:flex}.hero__eyebrow{color:var(--color-graingold);font-size:var(--text-lead);letter-spacing:.08em}.hero__title{font-size:var(--text-display);color:var(--color-white)}.hero__lead{font-size:var(--text-lead);line-height:var(--leading-normal);color:var(--site-on-dark-strong);max-width:600px}.hero__ctas{gap:var(--space-4);flex-wrap:wrap;display:flex}.hero__trust{gap:var(--space-3) 28px;border-top:1px solid var(--border-inverse);flex-wrap:wrap;margin:0;padding:20px 0 0;list-style:none;display:flex}.hero__trust li{align-items:center;gap:var(--space-2);color:var(--site-on-dark-strong);display:flex}.hero__photos{gap:var(--space-4);flex:420px;grid-template-rows:250px 210px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.hero__photo{object-fit:cover;border-radius:var(--radius-lg);width:100%;height:100%;display:block}.hero__photo--tall{grid-row:span 2}.partners{background:var(--surface-page);border-bottom:1px solid var(--border-subtle)}.partners__inner{align-items:center;gap:var(--space-5);padding-top:var(--space-7);padding-bottom:var(--space-7);flex-direction:column;display:flex}.partners__list{justify-content:center;align-items:center;gap:var(--space-6) var(--space-7);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.partners__logo{object-fit:contain;width:auto;max-width:160px;height:clamp(28px,2.8vw,36px);display:block}.partners__logo--lg{height:clamp(44px,4.6vw,60px)}.partners__logo--mono{filter:brightness(0);opacity:.85}.section{background:var(--surface-page);color:var(--text-heading)}.section--subtle{background:var(--surface-subtle)}.section__inner{padding-top:var(--section-y);padding-bottom:var(--section-y);gap:var(--space-8);flex-direction:column;display:flex}.section__inner--tight{gap:var(--space-7)}.section-head{flex-direction:column;gap:18px;max-width:820px;display:flex}.section-head--wide{max-width:860px}.section-head .text-body{color:var(--text-body)}.subsection{gap:var(--space-5);padding-top:var(--space-5);flex-direction:column;display:flex}.compare{flex-direction:column;gap:20px;display:flex}.compare__head{align-items:center;gap:14px;display:flex}.checklist{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.checklist li{gap:var(--space-3);display:flex}.checklist__mark{margin-top:2px}.human-check{align-items:center;gap:var(--space-4);padding:20px var(--space-5);border-radius:var(--radius-lg);background:var(--surface-card);border:1px solid var(--border-subtle);color:var(--text-body);display:flex}.service__top{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.benefit{align-items:flex-start;gap:20px;display:flex}.benefit .text-body{color:var(--text-body)}.split{padding-top:var(--section-y);padding-bottom:var(--section-y);flex-wrap:wrap;gap:56px;display:flex}.split__main{flex:480px;min-width:0}.split__side{flex:420px;gap:20px;min-width:0}.steps{gap:var(--space-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.steps__item{align-items:flex-start;gap:20px;display:flex}.steps__item .text-body{color:var(--text-body)}.steps__number{font-family:var(--font-display);font-weight:var(--weight-bold);color:var(--graingold-700);min-width:44px;font-size:2.25rem;line-height:1.08}.divider{background:var(--border-subtle);border:0;height:1px;margin:0}.value-pill{padding:var(--space-5) var(--space-6) var(--space-5) 28px;border-radius:var(--radius-mainshape);background:linear-gradient(90deg, var(--graingold-200) 0%, var(--color-graingold) 70%);color:var(--color-nightblue);flex-direction:column;gap:6px;display:flex}.value-pill__title{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:1.875rem;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.quote{flex-direction:column;gap:20px;margin:0;display:flex}.quote>.icon{align-self:flex-start}.quote blockquote{color:var(--text-heading);flex:1;margin:0}.quote__author{color:var(--text-body);align-items:center;gap:14px;display:flex}.quote__author img{object-fit:cover;border-radius:50%;flex:none;width:56px;height:56px}.about{padding-top:var(--section-y);padding-bottom:var(--section-y);gap:var(--space-8);flex-direction:column;display:flex}.about__intro{align-items:center;gap:var(--space-8) 72px;flex-wrap:wrap;display:flex}.about__photo{flex:1.1 440px;min-width:0;margin:0}.about__photo img{aspect-ratio:841/470;object-fit:cover;border-radius:var(--radius-lg);width:100%;height:auto;display:block}.about__photo figcaption{font-size:var(--text-caption);letter-spacing:var(--tracking-wide);color:var(--text-muted);margin-top:14px}.about__copy{flex:400px;gap:18px;min-width:0}.about__copy .h2{margin-bottom:var(--space-3)}.text-body-lg{font-size:var(--text-body-lg);line-height:var(--leading-relaxed);color:var(--text-body)}.person{gap:var(--space-3);flex-direction:column;display:flex}.person__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.person__role{font-family:var(--font-body);font-weight:var(--weight-semibold);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);color:var(--site-gold-text)}.contact{background:var(--surface-inverse);color:var(--color-white);position:relative;overflow:hidden}.contact__inner{text-align:center;align-items:center;gap:var(--space-5);flex-direction:column;padding-top:112px;padding-bottom:112px;display:flex;position:relative}.contact__title{color:var(--color-white);max-width:820px;font-size:3.5rem}.contact__text{color:var(--site-on-dark);max-width:640px}.contact__form{align-items:flex-end;gap:var(--space-4);width:100%;max-width:900px;margin-top:var(--space-4);text-align:left;flex-wrap:wrap;display:flex}.field{flex-direction:column;flex:260px;gap:6px;min-width:0;display:flex}.field label{color:var(--site-on-dark-strong);font-weight:var(--weight-medium)}.field input{border-radius:var(--radius-md);border:1px solid var(--border-subtle);height:48px;font-family:var(--font-body);font-size:var(--text-body-md);color:var(--text-heading);background:var(--surface-card);box-sizing:border-box;width:100%;padding:0 14px}.field input:focus{border-color:var(--color-treegreen);box-shadow:var(--focus-ring);outline:none}.contact__submit{white-space:nowrap;flex:260px}.site-footer{background:var(--nightblue-800);color:var(--site-on-dark)}.site-footer__inner{justify-content:space-between;align-items:center;gap:var(--space-5);padding-top:var(--space-7);padding-bottom:var(--space-7);flex-wrap:wrap;display:flex}.site-footer__brand{gap:var(--space-3);flex-direction:column;display:flex}.site-footer__brand img{align-self:flex-start;width:auto;height:26px}.site-footer__links{gap:var(--space-5);flex-wrap:wrap;display:flex}.site-footer__links .navlink{font-size:var(--text-body-sm)}.site-footer .text-small{color:var(--site-on-dark-soft)}.legal{background:var(--surface-page)}.legal__inner{max-width:var(--layout-narrow);padding-top:var(--space-9);padding-bottom:var(--space-10);gap:var(--space-4);flex-direction:column;display:flex}.legal__back{font-size:var(--text-body-sm);font-weight:var(--weight-medium)}.legal__title{font-size:var(--text-h1);color:var(--text-heading)}.legal__meta{color:var(--text-muted)}.prose{color:var(--text-body)}.prose h2{font-size:var(--text-h4);margin:var(--space-7) 0 var(--space-3)}.prose p{margin:0 0 var(--space-4)}.prose ul{margin:0 0 var(--space-4);padding-left:var(--space-5)}.prose li{margin-bottom:var(--space-1)}@media (width<=1200px){.site-nav{display:none}}@media (width<=900px){.h2{font-size:1.875rem}.hero__title{font-size:2.75rem}.contact__title{font-size:2.5rem}.hero__inner{padding-top:var(--space-9);padding-bottom:var(--space-9)}:root{--section-y:var(--space-9)}}@media (width<=560px){.wrap{padding-inline:var(--space-4)}.site-header__logo img{height:24px}.site-header__actions .btn{display:none}.hero__eyebrow{font-size:var(--text-body-md)}.hero__title{font-size:2.25rem}.hero__photos{grid-template-rows:180px 150px}.hero__ctas .btn{width:100%}.card{padding:var(--space-5)}.human-check{align-items:flex-start}.contact__inner{padding-top:var(--space-9);padding-bottom:var(--space-9)}.contact__title{font-size:2rem}}.tmc h1,.tmc h2,.tmc h3,.tmc h4{letter-spacing:normal;text-transform:none;color:inherit;margin:0;font-weight:700;line-height:1.2}.tmc h1{font-size:2em}.tmc h2{font-size:1.5em}.tmc h3{font-size:1.17em}.tmc h4{font-size:1em}.tmc strong{color:inherit;font-weight:700}.tmc a{text-decoration:underline;transition:none}.tmc{--night:#202549;--gold:#e9c259;--green:#346258;--softblue:#5b8297;--softgreen:#dae9c9;--tint:#f4f5fa;--goldtint:#faeed2;--hair:#d3d5e2}.tmc *{box-sizing:border-box}.tmc{color:var(--night);background:#eef0f6;margin:0;font:15px/1.55 Poppins,Sansation,system-ui,-apple-system,Segoe UI,sans-serif}.tmc .tmc-page{background:#fff;max-width:980px;margin:0 auto;padding:0}.tmc .tmc-wrap{padding:0 40px}.tmc .tmc-wrap img{max-width:100%;height:auto;display:block}.tmc h1,.tmc h2,.tmc h3{margin:0;font-family:Sansation,Poppins,system-ui,sans-serif}.tmc .tmc-hero{color:#fff;background:var(--night);align-items:flex-end;min-height:260px;display:flex;position:relative}.tmc .tmc-hero img{object-fit:cover;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.tmc .tmc-hero:after{content:"";background:linear-gradient(90deg,var(--night) 0%,#202549bf 45%,#2025490d 100%);position:absolute;inset:0}.tmc .tmc-hero .tmc-in{z-index:1;max-width:700px;padding:40px;position:relative}.tmc .tmc-eyebrow{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.tmc .tmc-hero h1{margin:8px 0 10px;font-size:34px;line-height:1.15}.tmc .tmc-hero p{margin:0;font-size:15px}.tmc .tmc-callout{background:var(--softgreen);border-radius:14px;margin:22px 0;padding:18px 24px}.tmc .tmc-callout h3{margin-bottom:6px;font-size:18px}.tmc .tmc-callout p{margin:6px 0}.tmc .tmc-scen{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:18px 0;display:grid}.tmc .tmc-scen .tmc-c{background:var(--tint);border:1px solid var(--hair);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.tmc .tmc-scen .tmc-c.tmc-likely{background:var(--goldtint);border:2px solid var(--gold)}.tmc .tmc-scen .tmc-hd{background:var(--night);color:#fff;padding:10px 14px;font-size:15px;font-weight:700}.tmc .tmc-scen .tmc-hd .tmc-vd{color:var(--gold);margin-top:3px;font-size:11px;font-weight:700;display:block}.tmc .tmc-scen .tmc-c.tmc-likely .tmc-hd{color:var(--gold)}.tmc .tmc-scen .tmc-c:not(.tmc-likely) .tmc-hd .tmc-vd{color:#fff}.tmc .tmc-scen .tmc-bd{flex:1;padding:12px 14px}.tmc .tmc-scen .tmc-lab{color:var(--green);margin-top:10px;font-size:11px;font-weight:700}.tmc .tmc-scen .tmc-val{font-size:20px;font-weight:700}.tmc .tmc-scen .tmc-val.tmc-s{font-size:14px}.tmc .tmc-scen .tmc-cf{margin-top:10px;font-size:12px;font-style:italic}.tmc h2{border-bottom:3px solid var(--gold);margin:38px 0 14px;padding-bottom:6px;font-size:21px}.tmc p{margin:0 0 10px}.tmc ul{padding-left:20px}.tmc li{margin-bottom:5px}.tmc .tmc-tbl{border-collapse:collapse;width:100%;margin:8px 0 4px;font-size:13px}.tmc .tmc-tbl th{background:var(--tint);text-align:left;border-bottom:2px solid var(--night);padding:8px 10px;font-size:12px}.tmc .tmc-tbl td{vertical-align:top;border-bottom:1px solid #e6e8f1;padding:8px 10px}.tmc .tmc-tbl td:first-child{font-weight:700}.tmc .tmc-tbl td.tmc-chip{text-align:center;vertical-align:middle;font-weight:700}.tmc .tmc-A{color:#346258;background:#dae9c9}.tmc .tmc-B{color:#3d6177;background:#dce6ec}.tmc .tmc-C{color:#7a5a00;background:#faeed2}.tmc .tmc-open{background:var(--tint);color:#6b7090}.tmc .tmc-src{color:var(--softblue);margin:4px 0 16px;font-size:11px;font-style:italic}.tmc .tmc-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin:6px 0;display:grid}.tmc .tmc-grid a{display:block}.tmc .tmc-grid a.tmc-lone{grid-column:2}.tmc .tmc-grid img,.tmc .tmc-fig img{width:100%;display:block}.tmc .tmc-fig{margin:8px 0 14px}.tmc .tmc-figs{gap:16px;display:grid}@media (width<=640px){.tmc .tmc-figs{grid-template-columns:1fr!important}}.tmc .tmc-cap{color:var(--softblue);font-size:11px;font-style:italic}.tmc .tmc-cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:10px 0;display:grid}.tmc .tmc-cards .tmc-k{background:var(--tint);border:1px solid var(--hair);border-radius:14px;padding:14px 18px}.tmc .tmc-cards .tmc-n{color:var(--gold);font-size:24px;font-weight:700}.tmc .tmc-cards .tmc-t{margin:2px 0 6px;font-weight:700}.tmc .tmc-lv .tmc-k{border:0}.tmc .tmc-lv .tmc-A,.tmc .tmc-lv .tmc-B,.tmc .tmc-lv .tmc-C{border-radius:12px;padding:12px 16px}.tmc .tmc-lv b.tmc-s{letter-spacing:.08em;margin-bottom:4px;font-size:11px;display:block}.tmc .tmc-lv .tmc-A{background:var(--green);color:#fff}.tmc .tmc-lv .tmc-B{background:var(--softblue);color:#fff}.tmc .tmc-lv .tmc-C{background:var(--gold);color:var(--night)}.tmc .tmc-note{color:var(--softblue);font-size:11px}.tmc a{color:var(--green)}.tmc .tmc-close{color:#fff;background:var(--night);align-items:flex-start;min-height:620px;margin-top:44px;display:flex;position:relative}.tmc .tmc-close img.tmc-bg{object-fit:cover;opacity:.45;width:100%;height:100%;position:absolute;inset:0}.tmc .tmc-close:after{content:"";background:#2025498c;position:absolute;inset:0}.tmc .tmc-close .tmc-in{z-index:1;max-width:880px;padding:90px 40px 40px;position:relative}.tmc .tmc-close h2{border:0;margin:10px 0 14px;font-size:32px;line-height:1.2}.tmc .tmc-close a{color:#fff}.tmc .tmc-btn{background:var(--gold);border-radius:10px;margin:14px 0 40px;padding:12px 26px;font-weight:700;text-decoration:none;display:inline-block;color:var(--night)!important}.tmc .tmc-close .tmc-q{color:var(--gold);margin:22px 0 10px;font-size:15px;font-weight:700}.tmc .tmc-opts{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:0 0 34px;display:grid}.tmc .tmc-opt{background:#ffffff1a;border:1px solid #ffffff59;border-radius:14px;flex-direction:column;gap:4px;padding:14px 16px 12px;text-decoration:none;display:flex;color:#fff!important}.tmc .tmc-opt b{font-size:15px;line-height:1.25}.tmc .tmc-opt span{flex:1;font-size:12.5px;line-height:1.45}.tmc .tmc-opt .tmc-btn{white-space:nowrap;flex:0;align-self:flex-start;margin:6px 0 0;padding:8px 12px;font-size:12px}.tmc .tmc-close .tmc-small{opacity:.8;font-size:11px}.tmc .tmc-close .tmc-small h4{letter-spacing:.1em;margin:18px 0 4px;font-size:10px}.tmc .tmc-foot{color:var(--softblue);border-top:1px solid #e6e8f1;padding:12px 40px;font-size:11px}@media (width<=640px){.tmc .tmc-wrap,.tmc .tmc-hero .tmc-in,.tmc .tmc-close .tmc-in{padding-left:18px;padding-right:18px}.tmc .tmc-hero h1{font-size:26px}.tmc .tmc-grid{grid-template-columns:1fr 1fr}.tmc .tmc-grid a.tmc-lone{grid-column:auto}}.tmc{background:0 0}.mc-weeks{margin:var(--space-6) 0 0;gap:var(--space-4);padding:0;list-style:none;display:grid}.mc-weeks__link{gap:var(--space-2);padding:var(--space-5);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-card);color:var(--text-body);text-decoration:none;display:grid}.mc-weeks__link:hover{border-color:var(--border-strong);text-decoration:none}.mc-weeks__meta{color:var(--text-muted)}.mc-weeks__title{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-h4);color:var(--text-heading);line-height:var(--leading-snug)}.mc-weeks__open{color:var(--text-link);font-weight:var(--weight-medium)}.mc-week{max-width:var(--layout-max);padding-top:var(--space-9);padding-bottom:var(--space-10);gap:var(--space-4);flex-direction:column;display:flex}.mc-week>.text-body{max-width:var(--layout-narrow)}.mc-week__h2{font-size:var(--text-h3);margin-top:var(--space-6)}.mc-note{color:var(--text-muted);max-width:var(--layout-narrow)}.mc-table-wrap{margin-top:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-lg);overflow-x:auto}.mc-table{border-collapse:collapse;width:100%;font-size:var(--text-body-sm);min-width:880px}.mc-table th,.mc-table td{padding:var(--space-3) var(--space-4);text-align:left;vertical-align:middle;border-bottom:1px solid var(--border-subtle)}.mc-table thead th{background:var(--surface-subtle);font-size:var(--text-caption);color:var(--text-heading);border-bottom:2px solid var(--border-strong)}.mc-table tbody tr:last-child>*{border-bottom:0}.mc-table tbody th{font-family:var(--font-display);font-size:var(--text-body-md)}.mc-table__sub{font-weight:var(--weight-regular);font-size:var(--text-caption);color:var(--text-muted);margin-top:2px;display:block}.mc-table__question{font-style:italic}.mc-table__cell{width:11%;padding:var(--space-2)!important}.mc-cell{min-height:58px;padding:var(--space-2);border-radius:var(--radius-md);text-align:center;border:3px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.mc-cell b{font-family:var(--font-display);font-size:var(--text-body-lg)}.mc-cell small{font-size:var(--text-caption);line-height:1.25}.mc-cell--likely{border-color:var(--color-graingold)}.mc-reports{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.mc-reports__item{gap:var(--space-2);padding:var(--space-5);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-card);flex-direction:column;display:flex}.mc-reports__title{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-h4);line-height:var(--leading-snug);color:var(--text-heading);text-decoration:none}.mc-reports__read{font-weight:var(--weight-medium);margin-top:auto}.mc-report{background:var(--surface-page);padding-bottom:var(--space-9)}.mc-report__bar{max-width:980px;padding:var(--space-5) var(--space-5) var(--space-4);justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin:0 auto;display:flex}.mc-report article{border:1px solid var(--border-default);border-radius:var(--radius-lg);max-width:980px;margin:0 auto;overflow:hidden}@media (width<=1020px){.mc-report article{border-inline:0;border-radius:0}}@media (width<=760px){.mc-table-wrap{border:0;overflow:visible}.mc-table,.mc-table tbody{min-width:0;display:block}.mc-table thead{display:none}.mc-table tr{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-lg);margin-bottom:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}.mc-table th[scope=row],.mc-table td:nth-child(2),.mc-table td:nth-child(3){border:0;grid-column:1/-1;padding:0}.mc-table td.mc-table__cell{border:0;width:auto;padding:0!important}.mc-table tbody tr:last-child>*{border-bottom:0}}.mc-gate{max-width:980px;padding:var(--space-8) var(--space-6);background:var(--surface-subtle);border-block:1px solid var(--border-default);gap:var(--space-3);flex-direction:column;margin:0 auto;display:flex}.mc-gate[hidden],[data-mc-detail][hidden],[data-mc-gated][hidden]{display:none}.mc-gate__title{font-size:var(--text-h3)}.mc-gate__text{max-width:640px;color:var(--text-body)}.mc-gate__form{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;max-width:640px;display:flex}.mc-gate__label{font-size:var(--text-body-sm);font-weight:var(--weight-medium);color:var(--text-heading)}.mc-gate__row{gap:var(--space-3);flex-wrap:wrap;display:flex}.mc-gate__input{min-width:0;min-height:48px;padding:0 var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-pill);font:inherit;background:var(--surface-card);color:var(--text-body);box-sizing:border-box;flex:260px}.mc-gate__hp{opacity:0;width:1px;height:1px;position:absolute;left:-10000px}.mc-gate__error{color:var(--text-heading);background:var(--graingold-200);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);margin:0}.mc-gate__error[hidden]{display:none}.mc-gate__note{color:var(--text-muted);max-width:640px}
