.protection-program-selector{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(100%,780px);margin-top:28px}.protection-program-selector__item{position:relative;display:grid;align-content:start;gap:6px;min-height:128px;padding:17px 17px 16px;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:20px;color:#fff;background:#0a121d9e;box-shadow:inset 0 1px #ffffff0d;text-align:left;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;transition:transform .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease}.protection-program-selector__item:after{content:"";position:absolute;right:14px;bottom:0;left:14px;height:2px;border-radius:999px;background:transparent;transition:background .25s ease,box-shadow .25s ease}.protection-program-selector__item small{color:#b7cadd94;font-size:8px;font-weight:var(--km-weight-semibold);letter-spacing:.13em;text-transform:uppercase}.protection-program-selector__item strong{color:#fff;font-size:18px;font-weight:var(--km-weight-semibold);line-height:1.05;letter-spacing:-.025em}.protection-program-selector__item span{color:#d8e5f29e;font-size:10px;line-height:1.48}.protection-program-selector__item.is-active{transform:translateY(-2px);border-color:color-mix(in srgb,var(--program-accent) 58%,rgba(255,255,255,.16));background:#0f1927c7;box-shadow:0 18px 42px color-mix(in srgb,var(--program-accent) 14%,transparent),inset 0 1px #ffffff14}.protection-program-selector__item.is-active:after{background:linear-gradient(90deg,transparent,var(--program-accent),transparent);box-shadow:0 0 18px color-mix(in srgb,var(--program-accent) 32%,transparent)}@media(hover:hover)and (pointer:fine){.protection-program-selector__item:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--program-accent) 32%,rgba(255,255,255,.15))}}@media(max-width:760px){.protection-program-selector{grid-template-columns:1fr}.protection-program-selector__item{min-height:104px}}@media(prefers-reduced-motion:reduce){.protection-program-selector__item,.protection-program-selector__item:after{transition:none!important}}.flex-coverage-inspector[hidden]{display:none}.flex-coverage-category[hidden],.flex-coverage-empty[hidden],.flex-coverage-collection[hidden]{display:none!important}.tractor-detail-page{background:#eef4fb}.protection-hero--tractor-detail .protection-hero__media{background-image:url(/images/plans/equipment.png);background-position:72% 52%;filter:saturate(.88) brightness(.84) contrast(1.04)}.tractor-detail-page .protection-hero__overlay{background:linear-gradient(90deg,#040a11fa,#040a11f0 29%,#050b13bd 48%,#050b1347 68%,#050b130f),radial-gradient(90% 120% at 82% 22%,color-mix(in srgb,var(--plan-accent) 18%,transparent) 0%,transparent 60%),linear-gradient(180deg,#0000000f,#00000047)}.tractor-hero-content{width:min(62%,790px)}.protection-hero--tractor-detail .protection-hero__title{color:#f7fbff}.protection-hero--tractor-detail .protection-hero__title span{display:inline;color:var(--plan-accent);font-weight:var(--km-heading-accent-weight)}.protection-hero--tractor-detail .protection-hero__subtitle{color:#dce9f6c7}.tractor-detail-page .section-eyebrow{color:#e1ecf8ad}.tractor-detail-page .section-eyebrow span{background:currentColor;opacity:.82}.protection-hero--tractor-detail .protection-hero__inner{flex-direction:column;align-items:flex-start;justify-content:center}.tractor-detail-page .plan-hero-navigation{width:100%;margin-bottom:8px}.protection-hero--tractor-detail .protection-hero__pills span{color:#f0f7ffe6;border-color:#ffffff1f;background:#08101c6b;box-shadow:inset 0 1px #ffffff0a}.tractor-premium-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.tractor-premium-hero-cta{min-height:60px;padding-inline:23px;border:1px solid transparent;border-radius:18px;font-size:14px;font-weight:var(--km-weight-semibold)}.tractor-premium-hero-cta>svg{flex-shrink:0}.tractor-premium-hero-cta--primary{color:#10151a;border-color:color-mix(in srgb,var(--plan-accent) 70%,#fff);background:linear-gradient(110deg,color-mix(in srgb,var(--plan-accent) 78%,#fff) 0%,var(--plan-accent) 56%,color-mix(in srgb,var(--plan-accent) 70%,#8b7600) 100%);box-shadow:0 18px 40px color-mix(in srgb,var(--plan-accent) 25%,transparent),inset 0 1px #ffffff40}.tractor-premium-hero-cta--dark{color:#edf4ff;border-color:#8cabcd33;background:#07121f8a;box-shadow:inset 0 1px #ffffff0f,0 10px 28px #000a181f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.tractor-detail-page .flex-coverage-category.is-option .flex-coverage-category__icon{color:#c77924;border-color:#d4903629;background:#fff7e9e6}.tractor-detail-page .flex-coverage-category.is-option .flex-coverage-category__status{color:#9c6819}.tractor-detail-page .flex-coverage-category.is-not-included{opacity:.72}.tractor-detail-page .flex-coverage-category.is-not-included .flex-coverage-category__icon{color:#7f8c98;border-color:#6e809124;background:#eff3f7e6}.tractor-detail-page .flex-coverage-category.is-not-included .flex-coverage-category__status{color:#778794}.tractor-detail-page .flex-plus-benefit__copy small{max-width:460px;line-height:1.48}.tractor-inspector-note{margin:14px 0 0;padding:12px 14px;border:1px solid rgba(110,128,145,.12);border-radius:14px;color:#6f8192;background:#eef3f7b8;font-size:10px;line-height:1.55}@media(hover:hover)and (pointer:fine){.tractor-premium-hero-cta--primary:hover{box-shadow:0 23px 48px color-mix(in srgb,var(--plan-accent) 32%,transparent),inset 0 1px #ffffff47}.tractor-premium-hero-cta--dark:hover{border-color:#a6c2e157;background:#0a1626b8}}@media(max-width:980px){.tractor-hero-content{width:100%;max-width:720px}.protection-hero--tractor-detail .protection-hero__media{background-position:68% bottom}.tractor-detail-page .protection-hero__overlay{background:linear-gradient(180deg,#040a11fa,#040a11f0 40%,#040a118f 64%,#040a112e 84%,#040a110f),radial-gradient(90% 120% at 78% 24%,color-mix(in srgb,var(--plan-accent) 14%,transparent) 0%,transparent 58%)}}@media(max-width:680px){.tractor-premium-hero-actions{display:grid;grid-template-columns:1fr;gap:12px;width:min(100%,340px)}.tractor-premium-hero-cta{width:100%;min-height:56px;justify-content:space-between;padding-inline:18px;font-size:13px}}
