html body .tm .btn-red,html body .tm .btn-gold,html body .tm .sp-card a.go,html body .tm .sp-band a.btn,html body .tm .cmp .cx.b a.btn,html body .tm .spcta a.btn,html body .tm .pcard .go{border:0!important;box-shadow:none!important}html body .tm .btn-red:hover,html body .tm .btn-gold:hover,html body .tm .sp-card a.go:hover,html body .tm .sp-band a.btn:hover,html body .tm .spcta a.btn:hover{border:0!important}html body .tm .btn-ghost{border:1.5px solid rgba(11,32,42,.30)!important;background:transparent!important}html body .tm .btn-ghost:hover{border-color:rgba(11,32,42,.55)!important;background:rgba(11,32,42,.05)!important}
.tm .sp-band a.btn,.tm .cmp .cx.b a.btn,.tm .spcta a.btn{background:#88b048!important;border-color:#88b048!important;color:#fff!important}.tm .sp-band a.btn:hover,.tm .cmp .cx.b a.btn:hover,.tm .spcta a.btn:hover{background:#4c6a17!important;border-color:#4c6a17!important}.tm .pcard.is-sp .ptagx{background:#88b048!important}.tm .spnav a[aria-current]{background:#88b048!important;color:#fff!important}.tm .sp-note{border-left-color:#88b048!important;background:#f2f8f6!important}.tm .sp-note h4{color:#4c6a17!important}.tm .sp-ann{background:#4c6a17!important;color:#cfe8e1!important}.tm .sp-hero{background:linear-gradient(160deg,#0d4d40 0%,#08312a 55%,#072a30 100%)!important}.tm .sp-band{background:linear-gradient(160deg,#0d4d40,#08312a)!important}.tm .sp-grid{border-top:0!important;padding-top:0!important}.tm .sp-card .im{background:#eef5f3!important}.tm .pcard.is-sp .pim{background:radial-gradient(circle at 50% 42%,#e9f4f1,#d6e9e3)!important}.tm .pcard.is-sp{border-color:#c6e0d9!important;background:#f7fbfa!important}.tm .spnav{background:#f2f8f6!important;border-bottom-color:#cfe3dd!important}.tm .spnav a:hover{background:#dcece7!important}.tm .sp-hero .ey,.tm .sp-hero .ey-g{color:#7fd8c4!important}.tm .sp-card .pz,.tm .pcard.is-sp .pfrom,.tm .sp-card .cat{color:#00718f!important}
html body .tm .sec-d .ey,html body .tm .sec-d .ey-g,html body .tm .tm-band .ey,html body .tm .tm-band .ey-g,html body .tm .sp-hero .ey,html body .tm .sp-hero .ey-g,html body .tm .sp-band .ey,html body .tm .tm-trust b,html body .tm .tm-trust span{color:#8fe0f5!important}html body .tm .sec-d b,html body .tm .sec-d .price,html body .tm .sec-d .hp,html body .tm .tm-band b{color:#8fe0f5!important}html body .tm .sec-d p,html body .tm .sec-d li,html body .tm .tm-band p{color:#cfd9de!important}html body .tm .smoke,html body .tm .pd,html body .tm .sub small,html body .tm .hcard .hb span,html body .tm .tm-pc .pd{color:#5f676e!important}
.tm .tm-hero h1 .r{color:#00718f!important}.tm .tm-stats .n{color:#00718f!important}.tm .sec-d .ey,.tm .sec-d .ey-g,.tm .sp-hero .ey,.tm .sp-hero .ey-g{color:#7fd8ef!important}.tm .sechead h2 .r{color:#00718f!important}.tm .tm-band h2 span,.tm .sp-band h2 span{color:#00718f!important}
html body .tm .tm-hero .ey,html body .tm .tm-hero .ey-g,html body .tm .sechead .ey,html body .tm .sechead .ey-g{color:#00718f!important}html body .tm .tm-hero .pl b,html body .tm .pl b,html body .tm .tm-trust b,html body .tm .bfacts b{color:#00718f!important}html body .tm .pcard .parr,html body .tm .pcard .pfrom,html body .tm .sp-card .pz,html body .tm .sp-card .cat,html body .tm .bcard .more,html body .tm .bcard .ey{color:#00718f!important}html body .tm .prose a,html body .tm .narrow a:not(.btn),html body .tm .lead a,html body .tm .sp-note a,html body .tm .disc a,html body .tm .faqgrp a{color:#00718f!important}html body .tm .tm-pc .pr b,html body .tm .price,html body .tm .hp,html body .tm .hcat,html body .tm .ptag{color:#00718f!important}html body .tm a[style*="00b3e4"],html body .tm span[style*="00b3e4"]{color:#00718f!important}
@media(max-width:760px){html body .tm .ey,html body .tm .ey-g,html body .tm .cat,html body .tm .ptag,html body .tm .hcat,html body .tm .pill,html body .tm .hbadge,html body .tm .ptagx,html body .tm .l,html body .tm .spcount,html body .tm .parr,html body .tm .more,html body .tm .disc span,html body .tm .tm-ann,html body .tm .sp-ann{font-size:12px!important;letter-spacing:.06em!important}html body .tm .pd,html body .tm .bcard p,html body .tm .sp-card h3,html body .tm .bfacts span{font-size:14.5px!important;line-height:1.5!important}html body .tm .prose,html body .tm .prose p,html body .tm .prose li{font-size:16.5px!important;line-height:1.7!important}html body .tm p,html body .tm li{font-size:16px!important}html body .tm .tm-nav a,html body .tm .tm-ft a,html body .tm .spnav a,html body .tm .faqnav a{display:inline-block;min-height:44px;line-height:44px;padding:0 12px!important}html body .tm .sp-card a.go,html body .tm .btn{min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:12px 20px!important;font-size:14px!important}html body .tm .bcard .more,html body .tm .pcard{min-height:44px}html body .tm .faqgrp summary{padding-top:20px!important;padding-bottom:20px!important;font-size:16px!important}html body .tm .wrap,html body .tm .narrow{padding-left:18px!important;padding-right:18px!important}html body .tm .sec{padding:44px 0!important}html body .tm .tm-hero .wrap{grid-template-columns:1fr!important;padding:44px 18px 50px!important;gap:28px!important}html body .tm h1{font-size:34px!important;line-height:1.08!important}html body .tm h2{font-size:25px!important}html body .tm .sp-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}html body .tm .pchoose{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}html body .tm .bfacts{grid-template-columns:1fr!important}html body .tm .spfilter input,html body .tm .spfilter select{min-width:0!important;width:100%!important;font-size:16px!important}html body .tm table{display:block;overflow-x:auto;white-space:nowrap;font-size:14px!important}}@media(max-width:400px){html body .tm .sp-grid,html body .tm .pchoose{grid-template-columns:1fr!important}}
html body .tm .hbadge,html body .tm .pcard.is-sp .ptagx,html body .tm .ptagx,html body .tm .sp-ann,html body .tm .spnav a[aria-current],html body .tm .sp-band a.btn,html body .tm .cmp .cx.b a.btn,html body .tm .spcta a.btn{background:#88b048!important;color:#fff!important;font-weight:700!important;text-shadow:0 1px 1px rgba(30,50,10,.35)}html body .tm .sp-band a.btn:hover,html body .tm .cmp .cx.b a.btn:hover,html body .tm .spcta a.btn:hover{background:#93bb52!important}html body .tm .sp-ann{letter-spacing:.12em}
html body .tm .tm-ft .ey,html body .tm .tm-ft .ey-g,html body .tm .tm-ft h4,html body .tm .tm-ft b{color:#8fe0f5!important}html body .tm .tm-ft a,html body .tm .tm-ft p,html body .tm .tm-ft span{color:#cfd9de!important}html body .tm .tm-ft .disc span{color:#aab6bd!important}html body .tm .tm-cmp th.hi,html body .tm th.hi{color:#06333f!important;background:#bfeaf7!important}html body .tm th{color:#1b232a!important}
.tm .ey,.tm .ey-g,.tm .parr,.tm .pfrom,.tm .more,.tm .hcat,.tm .ptag,.tm .cat,.tm .bfacts b,.tm .spcount,.tm .faqnav a{color:#00718f!important}.tm .prose a,.tm .narrow a:not(.btn),.tm .sp-note a,.tm .disc a{color:#00718f!important}.tm .pl b,.tm .tm-pc .pr b,.tm .price,.tm .hp,.tm .pz{color:#00718f!important}.tm .sec-d .ey,.tm .sec-d .ey-g,.tm .sp-hero .ey,.tm .sp-hero .ey-g,.tm .tm-band .ey{color:#7fd8ef!important}.tm .tm-stats .n{color:#052A35!important}.tm .tm-stats .l{color:#052A35!important;opacity:.82}.tm .tm-hero h1 .r{color:#00718f!important}.tm .btn-red,.tm .btn-gold,.tm .sp-card a.go{background:#00b3e4!important;border-color:#00718f!important;color:#fff!important}.tm .btn-red:hover,.tm .btn-gold:hover,.tm .sp-card a.go:hover{background:#0098c4!important;border-color:#0098c4!important}.tm .sp-band a.btn,.tm .cmp .cx.b a.btn,.tm .spcta a.btn{background:#209149!important;border-color:#209149!important;color:#fff!important}.tm .sp-band a.btn:hover,.tm .cmp .cx.b a.btn:hover,.tm .spcta a.btn:hover{background:#14682f!important;border-color:#14682f!important}.tm .sp-card .pz,.tm .pcard.is-sp .pfrom{color:#14682f!important}.tm .pcard.is-sp .ptagx{background:#209149!important}
.tm .tm-hero{background:linear-gradient(160deg,#f7fafc 0%,#e9f1f6 100%)!important;color:#4a5158!important}.tm .tm-hero:before{background:radial-gradient(50% 70% at 78% 30%,rgba(0,126,162,.10),transparent 60%)!important}.tm .tm-hero h1{color:#151a1e!important}.tm .tm-hero h1 .r{color:#00718f!important}.tm .tm-hero .sub{color:#5a6169!important}.tm .tm-hero .ey,.tm .tm-hero .ey-g{color:#00718f!important}.tm .tm-hero .pl{background:rgba(11,32,42,.05)!important;border-color:rgba(11,32,42,.12)!important;color:#4a5158!important}.tm .tm-hero .pl b{color:#00718f!important}.tm .tm-hero .btn-ghost{color:#151a1e!important;border-color:rgba(11,32,42,.28)!important;background:transparent!important}.tm .tm-hero .btn-ghost:hover{background:rgba(11,32,42,.06)!important}.tm .btn-red,.tm .btn-gold,.tm .sp-card a.go,.tm .pcard .parr{background:#00b3e4;border-color:#00718f}.tm .btn-red,.tm .btn-gold,.tm .sp-card a.go{color:#fff!important}.tm .btn-red:hover,.tm .btn-gold:hover,.tm .sp-card a.go:hover{background:#00a1cd!important;border-color:#00a1cd!important}.tm .pcard .parr{background:transparent;color:#00718f!important;border:0}
html body .tm .fdw-paused{display:block!important}html body .tm span.fdw-paused,html body .tm .fdw-paused-i{display:inline!important}html body .tm .ab-two{grid-template-columns:1fr;max-width:640px;margin:0 auto}html body .tm .pchoose{grid-template-columns:repeat(4,1fr)}@media(max-width:1100px){html body .tm .pchoose{grid-template-columns:repeat(2,1fr)}}
 .tm-hero{position:relative;background:linear-gradient(125deg,#f7fafc,#eef4f8 60%,#e7eff4);color:#f3e9dc;overflow:hidden} .tm-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(50% 70% at 78% 30%,rgba(200,161,78,.18),transparent 60%)} .tm-hero .wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center;padding:78px 28px 84px;position:relative;z-index:2} .tm-hero h1{font-size:58px;color:#fff;line-height:.98}.tm-hero h1 .r{color:var(--gold2)} .tm-hero .sub{font-size:18.5px;color:#d9cbbc;max-width:500px;margin:20px 0 28px;text-transform:none} .tm-hero .cta{display:flex;gap:14px;flex-wrap:wrap} .tm-hero .pills{display:flex;gap:10px;margin-top:28px;flex-wrap:wrap} .tm-hero .pl{display:inline-flex;align-items:center;gap:7px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:40px;padding:8px 15px;font-size:12.5px;font-family:'Oswald';text-transform:uppercase;letter-spacing:.06em;color:#e7d9c8}.tm-hero .pl b{color:var(--gold2)} .hcard{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 30px 60px rgba(0,0,0,.45);max-width:360px;margin:0 auto;position:relative} .hcard .hbadge{position:absolute;top:14px;right:14px;background:var(--red);color:#fff;font-family:'Oswald';font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:6px 12px;border-radius:4px;z-index:2} .hcard .him{background:linear-gradient(160deg,#f4f7f9,#e7dccb);padding:28px 28px 14px;display:flex;align-items:center;justify-content:center;height:230px}.hcard .him img{max-height:100%;object-fit:contain;filter:drop-shadow(0 14px 18px rgba(0,0,0,.25))} .hcard .hb{padding:20px 24px 26px}.hcard .hcat{font-family:'Oswald';color:var(--red);font-size:12px;letter-spacing:.14em;text-transform:uppercase} .hcard h3{font-size:22px;text-transform:none;margin:6px 0 4px;color:#182026}.hcard .st{margin:6px 0} .hcard .hr{display:flex;align-items:center;justify-content:space-between;margin-top:14px} .hcard .hp{font-family:'Oswald';font-size:26px;color:#182026}.hcard .hp span{font-size:13px;color:#5f676e} .tm-trust{background:#10161a;border-top:1px solid var(--line)}.tm-trust .wrap{display:flex;justify-content:center;gap:42px;flex-wrap:wrap;padding:18px 28px} .tm-trust span{font-family:'Oswald';text-transform:uppercase;letter-spacing:.12em;font-size:12.5px;color:#b7a795;display:flex;align-items:center;gap:8px}.tm-trust b{color:var(--gold2)} .tm-stats{background:var(--red)}.tm-stats .wrap{display:flex;justify-content:space-around;gap:18px;padding:24px 28px;flex-wrap:wrap;text-align:center} .tm-stats .n{font-family:'Oswald';font-size:30px;font-weight:700;color:#fff}.tm-stats .l{font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:#f4cfc9;margin-top:4px;font-family:'Oswald'} .tm-cats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px} .tm-cat{position:relative;border-radius:10px;overflow:hidden;aspect-ratio:4/5;display:flex;align-items:flex-end;border:1px solid #dde4e8;background:radial-gradient(circle at 50% 30%,#26313a,#161c21)} .tm-cat img{position:absolute;inset:0;width:100%;height:74%;object-fit:contain;padding:22px;top:6%;transition:.3s}.tm-cat:hover img{transform:scale(1.06)} .tm-cat .cc{position:relative;z-index:2;padding:18px;width:100%;background:linear-gradient(transparent,rgba(16,12,10,.97))} .tm-cat h3{color:#fff;font-size:22px}.tm-cat .go{color:var(--gold2);font-size:12px;font-family:'Oswald';letter-spacing:.12em;text-transform:uppercase;margin-top:5px;display:block} .tm-prods{display:grid;grid-template-columns:repeat(4,1fr);gap:20px} .tm-pc{background:#fff;border:1px solid #dde4e8;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;transition:.2s}.tm-pc:hover{box-shadow:0 20px 44px rgba(0,0,0,.13);transform:translateY(-4px)} .tm-pc .pi{background:linear-gradient(160deg,#f4f7f9,#e9dfce);aspect-ratio:1;display:flex;align-items:center;justify-content:center;padding:22px;position:relative}.tm-pc .pi img{max-height:100%;max-width:100%;object-fit:contain} .tm-pc .pill{position:absolute;top:12px;left:12px;background:#182026;color:var(--gold2);font-family:'Oswald';font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:5px 10px;border-radius:3px} .tm-pc .pb{padding:18px;display:flex;flex-direction:column;flex:1}.tm-pc .ptag{font-family:'Oswald';color:var(--red);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase} .tm-pc h3{font-size:18px;margin:6px 0 8px;text-transform:none;color:#182026;line-height:1.15}.tm-pc .pd{font-size:13px;color:#5a6169;flex:1;margin:0 0 14px} .tm-pc .pf{display:flex;align-items:center;justify-content:space-between;gap:8px}.tm-pc .pr{font-family:'Oswald';font-size:11px;color:#5f676e;text-transform:uppercase}.tm-pc .pr b{display:block;font-size:20px;color:#182026}.tm-pc .pf .btn{padding:9px 14px;font-size:11.5px} .tm-props{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.tm-prop .ico{width:42px;height:42px;color:var(--gold);margin-bottom:14px}.tm-prop h3{font-size:18px;margin-bottom:8px;color:#fff}.tm-prop p{font-size:14.5px;color:#c2b4a5;margin:0} .tm-rec{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.tm-rc{background:#fff;border:1px solid #dde4e8;border-radius:12px;padding:26px 22px;text-align:center}.tm-rc .e{font-size:34px;line-height:1;margin-bottom:12px}.tm-rc h3{font-size:17px;text-transform:none;margin-bottom:6px}.tm-rc p{font-size:13.5px;color:#5a6169;margin:0} .tm-cmp{width:100%;border-collapse:collapse;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 14px 36px rgba(0,0,0,.08)} .tm-cmp th,.tm-cmp td{padding:16px 18px;text-align:left;border-bottom:1px solid #ece2d2;font-size:15px} .tm-cmp thead th{background:#182026;color:#fff;font-family:'Oswald';text-transform:uppercase;letter-spacing:.06em;font-size:13.5px}.tm-cmp thead th.hi{background:var(--red)} .tm-cmp tbody th{font-family:'Oswald';text-transform:uppercase;font-size:13px;color:#182026}.tm-cmp td.hi{background:#fbf2ef;font-weight:600;color:#182026}.tm-cmp tr:last-child td,.tm-cmp tr:last-child th{border-bottom:0} .tm-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;counter-reset:s}.tm-step{background:#fff;border:1px solid #dde4e8;border-radius:12px;padding:30px 26px}.tm-step:before{counter-increment:s;content:counter(s);font-family:'Oswald';font-weight:700;font-size:20px;color:#fff;background:var(--red);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.tm-step h3{font-size:19px;margin-bottom:8px;text-transform:none}.tm-step p{font-size:14.5px;color:#5a6169;margin:0} .tm-revs{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.tm-rev{background:#211a16;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:28px}.tm-rev .st{font-size:30px;margin-bottom:10px}.tm-rev p{color:#e3d8c9;font-size:15px;margin:0 0 16px}.tm-rev .who{font-family:'Oswald';text-transform:uppercase;letter-spacing:.08em;font-size:13px;color:var(--gold2)} .tm-dog{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.tm-dogc{background:#fff;border:1px solid #dde4e8;border-radius:12px;padding:26px;text-align:center}.tm-dogc .e{font-size:38px;margin-bottom:10px}.tm-dogc h3{font-size:18px;text-transform:none;margin-bottom:6px}.tm-dogc p{font-size:13.5px;color:#5a6169;margin:0 0 14px} .tm-faq{max-width:840px;margin:0 auto}.tm-faq details{border-bottom:1px solid #dde4e8;padding:20px 2px}.tm-faq summary{font-family:'Oswald';font-size:18px;cursor:pointer;color:#182026;list-style:none;display:flex;justify-content:space-between;gap:16px;text-transform:uppercase}.tm-faq summary::-webkit-details-marker{display:none}.tm-faq summary:after{content:"+";color:var(--red);font-size:24px}.tm-faq details[open] summary:after{content:"–"}.tm-faq p{margin:12px 0 0;color:#5b5048;font-size:15px} .tm-band{background:linear-gradient(120deg,#00b3e4,#7c1f18);color:#fff;text-align:center}.tm-band h2{color:#fff;font-size:42px}.tm-band p{color:#f6d8d2;font-size:18px;max-width:620px;margin:14px auto 28px} .tm-feat{display:grid;grid-template-columns:.9fr 1.1fr;gap:46px;align-items:center}.tm-feat .fimg{background:radial-gradient(circle at 50% 40%,#26313a,#161c21);border-radius:14px;padding:46px;display:flex;align-items:center;justify-content:center;border:1px solid #dde4e8}.tm-feat .fimg img{max-height:340px;filter:drop-shadow(0 20px 30px rgba(0,0,0,.4))}.tm-feat .price{font-family:'Oswald';font-size:34px;color:#182026;margin:6px 0 4px} @media(max-width:860px){.tm-hero .wrap{grid-template-columns:1fr}.tm-hero h1{font-size:40px}.tm-cats,.tm-prods,.tm-props,.tm-rec,.tm-dog{grid-template-columns:1fr 1fr}.tm-steps,.tm-revs,.tm-feat{grid-template-columns:1fr}.tm-cmp{font-size:13px}} 
.tm .btn-red,.tm .btn-gold,.tm .sp-card a.go{background:#00b3e4!important;border-color:#00718f!important;color:#fff!important}.tm .btn-red:hover,.tm .btn-gold:hover,.tm .sp-card a.go:hover{background:#00a1cd!important;border-color:#00a1cd!important}.tm .sp-band a.btn,.tm .cmp .cx.b a.btn,.tm .spcta a.btn{background:#209149!important;border-color:#209149!important;color:#fff!important}.tm .sp-band a.btn:hover,.tm .cmp .cx.b a.btn:hover,.tm .spcta a.btn:hover{background:#1b7d3f!important;border-color:#1b7d3f!important}.tm .sp-card .pz,.tm .pcard.is-sp .pfrom{color:#209149!important}.tm .pcard.is-sp .ptagx{background:#209149!important}.tm .tm-hero h1 .r,.tm .tm-stats .n{color:#00718f!important}.tm .pcard .pfrom{color:#00718f}
.tm .sp-band a.btn{background:#209149!important;border-color:#209149!important;color:#fff!important;font-size:16px;padding:17px 34px}.tm .sp-band a.btn:hover{background:#1b7d3f!important;border-color:#1b7d3f!important}.tm .cmp .cx.b a.btn{background:#209149!important;border-color:#209149!important;color:#fff!important}.tm .cmp .cx.b a.btn:hover{background:#1b7d3f!important;border-color:#1b7d3f!important}.tm .spcta a.btn{background:#209149!important;border-color:#209149!important;color:#fff!important;font-size:16px;padding:17px 34px}.tm .spcta a.btn:hover{background:#1b7d3f!important;border-color:#1b7d3f!important}.tm .sp-card .pz{color:#209149!important}.tm .pcard.is-sp .pfrom{color:#209149!important}.tm .pcard.is-sp .ptagx{background:#209149!important}
html body .tm .sp-band a.btn,html body .tm .cmp .cx.b a.btn,html body .tm .spcta a.btn{background:#88b048!important;border-color:#88b048!important;color:#152105!important;font-weight:700}html body .tm .sp-band a.btn:hover,html body .tm .cmp .cx.b a.btn:hover,html body .tm .spcta a.btn:hover{background:#7aa03c!important;border-color:#7aa03c!important}html body .tm .pcard.is-sp .ptagx{background:#88b048!important;color:#152105!important}html body .tm .spnav a[aria-current]{background:#88b048!important;color:#152105!important}html body .tm .hbadge{background:#88b048!important;color:#152105!important}html body .tm .sp-ann{background:#88b048!important;color:#152105!important}html body .tm .sp-note{border-left-color:#88b048!important;background:#f2f7e9!important}html body .tm .sp-note h4{color:#4c6a17!important}html body .tm .spnav{background:#f2f7e9!important;border-bottom-color:#cfe0ab!important}html body .tm .spnav a:hover{background:#e7f0d6!important}html body .tm .sp-card .im{background:#f2f7e9!important}html body .tm .pcard.is-sp .pim{background:radial-gradient(circle at 50% 42%,#f4f9ec,#e7f0d6)!important}html body .tm .pcard.is-sp{border-color:#cfe0ab!important;background:#fbfdf6!important}html body .tm .sp-hero{background:linear-gradient(160deg,#2f3d16 0%,#1d2810 55%,#141c0c 100%)!important}html body .tm .sp-band{background:linear-gradient(160deg,#2f3d16,#1d2810)!important}html body .tm .sp-hero .ey,html body .tm .sp-hero .ey-g,html body .tm .sp-band .ey{color:#b9d97a!important}
.tm .tm-stats{background:#00b3e4!important}.tm .tm-stats .n{color:#fff!important}.tm .tm-stats .l{color:rgba(255,255,255,.88)!important}.tm .sec-d{background:#182026!important;color:#dfe6ea!important}.tm .sec-d h2,.tm .sec-d h3,.tm .sec-d h4{color:#fff!important}.tm .tm-band{background:#182026!important}.tm .tm-band h2{color:#fff!important}.tm .tm-band p{color:#c9d3d9!important}.tm .sp-band{background:#12333f!important}.tm .sp-hero{background:linear-gradient(160deg,#12333f 0%,#0b222b 100%)!important}
@media(max-width:760px){html body .tm .lg2{font-size:11px!important}html body .tm .faqnav a{font-size:12px!important;line-height:1.3!important;min-height:0!important;padding:11px 13px!important}html body .tm .faqnav .wrap{gap:7px!important}}
.tm .sp-card .pz,.tm .pcard.is-sp .pfrom,.tm .sp-card .cat,.tm .sp-hero .ey{color:#00718f!important}.tm .sp-hero .ey,.tm .sp-hero .ey-g{color:#8fe3b0!important}.tm .sp-hero{background:linear-gradient(160deg,#15532f 0%,#0c3220 55%,#0a2a2f 100%)!important}.tm .sp-band{background:linear-gradient(160deg,#15532f,#0c3220)!important}.tm .sp-ann{background:#14682f!important;color:#d8f0e0!important}.tm .sp-note{border-left-color:#209149!important;background:#f1f9f4!important}.tm .sp-note h4{color:#14682f!important}.tm .sp-card .im{background:#eef6f0!important}.tm .pcard.is-sp .pim{background:radial-gradient(circle at 50% 42%,#eaf6ee,#d9ebe0)!important}.tm .pcard.is-sp{border-color:#c8e2d2!important;background:#f7fcf9!important}.tm .spnav{background:#f1f9f4!important;border-bottom-color:#cfe6d8!important}.tm .spnav a[aria-current]{background:#209149!important;color:#fff!important}.tm .spnav a:hover{background:#dcefe3!important}.tm .sp-grid{border-top:3px solid #209149;padding-top:26px}
.tm-burger{display:none;background:none;border:1px solid rgba(255,255,255,.28);border-radius:6px;
  width:44px;height:40px;cursor:pointer;align-items:center;justify-content:center;padding:0;margin-left:6px}
.tm-burger span{display:block;width:20px;height:2px;background:#fff;position:relative}
.tm-burger span::before,.tm-burger span::after{content:"";position:absolute;left:0;width:20px;height:2px;
  background:#fff;transition:transform .2s}
.tm-burger span::before{top:-6px}.tm-burger span::after{top:6px}
body.tmnav-open .tm-burger span{background:transparent}
body.tmnav-open .tm-burger span::before{transform:translateY(6px) rotate(45deg)}
body.tmnav-open .tm-burger span::after{transform:translateY(-6px) rotate(-45deg)}
@media(max-width:980px){
  .tm-burger{display:flex}
  .tm-hd .wrap{flex-wrap:wrap;gap:12px}
  .tm-nav{display:none;flex-basis:100%;flex-direction:column;align-items:stretch;gap:0;
    border-top:1px solid rgba(255,255,255,.12);padding-top:6px}
  body.tmnav-open .tm-nav{display:flex}
  .tm-nav a{padding:12px 2px;font-size:16px;border-bottom:1px solid rgba(255,255,255,.07)}
  .tm-hd .btn{order:3}
}

/* The featured block is a CSS grid holding a 1080px product image. Grid items
   default to min-width:auto, so the column is sized by the image's intrinsic
   width and the page scrolls sideways — badly on phones. */
.tm-feat{min-width:0}
.tm-feat>*{min-width:0}
.tm-feat .fimg img{max-width:100%;height:auto}
.tm .sp-grid,.tm .rncard,.tm .cols{min-width:0}
.tm img{max-width:100%;height:auto}
/* .btn-alt lives in page-level CSS on most pages; the 404 needs it too */
.tm .btn-alt{background:#fff;color:#0b3b49;border:1.5px solid #cfdde4}
.tm .btn-alt:hover{border-color:#00b3e4;color:#00718f}
/* the affiliate disclosure ended mid-sentence because its closing clause was
   inside a hidden span — an FTC disclosure should read as a whole sentence */
.tm-ft .disc .fdw-paused{display:inline!important}
