/* Local T-Roc offer candidate. Existing HelloCars CI remains authoritative. */
.troc-banner{display:block;background:#F25C05;color:#17181b;padding:19px 0}.troc-banner-inner{display:flex;gap:26px;align-items:center;justify-content:space-between}.troc-banner strong{font-size:22px;display:block}.troc-banner small{display:block;color:inherit;font-size:13px}.troc-banner b{font-size:26px}.troc-banner-cta{background:#2D2E33;color:#fff;padding:13px 19px;font-weight:700;font-size:13px;white-space:nowrap}.troc-eyebrow{font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px}.troc-title{font-weight:700!important;letter-spacing:-.055em}.troc-hero{background:#2D2E33;color:#F2F2F2;padding:42px 0 54px}.troc-hero-grid{display:grid;grid-template-columns:.85fr 1.25fr;gap:42px;align-items:center}.troc-hero h1{font-size:clamp(40px,4.4vw,67px);line-height:1.02;margin-bottom:19px}.troc-hero h1 span{color:#F25C05}.troc-hero .troc-lead{color:#dedee1;font-size:17px;line-height:1.6;max-width:470px}.troc-hero figure{margin:0}.troc-hero img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}.troc-hero figcaption{font-size:12px;line-height:1.5;color:#c1c2c7;margin-top:12px}.troc-price{display:flex;align-items:baseline;gap:12px;margin:23px 0 0}.troc-price strong{font-size:68px;line-height:1;font-weight:700;letter-spacing:-.055em}.troc-price span{font-size:15px}.troc-net{font-size:14px;margin:8px 0 15px}.troc-facts{display:flex;gap:18px;padding:18px 0;border-top:1px solid #74757b;border-bottom:1px solid #74757b;font-weight:700;font-size:14px}.troc-hero .button{background:#F25C05;color:#17181b}.troc-hero .text-link{color:#F2F2F2;border-color:#9b9ca3}.troc-upfront{font-size:14px;line-height:1.65;margin:16px 0 0;color:#e1e1e3}.troc-energy{font-size:15px;line-height:1.6;margin:0;padding:20px 0;border-top:1px solid #8c8d93}.troc-energy b{font-size:15px}.troc-energy-note{font-size:12px;display:block;color:inherit}.troc-section{padding:68px 0}.troc-section h2{font-weight:700;max-width:800px}.troc-package{display:grid;grid-template-columns:1fr 1fr;gap:65px}.troc-services{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.troc-services li{padding:17px 0;border-bottom:1px solid #c8c9cb;font-size:16px;font-weight:700}.troc-services li:before{content:'✓';color:#7f3700;margin-right:10px}.troc-total{padding:18px 0;margin-top:18px;border-top:3px solid #F25C05}.troc-total strong{display:block;font-size:25px}.troc-total p{font-size:14px;margin:6px 0;line-height:1.7}.troc-highlights{background:white}.troc-highlight-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.troc-highlight-grid article{border-top:3px solid #F25C05;padding-top:20px}.troc-highlight-grid h3{font-size:23px}.troc-highlight-grid ul{padding-left:20px;font-size:15px;line-height:1.8}.troc-note{font-size:13px;line-height:1.8;color:#56585e;margin-top:22px}.troc-final{background:#2D2E33;color:#F2F2F2;padding:55px 0}.troc-final h2{font-weight:700}.troc-final .button{background:#F25C05;color:#17181b}.troc-teaser{margin:50px auto;background:#2D2E33;color:#F2F2F2;display:grid;grid-template-columns:1.15fr 1fr;gap:0;overflow:hidden}.troc-teaser figure{margin:0;display:flex;align-items:center;background:#353539}.troc-teaser img{display:block;width:100%;height:auto}.troc-teaser-copy{padding:36px}.troc-teaser h2{font-weight:700;font-size:40px;margin:12px 0}.troc-teaser .troc-price strong{font-size:55px}.troc-teaser p{font-size:14px}.troc-teaser .button{color:#17181b;background:#F25C05}.troc-teaser .troc-energy{font-size:13px;padding:15px 0 0;margin-top:20px}.troc-teaser .troc-energy b{font-size:13px}.troc-breadcrumb{font-size:12px;padding:18px 0}.troc-gallery{display:grid;grid-template-columns:1fr 1fr;gap:22px}.troc-gallery figure{margin:0}.troc-gallery img{width:100%;display:block}.troc-gallery figcaption{font-size:13px;padding-top:9px}.troc-ended{padding:70px 0;min-height:55vh}.troc-ended h1{font-weight:700;font-size:48px}.troc-label{display:inline-block;background:#F25C05;color:#17181b;padding:5px 10px;font-size:12px;font-weight:700;letter-spacing:.08em}
@media(max-width:1050px){.troc-hero-grid{grid-template-columns:1fr 1.15fr;gap:24px}.troc-hero h1{font-size:44px}.troc-price strong{font-size:58px}.troc-package{gap:35px}.troc-banner-inner{flex-wrap:wrap;gap:10px 25px}.troc-banner-cta{margin-left:auto}.troc-teaser h2{font-size:33px}}
@media(max-width:760px){.troc-banner-inner{display:grid;grid-template-columns:1fr auto;gap:10px}.troc-banner strong{font-size:18px}.troc-banner b{font-size:22px}.troc-banner-cta{grid-column:1/-1;width:100%;text-align:center}.troc-banner small{font-size:11px}.troc-hero{padding:30px 0 35px}.troc-hero-grid{display:flex;flex-direction:column;gap:25px;align-items:stretch}.troc-hero h1{font-size:44px}.troc-hero figure{order:-1}.troc-hero figcaption{font-size:11px}.troc-hero .troc-lead{font-size:16px}.troc-price strong{font-size:64px}.troc-facts{font-size:13px;justify-content:space-between;gap:8px}.troc-hero .actions{gap:14px}.troc-energy{font-size:14px}.troc-energy b{font-size:14px}.troc-section{padding:45px 0}.troc-package,.troc-highlight-grid,.troc-gallery{grid-template-columns:1fr;gap:30px}.troc-services{gap:0 15px}.troc-services li{font-size:14px}.troc-teaser{grid-template-columns:1fr;margin:30px auto}.troc-teaser-copy{padding:25px}.troc-teaser h2{font-size:32px}.troc-teaser .troc-price strong{font-size:58px}.troc-ended h1{font-size:36px}.troc-breadcrumb{font-size:11px}}
@media(prefers-reduced-motion:reduce){.troc-hero *, .troc-teaser *{scroll-behavior:auto!important}}
.troc-banner>.wrap:last-child{font-size:14px!important;line-height:1.6}.troc-banner>.wrap:last-child b{font-size:14px}
@media(max-width:760px){.troc-banner-inner{grid-template-columns:1fr}.troc-banner strong{font-size:22px}.troc-banner small{font-size:12px}.troc-banner-inner>span:nth-child(2){padding:3px 0}.troc-banner-inner>span:nth-child(2)>small{margin-top:3px}.troc-banner-cta{grid-column:auto}.troc-banner>.wrap:last-child{font-size:13px!important}.troc-banner>.wrap:last-child b{font-size:13px}}

.troc-consumption{color:#2D2E33}.troc-consumption-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:28px}.troc-consumption-grid>div{min-width:0}.troc-consumption dl{margin:20px 0}.troc-consumption dl>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #c8c9cc;padding:11px 0}.troc-consumption dt{flex:1}.troc-consumption dd{margin:0;flex:1;text-align:right;font-weight:700}.troc-consumption-notes{border-top:1px solid #c8c9cc;margin-top:24px;padding-top:12px;font-size:14px;line-height:1.65}.troc-consumption a{text-decoration:underline}.troc-consumption h3{font-size:22px;line-height:1.3}@media(max-width:760px){.troc-consumption-grid{grid-template-columns:1fr;gap:20px}.troc-consumption dl>div{gap:12px}.troc-consumption dt,.troc-consumption dd{font-size:15px}.troc-consumption h2{font-size:32px}}

@media(max-width:480px){.troc-services{grid-template-columns:1fr}}
