/* Shared HTItalia product palette; approved RAPAS navigation structure. */
:root{--bg-1st:#f28a24;--bg-2nd:#171717;--menu-highlight:#fff06a}
.rapas-navbar{background:#f8f9fa!important;z-index:1030}
.rapas-navbar .navbar-nav>.nav-item>.nav-link{font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;padding-left:1rem;padding-right:1rem;color:#344451;transition:color .2s,border-color .2s}
@media(min-width:992px){.rapas-navbar .navbar-nav>.nav-item>.nav-link{border-top:.3rem solid transparent;padding-top:1rem;padding-bottom:1rem}.rapas-navbar .has-megamenu{position:static!important}.rapas-navbar .megamenu{left:0;right:0;width:100%;margin-top:0}}
.rapas-navbar .navbar-nav>.nav-item>.nav-link:hover,.rapas-navbar .navbar-nav>.nav-item>.nav-link:focus,.rapas-navbar .navbar-nav>.nav-item>.nav-link.show{border-color:var(--bg-1st);color:var(--bg-2nd);font-weight:800}
.rapas-navbar .megamenu{padding:1rem;background:#fff;border:0;max-height:calc(100vh - 90px);overflow-y:auto;overscroll-behavior:contain}
.rapas-navbar .megamenu .list-group{margin-bottom:.35rem}
.rapas-navbar .megamenu .list-group-item{font-size:.82rem;line-height:1.2;padding:.24rem .3rem;color:#344451;transition:background .2s,color .2s}
.rapas-navbar .megamenu .list-group-item.title{font-size:.82rem;font-weight:700;background:#f1f5f8;color:#243c53;padding:.36rem .3rem}
.rapas-navbar .megamenu .list-group-item:hover:not(.title),.rapas-navbar .megamenu .list-group-item:focus:not(.title){color:var(--menu-highlight);background:linear-gradient(270deg,var(--bg-1st),var(--bg-2nd))}
@media(max-width:991px){.rapas-navbar .navbar-collapse{max-height:90vh;overflow-y:auto;margin-top:10px}.rapas-navbar .megamenu{max-height:none;overflow:visible;padding:.35rem}}

body{font-family:Arial,sans-serif;color:#344451}.topbar{background:#26313a;color:#fff;font-size:.88rem}.topbar a{color:#ffc107}.hero{background:#f4f6f7}.hero h1{font-size:clamp(2.3rem,5vw,4rem);font-weight:800}.kicker{color:#b45309;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.product-carousel{background:#fff;border-radius:1rem;box-shadow:0 15px 40px #0002;overflow:hidden}.product-carousel img{height:450px;object-fit:contain}.pills{display:flex;gap:.5rem;flex-wrap:wrap}.pills span{border:1px solid #ddd;border-radius:999px;padding:.4rem .7rem;font-weight:700}.section-title{font-weight:800;margin-bottom:2rem}.feature-card{height:100%;border:1px solid #ddd;border-radius:.8rem;overflow:hidden;box-shadow:0 7px 20px #0001;transition:.2s}.feature-card:hover{transform:translateY(-4px)}.feature-card img{width:100%;height:250px;object-fit:contain;background:#000}.feature-card h3{font-size:1.1rem;font-weight:800}.spec{background:#eef1f3}.table thead th{background:#343a40;color:#fff}.documentation-dropdown .dropdown-toggle.show,.documentation-dropdown .dropdown-toggle:hover{background:#e87500;color:#fff}.documentation-dropdown .dropdown-item{transition:.2s}.documentation-dropdown .dropdown-item:hover{background:#f59e0b;color:#fff;transform:translateX(4px)}footer{background:#343f49;color:#fff}.feedback{position:fixed;inset:0;z-index:20000;background:#0008;display:none;align-items:center;justify-content:center;padding:1rem}.feedback.show{display:flex}.feedback-box{width:min(500px,100%);background:#fff;border-radius:.8rem;overflow:hidden;box-shadow:0 20px 60px #0006}.feedback-head{display:flex;justify-content:space-between;padding:1rem 1.2rem;color:#fff;background:#343a40;border-bottom:4px solid #ffc107}.feedback-head.success{background:#198754}.feedback-head.error{background:#b02a37}.feedback-head button{border:0;background:none;color:#fff;font-size:1.5rem}
/* Shared HTItalia product styling: navigation, hero, carousel, introduction, tables, accessories and quote modal. */
:root{--ht:#ed7100;--ht-dark:#171717;--ht-light:#fff3e6}
.rapas-navbar .navbar-nav>.nav-item>.nav-link:hover,.rapas-navbar .navbar-nav>.nav-item>.nav-link.show{color:var(--ht-dark)}
.kicker{color:var(--ht)}.hero{background:linear-gradient(120deg,#fff5eb,#f7f8f8)}
.hero h1{font-size:clamp(2.2rem,4.2vw,3.65rem)}.product-carousel img{height:450px;object-fit:contain;background:#fff}
.product-carousel .carousel-control-prev-icon,.product-carousel .carousel-control-next-icon{background-color:#171717;border-radius:50%;padding:19px;background-size:55%}
.product-carousel .carousel-indicators button{background-color:var(--ht-dark)}
.pills .bg-warning{background:#fff3e6!important;color:#171717;border-color:#f0c49b}
.section-title{margin-bottom:1.5rem}.intro-image{background:#fff;border:1px solid #e0e6e3;box-shadow:0 8px 25px #071f1914;width:100%;max-height:380px;object-fit:contain}
.measurement-callout{background:#fff3e6;border-left:5px solid var(--ht);padding:1rem 1.2rem;border-radius:0 .5rem .5rem 0}
.comparison-section{background:#f6f8f7}.table-bordered th,.table-bordered td{border-color:#d8cec4}
.comparison-table thead th,.spec-table tr:first-child th{background:var(--ht-dark);color:#fff}
.comparison-table .selected{background:#d8f1e7;font-weight:700}.comparison-table thead .selected{background:#0c806c;color:#fff}
.spec-table th{width:45%;background:#d9eee7;color:#171717}.spec-table td{background:#fff}
.accessory-card{background:#fff;border:1px solid #cbded7;border-radius:.8rem;padding:1.1rem;box-shadow:0 8px 25px #0001}.accessory-card h2{color:var(--ht-dark);font-weight:800}.accessory-card img{border-radius:.5rem}.accessory-card li{margin:.3rem 0}
.application-strip{background:#dcefe9;border-top:4px solid var(--ht)}.documentation-dropdown .dropdown-toggle:hover,.documentation-dropdown .dropdown-toggle.show{background:#e87500;color:#fff}
@media(max-width:991px){.product-carousel img{height:370px}}

/* HTItalia manufacturer navigation palette. The MHO3 navigation structure remains unchanged. */
.rapas-navbar{background:#171717!important;border-bottom:4px solid #3ca68c}
.rapas-navbar .navbar-nav>.nav-item>.nav-link{color:#fff;background:#ffe1c2;border-radius:.35rem;margin:.2rem .12rem;padding:.6rem .85rem}
.rapas-navbar .navbar-nav>.nav-item>.nav-link:hover,.rapas-navbar .navbar-nav>.nav-item>.nav-link:focus,.rapas-navbar .navbar-nav>.nav-item>.nav-link.show{color:#fff;background:#ffc58b;border-color:#b64c00}
.rapas-navbar .navbar-toggler{background:#fff6ed;border-color:#9acbbb}
.rapas-navbar .megamenu{background:#fff6ed}
.rapas-navbar .megamenu .list-group-item.title{background:#171717;color:#fff}
.rapas-navbar .megamenu .list-group-item:not(.title){background:#ffe9d3;color:#171717}
.rapas-navbar .megamenu .list-group-item:hover:not(.title),.rapas-navbar .megamenu .list-group-item:focus:not(.title){background:linear-gradient(270deg,#ffc58b,#171717);color:#fff}
.hero-parameters{padding-left:1.2rem;line-height:1.6}.hero-parameters li::marker{color:#ed7100}.hero-parameters strong{color:#171717}
@media(max-width:991px){.rapas-navbar .navbar-nav>.nav-item>.nav-link{margin:.15rem 0}.rapas-navbar .megamenu{background:#fff6ed}}

/* Quote modal uses the HTItalia palette. */
.rapas-quote-modal .modal-header{background:#171717;color:#fff;border-bottom:4px solid #3ca68c}
.rapas-quote-modal .modal-title,.rapas-quote-modal .rapas-modal-kicker{color:#fff}
.rapas-quote-modal .rapas-btn-quote{background:#ed7100;border:2px solid #ed7100;color:#fff;font-weight:700}
.rapas-quote-modal .rapas-btn-quote:hover,.rapas-quote-modal .rapas-btn-quote:focus{background:#171717;border-color:#171717;color:#fff}
.rapas-quote-modal .rapas-btn-quote:focus-visible{outline:3px solid #92d7c5;outline-offset:2px}

/* Shared HTItalia table alignment: parameter names left, values centred. */
.comparison-table th,.spec-table th{text-align:left}
.comparison-table td,.spec-table td{text-align:center;vertical-align:middle}
.comparison-table thead th:not(:first-child),.spec-table thead th:not(:first-child){text-align:center}

/* Shared HTItalia navigation, controls, feature columns and RAPAS footer. Load after ht.css. */
html{scroll-padding-top:100px;scroll-behavior:smooth}
.topbar{background:#171717}.topbar a{color:#ffb66f}
.hero .bg-ht-soft{background:#fff3e6;color:#171717;border-color:#f0c49b}
.btn-ht{background:#ed7100;border:1px solid #ed7100;color:#fff;font-weight:700}
.btn-ht:hover,.btn-ht:focus-visible{background:#171717;border-color:#171717;color:#fff}
.btn-outline-ht{color:#171717;border:1px solid #ed7100;font-weight:700}
.btn-outline-ht:hover,.btn-outline-ht:focus-visible,.btn-outline-ht.show,.documentation-dropdown .btn-outline-ht:hover,.documentation-dropdown .btn-outline-ht.show{background:#ed7100;color:#fff;border-color:#ed7100}
.documentation-dropdown .dropdown-item:hover,.documentation-dropdown .dropdown-item:focus{background:#fff3e6;color:#171717}
.btn:focus-visible{outline:3px solid #ed7100;outline-offset:3px}
.ht-features{background:#fff}.ht-feature-column{position:relative;transition:transform .22s ease;transform-origin:center}
.ht-feature-card{border:1px solid #e7d4c2;border-radius:1rem;overflow:hidden;box-shadow:0 8px 24px #17171712}
.ht-feature-card .card-img-top{width:100%;height:auto;aspect-ratio:3/4;object-fit:contain;background:#fff}
.ht-feature-card .card-body{padding:1.1rem}.ht-feature-card h3{font-weight:700;color:#171717}.ht-feature-card p{line-height:1.6}
.spec-table thead th{background:#171717;color:#fff}.spec-table tbody tr:first-child th{background:#d9eee7;color:#171717}
.rapas-quote-modal{border:0;border-radius:1rem;overflow:hidden}.rapas-quote-modal .modal-header{padding:1.4rem 1.6rem}.rapas-modal-kicker{font-size:.8rem;letter-spacing:.14em;font-weight:700}.rapas-quote-modal .modal-title{font-size:1.65rem;font-weight:800}.rapas-quote-modal .modal-body{padding:1.5rem}.rapas-modal-intro{line-height:1.6;color:#535353}.rapas-quote-modal .form-control:focus{border-color:#ed7100;box-shadow:0 0 0 .2rem #ed710024}
@media(min-width:992px){.rapas-navbar .navbar-nav{flex-wrap:nowrap;align-items:center}.rapas-navbar .navbar-nav>.nav-item>.nav-link{white-space:nowrap}}
@media(hover:hover) and (pointer:fine){.ht-feature-column:hover{transform:scale(1.1);z-index:2}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ht-feature-column{transition:none}.ht-feature-column:hover{transform:none}}
    .rapas-footer-wrap{padding:0;font-family:Arial,sans-serif}
    .rapas-footer-wrap .rf-footer{background:#233541;color:#f5f8fa;border-top:4px solid #ed7100;border-radius:3px;overflow:hidden}
    .rapas-footer-wrap .rf-main{display:grid;grid-template-columns:1fr 1fr 1fr;gap:28px;padding:36px 28px 30px}
    .rapas-footer-wrap .rf-brand{font-size:28px;font-weight:700;letter-spacing:3px;margin:0 0 17px;color:#fff}
    .rapas-footer-wrap .rf-brand span{color:#ff9b3d}
    .rapas-footer-wrap h3{font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#ffb36c;margin:0 0 18px}
    .rapas-footer-wrap p{font-size:14px;line-height:1.65;margin:0 0 12px;color:#d4dfe6}
    .rapas-footer-wrap .rf-link{display:flex;align-items:center;gap:9px;color:#fff;text-decoration:none;font-size:14px;line-height:1.6;margin:0 0 9px;overflow-wrap:anywhere}
    .rapas-footer-wrap .rf-link:hover{color:#ffb36c}
    .rapas-footer-wrap .rf-link svg{width:17px;height:17px;flex-shrink:0;color:#ffb36c}
    .rapas-footer-wrap .rf-quote{background:#f4c65b;color:#233541;border:0;border-radius:6px;padding:12px 18px;font-size:14px;font-weight:700;margin-top:12px;display:inline-flex;gap:9px;align-items:center}
    .rapas-footer-wrap .rf-socials{display:flex;gap:9px;flex-wrap:wrap;margin-top:20px}
    .rapas-footer-wrap .rf-social{display:flex;align-items:center;gap:7px;min-height:44px;padding:0 10px;border:1px solid #526975;border-radius:6px;color:#f5f8fa;text-decoration:none;font-size:12px}
    .rapas-footer-wrap .rf-social:hover{background:#304b59}
    .rapas-footer-wrap .rf-youtube-logo{display:grid;place-items:center;background:#ff0033;color:#fff;border-radius:6px;width:29px;height:21px;font-size:13px}
    .rapas-footer-wrap .rf-facebook-logo{display:grid;place-items:center;background:#1877f2;color:#fff;border-radius:50%;width:25px;height:25px;font-family:Arial,sans-serif;font-size:24px;font-weight:700;line-height:1}
    .rapas-footer-wrap .rf-social svg{width:18px;height:18px}
    .rapas-footer-wrap .rf-admin{padding:19px 28px;background:#1c2d37;border-top:1px solid #40545f;display:grid;grid-template-columns:1fr 1fr;gap:10px 24px}
    .rapas-footer-wrap .rf-admin p{font-size:12px;color:#bdcdd6;margin:0;line-height:1.7;overflow-wrap:anywhere}
    .rapas-footer-wrap .rf-admin strong{color:#e0e9ee;font-weight:500}
    .rapas-footer-wrap .rf-bottom{padding:16px 28px;background:#192832;color:#aebfc9;font-size:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
    .rapas-footer-wrap .rf-top{color:#d6e5ec;text-decoration:none;display:flex;align-items:center;gap:6px;border:0;background:none;padding:0;font:inherit}
    .rapas-footer-wrap .rf-top svg{width:15px;height:15px}
    .rapas-footer-wrap .rf-status{color:#ffb36c;font-size:13px;min-height:0;margin:0}
    @media(max-width:620px){.rapas-footer-wrap .rf-main{grid-template-columns:1fr;gap:26px;padding:28px 22px}.rapas-footer-wrap .rf-admin{grid-template-columns:1fr;padding:19px 22px}.rapas-footer-wrap .rf-bottom{padding:16px 22px}}
  
.rapas-footer-wrap .rf-footer{border-radius:0}.rapas-footer-wrap .rf-main,.rapas-footer-wrap .rf-admin,.rapas-footer-wrap .rf-bottom{max-width:1320px;margin:auto}.rapas-footer-wrap{background:#233541}.rapas-footer-wrap .rf-link i{font-style:normal;color:#ffb36c}.rapas-footer-wrap .rf-top{cursor:pointer}



/* Product photos retain their full proportions. */
.ht-feature-card .card-img-top{aspect-ratio:4/3;object-fit:contain}.ht-feature-card>a{display:block;background:#fff}.rapas-navbar .megamenu .list-group-item{white-space:normal}

/* HTItalia shared product-page components. */
:root{--ht-orange:#ed7100;--ht-black:#171717;--ht-light:#fff3e6;--bg-1st:#ed7100;--bg-2nd:#171717;--menu-highlight:#fff}
body{color:#282828}.topbar{background:#171717}.topbar a{color:#ffb36c}.rapas-navbar{background:#171717!important;border-bottom:4px solid #ed7100}.rapas-navbar .navbar-nav>.nav-item>.nav-link{color:#fff}.rapas-navbar .navbar-nav>.nav-item>.nav-link:hover,.rapas-navbar .navbar-nav>.nav-item>.nav-link:focus,.rapas-navbar .navbar-nav>.nav-item>.nav-link.show{color:#ffad60;border-color:#ed7100}.rapas-navbar .navbar-brand{background:#fff;border-radius:5px;padding:5px 10px}.rapas-navbar .navbar-toggler{border-color:#ffad60;background:#fff}.rapas-navbar .megamenu .list-group-item:hover:not(.title){background:#171717;color:#ffad60}
.hero{background:linear-gradient(120deg,#fff3e6,#fafafa)}.hero h1{color:#171717}.kicker{color:#a74700}.hero .pills span{background:#fff3e6;color:#743100;border-color:#efc69e}.ht-product-photo{background:#fff;border:1px solid #e8ddd2;border-radius:1rem;box-shadow:0 12px 35px #17171712;padding:1.5rem}.ht-product-photo a{display:block}.ht-product-photo img{display:block;width:100%;height:auto;max-height:490px;object-fit:contain}.btn-ht{background:#ed7100;border-color:#ed7100;color:#171717;font-weight:700}.btn-ht:hover,.btn-ht:focus-visible{background:#171717;border-color:#171717;color:#fff}.btn-outline-ht{color:#171717;border-color:#171717}.btn-outline-ht:hover,.btn-outline-ht.show{background:#ed7100;color:#171717;border-color:#ed7100}.measurement-callout{background:#fff3e6;border-color:#ed7100}.section-title{color:#171717}.ht-introduction{max-width:1050px}.ht-details{background:#f4f4f4}.ht-tabs{gap:.35rem;border-bottom:3px solid #ed7100}.ht-tabs .nav-link{border:0;background:#171717;color:#fff;padding:1rem 1.4rem;font-size:1.05rem;font-weight:700;border-radius:.6rem .6rem 0 0}.ht-tabs .nav-link.active,.ht-tabs .nav-link:hover{background:#ed7100;color:#171717}.ht-tab-content{background:#fff;padding:2rem;border:1px solid #ddd;border-top:0;border-radius:0 0 1rem 1rem}.ht-spec-heading{font-size:1.08rem;font-weight:700;color:#171717;border-left:4px solid #ed7100;padding-left:.7rem;margin:0 0 .9rem;line-height:1.45}.ht-spec-block p,.ht-spec-block li{line-height:1.6}.table{font-size:.94rem}.table thead th,.table thead tr th{background:#171717;color:#fff;border-color:#454545}.table thead{border-top:3px solid #ed7100}.table td,.table th{padding:.6rem .65rem;vertical-align:middle}.table th{font-weight:700}.table ul{margin-bottom:0}.table-responsive{margin-bottom:1.3rem}.ht-accessory-heading{font-size:1.35rem;color:#171717;font-weight:700;border-bottom:2px solid #ed7100;padding-bottom:.8rem;margin-bottom:1.5rem}.ht-accessory-column{position:relative;transition:transform .22s ease}.ht-accessory-card{border:1px solid #ded3c9;border-radius:1rem;overflow:hidden;box-shadow:0 6px 20px #1717170d;background:#fff}.ht-accessory-card .card-img-top{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;background:#fff;border:0;border-radius:0;padding:.6rem}.ht-accessory-card>h4,.ht-accessory-card>p{padding:1rem;font-weight:700}.ht-accessory-trigger{display:block;color:#171717;text-decoration:none;font-weight:700;padding-bottom:1rem;line-height:1.5}.ht-accessory-trigger:hover{color:#a74700}.ht-accessory-trigger:after{content:'⌄';display:block;text-align:center;color:#a74700;font-size:1.5rem}.ht-accessory-trigger[aria-expanded=true]:after{content:'⌃'}.ht-accessory-description{padding:0 1rem;line-height:1.6}.ht-accessory-description p{margin-top:.5rem}.ht-accessory-description ul{padding-left:1.2rem}.application-strip{background:#171717;color:#fff}.application-strip h2{color:#fff}.rapas-quote-modal .modal-header,.rapas-quote-modal .modal-footer .btn-ht{background:#ed7100;color:#171717}.rapas-modal-kicker{color:#171717}.rapas-footer-wrap .rf-footer{border-color:#ed7100}.rapas-footer-wrap .rf-brand span,.rapas-footer-wrap h3,.rapas-footer-wrap .rf-link i{color:#ffb36c}
@media(hover:hover) and (pointer:fine){.ht-accessory-column:hover{transform:scale(1.05);z-index:2}}@media(max-width:575px){.ht-tab-content{padding:1rem}.ht-tabs .nav-link{padding:.85rem 1rem}.hero h1{font-size:2.15rem}.ht-product-photo{padding:.8rem}.table{font-size:.88rem}}@media(prefers-reduced-motion:reduce){.ht-accessory-column{transition:none}.ht-accessory-column:hover{transform:none}}

/* Consistent accessory columns and transparent RAPAS logo. */
.rapas-navbar .navbar-brand{background:transparent;padding:5px 0;border-radius:0}.rapas-navbar .navbar-brand img{background:transparent}
.ht-accessory-photo{width:100%;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;background:#fff;overflow:hidden}.ht-accessory-photo .card-img-top{display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:contain;padding:.75rem;margin:0}
.ht-accessory-body{padding:1rem;display:flex;flex-direction:column;flex:1}.ht-accessory-heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.ht-accessory-card .ht-accessory-title{font-size:1rem;font-weight:700;line-height:1.5;margin:0;padding:0;color:#171717;flex:1}.ht-accessory-toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;border:1px solid #ed7100;border-radius:50%;background:#fff3e6;color:#171717;padding:0;transition:background .2s,color .2s}.ht-accessory-toggle:hover,.ht-accessory-toggle:focus-visible{background:#ed7100;color:#171717}.ht-accessory-toggle:focus-visible{outline:3px solid #171717;outline-offset:3px}.ht-accessory-toggle .chevron{width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .25s}.ht-accessory-toggle[aria-expanded=true] .chevron{transform:translateY(2px) rotate(225deg)}.ht-accessory-body .ht-accessory-description{padding:0}.ht-accessory-description p:first-child{margin-top:1rem}@media(prefers-reduced-motion:reduce){.ht-accessory-toggle,.ht-accessory-toggle .chevron{transition:none}}

/* HTItalia orange navigation and introductory feature columns. */
.rapas-navbar{background:#ed7100!important;border-bottom:3px solid #171717}.rapas-navbar .navbar-nav>.nav-item>.nav-link{color:#171717}.rapas-navbar .navbar-nav>.nav-item>.nav-link:hover,.rapas-navbar .navbar-nav>.nav-item>.nav-link:focus,.rapas-navbar .navbar-nav>.nav-item>.nav-link.show{color:#171717;background:#ffffff30;border-color:#171717}.rapas-navbar .navbar-toggler{background:transparent;border-color:#171717}.topbar{background:#171717}.rapas-navbar .navbar-brand,.rapas-navbar .navbar-brand img{background:transparent}
.ht-main-features{background:#fff}.ht-main-feature-column{position:relative;transition:transform .22s ease}.ht-main-feature-card{border:1px solid #ead5c1;border-top:4px solid #ed7100;border-radius:1rem;padding:1.4rem;background:#fff;box-shadow:0 8px 24px #1717170b}.ht-main-feature-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.ht-main-feature-top svg{width:42px;height:42px;color:#a74700}.ht-main-feature-number{font-size:.85rem;font-weight:700;letter-spacing:.1em;color:#777}.ht-main-feature-card h3{font-size:1.1rem;font-weight:700;line-height:1.4;margin:0 0 .7rem;color:#171717;min-height:3.1em}.ht-main-feature-value{font-size:1.2rem;font-weight:700;color:#a74700;margin:0 0 .8rem;line-height:1.35}.ht-main-feature-text{font-size:.97rem;line-height:1.65;margin:0;color:#444}@media(hover:hover) and (pointer:fine){.ht-main-feature-column:hover{transform:scale(1.05);z-index:2}}@media(prefers-reduced-motion:reduce){.ht-main-feature-column{transition:none}.ht-main-feature-column:hover{transform:none}}

/* Light orange navigation controls, including the product-group menu. */
.rapas-navbar .navbar-nav>.nav-item>.nav-link{background:#ffe1c2;color:#171717;border-color:transparent}.rapas-navbar .navbar-nav>.nav-item>.nav-link:hover,.rapas-navbar .navbar-nav>.nav-item>.nav-link:focus,.rapas-navbar .navbar-nav>.nav-item>.nav-link.show{background:#ffc58b;color:#171717;border-color:#171717}.rapas-navbar .megamenu{background:#fff6ed}.rapas-navbar .megamenu .list-group-item.title{background:#ffd3a6;color:#171717}.rapas-navbar .megamenu .list-group-item:not(.title){background:#ffe9d3;color:#171717}.rapas-navbar .megamenu .list-group-item:hover:not(.title),.rapas-navbar .megamenu .list-group-item:focus:not(.title){background:#ffc58b;color:#171717}
