/* 2026-10-22: shared trust library, improved readability and header responsiveness. */
.tv-examples-hero{padding:clamp(55px,7vw,100px) 0 48px;background:linear-gradient(135deg,#fffdfa,#f6f0e4 70%,#fffaf0);border-bottom:1px solid #eadcc5}
.tv-examples-hero h1{font-size:clamp(42px,5.4vw,78px);line-height:1.1;max-width:960px;letter-spacing:-.045em;color:#302a20}
.tv-examples-hero h1 em{color:#b48235;font-style:normal}
.tv-examples-subtitle{font-size:clamp(17px,1.55vw,22px);line-height:1.7;max-width:800px;color:#61584b;margin:22px 0 30px}
.tv-examples-hero-actions{display:flex;flex-wrap:wrap;gap:14px}
.tv-samples-section{background:#fffdfa;padding-block:clamp(52px,6.3vw,90px)}
.tv-samples-top{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:30px}
.tv-samples-top>div{max-width:830px}.tv-samples-top h2{color:#302a20;font-size:clamp(30px,3.3vw,46px);line-height:1.16;letter-spacing:-.03em;margin-bottom:14px}.tv-samples-top p{font-size:16px;line-height:1.7;color:#695f52}
.tv-samples-all{font-size:15px;font-weight:750;color:#a8772d;white-space:nowrap}
.tv-sample-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;align-items:stretch}
.tv-sample-card{border:1px solid #e5d8bd;background:white;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 13px 36px rgba(78,54,20,.065);transition:box-shadow .2s,transform .2s}
.tv-sample-card:hover{box-shadow:0 16px 40px rgba(78,54,20,.14);transform:translateY(-3px)}
.tv-sample-cover{height:220px;overflow:hidden;background:#f4efe4;position:relative;padding:14px 24px 0;border-bottom:1px solid #ebe0ce}.tv-sample-cover img{display:block;height:auto;max-height:285px;width:auto;max-width:90%;margin:0 auto;box-shadow:0 12px 25px #70532b27;object-fit:contain}
.tv-sample-meta{padding:22px 25px 0;color:#ad7b31;font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.tv-sample-card h3{font-size:23px;line-height:1.3;color:#302a20;margin:7px 25px 10px}.tv-sample-card>p{margin:0 25px 25px;color:#70665b;font-size:15px;line-height:1.65;flex:1}.tv-sample-actions{display:flex;align-items:center;gap:18px;padding:0 25px 25px;flex-wrap:wrap}.tv-sample-actions a{font-weight:700;font-size:14px;color:#9e712a}.tv-sample-actions .tv-sample-open{padding:11px 15px;background:#b98a43;color:white;border-radius:7px;text-decoration:none}.tv-sample-actions .tv-sample-open:hover{background:#9c6b29}
.tv-samples-disclaimer{color:#817769;font-size:13px;line-height:1.7;margin-top:21px}.tv-samples-disclaimer a{color:#a77628;text-decoration:underline}
.tv-sample-value-grid,.tv-privacy-grid,.tv-combo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.tv-sample-value-grid article,.tv-privacy-grid article,.tv-combo-grid article{padding:30px;background:#fffcf6;border:1px solid #e7dac4;border-radius:12px}.tv-sample-value-grid strong,.tv-privacy-grid h3,.tv-combo-grid h3{display:block;font-size:22px;color:#3e3425;margin-bottom:11px}.tv-sample-value-grid p,.tv-privacy-grid p,.tv-combo-grid p{line-height:1.7;color:#675d52;font-size:15px}.tv-evidence-foot{margin-top:25px;background:#f7f0e4;border-left:4px solid #c08f40;padding:27px 35px;border-radius:8px}.tv-evidence-foot p{max-width:800px;line-height:1.7}.tv-evidence-foot .btn{margin-top:10px}
.tv-combo-actual-rates{padding:clamp(55px,7vw,94px) 0;background:#f9f5ed}.tv-combo-actual-rates h2{font-size:clamp(32px,3.2vw,46px);max-width:920px;line-height:1.2}.tv-combo-actual-rates>.container>p{max-width:920px;line-height:1.75}.tv-combo-grid{margin-top:30px}.tv-combo-grid article{background:white}.tv-combo-grid article>span,.tv-privacy-grid article>span{font-size:11px;color:#9f712c;letter-spacing:.09em;font-weight:800}.tv-combo-grid article>strong{font-size:clamp(20px,2vw,29px);color:#a5772b;display:block;margin-bottom:14px}.tv-combo-bottom{display:flex;gap:35px;align-items:center;margin-top:27px;padding:25px;background:#eee4d0;border-radius:10px}.tv-combo-bottom p{flex:1;font-size:15px;line-height:1.7;margin:0}.tv-combo-bottom .btn{flex-shrink:0}
.tv-privacy-services{padding-block:60px}.tv-privacy-services h2{margin-bottom:28px}.tv-privacy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tv-privacy-grid article{background:#fffdf8}.tv-privacy-grid article>strong{display:block;margin:15px 0;color:#a47529}.tv-privacy-grid article>a{color:#a47529;font-weight:750;text-decoration:underline}
.tv-cookie-wordmark{font-weight:800;color:#a6742b;white-space:nowrap;letter-spacing:.02em}
/* Header: readable navigation; number stays distinct from CTA. */
@media(min-width:1181px){
 .tv-responsive-23 .site-header>.nav-shell{max-width:1560px;width:calc(100% - 32px);padding-inline:clamp(13px,1.4vw,24px);gap:clamp(12px,1vw,19px)}
 .tv-responsive-23 .nav-list{gap:clamp(12px,1vw,20px)}
 .tv-responsive-23 .nav-list>li>a,.tv-responsive-23 .nav-group-label>a{font-size:clamp(14px,1.03vw,16px)!important;font-weight:650;white-space:nowrap}
 .tv-responsive-23 .tv-header-action{gap:clamp(12px,1vw,18px);margin-left:auto;flex-shrink:0}
 .tv-responsive-23 .header-phone{display:inline-flex!important;font-size:14px!important;font-weight:750;letter-spacing:0;white-space:nowrap;line-height:1.5;margin-inline:4px 6px}
 .tv-responsive-23 .nav-cta{font-size:clamp(13px,1vw,15px);padding-inline:clamp(11px,1.15vw,17px);white-space:nowrap}
}
@media(min-width:1181px) and (max-width:1350px){
 .tv-responsive-23 .site-header>.nav-shell{gap:10px;width:calc(100% - 18px);padding-inline:9px}
 .tv-responsive-23 .nav-list{gap:9px}.tv-responsive-23 .nav-list>li>a,.tv-responsive-23 .nav-group-label>a{font-size:14px!important}
 .tv-responsive-23 .tv-header-action{gap:7px}.tv-responsive-23 .header-social a{width:28px;height:28px}.tv-responsive-23 .header-phone{font-size:13px!important;margin:0 3px}.tv-responsive-23 .nav-cta{font-size:12.5px;padding-inline:9px}
}
@media(max-width:1100px){.tv-sample-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tv-combo-grid{grid-template-columns:1fr}.tv-combo-bottom{flex-wrap:wrap}}
@media(max-width:680px){.tv-sample-grid,.tv-sample-value-grid,.tv-privacy-grid{grid-template-columns:1fr}.tv-samples-top{align-items:start;flex-direction:column}.tv-sample-cover{height:200px}.tv-examples-hero{padding-top:55px}.tv-examples-hero h1{font-size:38px}.tv-combo-grid article,.tv-privacy-grid article{padding:22px}.tv-combo-bottom{padding:22px}}

.tv-article-hero{background:linear-gradient(115deg,#fffefa,#f6eddf);padding:70px 0 55px}.tv-article-hero h1{font-size:clamp(36px,4vw,62px);line-height:1.15;max-width:980px;letter-spacing:-.03em}.tv-article-dek{font-size:19px;line-height:1.7;max-width:860px;color:#655a4d}.tv-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:55px;padding-block:50px 90px}.tv-article-body{max-width:840px}.tv-article-body figure{margin:0 0 35px}.tv-article-body figure img{width:100%;height:auto;border-radius:13px;max-height:345px;object-fit:cover}.tv-article-body section{margin-bottom:35px}.tv-article-body section h2{font-size:clamp(25px,2.4vw,33px);margin-bottom:14px;color:#342c22}.tv-article-body section p{font-size:17px;line-height:1.87;color:#403b33;margin-bottom:16px}.tv-article-sidebar{height:max-content;position:sticky;top:100px;border:1px solid #e6dac4;border-radius:12px;background:#fffdf9;padding:23px}.tv-article-sidebar a{display:block;padding:13px 0;border-bottom:1px solid #eee2cd;color:#a4742b;font-weight:650}.tv-article-next{margin-top:30px;padding:27px;border:1px solid #decba5;background:#f9f1e4;border-radius:11px}.tv-article-next p{line-height:1.7}.tv-article-next>a{margin:8px 13px 0 0;display:inline-block}.tv-case-trust{padding:55px 0;background:#f9f5ed}.tv-case-trust h2,.tv-content-trails h2{font-size:clamp(30px,3vw,44px)}.tv-case-trust .container>p{max-width:900px;line-height:1.7}.tv-case-trust-grid,.tv-content-trails-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin:28px 0}.tv-case-trust-grid article{border:1px solid #e2d1b2;border-radius:11px;padding:24px;background:white}.tv-case-trust-grid article>span{font-size:11px;letter-spacing:.075em;color:#99702d;font-weight:850}.tv-case-trust-grid article strong{display:block;color:#a57630;font-size:39px;margin:11px 0}.tv-case-trust-grid article p{font-size:14px;line-height:1.6;color:#61574b}.tv-content-trails{padding-block:60px}.tv-content-trails-grid a{display:block;background:#fffdf9;border:1px solid #e3d1b3;padding:25px;font-size:19px;line-height:1.4;font-weight:700;color:#8e6526;text-decoration:none;border-radius:10px}.tv-content-trails-grid a:hover{box-shadow:0 9px 22px #ad78311c;color:#644719}@media(max-width:900px){.tv-article-layout{display:block}.tv-article-sidebar{position:static;margin-top:30px}.tv-case-trust-grid,.tv-content-trails-grid{grid-template-columns:1fr}}

/* 22 Oct 2026 combo: clear accessible bundled offer and separated SEO/GEO evidence */
.tv-combo-lead{max-width:1040px!important;font-size:17px!important;line-height:1.78!important;color:#504737;margin-top:18px}
.tv-combo-tier-grid{align-items:stretch;margin-top:34px}
.tv-combo-tier-grid .tv-combo-tier{display:flex;flex-direction:column;min-width:0;position:relative;border-radius:18px;padding:32px 28px;background:#fffefa;box-shadow:0 12px 28px rgba(78,58,28,.055)}
.tv-combo-tier-grid .tv-combo-featured{border-color:#bb8836;background:linear-gradient(160deg,#fffdf6,#f8edda);box-shadow:0 18px 40px rgba(121,76,19,.115)}
.tv-combo-tier-grid .tv-combo-tier h3{font-size:30px;margin:14px 0 10px;line-height:1.2;color:#322b22}
.tv-combo-tier-grid .tv-combo-tier>strong{font-size:clamp(27px,2.4vw,36px);letter-spacing:-.03em;line-height:1.22;color:#a87932}
.tv-combo-tier-grid .tv-combo-tier>strong small{font-size:.43em;letter-spacing:0;white-space:nowrap;color:#77654a}
.tv-combo-tier-grid .tv-combo-tagline{min-height:66px;margin:13px 0 10px;font-size:15px;color:#5f574c}
.tv-combo-tier-grid .tv-combo-tier ul{list-style:none;margin:5px 0 24px;padding:0;flex:1}
.tv-combo-tier-grid .tv-combo-tier li{position:relative;padding:12px 0 12px 24px;border-bottom:1px solid #ecdfcc;color:#443b31;font-size:14px;line-height:1.55}
.tv-combo-tier-grid .tv-combo-tier li:before{content:'✓';position:absolute;left:0;font-size:15px;color:#bb8432;font-weight:800}
.tv-combo-tier-grid .btn{display:inline-flex;justify-content:center;width:100%;margin-top:auto;font-size:14px;white-space:normal;text-align:center}
.tv-combo-method{padding:clamp(50px,6vw,90px) 0;background:#fffefc}
.tv-combo-method h2{font-size:clamp(30px,3vw,48px);margin:0 0 28px;line-height:1.2;color:#302b24}
.tv-combo-method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}
.tv-combo-method-grid article{min-width:0;padding:30px 26px;background:linear-gradient(145deg,#fffcf7,#f8f3e9);border:1px solid #e8d7bd;border-radius:14px}
.tv-combo-method-grid article>span{color:#a67831;font-size:11px;letter-spacing:.1em;font-weight:800}
.tv-combo-method-grid h3{font-size:24px;line-height:1.27;margin:15px 0 13px;color:#392e23}
.tv-combo-method-grid p{font-size:15px;line-height:1.72;color:#63584c;margin:0}
.tv-combo-method-note{display:flex;gap:18px 40px;flex-wrap:wrap;margin-top:26px;font-size:15px;color:#5a5147}
.tv-combo-method-note a{color:#a07433;text-decoration:underline;text-underline-offset:3px;font-weight:750}
@media(max-width:1000px){.tv-combo-method-grid{grid-template-columns:1fr}.tv-combo-tier-grid .tv-combo-tagline{min-height:0}}
@media(max-width:680px){.tv-combo-tier-grid .tv-combo-tier{padding:25px 20px}.tv-combo-bottom{display:block}.tv-combo-bottom .btn{margin-top:16px;display:flex;width:100%;justify-content:center}.tv-combo-method-grid article{padding:22px}.tv-combo-method-note{display:grid;gap:14px}}
