/* GEO и образцы документов / 28.10.2026 */
:root{--tv28-ink:#262626;--tv28-gold:#c98b35;--tv28-deepgold:#95611e;--tv28-surface:#faf8f3;--tv28-mist:#f5f0e6;--tv28-border:#e9dfd0}
.tv28-intro,.tv28-method,.tv28-brand-case-section,.tv28-case-cross,.tv28-case-page,.tv28-home-bridge{color:var(--tv28-ink)}
.tv28-intro *, .tv28-method *, .tv28-featured-kp *, .tv28-brand-case-section *, .tv28-case-cross *, .tv28-case-page *{box-sizing:border-box}
.tv28-eyebrow{font-size:.72rem!important;letter-spacing:.18em!important;line-height:1.65!important;font-weight:850!important;color:var(--tv28-deepgold)!important;text-transform:uppercase;margin:0 0 18px!important}
.tv28-intro{position:relative;padding:76px 0 86px;background:linear-gradient(135deg,#fff 0%,#faf7f1 70%,#f3ebdf 100%);border-top:1px solid var(--tv28-border);border-bottom:1px solid var(--tv28-border);overflow:hidden}
.tv28-intro:before{content:"";position:absolute;right:-140px;top:-190px;border:1px solid rgba(201,139,53,.20);width:500px;height:500px;border-radius:50%;pointer-events:none}
.tv28-intro-shell{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:clamp(35px,6vw,100px);align-items:center;position:relative}
.tv28-intro-main h2{font-size:clamp(2rem,4vw,4.1rem)!important;line-height:1.09;letter-spacing:-.058em;margin:0 0 24px;max-width:790px;font-weight:760}
.tv28-intro-main h2 em,.tv28-case-page h1 em,.tv28-case-page h2 em,.tv28-featured-kp-visual strong em,.tv28-brand-mark strong em{font-weight:inherit;font-style:normal;color:var(--tv28-deepgold)}
.tv28-intro-main>p:not(.tv28-eyebrow){font-size:clamp(1rem,1.28vw,1.13rem);line-height:1.85;max-width:690px;color:#54514b}
.tv28-intro-actions,.tv28-kp-cta{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:30px}
.tv28-textlink{font-size:.95rem;font-weight:800;color:#925b13!important;text-decoration:none!important;border-bottom:1px solid rgba(158,98,23,.45);padding-bottom:3px;transition:color .2s,border .2s}
.tv28-textlink:hover{color:#5e3a14!important;border-color:currentColor}
.tv28-answer-panel{padding:30px;background:#fff;box-shadow:0 22px 70px rgba(71,52,18,.085);border:1px solid #e5d9c6;border-radius:26px;position:relative}
.tv28-answer-panel:before{content:"";position:absolute;width:3px;top:30px;bottom:30px;left:0;background:linear-gradient(180deg,#e4bb7d,#b77e2a);border-radius:3px}
.tv28-answer-head{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-bottom:22px;border-bottom:1px solid var(--tv28-border);font-size:.71rem;letter-spacing:.12em;color:#676057;font-weight:850}
.tv28-answer-badge{background:#f6eedf;border:1px solid #e9d1ab;border-radius:40px;padding:7px 11px;white-space:nowrap;font-size:.68rem;color:#855719}
.tv28-flow-item{display:flex;gap:18px;align-items:center;margin:24px 0}.tv28-flow-item>b{width:42px;height:42px;flex:0 0 42px;border:1px solid #e3c48c;border-radius:14px;display:grid;place-items:center;font-size:.83rem;color:#996926;background:#fbf6ec}
.tv28-flow-item span{display:block}.tv28-flow-item strong{display:block;font-size:1.1rem;margin-bottom:6px}.tv28-flow-item small{font-size:.85rem;line-height:1.55;display:block;color:#716b62}
.tv28-flow-line{height:20px;width:1px;background:linear-gradient(#b6894e,transparent);margin:-11px 0 -11px 21px}
.tv28-answer-note{font-size:.76rem!important;color:#827970!important;line-height:1.6!important;border-top:1px solid var(--tv28-border);padding-top:17px!important;margin-top:18px!important;margin-bottom:0!important}
.tv28-method{padding:88px 0;background:#fff}.tv28-section-heading{max-width:880px;margin-bottom:37px}.tv28-section-heading h2{font-size:clamp(2rem,3.1vw,3.2rem)!important;line-height:1.15;letter-spacing:-.044em;margin:0 0 17px}.tv28-section-heading>p:not(.tv28-eyebrow){font-size:1.07rem;line-height:1.8;color:#676157;max-width:760px}
.tv28-cycle-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.tv28-cycle{position:relative;display:flex;flex-direction:column;min-height:306px;padding:28px 23px;background:#fbf9f5;border:1px solid #e9dfd0;border-radius:20px;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:hidden}
.tv28-cycle:after{content:"";height:3px;background:#c98b35;left:22px;right:55%;bottom:0;position:absolute;opacity:.65;transition:right .25s}.tv28-cycle:hover{transform:translateY(-5px);box-shadow:0 18px 42px rgba(44,29,12,.08);border-color:#d4b88c}.tv28-cycle:hover:after{right:22px}
.tv28-cycle-num,.tv28-system-no{font-size:.72rem;letter-spacing:.11em;color:#a07434;font-weight:850;text-transform:uppercase}.tv28-cycle h3{font-size:1.25rem;margin:25px 0 12px;line-height:1.3}.tv28-cycle p{font-size:.91rem;line-height:1.7;color:#5c5750}.tv28-cycle span:last-child{display:block;margin-top:auto;padding-top:22px;font-size:.82rem;line-height:1.6;font-weight:750;color:#86612c}
.tv28-method-bottom{margin-top:22px;padding:23px 28px;border:1px solid #eadcc6;background:#faf7f0;border-radius:17px;display:flex;align-items:center;gap:20px;justify-content:space-between}.tv28-method-bottom p{line-height:1.7;margin:0!important;max-width:750px}.tv28-method-bottom a{flex-shrink:0}
.tv28-audit-intro{background:linear-gradient(122deg,#faf8f4,#fff 58%,#f4ead9)}.tv28-audit-row{padding:20px 0;border-bottom:1px solid #e9e1d3}.tv28-audit-row small{display:block;text-transform:uppercase;letter-spacing:.1em;font-weight:800;color:#926528;margin-bottom:8px}.tv28-audit-row strong{font-size:1rem;line-height:1.5;font-weight:700}.tv28-evidence-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.tv28-evidence-grid>div{padding:30px 24px;border-radius:20px;border:1px solid #eadfce;background:#faf8f3}.tv28-evidence-num{display:block;font-size:2.2rem;line-height:1;font-weight:850;letter-spacing:-.05em;color:#c98b35}.tv28-evidence-grid h3{margin:28px 0 10px;font-size:1.18rem}.tv28-evidence-grid p{color:#6a6258;line-height:1.65;font-size:.91rem}
/* Коммерческое предложение как самостоятельный визуальный продукт */
.tv28-kp-promo-section{padding:55px 0!important;background:#fff!important}.tv28-kp-promo-section>.container{max-width:1300px}
.tv28-featured-kp{display:grid;grid-template-columns:minmax(290px,.86fr) minmax(0,1.14fr);border-radius:29px;overflow:hidden;border:1px solid #e5d7c2;box-shadow:0 16px 50px rgba(87,64,30,.065);background:#fff}
.tv28-featured-kp-visual{min-height:400px;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(28px,4vw,52px);background:radial-gradient(circle at 115% -10%,#efe0c7,transparent 52%),linear-gradient(155deg,#faf7f1,#f2e9d9);position:relative;overflow:hidden}
.tv28-featured-kp-visual:before{content:"";position:absolute;right:-140px;bottom:-140px;width:430px;height:430px;border:1px solid rgba(177,121,48,.22);border-radius:50%}.tv28-featured-kp-visual:after{content:"";position:absolute;right:-92px;bottom:-99px;width:340px;height:340px;border:1px solid rgba(177,121,48,.17);border-radius:50%}
.tv28-featured-kp-visual>*{position:relative;z-index:1}.tv28-featured-label{font-size:.76rem;letter-spacing:.17em;font-weight:850;color:#8d642c}.tv28-featured-kp-visual strong{font-size:clamp(2.1rem,3vw,3.5rem);letter-spacing:-.056em;line-height:1.14}.tv28-featured-kp-visual small{font-size:.86rem;color:#756858}.tv28-featured-lines{display:flex;gap:8px}.tv28-featured-lines i{display:block;height:5px;width:55px;border-radius:5px;background:#cfb484}.tv28-featured-lines i:nth-child(2){background:#c98b35;width:90px}.tv28-featured-lines i:nth-child(3){background:#dfcfb3;width:38px}
.tv28-featured-kp-content{padding:clamp(30px,4.4vw,58px);display:flex;flex-direction:column;align-items:flex-start}.tv28-featured-kp-content h3{font-size:clamp(1.55rem,2.3vw,2.5rem);line-height:1.2;letter-spacing:-.04em;margin:0 0 17px}.tv28-featured-kp-content p:not(.tv28-eyebrow){font-size:1rem;line-height:1.78;color:#605b53}.tv28-featured-kp-content ul{margin:15px 0 0;padding-left:23px;line-height:1.9;color:#524b42}.tv28-featured-kp-content li::marker{color:#bc893d}.tv28-kp-cta{margin-top:auto;padding-top:26px}
/* Карточка HTML-КП внутри единой сетки образцов */
.tv-sample-grid:has(.tv28-sample-kp){grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))!important;align-items:stretch}
.tv28-sample-kp{min-width:0}.tv28-kp-cover{aspect-ratio:345/488;min-height:280px;display:flex;flex-direction:column;padding:clamp(17px,2.4vw,30px);background:radial-gradient(circle at 120% 75%,#efddc0,transparent 50%),#f8f5ef;border-radius:12px;border:1px solid #e9ddc8;color:#29241e;overflow:hidden;position:relative}.tv28-kp-cover:after{content:"";position:absolute;width:210px;height:210px;right:-95px;top:20%;border-radius:50%;border:1px solid rgba(201,139,53,.3)}
.tv28-kp-cover-top{display:flex;justify-content:space-between;gap:8px;font-size:.57rem;letter-spacing:.08em;line-height:1.4;font-weight:850;color:#9b6b24}.tv28-kp-cover-title{font-size:clamp(1.4rem,2.35vw,2.5rem);font-weight:850;line-height:1.2;letter-spacing:-.065em;margin:auto 0}.tv28-kp-cover-title em{color:#ba8232;font-style:normal}.tv28-kp-cover-track{display:grid;gap:9px;margin:0 0 25px}.tv28-kp-cover-track span{border-top:1px solid #ccb991;padding-top:7px;font-size:.75rem;font-weight:750}.tv28-kp-cover-foot{display:flex;justify-content:space-between;align-items:center;font-size:.66rem;font-weight:750;color:#74685a}.tv28-kp-cover-foot span:last-child{font-size:1.6rem;color:#aa782e}
.tv28-sample-kp .tv-sample-meta{color:#916526}.tv28-sample-kp .tv-sample-actions{flex-wrap:wrap}
/* Кейс своего бренда: прямые материалы из сайта, без имитации чужих кейсов */
.tv28-brand-case-section{background:#faf8f4;padding:85px 0!important;border-top:1px solid #ebdfce}.tv28-brand-case-top{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:35px}.tv28-brand-case-top>div{max-width:750px}.tv28-brand-case-top h2{font-size:clamp(2rem,3.2vw,3.15rem);letter-spacing:-.055em;line-height:1.15;margin:0 0 15px}.tv28-brand-case-top p:not(.tv28-eyebrow){font-size:1.04rem;color:#685e52;line-height:1.75}
.tv28-brand-case-card{display:grid;grid-template-columns:1fr 1fr;min-height:400px;text-decoration:none!important;border:1px solid #e7d9c4;border-radius:25px;overflow:hidden;background:#fff;color:inherit!important;box-shadow:0 12px 40px rgba(96,67,31,.04);transition:transform .22s,box-shadow .22s}.tv28-brand-case-card:hover{transform:translateY(-4px);box-shadow:0 25px 70px rgba(96,67,31,.1)}
.tv28-brand-mark{display:flex;flex-direction:column;align-items:start;gap:27px;background:radial-gradient(circle at 100% 100%,#eddfc8,transparent 52%),#f5f0e6;padding:clamp(28px,4.5vw,55px)}.tv28-brand-overline,.tv28-case-kind{font-size:.7rem;font-weight:850;letter-spacing:.13em;color:#97703b}.tv28-brand-mark img{width:min(100%,340px);height:auto;max-height:92px;object-fit:contain;object-position:left center}.tv28-brand-mark strong{font-size:clamp(2.25rem,4vw,4.35rem);line-height:1.12;letter-spacing:-.062em;margin-top:auto}.tv28-brand-goldline{display:block;width:125px;height:3px;background:#c98b35}
.tv28-brand-case-info{display:flex;flex-direction:column;align-items:start;padding:clamp(30px,4.8vw,65px)}.tv28-brand-case-info h3{font-size:clamp(1.7rem,2.4vw,2.65rem);letter-spacing:-.05em;line-height:1.23;margin:20px 0}.tv28-brand-case-info p{color:#655c51;line-height:1.8}.tv28-chips{display:flex;flex-wrap:wrap;gap:8px;margin:25px 0}.tv28-chips span{font-size:.78rem;font-weight:750;border:1px solid #dfceae;border-radius:99px;padding:8px 12px;background:#fbf8f2;color:#8b642e}.tv28-brand-case-info>.tv28-textlink{margin-top:auto}
.tv28-case-cross{padding:70px 0!important;background:#fff}.tv28-case-cross-wrap{display:grid;grid-template-columns:1.2fr .8fr;background:#f9f5ed;border:1px solid #e7dac5;border-radius:24px;overflow:hidden}.tv28-case-cross-mini{padding:clamp(30px,5vw,60px)}.tv28-case-cross-mini h2{font-size:clamp(1.9rem,3.2vw,3.2rem);line-height:1.2;letter-spacing:-.05em}.tv28-case-cross-mini p:not(.tv28-eyebrow){line-height:1.8;max-width:640px;color:#655e54}.tv28-case-cross-mini .btn{margin-top:15px}.tv28-case-cross-art{display:flex;justify-content:center;flex-direction:column;gap:16px;padding:30px 50px;border-left:1px solid #e6d7bd;background:radial-gradient(circle at 85% 5%,#ebd7b8,transparent 55%)}.tv28-case-cross-art img{max-width:310px;width:100%;height:auto;object-fit:contain;margin-bottom:20px}.tv28-case-cross-art span{display:block;font-size:.73rem;letter-spacing:.1em;font-weight:850;border-bottom:1px solid #d9c4a4;padding:12px 0;color:#8e6830}
.tv28-home-bridge{padding:22px 0;background:#fff}.tv28-home-brand-link{border:1px solid #e8ddca;background:linear-gradient(110deg,#faf7f1,#fff);border-radius:17px;padding:20px 30px;display:flex;gap:25px;align-items:center;justify-content:space-between;flex-wrap:wrap}.tv28-home-brand-link span{font-size:.78rem;font-weight:850;letter-spacing:.08em;color:#926a35;text-transform:uppercase}.tv28-home-brand-link strong{font-size:1.12rem}.tv28-home-brand-link a{color:#8c5f22;font-weight:800;text-decoration:none;border-bottom:1px solid #c4a070;padding-bottom:4px;font-size:.88rem}
/* Развёрнутый кейс: отдельная страница, но системные стили и навигация сайта сохранены */
.tv28-case-page{background:#fff}.tv28-case-hero{padding:64px 0 85px;background:radial-gradient(circle at 96% 18%,#f2e5d0,transparent 41%),#faf8f4}.tv28-case-hero-grid{display:grid;grid-template-columns:1.03fr .97fr;gap:clamp(35px,5vw,80px);align-items:center}.tv28-breadcrumb{display:flex;gap:11px;align-items:center;flex-wrap:wrap;color:#726a5f;font-size:.79rem;margin-bottom:55px}.tv28-breadcrumb a{color:#815e2d;text-decoration:underline;text-underline-offset:3px}
.tv28-case-page h1{font-size:clamp(2.65rem,5.4vw,5.6rem);line-height:1.06;letter-spacing:-.064em;margin:0 0 25px}.tv28-case-lead{font-size:1.1rem;line-height:1.85;color:#635d54;max-width:700px}.tv28-case-hero-art{aspect-ratio:4/4.25;border:1px solid #dbc6a6;border-radius:25px;background:radial-gradient(circle at 105% 5%,#ead2ad,transparent 45%),#f1e9dc;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(30px,4vw,54px);box-shadow:0 20px 55px rgba(104,71,37,.08);overflow:hidden;position:relative}.tv28-case-hero-art:before{content:"";position:absolute;width:500px;height:500px;right:-220px;top:12%;border:1px solid rgba(174,116,37,.25);border-radius:50%}.tv28-hero-art-header{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#957243;font-size:.7rem;letter-spacing:.11em;font-weight:850}.tv28-case-hero-art>img{max-width:85%;width:100%;height:auto;max-height:115px;object-fit:contain;object-position:left center;position:relative;z-index:1}.tv28-art-statement{font-size:clamp(2.25rem,4vw,4.6rem);font-weight:850;line-height:1.09;letter-spacing:-.06em;position:relative;z-index:1}.tv28-art-statement em{font-style:normal;color:#986724}.tv28-art-footer{border-top:1px solid #c6a980;padding-top:25px;font-size:.76rem;letter-spacing:.18em;font-weight:800;display:flex;align-items:center;gap:18px}.tv28-art-footer i{display:block;width:5px;height:5px;background:#b98c4e;border-radius:50%}
.tv28-case-summary{padding:85px 0!important;background:#fff}.tv28-summary-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:60px}.tv28-case-page h2{font-size:clamp(2rem,3.25vw,3.45rem);line-height:1.14;letter-spacing:-.05em;margin:0}.tv28-summary-grid p{font-size:1.05rem;color:#615b51;line-height:1.95;margin:0 0 19px}
.tv28-case-system{padding:80px 0!important;background:#fbf8f3}.tv28-system-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.tv28-system-wide{grid-column:span 2;background:#fff;border:1px solid #e8dcc9;border-radius:22px;padding:clamp(28px,4vw,55px)}.tv28-system-wide h3{font-size:clamp(1.8rem,3.1vw,3rem);letter-spacing:-.05em;margin:27px 0 15px}.tv28-system-wide p{font-size:1.02rem;color:#655d52;line-height:1.8;max-width:770px}.tv28-system-wide>strong{font-size:clamp(1.25rem,2.2vw,2.25rem);display:block;border-left:4px solid #c98b35;padding:14px 0 14px 25px;margin-top:30px;letter-spacing:-.025em}
.tv28-system-card{min-width:0;background:#fff;border:1px solid #e8dcc9;border-radius:22px;padding:clamp(26px,3vw,40px)}.tv28-system-card h3{font-size:1.5rem;margin:22px 0 10px}.tv28-system-card p{color:#655d52;line-height:1.75;font-size:.97rem}.tv28-logo-board{height:210px;display:grid;place-items:center;background:#f7f3ec;border-radius:18px;margin-top:24px;overflow:hidden}.tv28-logo-board img{max-height:140px;max-width:58%;object-fit:contain}.tv28-swatches{display:flex;gap:10px;margin:30px 0 0}.tv28-swatches>span{min-width:0;flex:1;height:175px;background:var(--sw);border:1px solid #dfd6c9;display:flex;flex-direction:column;justify-content:end;padding:15px;color:#3b3328;border-radius:14px;font-size:.75rem}.tv28-swatches>span:nth-child(2),.tv28-swatches>span:nth-child(3){color:#fff}.tv28-swatches b{font-size:.88rem}.tv28-swatches small{font-weight:750;opacity:.8}.tv28-type-sample{background:linear-gradient(125deg,#fff,#f3e9d8)}.tv28-type-showcase{font-size:clamp(2.9rem,6.2vw,7rem);font-weight:850;line-height:1.08;letter-spacing:-.075em;margin:25px 0}.tv28-type-showcase em{color:#a77832;font-style:normal}
.tv28-case-translation{padding:90px 0!important}.tv28-translation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tv28-translation-grid a{padding:34px 28px;min-height:290px;display:flex;flex-direction:column;border-radius:22px;text-decoration:none!important;background:#fbf9f5;border:1px solid #e9ddca;color:#262626!important;transition:transform .2s,box-shadow .2s}.tv28-translation-grid a:hover{transform:translateY(-4px);box-shadow:0 14px 35px rgba(59,38,13,.07)}.tv28-translation-grid small{font-size:.72rem;letter-spacing:.12em;font-weight:800;color:#9e742f}.tv28-translation-grid h3{font-size:1.8rem;letter-spacing:-.03em;margin:24px 0 14px}.tv28-translation-grid p{line-height:1.7;color:#645e54}.tv28-translation-grid a span{color:#8e622a;font-weight:800;margin-top:auto;font-size:.87rem;padding-top:25px}
.tv28-case-honesty{background:#f8f5ee;padding:82px 0!important}.tv28-honesty-wrap{display:grid;grid-template-columns:.95fr 1.05fr;gap:60px}.tv28-honesty-wrap p:not(.tv28-eyebrow){line-height:1.9;color:#655e53;font-size:1.04rem}.tv28-case-final{padding:70px 0!important;background:#fff}.tv28-case-final-inner{padding:clamp(35px,5vw,70px);border-radius:26px;background:linear-gradient(115deg,#f8f3e9,#fdfbf8);border:1px solid #e7d5bc;display:flex;align-items:center;gap:40px;justify-content:space-between}.tv28-case-final-inner>div{max-width:760px}.tv28-case-final-inner h2{font-size:clamp(2rem,3.1vw,3.2rem)}.tv28-case-final-inner p:not(.tv28-eyebrow){color:#655e53;line-height:1.7}.tv28-case-final-inner>a{flex-shrink:0}
@media(max-width:1050px){.tv28-cycle-grid,.tv28-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tv28-cycle{min-height:260px}.tv28-home-brand-link{justify-content:flex-start}}
@media(max-width:820px){.tv28-intro-shell,.tv28-featured-kp,.tv28-brand-case-card,.tv28-case-cross-wrap,.tv28-case-hero-grid,.tv28-summary-grid,.tv28-honesty-wrap{grid-template-columns:1fr}.tv28-intro{padding:55px 0}.tv28-featured-kp-visual{min-height:300px}.tv28-case-cross-art{border-left:0;border-top:1px solid #e6d7bd}.tv28-brand-case-top{align-items:start;flex-direction:column}.tv28-case-hero{padding:45px 0 60px}.tv28-breadcrumb{margin-bottom:28px}.tv28-case-hero-art{aspect-ratio:auto;min-height:360px}.tv28-method{padding:65px 0}.tv28-translation-grid{grid-template-columns:1fr}.tv28-translation-grid a{min-height:225px}}
@media(max-width:560px){.tv28-intro-shell{gap:28px}.tv28-answer-panel{padding:22px}.tv28-method-bottom,.tv28-case-final-inner{align-items:flex-start;flex-direction:column}.tv28-evidence-grid,.tv28-cycle-grid,.tv28-system-grid{grid-template-columns:1fr}.tv28-system-wide{grid-column:auto}.tv28-brand-mark,.tv28-brand-case-info{padding:27px}.tv28-brand-mark{min-height:325px}.tv28-swatches{gap:5px}.tv28-swatches>span{height:150px;padding:10px}.tv28-kp-cover{min-height:325px}.tv28-case-hero-art{min-height:355px;padding:27px}.tv28-art-footer{gap:10px}.tv28-featured-kp-visual{min-height:280px}.tv28-home-brand-link{padding:20px}}
@media(prefers-reduced-motion:reduce){.tv28-cycle,.tv28-brand-case-card,.tv28-translation-grid a,.tv28-textlink{transition:none!important}.tv28-cycle:hover,.tv28-brand-case-card:hover,.tv28-translation-grid a:hover{transform:none!important}}
/* Priority over previously shipped !important styles; keep the HTML proposal compact with PDFs */
body .tv-samples-section .tv-sample-grid:has(>.tv28-sample-kp){grid-template-columns:repeat(auto-fit,minmax(min(100%,255px),1fr))!important}
body .tv-samples-section .tv28-sample-kp .tv28-kp-cover{height:235px!important;min-height:235px!important;max-height:235px!important;aspect-ratio:auto;padding:17px 22px!important}
body .tv-samples-section .tv28-sample-kp .tv28-kp-cover-title{font-size:clamp(1.35rem,2.1vw,1.8rem);line-height:1.17;margin:auto 0 15px}
body .tv-samples-section .tv28-sample-kp .tv28-kp-cover-track{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:12px}
body .tv-samples-section .tv28-sample-kp .tv28-kp-cover-track span{font-size:.61rem;border-top:0;padding:0;color:#86652e}
@media(max-width:640px){body .tv-samples-section .tv-sample-grid:has(>.tv28-sample-kp){grid-template-columns:1fr!important}}
