/* polish.tmua-main.css: polish.css trimmed to the rules the tmua-main pages can use and minified by the theme build (build/bundle.js). Edit the source stylesheet, not this file. */
:root{--max:1180px;--bg:#0B3A3B;--teal-1:#165052;--teal-2:#103D3C;--on-ink:#F5F2EC;--on-mut:#C9D6DA;--on-faint:#AABDC3;--on-eye:#ECC988;--on-link:#8AD0E2;--ink-d:#163331;--mut-d:#4C5E5B;--faint-d:#54625E;--eye-d:#825720;--link-d:#1E6E66;--warm:#ECE7DD;--warm2:#E4DCCD;--cu1:#EDCB8B;--cu2:#D89F49;--t1:var(--on-ink);--t2:var(--on-mut);--t3:var(--on-faint);--gold:var(--on-eye);--gold2:var(--on-eye);--copper:var(--on-eye);--copper2:var(--on-eye);--ivory:var(--on-ink);--ivory2:var(--on-mut);--amber:var(--eye-d);--accent:var(--on-eye);--accent2:var(--on-eye);--ink:var(--on-ink);--muted:var(--on-mut);--hr:rgba(245,242,236,.14);--hr2:rgba(245,242,236,.24);--copperline:rgba(237,203,139,.35);--s1:#FFFFFF;--s2:#FBFAF6;--s3:#F2EEE5;--paper:#FFFFFF;--gold-lo:rgba(237,203,139,.10);--gold-md:rgba(237,203,139,.30);--fd:'Space Grotesk',system-ui,sans-serif;--fb:'Inter',system-ui,sans-serif;--t-base:clamp(1rem,1.4vw,1.075rem);--t-sm:clamp(0.9rem,1.4vw,0.95rem);--t-lg:clamp(1.1rem,1.8vw,1.22rem);--t-xs:.7rem;--ease:cubic-bezier(.32,.72,0,1);--sh-card:0 6px 22px rgba(5,26,31,.18);--sh-lift:0 16px 40px rgba(5,26,31,.28)}html{scroll-behavior:smooth;scroll-padding-top:84px}body{background: radial-gradient(circle at 86% -2%,rgba(84,192,176,.16),transparent 42rem),radial-gradient(circle at 4% 18%,rgba(237,203,139,.06),transparent 30rem),radial-gradient(circle at 50% 118%,rgba(9,46,45,.45),transparent 55rem),var(--bg);color:var(--on-ink);font-size:var(--t-base);line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.nav-inner,.wrap,.foot-cols,.foot-bottom{max-width:1180px}section[id]{scroll-margin-top:90px}.gsap-up,.gsap-fade{opacity:1;transform:none}p{max-width:72ch}.wrap p{max-width:none}.s-lead,.lp-intro,.price-note{line-height:1.68}.s-lead,.lp-intro{max-width:62ch}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms !important;transition-duration:.01ms !important}.gsap-up,.gsap-fade{opacity:1 !important;transform:none !important}}.section,.process,.page-hero,.funnel-section{background:linear-gradient(177deg,var(--teal-1),var(--teal-2));--t1:var(--on-ink);--t2:var(--on-mut);--t3:var(--on-faint);--gold:var(--on-eye);--gold2:var(--on-eye);--copper:var(--on-eye);--copper2:var(--on-eye);--ivory:var(--on-ink);--ivory2:var(--on-mut);--amber:var(--on-eye);--accent:var(--on-eye);--accent2:var(--on-eye);--ink:var(--on-ink);--muted:var(--on-mut);--hr:rgba(245,242,236,.14);--hr2:rgba(245,242,236,.24);color:var(--on-ink)}.section.alt,.trust,.service-trust-block{background:var(--warm);--t1:var(--ink-d);--t2:var(--mut-d);--t3:var(--faint-d);--gold:var(--eye-d);--gold2:var(--eye-d);--copper:var(--eye-d);--copper2:var(--eye-d);--ivory:var(--ink-d);--ivory2:var(--mut-d);--amber:var(--eye-d);--accent:var(--link-d);--accent2:#175C55;--ink:var(--ink-d);--muted:var(--mut-d);--hr:rgba(22,48,47,.12);--hr2:rgba(22,48,47,.2);color:var(--ink-d)}footer{background:linear-gradient(180deg,var(--warm),var(--warm2));border-top:1px solid rgba(22,48,47,.12);--t1:#3A4744;--t2:var(--mut-d);--t3:var(--faint-d);--gold:var(--eye-d);--amber:var(--eye-d);--accent:var(--link-d)}.why-cell,.form-shell,.faq-item,.service-trust-card,.service-landing-card,.price-inner,.card,nav[aria-label="Service links"] a{--t1:var(--ink-d);--t2:var(--mut-d);--t3:var(--faint-d);--gold:var(--eye-d);--gold2:var(--eye-d);--copper:var(--eye-d);--copper2:var(--eye-d);--ivory:var(--ink-d);--ivory2:var(--mut-d);--amber:var(--eye-d);--accent:var(--link-d);--accent2:#175C55;--ink:var(--ink-d);--muted:var(--mut-d);--hr:rgba(22,48,47,.12);--hr2:rgba(22,48,47,.2);color:var(--ink-d)}.price-inner :where(p,span,strong){color:var(--ink-d)}#nav{background:linear-gradient(180deg,rgba(12,55,66,.86),rgba(12,55,66,.14))}#nav.solid{background:rgba(12,55,66,.94);border-bottom:1px solid rgba(245,242,236,.15);box-shadow:0 10px 30px rgba(5,26,31,.34);backdrop-filter:saturate(150%) blur(16px);-webkit-backdrop-filter:saturate(150%) blur(16px)}.nav-inner{height:68px}.nav-logo,.nav-logo:link{color:var(--on-eye)}.nav-logo span{color:var(--on-eye)}.nav-links a{color:var(--on-mut)}.nav-links a:hover,.nav-links a.on{color:var(--on-ink)}.nav-links a::after{background:var(--on-eye)}#nav .nav-cta{background:linear-gradient(135deg,var(--cu1),var(--cu2));color:#16302B;border-color:transparent;border-radius:999px;font-family:var(--fd);font-weight:600;padding:.6rem 1.1rem}#nav .nav-cta:hover{filter:brightness(1.05)}.nav-burger span{background:var(--on-ink)}.mob-nav{background:#0B2E38;border-top:1px solid rgba(245,242,236,.15)}.mob-nav a{color:var(--on-mut);border-bottom:1px solid rgba(245,242,236,.12)}.mob-nav a:hover,.mob-nav a:last-child{color:var(--on-eye)}.nav-links{gap:.55rem;background:rgba(245,242,236,.035);border:1px solid rgba(245,242,236,.07);border-radius:999px;padding:.28rem}.nav-links a{display:inline-flex;align-items:center;min-height:34px;padding:0 .88rem;border-radius:999px;letter-spacing:.105em;font-size:.66rem}.nav-links a::after{display:none}.nav-logo{font-size:1.06rem}.btn{border-radius:999px;font-family:var(--fd);font-weight:600;letter-spacing:.03em;min-height:48px;padding:.86rem 1.35rem}.btn-fill{background:linear-gradient(135deg,var(--cu1),var(--cu2));color:#16302B !important;border:1px solid transparent;box-shadow:0 10px 28px rgba(216,159,73,.24)}.btn-fill::before{display:none}.btn-fill:hover{filter:brightness(1.06);transform:translateY(-1px)}.btn-line{background:transparent;border:1.5px solid var(--link-d);color:var(--link-d)}.btn-line:hover{border-color:var(--eye-d);color:var(--eye-d)}.section:not(.alt) .btn-line,.funnel-section .btn-line,.page-hero .btn-line{background:rgba(245,242,236,.06);border-color:rgba(245,242,236,.5);color:var(--on-ink)}.section:not(.alt) .btn-line:hover,.funnel-section .btn-line:hover,.page-hero .btn-line:hover{border-color:var(--on-eye);color:var(--on-eye)}.hero-actions{align-items:center;gap:1rem;margin-top:2.1rem}@media(max-width:759px){.hero-actions{justify-content:center;flex-direction:column;align-items:center;gap:.6rem}}.process{background:transparent}.p-h{margin:.1rem 0 .12rem;color:var(--ink-d)}.section{padding-top:clamp(4rem,7vw,6.6rem);padding-bottom:clamp(4rem,7vw,6.6rem)}.s-eye,.s-eye.gsap-up{font-family:var(--fd);color:var(--gold);letter-spacing:.2em;text-transform:uppercase;font-size:.72rem;margin-bottom:.85rem}.h2{font-family:var(--fd);font-weight:700;letter-spacing:-.025em;line-height:1.08;color:var(--t1)}.h2 em{font-style:normal;color:var(--accent)}h2.h2{margin-bottom:.4rem}.s-lead,.lp-intro{color:var(--t2)}.why-cell,.form-shell,.faq-item,.service-trust-card,.service-landing-card{background:#FFFFFF;border:1px solid rgba(22,48,47,.12);border-radius:16px;box-shadow:var(--sh-card)}.why-cell:hover{background:#EEF6F5;border-color:var(--link-d);box-shadow:var(--sh-lift);transform:translateY(-3px)}.why-cell h3,.why-h{color:var(--ink-d)}.why-p{color:var(--mut-d)}.price-fig{color:var(--eye-d)}@media(min-width:760px){.why-grid{align-items:stretch}}.faq-q{border-radius:22px;color:var(--t1)}.faq-q:hover,.faq-q.open{color:var(--accent)}.faq-ico{color:var(--accent)}.faq-ico.open{color:var(--accent)}.faq-a.open{padding-bottom:1rem}.faq-a{color:var(--t2)}.form-shell{border-radius:18px;overflow:hidden;background:#FFFFFF;border:1px solid rgba(22,48,47,.12);box-shadow:var(--sh-card)}.f{min-height:50px;background:#FFFFFF;border-color:rgba(22,48,47,.18);color:var(--ink-d)}.f::placeholder{color:var(--faint-d)}.f:focus{border-color:var(--link-d);background:rgba(30,110,102,.04)}.f-row .f:first-child{border-right:1px solid rgba(22,48,47,.14)}select.f option{background:#FFFFFF;color:var(--ink-d)}.f-sub{min-height:52px;background:var(--link-d);color:#FFFFFF;font-family:var(--fd);font-weight:600;letter-spacing:.04em}.f-sub:hover{background:#175C55}.f-note{color:var(--mut-d);border-top:1px solid rgba(22,48,47,.12)}.trust{border-block:1px solid rgba(22,48,47,.12)}.ti{border:1px solid rgba(22,48,47,.14);border-radius:999px;color:var(--mut-d);background:#FFFFFF}.ti::before{background:var(--eye-d)}.fc h4{color:#3A4744}.fc p,.fc a{color:var(--mut-d)}.fc a:hover{color:var(--link-d);text-decoration:underline}.foot-bottom{color:var(--mut-d)}.page-hero{background:linear-gradient(177deg,var(--teal-1),var(--teal-2))}.page-hero{border-bottom:1px solid rgba(245,242,236,.10)}.lp-intro{color:var(--t2)}.price-band{max-width:var(--max);margin:1.5rem auto 0;padding:0 1.5rem}.section .price-band{max-width:760px}.price-inner{background:linear-gradient(180deg,#FFFFFF,#FBF8F2);border:1px solid rgba(22,48,47,.14);border-radius:16px;padding:1.8rem 2rem;display:flex;flex-wrap:wrap;gap:1.25rem 2.5rem;align-items:flex-start;justify-content:flex-start;box-shadow:0 10px 30px rgba(6,28,33,.12)}.price-item{display:flex;flex-direction:column;gap:.2rem;min-width:max-content}.price-item .price-label,.price-label{font-size:.78rem;letter-spacing:.04em;color:var(--mut-d);font-weight:300}.price-item .price-fig,.price-fig{font-family:var(--fd);font-size:1.7rem;font-weight:500;color:var(--link-d);line-height:1}.price-note{flex-basis:100%;font-size:.82rem;color:var(--mut-d);font-weight:300;line-height:1.55;border-top:1px solid rgba(22,48,47,.12);padding-top:1rem;margin-top:.2rem}.tag{border-radius:999px}nav[aria-label="Service links"] a{border-color:rgba(154,107,47,.35) !important;color:var(--eye-d) !important;border-radius:999px;background:#FFFFFF}.card{display:block;background:#FFFFFF;border:1px solid rgba(22,48,47,.12);border-radius:16px;padding:1.4rem 1.5rem;text-decoration:none;color:inherit;box-shadow:var(--sh-card);transition:transform .25s var(--ease),border-color .25s,box-shadow .25s}.card:hover{transform:translateY(-3px);border-color:var(--link-d);box-shadow:var(--sh-lift)}.card h3{font-family:var(--fd);font-weight:600;font-size:1.18rem;line-height:1.2;color:var(--ink-d);margin:0 0 .55rem}.card p{color:var(--mut-d);font-size:.95rem;line-height:1.65;margin:0 0 .9rem}.card .go{display:inline-flex;align-items:center;gap:.3rem;color:var(--eye-d);font-family:var(--fd);font-weight:600;font-size:.85rem}.card:hover .go{color:var(--link-d)}.testimonials{display:none}.ref-feature{max-width:880px;margin:2.2rem auto 0;background:#FFFFFF;border:1px solid rgba(22,48,47,.12);border-left:4px solid var(--eye-d);border-radius:16px;padding:clamp(1.6rem,4vw,2.6rem);box-shadow:0 20px 54px -30px rgba(8,30,28,.55)}.ref-eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:600;color:var(--eye-d);margin:0 0 .9rem}.tm-slider{margin:2.6rem 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.tm-track{display:flex;gap:1.1rem;width:max-content;animation:tm-scroll 52s linear infinite;will-change:transform}.tm-slider:hover .tm-track,.tm-slider:focus-within .tm-track{animation-play-state:paused}@keyframes tm-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.tm-slide{flex:0 0 auto;width:300px;background:#FFFFFF;border:1px solid rgba(22,48,47,.12);border-radius:14px;padding:1.4rem 1.5rem;text-decoration:none;display:flex;flex-direction:column;gap:.7rem;transition:transform .22s var(--ease),box-shadow .22s,border-color .22s}.tm-slide:hover{transform:translateY(-4px);box-shadow:0 16px 38px -22px rgba(8,30,28,.55);border-color:var(--eye-d)}@media (prefers-reduced-motion:reduce){.tm-track{animation:none;flex-wrap:wrap;width:auto;justify-content:center}.tm-slider{-webkit-mask-image:none;mask-image:none}.tm-slide[aria-hidden="true"]{display:none}}.why-cell{border-top:3px solid var(--eye-d)}.why-cell:hover,.card:hover,.service-trust-card:hover{transform:none;background:#FFFFFF;border-color:rgba(22,48,47,.12);box-shadow:var(--sh-card)}a.why-cell:hover,a.card:hover{transform:translateY(-3px);background:#EEF6F5;border-color:var(--eye-d);box-shadow:var(--sh-lift)}a[href*="#contact"]:not(.btn):not(.nav-cta):not(.fork-card):not(.fork-go){color:var(--gold) !important;font-weight:600;text-decoration:underline;text-underline-offset:.16em}a[href*="#contact"]:not(.btn):not(.nav-cta):hover{filter:brightness(1.08)}.trust{display:none !important}.def ul{margin:.5rem 0 0 1.1rem;color:var(--mut-d);line-height:1.7}.route-breadcrumb{font-size:.8rem;color:var(--t3);font-weight:300;margin-bottom:1.4rem;letter-spacing:.01em;display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.route-breadcrumb a{color:var(--t2);text-decoration:none;transition:color .25s var(--ease)}.route-breadcrumb a:hover{color:var(--gold)}.route-breadcrumb .bc-sep{color:var(--t3);opacity:.6}.route-breadcrumb .bc-current{color:var(--t2)}.service-landing-card a{color:var(--link-d);font-weight:500}.service-landing-card a:hover{text-decoration:underline}.why-grid,.faq-list,.service-landing-grid,.service-trust-grid{background:transparent !important;border-color:transparent !important}.funnel-section{background:linear-gradient(180deg,rgba(237,203,139,.06),transparent);border-top:1px solid var(--hr)}.service-trust-block{background:var(--warm);border-block:1px solid rgba(22,48,47,.12)}.page-hero h1{font-family:var(--fd);font-weight:600;letter-spacing:-.02em;line-height:1.12}.section:not(.alt) .wrap > p a,.page-hero .wrap > p a,.funnel-section .wrap > p a{color:var(--on-eye);text-underline-offset:.18em}a:focus-visible,button:focus-visible,summary:focus-visible,.btn:focus-visible,.pr-opt:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid #10302B !important;outline-offset:1px;box-shadow:0 0 0 5px rgba(231,184,92,.78) !important;border-radius:6px}.nav-links a:hover,.nav-links a:focus-visible{color:var(--on-ink) !important}.fc a:hover{color:var(--link-d) !important;text-decoration:underline}.card:hover,.why-cell:hover{border-color:var(--eye-d) !important}.funnel-section{--t1:var(--ink-d);--t2:var(--mut-d);--gold:var(--eye-d);--hr:rgba(22,51,49,.16);background:linear-gradient(180deg,#F4EFE4,#ECE7DD);border-top:1px solid #DBD2BF}.funnel-section .funnel-kicker{color:var(--eye-d)}.funnel-section .funnel-title{color:var(--ink-d)}.funnel-section .funnel-lead{color:var(--mut-d)}.funnel-section .btn-line{background:transparent;border-color:var(--ink-d);color:var(--ink-d)}.funnel-section .btn-line:hover{border-color:var(--eye-d);color:var(--eye-d)}.selfcheck,.hub-card{--t1:var(--ink-d);--t2:var(--mut-d);--t3:var(--faint-d);--gold:var(--eye-d);--gold2:var(--eye-d);--copper:var(--eye-d);--copper2:var(--eye-d);--ivory:var(--ink-d);--ivory2:var(--mut-d);--amber:var(--eye-d);--accent:var(--link-d);--accent2:#175C55;--ink:var(--ink-d);--muted:var(--mut-d);--hr:rgba(22,48,47,.12);--hr2:rgba(22,48,47,.2);color:var(--ink-d)}.selfcheck :where(p,li,ul,ol,strong,em,summary,h3,h4,td,th,mjx-container),.hub-card :where(p,li,strong,em,h3,h4){color:var(--ink-d)}div[style*="background:var(--s1)"],div[style*="background:var(--s2)"],div[style*="background:#FFFFFF"],div[style*="background:#ffffff"],div[style*="background:#fff;"]{--t1:var(--ink-d);--t2:var(--mut-d);--t3:var(--faint-d);--gold:var(--eye-d);--gold2:var(--eye-d);--copper:var(--eye-d);--copper2:var(--eye-d);--ivory:var(--ink-d);--ivory2:var(--mut-d);--amber:var(--eye-d);--accent:var(--link-d);--accent2:#175C55;--ink:var(--ink-d);--muted:var(--mut-d);--hr:rgba(22,48,47,.12);--hr2:rgba(22,48,47,.2);color:var(--ink-d)}div[style*="#FDF9F0" i]{color:var(--ink-d)}div[style*="#FDF9F0" i] a{color:var(--link-d)}div[style*="background:#FFFFFF"] .btn-line,div[style*="background:#ffffff"] .btn-line,div[style*="background:var(--s1)"] .btn-line{background:transparent !important;border-color:var(--link-d) !important;color:var(--link-d) !important}div[style*="background:#FFFFFF"] .btn-line:hover,div[style*="background:#ffffff"] .btn-line:hover,div[style*="background:var(--s1)"] .btn-line:hover{border-color:var(--eye-d) !important;color:var(--eye-d) !important}p a[style*="color:var(--gold)"]{text-decoration:underline;text-underline-offset:.14em}.ref-feature{--t1:var(--ink-d);--t2:var(--mut-d);--gold:var(--eye-d);--gold2:var(--eye-d);--amber:var(--eye-d);--accent:var(--link-d);color:var(--ink-d)}div[style*="#FDF9F0" i] :where(strong,em,span){color:var(--ink-d)}form.tmua-waitlist strong{color:inherit}.note a,.why-p a,.ref-feature p a,p a[style*="color:var(--teal)"],a[style*="color:var(--teal)"]{text-decoration:underline;text-underline-offset:.14em}form.tmua-waitlist{--t1:var(--ink-d);--t2:var(--mut-d);--gold:var(--eye-d);color:var(--ink-d)}.eg-box{--t1:var(--ink-d);--t2:var(--mut-d);--t3:var(--faint-d);--gold:var(--eye-d);--gold2:var(--eye-d);--amber:var(--eye-d);--accent:var(--link-d);--ink:var(--ink-d);--muted:var(--mut-d);color:var(--ink-d)}.eg-box :where(p,li,strong,em){color:var(--ink-d)}.eg-box span.lbl{color:var(--eye-d) !important}.eg-box a{color:var(--link-d)}img[width][height]{height:auto}@media (max-width:768px){main table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}main svg:not([width]){max-width:100%;height:auto}}.mtab{--t1:var(--ink-d);--t2:var(--mut-d);--t3:var(--faint-d);--gold:var(--eye-d);--gold2:var(--eye-d);--amber:var(--eye-d);--accent:var(--link-d);--ink:var(--ink-d);--muted:var(--mut-d);--hr:rgba(22,48,47,.12);--hr2:rgba(22,48,47,.2);background:var(--s1);color:var(--ink-d)}.mtab :where(td,strong,em,span,mjx-container){color:var(--mut-d)}.mtab th{color:var(--ink-d)}.section.alt .btn-line{border-color:rgba(22,48,47,.35);color:var(--ink-d)}.section.alt .btn-line:hover{border-color:var(--eye-d);color:var(--eye-d);background:rgba(130,87,32,.06)}.ref-box,.worked{--t1:var(--ink-d);--t2:var(--mut-d);--t3:var(--faint-d);--gold:var(--eye-d);--gold2:var(--eye-d);--amber:var(--eye-d);--accent:var(--link-d);--ink:var(--ink-d);--muted:var(--mut-d);--hr:rgba(22,48,47,.12);--hr2:rgba(22,48,47,.2);color:var(--ink-d)}.ref-box :where(p,li,strong,em,span),.worked :where(p,li,strong,em,span,code){color:var(--mut-d)}.ref-box strong,.worked strong{color:var(--ink-d)}.ref-box a{color:var(--link-d);text-decoration:underline;text-underline-offset:.14em}@media (min-width:960px) and (max-width:1180px){#nav .nav-inner{padding-inline:clamp(.7rem,1.8vw,1.15rem)}#nav .nav-links{gap:.16rem;padding:.2rem}#nav .nav-links a{font-size:.6rem;letter-spacing:.055em;padding:0 .48rem;min-height:32px}#nav .nav-cta{font-size:.6rem;padding:.5rem .78rem;letter-spacing:.07em}}@media (max-width:959.98px){#nav .nav-links{display:none !important}#nav .nav-cta{display:none !important}#nav .nav-burger{display:flex !important}#nav .mob-nav{display:flex !important}}.promo-strip{margin-top:62px;background:var(--s1);border-bottom:1px solid rgba(22,48,47,.16);--t1:var(--ink-d);--t2:var(--mut-d);--gold:var(--eye-d);--gold2:var(--eye-d);--hr2:rgba(22,48,47,.16);color:var(--ink-d)}.promo-strip-inner{max-width:var(--max);margin:0 auto;display:flex;flex-wrap:wrap}.promo-item{flex:1 1 0;min-width:260px;display:flex;align-items:center;gap:.65rem;padding:.85rem 1.35rem;border-right:1px solid var(--hr2);border-bottom:3px solid transparent;transition:background .2s,border-color .2s}.promo-item:last-child{border-right:none}.promo-item:hover{background:var(--gold-lo);border-bottom-color:var(--gold)}.promo-tag{flex-shrink:0;font-family:var(--fb);font-size:.6rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#FFFFFF;background:var(--gold);padding:.24rem .55rem;border-radius:3px;line-height:1}.promo-copy{font-family:var(--fb);font-size:var(--t-sm);color:var(--t1);line-height:1.55;flex:1 1 auto;font-weight:300}.promo-copy strong{color:var(--t1);font-weight:600}.promo-copy a{color:var(--gold);font-weight:600;text-decoration:underline}.promo-cta{flex-shrink:0;font-family:var(--fb);font-size:.78rem;font-weight:700;color:var(--gold);white-space:nowrap;text-decoration:none}.promo-item:hover .promo-cta{text-decoration:underline}@media (max-width:600px){.promo-item{flex-wrap:wrap;row-gap:.4rem}.promo-copy{flex:1 1 100%}}@media (max-width:900px){.promo-strip-inner{flex-direction:column}.promo-item{flex:1 1 100%;border-right:none;border-bottom:1px solid var(--hr2)}.promo-item:last-child{border-bottom:none}}