.btn-primary{--bs-btn-bg:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-bg:var(--bs-primary-dark);--bs-btn-hover-border-color:var(--bs-primary-dark)}html{overflow-x:hidden;scroll-behavior:smooth}body{overflow-x:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;padding-top:76px;color:var(--text-main)}.container{width:calc(100% - 32px);max-width:none!important}@media (max-width:576px){.container{width:100%}}.navbar{backdrop-filter:blur(10px)}.navbar-scrolled{box-shadow:0 2px 20px rgba(0,0,0,.1)}.section-padding.pt-5{padding-top:40px!important}.main-content.pt-5.mt-5{padding-top:1rem!important;margin-top:1rem!important}.masthead{margin-bottom:0!important}.masthead p.mb-5,.section-padding .mb-5{margin-bottom:1.5rem!important}.footer.py-4{padding-top:1.25rem!important;padding-bottom:1.25rem!important;background-color:#d8d8d8!important}.footer .mb-3{margin-bottom:.75rem!important}.footer .mb-2{margin-bottom:.5rem!important}body.ru-page-compact .masthead .container.py-5.mt-5{padding-bottom:1.75rem!important}body.ru-page-compact .masthead .header-content.py-4,body.ru-page-compact .masthead .header-content.py-5{padding-top:.5rem!important;padding-bottom:.5rem!important}body.ru-page-compact .section-padding{padding:40px 0}body.ru-page-compact .section-padding.pt-5{padding-top:40px!important}body.ru-page-compact .main-content.pt-5.mt-5{padding-top:1rem!important;margin-top:1rem!important}body.ru-page-compact .masthead{margin-bottom:0!important}body.ru-page-compact .masthead p.mb-5,body.ru-page-compact .section-padding .mb-5{margin-bottom:1.5rem!important}.section-title::after{content:none}.advantage-icon{width:70px;height:70px;border-radius:20px}.country-icon{width:80px;height:80px;border-radius:50%}.feature-icon{width:60px;height:60px;border-radius:15px}.site-showcase-image,img[src$="pic1.png"].rounded-circle,img[src$="pic2.png"].rounded-circle,img[src$="pic5.png"].rounded-circle{width:min(100%,430px);aspect-ratio:5/3;object-fit:cover;object-position:center;border-radius:999px!important;display:block;margin-left:auto;margin-right:auto}@media (max-width:576px){.site-showcase-image,img[src$="pic1.png"].rounded-circle,img[src$="pic2.png"].rounded-circle,img[src$="pic5.png"].rounded-circle{width:min(100%,320px)}}.coming-soon-row .program-card .card-body{display:flex;flex-direction:column}.coming-soon-row .coming-soon-header{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-height:150px}.coming-soon-row .coming-soon-header .card-title{margin-bottom:0}.coming-soon-row .coming-soon-header .badge{margin-top:auto}.international-experience{position:relative;min-height:0}.international-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:min(1200px,100%) auto;background-position:center center;background-repeat:no-repeat;opacity:.3;z-index:1}.international-content{position:relative;z-index:2}.policy-modal .modal-header{border-radius:15px 15px 0 0}.download-btn{min-height:100px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.file-info{color:rgba(255,255,255,.9);font-size:.8rem;margin-top:.5rem}.fade-in{opacity:0;transform:translateY(30px);transition:opacity .8s,transform .8s}.fade-in.visible{opacity:1;transform:translateY(0)}@media (max-width:576px){.download-btn{min-height:90px;font-size:.875rem}}#cargoFilterWrap,#clearSearch,#railcarPicker,#searchBox{display:none!important}#searchBox~.input-group-text,.input-group-text:has(+ #searchBox){display:none!important}.filter-chip .btn.active i{transition:transform .3s;display:inline-block}.filter-chip .btn.active:hover i{transform:rotate(90deg) scale(1.2)}.filter-chip .btn.active:hover{background-color:var(--bs-primary);color:#fff;border-color:var(--bs-primary);box-shadow:0 4px 12px rgba(46,139,87,.2)}.filter-chip .btn:not(.active):hover{background-color:rgba(46,139,87,.1);border-color:var(--bs-primary);color:var(--bs-primary)}@media (prefers-reduced-motion:reduce){.brand-service-state{transform:none;filter:none}.brand-service-state-compact{opacity:0}.brand-service-state-expanded{opacity:1}.nav-coin-morph{color:inherit}.nav-coin-morph::after,.nav-coin-morph::before{animation:none;display:none}}:root{--bs-primary:#2E8B57;--bs-primary-rgb:46,139,87;--bs-primary-dark:#1e6b4e;--bs-secondary:#70AD47;--bs-secondary-rgb:112,173,71;--site-button-radius:12px;--site-button-shadow:0 10px 24px rgba(31, 122, 77, 0.08);--site-button-shadow-hover:0 14px 28px rgba(31, 122, 77, 0.14);--site-button-solid-bg:linear-gradient(180deg, #1f8f59, #177248);--site-button-soft-bg:linear-gradient(180deg, rgba(255,255,255,.96), rgba(238,238,238,.95));--site-section-bg:linear-gradient(180deg, #eeeeee 0%, #eeeeee 48%, #ffffff 100%)}body.calculator-page .calculator-hero.bg-light,body:not([data-calc-mode]):not(.sale-page) .main-content>.section-padding,body:not([data-calc-mode]):not(.sale-page) .masthead.bg-light,body:not([data-calc-mode]):not(.sale-page) main>.section-padding,body:not([data-calc-mode]):not(.sale-page)>.section-padding{background:var(--site-section-bg)!important}.btn-primary,.btn-success{--bs-btn-bg:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-bg:var(--bs-primary-dark);--bs-btn-hover-border-color:var(--bs-primary-dark);--bs-btn-active-bg:var(--bs-primary-dark);--bs-btn-active-border-color:var(--bs-primary-dark);border-color:rgba(23,114,72,.9);border-radius:var(--site-button-radius);background:var(--site-button-solid-bg);box-shadow:var(--site-button-shadow);color:#fff;font-weight:700;transition:transform .18s,box-shadow .18s,filter .18s}.btn-primary:focus-visible,.btn-primary:hover,.btn-success:focus-visible,.btn-success:hover{transform:translateY(-1px);box-shadow:var(--site-button-shadow-hover);color:#fff}.btn-outline-primary{--bs-btn-color:var(--bs-primary);--bs-btn-border-color:rgba(var(--bs-primary-rgb), 0.35);--bs-btn-hover-bg:rgba(var(--bs-primary-rgb), 0.08);--bs-btn-hover-border-color:var(--bs-primary);--bs-btn-hover-color:var(--bs-primary);border-radius:var(--site-button-radius);font-weight:700}.btn-outline-secondary,.btn-outline-success{border:1px solid rgba(31,122,77,.18);border-radius:var(--site-button-radius);background:var(--site-button-soft-bg);box-shadow:var(--site-button-shadow);color:#245b40;font-weight:700;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s,color .18s}.btn-outline-secondary:focus-visible,.btn-outline-secondary:hover,.btn-outline-success:focus-visible,.btn-outline-success:hover{transform:translateY(-1px);border-color:rgba(31,122,77,.42);box-shadow:var(--site-button-shadow-hover);color:#245b40}.navbar .btn-outline-secondary,.navbar .btn-outline-success,.navbar .navbar-brand{background:0 0!important;box-shadow:none!important}.navbar .btn-outline-secondary:focus-visible,.navbar .btn-outline-secondary:hover,.navbar .btn-outline-success:focus-visible,.navbar .btn-outline-success:hover{background:rgba(31,122,77,.08)!important;box-shadow:none!important}.advantage-icon,.contact-icon,.country-icon,.feature-icon{position:relative;overflow:hidden;background:linear-gradient(180deg,#2fa56a 0,#1f8f59 54%,#177248 100%)!important;border:1px solid rgba(23,114,72,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.34),inset 0 -10px 18px rgba(12,76,45,.22),0 12px 24px rgba(31,122,77,.18),0 3px 0 rgba(14,91,54,.72);color:#fff!important;text-shadow:0 1px 1px rgba(9,58,35,.35);transform:translateY(0);transition:transform .18s,box-shadow .18s,filter .18s}.advantage-icon::before,.contact-icon::before,.country-icon::before,.feature-icon::before{content:"";position:absolute;inset:1px 1px auto 1px;height:42%;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.32),rgba(255,255,255,0));pointer-events:none}.advantage-icon i,.contact-icon i,.country-icon i,.country-icon span,.feature-icon i{position:relative;z-index:1}.advantage-icon:hover,.contact-icon:hover,.country-icon:hover,.feature-icon:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.38),inset 0 -10px 18px rgba(12,76,45,.24),0 16px 30px rgba(31,122,77,.24),0 4px 0 rgba(14,91,54,.72);filter:saturate(1.04)}.badge.bg-primary,.badge.bg-secondary,.badge.bg-success{background:linear-gradient(180deg,#2fa56a 0,#1f8f59 54%,#177248 100%)!important;border:1px solid rgba(23,114,72,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.34),inset 0 -6px 12px rgba(12,76,45,.22),0 8px 18px rgba(31,122,77,.16),0 2px 0 rgba(14,91,54,.72);color:#fff!important;text-shadow:0 1px 1px rgba(9,58,35,.35)}.cookie-consent{position:fixed;right:1rem;bottom:1rem;left:1rem;z-index:1080;display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:960px;margin:0 auto;padding:1rem;border:2px solid #000;border-radius:12px;background:rgba(255,255,255,.98);box-shadow:0 16px 40px rgba(22,40,28,.16);color:#243127}.cookie-consent__text{margin:0;font-size:.95rem;line-height:1.45}.cookie-consent__actions{display:flex;flex:0 0 auto;gap:.5rem}.cookie-consent__actions .btn{white-space:nowrap}.footer,.footer *,.footer .btn,.footer .btn-link,.footer .text-muted,.footer a,.navbar,.navbar *,.navbar .btn,.navbar .dropdown-item,.navbar .nav-link,.navbar a{color:#000!important}.btn:not(:disabled):not(.disabled),.navbar a,.navbar button,[role=button]:not([aria-disabled=true]),a[download],button:not(:disabled){transition:transform .18s,box-shadow .18s,border-color .18s,background .18s,color .18s}.btn:not(:disabled):not(.disabled):focus-visible,.btn:not(:disabled):not(.disabled):hover,.navbar a:focus-visible,.navbar a:hover,.navbar button:focus-visible,.navbar button:hover,[role=button]:not([aria-disabled=true]):focus-visible,[role=button]:not([aria-disabled=true]):hover,a[download]:focus-visible,a[download]:hover,button:not(:disabled):focus-visible,button:not(:disabled):hover{transform:translateY(-1px);box-shadow:var(--site-button-shadow-hover)}@media (max-width:576px){.cookie-consent{right:.75rem;bottom:.75rem;left:.75rem;flex-direction:column;align-items:stretch}.cookie-consent__actions{width:100%}.cookie-consent__actions .btn{flex:1 1 0}}body.home-motion-ready #about .row>.col-lg-6:first-child,body.home-motion-ready #advantages .row.g-4>.col-lg-6:first-child .advantage-card,body.home-motion-ready .masthead .row>[class*=col-]:first-child{opacity:0;transform:translateX(-56px)}body.home-motion-ready #about .row>.col-lg-6:nth-child(2),body.home-motion-ready #advantages .row.g-4>.col-lg-6:nth-child(2) .advantage-card,body.home-motion-ready .masthead .row>[class*=col-]:nth-child(2){opacity:0;transform:translateX(56px)}body.home-motion-ready #about .row>.col-lg-6:first-child img,body.home-motion-ready #about .row>.col-lg-6:nth-child(2) .feature-icon,body.home-motion-ready #advantages .advantage-card img,body.home-motion-ready .masthead .row>[class*=col-]:nth-child(2) img{opacity:0;transform:scale(.94)}body.home-motion-ready #advantages .advantage-card .card-text,body.home-motion-ready #advantages .advantage-card .d-flex.align-items-center,body.home-motion-ready #advantages .advantage-card ul{opacity:0;transform:translateY(14px)}body.home-motion-ready #contacts .row.g-4>.col-md-4:first-child>.contact-item,body.home-motion-ready #contents .coming-soon-row>.col-md-4:first-child>.program-card{opacity:0;transform:translateX(-56px)}body.home-motion-ready #contacts .row.g-4>.col-md-4:nth-child(2)>.contact-item,body.home-motion-ready #contents .coming-soon-row>.col-md-4:nth-child(2)>.program-card{opacity:0;transform:translateY(34px)}body.home-motion-ready #contacts .row.g-4>.col-md-4:nth-child(3)>.contact-item,body.home-motion-ready #contents .coming-soon-row>.col-md-4:nth-child(3)>.program-card{opacity:0;transform:translateX(56px)}body.home-motion-ready #contacts .contact-icon{opacity:0;transform:scale(.94)}body.home-motion-ready #about.is-motion-visible .row>.col-lg-6:first-child,body.home-motion-ready #advantages.is-motion-visible .row.g-4>.col-lg-6:first-child .advantage-card,body.home-motion-ready .masthead.is-motion-visible .row>[class*=col-]:first-child{animation:1.17s ease-out .08s both home-reveal-from-left}body.home-motion-ready #about.is-motion-visible .row>.col-lg-6:nth-child(2),body.home-motion-ready #advantages.is-motion-visible .row.g-4>.col-lg-6:nth-child(2) .advantage-card,body.home-motion-ready .masthead.is-motion-visible .row>[class*=col-]:nth-child(2){animation:1.17s ease-out .2s both home-reveal-from-right}body.home-motion-ready #about.is-motion-visible .row>.col-lg-6:first-child img,body.home-motion-ready #about.is-motion-visible .row>.col-lg-6:nth-child(2) .feature-icon,body.home-motion-ready .masthead.is-motion-visible .row>[class*=col-]:nth-child(2) img{animation:.98s ease-out .47s both home-reveal-pop}.international-experience .row.g-4>.col-lg-4>.program-card{background:rgba(255,255,255,.5)!important;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.international-experience .row.g-4>.col-lg-4:first-child>.program-card.fade-in{transform:translateX(-56px)}.international-experience .row.g-4>.col-lg-4:nth-child(2)>.program-card.fade-in{transform:translateY(34px)}.international-experience .row.g-4>.col-lg-4:nth-child(3)>.program-card.fade-in{transform:translateX(56px)}.international-experience .row.g-4>.col-lg-4>.program-card.fade-in.visible{transform:translate(0,0)}body.home-motion-ready #advantages.is-motion-visible .advantage-card .card-text,body.home-motion-ready #advantages.is-motion-visible .advantage-card .d-flex.align-items-center,body.home-motion-ready #advantages.is-motion-visible .advantage-card ul{animation:.94s ease-out .95s both home-reveal-text}body.home-motion-ready #advantages.is-motion-visible .advantage-card img{animation:.98s ease-out 1.34s both home-reveal-pop}body.home-motion-ready #contacts .row.g-4.is-motion-visible>.col-md-4:first-child>.contact-item,body.home-motion-ready #contents .coming-soon-row.is-motion-visible>.col-md-4:first-child>.program-card{animation:1.17s ease-out .08s both home-reveal-from-left}body.home-motion-ready #contacts .row.g-4.is-motion-visible>.col-md-4:nth-child(2)>.contact-item,body.home-motion-ready #contents .coming-soon-row.is-motion-visible>.col-md-4:nth-child(2)>.program-card{animation:1.05s ease-out .18s both home-reveal-text}body.home-motion-ready #contacts .row.g-4.is-motion-visible>.col-md-4:nth-child(3)>.contact-item,body.home-motion-ready #contents .coming-soon-row.is-motion-visible>.col-md-4:nth-child(3)>.program-card{animation:1.17s ease-out .28s both home-reveal-from-right}body.home-motion-ready #contacts .row.g-4.is-motion-visible .contact-icon{animation:.92s ease-out .74s both home-reveal-pop}#contacts .contact-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 14px}#contacts .contact-link{flex:0 1 100%;line-height:1.25}#contacts .contact-link-messenger{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:28px}.contact-form-honeypot{position:absolute;left:-9999px}.contact-form-card .contact-form{margin-top:.5rem}.contact-form-card .form-label{color:#fff}.contact-form-card [data-contact-form-status].is-success{color:#fff;font-weight:600}.contact-form-card [data-contact-form-status].is-error{color:#ffd9d9;font-weight:600}.contact-form-card [data-contact-form-status] a{color:#fff;text-decoration:underline}@keyframes home-reveal-from-left{from{opacity:0;transform:translateX(-56px)}to{opacity:1;transform:translateX(0)}}@keyframes home-reveal-from-right{from{opacity:0;transform:translateX(56px)}to{opacity:1;transform:translateX(0)}}@keyframes home-reveal-pop{from{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes home-reveal-text{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}body:not([data-calc-mode]) #cardsGrid{--reference-card-gap:1.5rem}body:not([data-calc-mode]) #cardsGrid>[class*=col-]{display:flex}body:not([data-calc-mode]) #cardsGrid .container-card,body:not([data-calc-mode]) #cardsGrid .railcar-card{width:100%;min-width:0;max-width:none;height:auto;min-height:100%;border-radius:16px;overflow:hidden}body:not([data-calc-mode]) #cardsGrid .container-card .card-body,body:not([data-calc-mode]) #cardsGrid .railcar-card .card-body{display:flex;flex-direction:column;width:100%;padding:0}body:not([data-calc-mode]) #cardsGrid .container-card-specs{margin-top:auto;padding:.75rem 1.25rem .9rem;line-height:1.22}body:not([data-calc-mode]) #cardsGrid .container-card-dim-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:baseline;margin-bottom:.45rem}body:not([data-calc-mode]) #cardsGrid .container-card-dim-row strong{min-width:0;text-align:right;white-space:nowrap;font-size:.92rem}body:not([data-calc-mode]) #cardsGrid .container-card-meta-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}body:not([data-calc-mode]) #cardsGrid .container-card-meta-row>div{display:flex;gap:.45rem;align-items:baseline}body:not([data-calc-mode]) #cardsGrid .container-card-meta-row>div:last-child{justify-content:flex-end}body:not([data-calc-mode]) #cardsGrid .container-card-meta-row strong{white-space:nowrap}body:not([data-calc-mode]) #cardsGrid .thumb{width:100%;padding:0!important;border:0;border-radius:16px 16px 0 0}body:not([data-calc-mode]) #cardsGrid .thumb .ratio{width:100%}body:not([data-calc-mode]) #cardsGrid .container-photo,body:not([data-calc-mode]) #cardsGrid .fallback-svg,body:not([data-calc-mode]) #cardsGrid .fallback-svg svg{width:100%;height:100%}body:not([data-calc-mode]) #cardsGrid .container-photo{border-radius:16px 16px 0 0}body:not([data-calc-mode]) #cardsGrid .thumb .badge-dim{top:.75rem;bottom:auto;left:.75rem}body:not([data-calc-mode]) #cardsGrid .thumb-title{position:absolute;right:0;bottom:0;left:0;padding:2rem 1rem .85rem;background:linear-gradient(180deg,rgba(13,32,22,0),rgba(13,32,22,.76));color:#fff;font-size:1.05rem;font-weight:800;line-height:1.2;text-shadow:0 1px 2px rgba(0,0,0,.35);overflow-wrap:anywhere}@media (min-width:992px){body:not([data-calc-mode]) #cardsGrid>[class*=col-]{flex:0 0 auto;width:33.333333%}}@media (max-width:991.98px){body:not([data-calc-mode]) #cardsGrid>[class*=col-]{width:50%}}@media (max-width:575.98px){body:not([data-calc-mode]) #cardsGrid>[class*=col-]{width:100%}}body.sale-page[data-calc-mode=container]{--mode-accent:#2e8b57;--mode-accent-deep:#1e6b4e;--mode-surface:rgba(46, 139, 87, .08);--mode-surface-strong:rgba(46, 139, 87, .16);--site-bg:#eeeeee;--surface-bg:#ffffff;--surface-muted:#eeeeee;--border-soft:rgba(46, 139, 87, .14);--text-main:#243127;--text-muted:#5f6f62;background:var(--site-bg);color:var(--text-main)}body.sale-page .text-primary{color:var(--bs-primary)!important}body.sale-page .bg-primary,body.sale-page .bg-success{background:linear-gradient(180deg,var(--mode-accent),var(--mode-accent-deep))!important}body.sale-page .bg-light{background-color:#eee!important}body.sale-page a{color:var(--bs-primary)}body.sale-page .navbar{background-color:#d8d8d8!important;backdrop-filter:blur(10px);border-bottom:none;transition:.3s}body.sale-page .navbar-scrolled{background:rgba(255,255,255,.98)!important;box-shadow:0 2.6px 26px rgba(0,0,0,.13)}body.sale-page .navbar-brand img{height:50px!important}body.sale-page .navbar .btn,body.sale-page .navbar .dropdown-menu{border-radius:6px}body.sale-page .navbar .dropdown-item{display:flex;align-items:center}@media (prefers-reduced-motion:reduce){body.home-motion-ready #about .row>.col-lg-6:first-child,body.home-motion-ready #about .row>.col-lg-6:first-child img,body.home-motion-ready #about .row>.col-lg-6:nth-child(2),body.home-motion-ready #about .row>.col-lg-6:nth-child(2) .feature-icon,body.home-motion-ready #advantages .advantage-card .card-text,body.home-motion-ready #advantages .advantage-card .d-flex.align-items-center,body.home-motion-ready #advantages .advantage-card img,body.home-motion-ready #advantages .advantage-card ul,body.home-motion-ready #advantages .row.g-4>.col-lg-6:first-child .advantage-card,body.home-motion-ready #advantages .row.g-4>.col-lg-6:nth-child(2) .advantage-card,body.home-motion-ready #contacts .contact-icon,body.home-motion-ready #contacts .row.g-4>.col-md-4>.contact-item,body.home-motion-ready #contents .coming-soon-row>.col-md-4>.program-card,body.home-motion-ready .masthead .row>[class*=col-]:first-child,body.home-motion-ready .masthead .row>[class*=col-]:nth-child(2),body.home-motion-ready .masthead .row>[class*=col-]:nth-child(2) img{animation:none;opacity:1;transform:none}}.sale-navbar-layout{display:flex;align-items:center;gap:1rem}.sale-navbar-center{display:flex;align-items:center;justify-content:center;gap:.5rem;flex:0 1 auto;flex-wrap:wrap}.sale-navbar-spacer{flex:1 1 auto;min-width:1rem}.sale-navbar-actions{margin-left:auto;gap:.75rem;justify-content:flex-end;flex-wrap:wrap}.sale-navbar-link{white-space:nowrap}body.sale-page .section-padding{padding:34px 0}body.sale-page .section-padding.pt-5{padding-top:34px!important}body.sale-page .masthead{position:relative;overflow:hidden;margin-bottom:0!important;background:radial-gradient(circle at top right,var(--mode-surface-strong) 0,transparent 34%),linear-gradient(135deg,#fff 0,color-mix(in srgb,var(--mode-accent) 8%,#fff 92%) 100%)!important}body.sale-page .masthead::after{content:"";position:absolute;inset:auto -8% -26% auto;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,var(--mode-surface-strong) 0,transparent 68%);pointer-events:none}body.sale-page .masthead .container{position:relative;z-index:1}body.sale-page .masthead .container.py-5.mt-5{padding-top:.5rem!important;padding-bottom:1rem!important;margin-top:.25rem!important}body.sale-page .masthead .header-content.py-4,body.sale-page .masthead .header-content.py-5{padding-top:.5rem!important;padding-bottom:.5rem!important}body.sale-page .masthead h1{position:relative;padding-left:18px;color:var(--text-main);line-height:1.08;letter-spacing:-.02em;font-weight:700}body.sale-page .masthead h1::before{content:"";position:absolute;left:0;top:.2em;bottom:.2em;width:6px;border-radius:999px;background:linear-gradient(180deg,var(--mode-accent) 0,var(--mode-accent-deep) 100%);box-shadow:0 8px 18px color-mix(in srgb,var(--mode-accent) 35%,transparent 65%)}body.sale-page .form-label,body.sale-page .main-content p,body.sale-page .masthead p{color:var(--text-muted)}body.sale-page .masthead .lead{color:var(--text-muted);font-size:1.02rem;line-height:1.55}.spec-kpi{background:rgba(255,255,255,.88)!important;border:1px solid var(--border-soft);border-radius:24px;box-shadow:0 16px 38px rgba(36,53,40,.1)!important;overflow:hidden}.spec-kpi .kpi{padding:.95rem 1rem;color:var(--text-main);border-color:var(--border-soft)!important}.spec-kpi .kpi i{color:var(--mode-accent)!important}.spec-kpi strong{color:var(--mode-accent);font-weight:700}.filter-section{background:linear-gradient(180deg,color-mix(in srgb,#bdbdbd 8%,#fff 92%) 0,#eee 100%);border:1px solid var(--mode-surface-strong);border-radius:20px;box-shadow:0 14px 32px rgba(36,53,40,.08);margin-bottom:2rem;padding:1.25rem}body.sale-page .form-label{font-size:.92rem;font-weight:700;margin-bottom:.45rem}body.sale-page .form-control,body.sale-page .form-select,body.sale-page .input-group-text{min-height:40px;border-color:rgba(31,122,77,.18);color:var(--text-main)}body.sale-page .form-control,body.sale-page .form-select{background-color:#fff;box-shadow:none}body.sale-page .input-group-text{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(238,238,238,.95));color:#245b40}body.sale-page .form-control:focus,body.sale-page .form-select:focus{border-color:rgba(31,122,77,.42);box-shadow:0 0 0 .2rem rgba(46,139,87,.12)}body.sale-page .btn-outline-primary{--bs-btn-color:var(--bs-primary);--bs-btn-border-color:rgba(var(--bs-primary-rgb), .35);--bs-btn-hover-bg:rgba(var(--bs-primary-rgb), .08);--bs-btn-hover-border-color:var(--bs-primary);--bs-btn-hover-color:var(--bs-primary);--bs-btn-active-bg:rgba(var(--bs-primary-rgb), .12);--bs-btn-active-border-color:var(--bs-primary);--bs-btn-active-color:var(--bs-primary)}body.sale-page .btn-outline-secondary,body.sale-page .btn-outline-success,body.sale-page .filter-section .btn,body.sale-page .sale-navbar-link,body.sale-page .sale-pagination .btn{border:1px solid rgba(31,122,77,.18);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(238,238,238,.95));box-shadow:0 10px 24px rgba(31,122,77,.08);color:#245b40;font-weight:700;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s,color .18s}body.sale-page .btn-outline-secondary:focus-visible,body.sale-page .btn-outline-secondary:hover,body.sale-page .btn-outline-success:focus-visible,body.sale-page .btn-outline-success:hover,body.sale-page .filter-section .btn:focus-visible,body.sale-page .filter-section .btn:hover,body.sale-page .sale-navbar-link:focus-visible,body.sale-page .sale-navbar-link:hover,body.sale-page .sale-pagination .btn:focus-visible,body.sale-page .sale-pagination .btn:hover{transform:translateY(-1px);border-color:rgba(31,122,77,.42);box-shadow:0 14px 28px rgba(31,122,77,.14);color:#245b40;outline:0}body.sale-page #actionRequestBtn,body.sale-page #legacyActionRequestBtn,body.sale-page .btn-primary,body.sale-page .btn-success{border:1px solid rgba(23,114,72,.9);border-radius:16px;background:linear-gradient(180deg,#1f8f59,#177248);box-shadow:0 14px 28px rgba(31,122,77,.16);color:#fff;font-weight:700;transition:transform .18s,box-shadow .18s,filter .18s}body.sale-page #actionRequestBtn:hover,body.sale-page #legacyActionRequestBtn:hover,body.sale-page .btn-primary:hover,body.sale-page .btn-success:hover{transform:translateY(-1px);box-shadow:0 18px 34px rgba(31,122,77,.2);color:#fff}body.sale-page .btn-danger,body.sale-page .btn-outline-danger,body.sale-page .btn-outline-warning,body.sale-page .complaint-main-btn,body.sale-page .complaint-option-btn{border-radius:16px;font-weight:700}body.sale-page .btn-link{color:var(--bs-primary);font-weight:700}.container-card{border:1px solid var(--mode-surface-strong)!important;background:#fff;box-shadow:0 14px 32px rgba(36,53,40,.08)!important}.container-card:hover{border-color:rgba(31,122,77,.34)!important;box-shadow:0 18px 38px rgba(31,122,77,.14)!important}.container-card .card-body{background:linear-gradient(180deg,color-mix(in srgb,#bdbdbd 8%,#fff 92%) 0,#eee 100%);color:var(--text-main)}.thumb-gallery{position:relative;background:#111}.thumb-gallery-previewable{cursor:ew-resize}.card-img-top{height:220px;object-fit:cover}body.sale-page .badge.bg-primary,body.sale-page .badge.bg-success{background:linear-gradient(180deg,var(--mode-accent),var(--mode-accent-deep))!important}body.sale-page .badge.bg-dark{background:rgba(24,39,29,.88)!important}.photo-count,.photo-viewer-btn{position:absolute;display:flex;align-items:center;justify-content:center;background:rgba(24,39,29,.78);box-shadow:0 8px 18px rgba(0,0,0,.18);color:#fff}.photo-count{top:10px;right:10px;width:36px;height:36px;border-radius:50%;font-size:.9rem}.photo-viewer-btn{right:10px;bottom:10px;width:40px;height:40px;border:0;border-radius:50%;opacity:0;transition:opacity .3s}.thumb-gallery:hover .photo-viewer-btn{opacity:1}.loading-spinner{display:none;width:50px;height:50px;margin:2rem auto}.loading-spinner.show{display:block}.empty-state{padding:4rem 2rem;color:var(--text-muted);text-align:center}.empty-state i{margin-bottom:1rem;color:var(--mode-accent);font-size:3rem}.sale-pagination #pagerInfo{color:var(--text-muted)!important}#photoCarousel.zoom-enabled{overflow:hidden;touch-action:none}#photoCarousel .zoomable-image{max-height:70vh;background:#111;object-fit:contain;transform-origin:center center;transition:transform .12s ease-out;cursor:zoom-in;user-select:none}#photoCarousel .zoomable-image.zoomed{cursor:grab}#photoModal #photoCarousel{position:relative}#photoModal .photo-rotate-overlay{position:absolute;top:.85rem;left:50%;z-index:5;display:inline-flex;gap:.5rem;padding:.3rem .45rem;border-radius:999px;background:rgba(0,0,0,.35);backdrop-filter:blur(1.5px);transform:translateX(-50%)}#photoModal .photo-rotate-btn{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.45);border-radius:50%;background:rgba(0,0,0,.45);color:#fff;padding:0}#photoModal .photo-rotate-btn:focus,#photoModal .photo-rotate-btn:hover{background:rgba(0,0,0,.62);border-color:rgba(255,255,255,.72);color:#fff}#photoModal .sale-modal-footer{position:relative;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center;gap:.75rem;overflow:visible}#photoModal .sale-modal-footer>.btn{white-space:nowrap}#photoModal .sale-modal-footer>.btn[data-bs-dismiss=modal]{margin-left:auto}#photoModal .complaint-toggle{position:relative;display:inline-flex;align-items:center;margin-left:0}#photoModal .complaint-main-btn{position:relative;z-index:2;white-space:nowrap}#photoModal .complaint-panel{position:absolute;left:calc(100% + .5rem);top:0;height:100%;display:inline-flex;align-items:center;gap:.5rem;padding:0 .5rem;border-radius:.5rem;background:#f36b76;opacity:0;pointer-events:none;transform:scaleX(0);transform-origin:left center;transition:transform .25s,opacity .25s}#photoModal .complaint-toggle.is-open .complaint-panel{opacity:1;pointer-events:auto;transform:scaleX(1)}#photoModal .complaint-option-btn{white-space:nowrap;background-color:#e45c67;border-color:#e45c67}#photoModal .complaint-option-btn:focus,#photoModal .complaint-option-btn:hover{background-color:#cf4b56;border-color:#cf4b56}body.sale-page .modal-content{border:0;border-radius:20px;box-shadow:0 18px 40px rgba(36,53,40,.18)}body.sale-page .modal-header.bg-primary,body.sale-page .modal-header.bg-success{background:linear-gradient(180deg,var(--mode-accent),var(--mode-accent-deep))!important}body.sale-page .modal-title{font-weight:700}body.sale-page .policy-modal .modal-header{border-bottom:none}body.sale-page .policy-modal-body{max-height:60vh;overflow-y:auto}body.sale-page .footer.py-4{padding-top:1.25rem!important;padding-bottom:1.25rem!important;background-color:#d8d8d8!important}body.sale-page .footer .mb-3{margin-bottom:.75rem!important}body.sale-page .footer .mb-2{margin-bottom:.5rem!important}body.sale-page .footer .btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#0d6efd;--bs-btn-hover-bg:transparent;--bs-btn-hover-border-color:#0d6efd;--bs-btn-active-color:#0d6efd;--bs-btn-active-bg:transparent;--bs-btn-active-border-color:#0d6efd;border-radius:6px;box-shadow:none;font-weight:400}@media (max-width:576px){.sale-navbar-layout{align-items:flex-start;gap:.75rem}.sale-navbar-center{justify-content:flex-start;width:100%;order:3}.sale-navbar-spacer{display:none}.sale-navbar-actions{gap:.5rem}body.sale-page .masthead h1{font-size:clamp(1.75rem, 9vw, 2.35rem)}}body.sale-page #cardsGrid,body.sale-page #containersGrid{--bs-gutter-x:1.25rem;--bs-gutter-y:1.25rem}body.sale-page #cardsGrid>[class*=col-],body.sale-page #containersGrid>[class*=col-]{display:flex}@media (min-width:992px){body.sale-page #cardsGrid>[class*=col-],body.sale-page #containersGrid>[class*=col-]{flex:0 0 33.333333%;max-width:33.333333%}}body.sale-page #cardsGrid .container-card,body.sale-page #containersGrid .container-card{width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;border-radius:18px!important}body.sale-page #cardsGrid .container-card .card-body,body.sale-page #containersGrid .container-card .card-body{width:100%;height:auto;min-height:64px;padding:1rem 1.1rem}body.sale-page #cardsGrid .thumb,body.sale-page #containersGrid .thumb-gallery{width:100%}body.sale-page #containersGrid .card-img-top{width:100%;height:clamp(220px,17vw,270px);object-fit:cover}body.sale-page #cardsGrid .thumb .ratio{width:100%}body.sale-page #cardsGrid .container-photo,body.sale-page #cardsGrid .fallback-svg,body.sale-page #cardsGrid .fallback-svg svg{width:100%;height:100%;object-fit:cover}@media (max-width:991.98px){.container-card,.filter-section,.spec-kpi,body.sale-page .modal-content{border-radius:20px}body.sale-page #cardsGrid>[class*=col-],body.sale-page #containersGrid>[class*=col-]{flex:0 0 50%;max-width:50%}}@media (max-width:575.98px){body.sale-page #cardsGrid>[class*=col-],body.sale-page #containersGrid>[class*=col-]{flex:0 0 100%;max-width:100%}body.sale-page #containersGrid .card-img-top{height:220px}}body.sale-page .footer,body.sale-page .footer *,body.sale-page .footer .btn,body.sale-page .footer .btn-link,body.sale-page .footer .text-muted,body.sale-page .footer a,body.sale-page .navbar,body.sale-page .navbar *,body.sale-page .navbar .btn,body.sale-page .navbar .dropdown-item,body.sale-page .navbar .nav-link,body.sale-page .navbar a{color:#000!important}body.sale-page .btn:not(:disabled):not(.disabled),body.sale-page .navbar a,body.sale-page .navbar button,body.sale-page [role=button]:not([aria-disabled=true]),body.sale-page a[download],body.sale-page button:not(:disabled){transition:transform .18s,box-shadow .18s,border-color .18s,background .18s,color .18s}.exchange-page{min-height:70vh}.main-content.exchange-page.pt-5.mt-5{margin-top:0!important;padding-top:.4rem!important}.exchange-backbar{background:#eee;padding:.15rem 0 0}.exchange-backlink{color:#245b40;display:inline-flex;align-items:center;font-size:.92rem;font-weight:600;text-decoration:none}.exchange-backlink:focus-visible,.exchange-backlink:hover{color:#198754}.exchange-hero{padding:.55rem 0 .5rem}.exchange-container-actions{align-items:center;display:flex;gap:.75rem 1rem;justify-content:space-between}.exchange-container-actions-left{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 1rem}.exchange-contact-form{margin:0}.exchange-listing-id{flex:0 0 auto;font-weight:600;text-align:right}.exchange-container-summary{border-top:1px solid rgba(18,38,63,.12);display:grid;gap:.75rem 1rem;grid-template-columns:repeat(5,minmax(0,1fr));padding-top:.75rem}.exchange-container-summary div{min-width:0}.exchange-container-summary dt{color:#64748b;font-size:.85rem;font-weight:700;margin-bottom:.15rem}.exchange-container-summary dd{color:#10251c;font-size:1.05rem;font-weight:600;margin:0;overflow-wrap:anywhere}.exchange-hero-note{font-size:1.25rem}.exchange-content{background:var(--site-section-bg);padding:.5rem 0 2.5rem}.exchange-app{color:#1f2933}.exchange-nav{gap:1.25rem}.exchange-nav-link{color:#10251c;font-weight:700;text-decoration:none;white-space:nowrap}.exchange-nav-link-active,.exchange-nav-link:focus-visible,.exchange-nav-link:hover{color:#198754}.exchange-nav-link-disabled{color:#8b98a5;cursor:default}.exchange-nav-link-comingsoon{cursor:pointer;background:0 0;border:0;padding:0;font:inherit}.exchange-nav-link-comingsoon:focus-visible,.exchange-nav-link-comingsoon:hover{color:#6c7a89}.exchange-empty,.exchange-error,.exchange-loading{align-items:center;border:1px solid rgba(46,139,87,.18);border-radius:8px;display:flex;justify-content:center;min-height:180px;padding:2rem;text-align:center}.exchange-toolbar{align-items:end;display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1.5rem}.exchange-card-grid{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.exchange-card,.exchange-direction-row{border:1px solid rgba(18,38,63,.12);border-radius:8px;background:#fff;box-shadow:0 8px 24px rgba(18,38,63,.06);overflow:hidden}.exchange-card-image{aspect-ratio:16/10;background:#eef4f1;display:block;object-fit:cover;width:100%}.exchange-photo-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.exchange-photo-thumb{background:0 0;border:0;border-radius:8px;cursor:zoom-in;display:block;min-width:0;padding:0;text-align:left}.exchange-photo-thumb:focus-visible{outline:rgba(25,135,84,.45) solid 3px;outline-offset:3px}.exchange-photo-modal{--bs-modal-bg:transparent}.exchange-photo-modal .modal-content{background:rgba(14,22,20,.76);border:0;border-radius:0}.exchange-photo-modal .modal-body{align-items:center;display:flex;min-height:100vh;overflow:hidden;padding:0}.exchange-photo-modal .carousel,.exchange-photo-modal .carousel-inner,.exchange-photo-modal .carousel-item{height:100%;width:100%}.exchange-photo-stage{align-items:center;display:flex;height:100vh;justify-content:center;overflow:hidden;padding:4.5rem 1rem 1rem;width:100%}.exchange-photo-full{display:block;max-height:calc(100vh - 5.5rem);max-width:calc(100vw - 2rem);object-fit:contain;transition:transform .16s ease-out;user-select:none}.exchange-photo-controls{display:flex;gap:.5rem;position:fixed;right:1rem;top:1rem;z-index:1065}.exchange-photo-control{align-items:center;background:rgba(255,255,255,.22);border:1px solid rgba(255,255,255,.32);border-radius:8px;color:#fff;display:inline-flex;height:2.5rem;justify-content:center;opacity:.52;text-decoration:none;transition:opacity .16s,background-color .16s,transform .16s;width:2.5rem}.exchange-photo-control:focus-visible,.exchange-photo-control:hover{background:rgba(255,255,255,.32);color:#fff;opacity:.92;transform:translateY(-1px)}.exchange-card-body{padding:1rem}.exchange-card-title{font-size:1.05rem;margin-bottom:.5rem}.exchange-card-meta{color:#5d6b78;display:grid;gap:.25rem;font-size:.95rem;margin-bottom:1rem}.exchange-price{color:#198754;font-size:1.1rem;font-weight:700}.exchange-direction-list{display:grid;gap:.75rem}.exchange-direction-row{align-items:center;display:grid;gap:1rem;grid-template-columns:minmax(180px,1.4fr) repeat(3,minmax(110px,.7fr)) auto;padding:1rem}.exchange-route{font-weight:700}.exchange-muted{color:#64748b;font-size:.9rem}@media (max-width:991.98px){.exchange-container-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.exchange-card-grid,.exchange-photo-grid,.exchange-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.exchange-direction-row{grid-template-columns:1fr}}@media (max-width:575.98px){.exchange-container-actions{align-items:flex-start;flex-direction:column}.exchange-listing-id{text-align:left}.exchange-card-grid,.exchange-container-summary,.exchange-photo-grid,.exchange-toolbar{grid-template-columns:1fr}}:root{--bs-primary:#2e8b57;--bs-primary-rgb:46,139,87;--bs-primary-dark:#1e6b4e;--bs-secondary:#70ad47;--bs-secondary-rgb:112,173,71;--bs-primary:#2E8B57;--bs-primary-rgb:46,139,87;--bs-primary-dark:#1e6b4e;--bs-secondary:#70AD47;--bs-secondary-rgb:112,173,71;--shadow-dark-multiplier:1.3;--site-bg:#fff6df;--surface-bg:#ffffff;--surface-muted:#fffaf0;--border-soft:rgba(46, 139, 87, 0.14);--text-main:#243127;--text-muted:#5f6f62;--cc-card-w:88px;--cc-card-h:44px;--cc-card-gap:6px;--site-gray-header:#d8d8d8;--site-gray-block:#eeeeee;--site-gray-footer:#454545;--site-gray-border:#c4c4c4;--site-gray-section-bg:linear-gradient(180deg, var(--site-gray-block) 0%, var(--site-gray-block) 48%, #ffffff 100%);--site-gray-button-soft-bg:linear-gradient(180deg, rgba(255,255,255,.92), rgba(238,238,238,.95))}.text-primary{color:var(--bs-primary)!important}.bg-primary{background-color:var(--bs-primary)!important}.btn-primary{--bs-btn-bg:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-bg:var(--bs-primary-dark);--bs-btn-hover-border-color:var(--bs-primary-dark);--bs-btn-active-bg:var(--bs-primary-dark);--bs-btn-active-border-color:var(--bs-primary-dark)}.btn-outline-primary{--bs-btn-color:var(--bs-primary);--bs-btn-border-color:rgba(var(--bs-primary-rgb), 0.35);--bs-btn-hover-bg:rgba(var(--bs-primary-rgb), 0.08);--bs-btn-hover-border-color:var(--bs-primary);--bs-btn-hover-color:var(--bs-primary)}.btn-outline-success{--bs-btn-color:var(--bs-primary);--bs-btn-border-color:rgba(var(--bs-primary-rgb), 0.35);--bs-btn-hover-bg:var(--bs-primary);--bs-btn-hover-border-color:var(--bs-primary)}.btn-outline-secondary{--bs-btn-color:#5e6f63;--bs-btn-border-color:rgba(94, 111, 99, 0.3);--bs-btn-hover-bg:#eef3ee;--bs-btn-hover-border-color:#7b8b80;--bs-btn-hover-color:#314338}a{color:var(--bs-primary)}.navbar{backdrop-filter:blur(10px);transition:.3s;border-bottom:none}.navbar-logo{height:50px}.navbar .nav-link{color:#233128;font-weight:500;padding-left:.9rem;padding-right:.9rem}.navbar .nav-link.active,.navbar .nav-link:focus,.navbar .nav-link:hover{color:var(--bs-primary)}.navbar-scrolled{box-shadow:0 2.6px 26px rgba(0,0,0,.13)}.navbar .btn,.navbar .dropdown-menu{border-radius:6px}.lang-switch-button{width:52px;min-width:52px;height:36px;display:inline-flex;align-items:center;justify-content:center;gap:0;padding:0}.lang-current-flag{display:inline-block;flex:0 0 auto;transform-origin:left center;animation:2.1s ease-in-out infinite lang-flag-pole-sway;filter:drop-shadow(0 1px 1px rgba(20, 45, 28, .18))}.lang-menu-flag{display:inline-block;flex:0 0 auto;margin-right:.55rem}.lang-menu-code{font-weight:600}.lang-flag{position:relative;width:22px;height:14px;overflow:hidden;border-radius:2px;box-shadow:inset 0 0 0 1px rgba(20,45,28,.18);background:#fff}.lang-current-flag.lang-flag{width:34px;height:22px;border-radius:3px}.lang-current-flag .lang-flag-wave{position:absolute;top:0;right:-92%;bottom:0;width:192%;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.38) 0 7%,rgba(255,255,255,.02) 16% 25%,rgba(0,0,0,.24) 35% 46%,rgba(255,255,255,.4) 57% 69%,rgba(0,0,0,.2) 80% 100%);mix-blend-mode:soft-light;animation:2.1s linear infinite lang-flag-ripple}.lang-flag-ru{background:linear-gradient(to bottom,#fff 0 33.33%,#1f57a4 33.33% 66.66%,#d52b1e 66.66% 100%)}.lang-flag-en{background:linear-gradient(27deg,transparent 0 42%,#fff 42% 48%,#c8102e 48% 53%,#fff 53% 59%,transparent 59%),linear-gradient(153deg,transparent 0 42%,#fff 42% 48%,#c8102e 48% 53%,#fff 53% 59%,transparent 59%),linear-gradient(to bottom,transparent 0 35%,#fff 35% 43%,#c8102e 43% 57%,#fff 57% 65%,transparent 65%),linear-gradient(to right,transparent 0 37%,#fff 37% 45%,#c8102e 45% 55%,#fff 55% 63%,transparent 63%),#012169}.lang-flag-kz{background:#00a3dd}.lang-flag-kz::before{content:"";position:absolute;left:7px;top:4px;width:7px;height:7px;border-radius:50%;background:#f5c542}.lang-flag-uz{background:linear-gradient(to bottom,#1eb2e8 0 31%,#ce1126 31% 35%,#fff 35% 65%,#ce1126 65% 69%,#1eb53a 69% 100%)}.lang-flag-tr{background:#e30a17}.lang-flag-tr::before{content:"";position:absolute;left:6px;top:3px;width:8px;height:8px;border-radius:50%;box-shadow:-2px 0 0 1px #fff}.lang-flag-tr::after{content:"";position:absolute;left:13px;top:5px;width:4px;height:4px;background:#fff;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 56%,79% 91%,50% 70%,21% 91%,32% 56%,2% 35%,39% 35%)}.lang-flag-az{background:linear-gradient(to bottom,#00b5e2 0 33.33%,#ef3340 33.33% 66.66%,#509e2f 66.66% 100%)}.lang-flag-zh{background:#de2910}.lang-flag-zh::before{content:"";position:absolute;left:4px;top:3px;width:6px;height:6px;background:#ffde00;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 56%,79% 91%,50% 70%,21% 91%,32% 56%,2% 35%,39% 35%)}.navbar .dropdown-item{display:flex;align-items:center}@keyframes lang-flag-ripple{0%{transform:translateX(0) skewX(-14deg);opacity:.68}25%{transform:translateX(16%) skewX(14deg);opacity:.94}50%{transform:translateX(32%) skewX(-14deg);opacity:.76}75%{transform:translateX(48%) skewX(14deg);opacity:.9}100%{transform:translateX(64%) skewX(-14deg);opacity:.68}}@media (prefers-reduced-motion:reduce){.lang-current-flag,.lang-current-flag .lang-flag-wave{animation:none}}.calc-hero-title,.calc-section-title{line-height:1.08;letter-spacing:-.02em}.calc-hero-word{display:inline-block;transition:color .25s,opacity .25s}.calc-hero-word.is-active{color:#243127}.calc-hero-word.is-muted{color:#a6b1aa}.section-padding{padding:34px 0}.section-title{position:relative;padding-bottom:15px;margin-bottom:3rem}.section-title::after{content:'';position:absolute;bottom:0;left:0;width:60px;height:3px;background:var(--bs-primary)}.text-center .section-title::after{left:50%;transform:translateX(-50%)}.eyebrow,.section-kicker{letter-spacing:.14em;color:var(--bs-primary);font-weight:700;font-size:.78rem}.section-heading{max-width:780px;margin:0 auto 20px}.section-subtitle{margin:0;color:var(--text-muted);font-size:1.02rem}body[data-calc-mode]{--mode-accent:#2e8b57;--mode-accent-deep:#1e6b4e;--mode-surface:rgba(46, 139, 87, 0.08);--mode-surface-strong:rgba(46, 139, 87, 0.14)}body[data-calc-mode=container],body[data-calc-mode=pallet],body[data-calc-mode=railcar],body[data-calc-mode=truck]{--mode-accent:#2e8b57;--mode-accent-deep:#1e6b4e;--mode-surface:rgba(46, 139, 87, 0.08);--mode-surface-strong:rgba(46, 139, 87, 0.16)}body[data-calc-mode=container] [data-calc-mode-item=container],body[data-calc-mode=pallet] [data-calc-mode-item=pallet],body[data-calc-mode=railcar] [data-calc-mode-item=railcar],body[data-calc-mode=truck] [data-calc-mode-item=truck]{display:none}body[data-calc-mode] .masthead{position:relative;overflow:hidden;background:radial-gradient(circle at top right,var(--mode-surface-strong) 0,transparent 34%),linear-gradient(135deg,#fff 0,color-mix(in srgb,var(--mode-accent) 8%,#fff 92%) 100%)}body[data-calc-mode] .masthead::after{content:"";position:absolute;inset:auto -8% -26% auto;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,var(--mode-surface-strong) 0,transparent 68%);pointer-events:none}body[data-calc-mode] #hero h1{position:relative;padding-left:18px}body[data-calc-mode] #hero h1::before{content:"";position:absolute;left:0;top:.2em;bottom:.2em;width:6px;border-radius:999px;background:linear-gradient(180deg,var(--mode-accent) 0,var(--mode-accent-deep) 100%);box-shadow:0 8px 18px color-mix(in srgb,var(--mode-accent) 35%,transparent 65%)}body[data-calc-mode] .calculator-title,body[data-calc-mode] .container-group-title,body[data-calc-mode] .info-value,body[data-calc-mode] .panel-title,body[data-calc-mode] .stat-value{color:var(--mode-accent)}body[data-calc-mode] .panel-title{border-bottom-color:var(--mode-surface-strong)}body[data-calc-mode] #vizViewport.viz-viewport,body[data-calc-mode] .calculator-panel,body[data-calc-mode] .cargo-mode-card,body[data-calc-mode] .container-select-card{border-color:var(--mode-surface-strong)}body[data-calc-mode] .cargo-mode-card,body[data-calc-mode] .container-select-card{background:linear-gradient(180deg,color-mix(in srgb,var(--mode-accent) 4%,#fff 96%) 0,#f8fbf8 100%)}body[data-calc-mode] .container-card.active,body[data-calc-mode] .container-card.border-2,body[data-calc-mode] .container-card.is-selected,body[data-calc-mode] [data-transport-card=unit].active,body[data-calc-mode] [data-transport-card=unit].border-2,body[data-calc-mode] [data-transport-card=unit].is-selected{background:linear-gradient(180deg,var(--mode-accent) 0,var(--mode-accent-deep) 100%);border-color:var(--mode-accent);box-shadow:0 12px 24px color-mix(in srgb,var(--mode-accent) 26%,transparent 74%)}body[data-calc-mode] #mode-homogeneous:checked+.mode-tile,body[data-calc-mode] #mode-mixed:checked+.mode-tile,body[data-calc-mode] .cargo-type-option.is-active{background:var(--mode-accent);border-color:var(--mode-accent);box-shadow:0 8px 18px color-mix(in srgb,var(--mode-accent) 35%,transparent 65%)}body[data-calc-mode] .results-panel{background:linear-gradient(135deg,var(--mode-accent) 0,var(--mode-accent-deep) 100%);box-shadow:0 18px 40px color-mix(in srgb,var(--mode-accent-deep) 28%,transparent 72%)}.masthead .container.py-5.mt-5{padding-bottom:1rem!important}.masthead .header-content.py-4,.masthead .header-content.py-5{padding-top:.5rem!important;padding-bottom:.5rem!important}.hero-description{color:var(--text-muted);font-size:1.02rem;max-width:58ch;margin-bottom:0}.hero-summary-card{background:rgba(255,255,255,.88);border:1px solid var(--border-soft);border-radius:24px;padding:1.2rem;box-shadow:0 16px 38px rgba(36,53,40,.1)}.hero-top-row{align-items:center}.hero-copy-column{min-width:0}.hero-copy-column .hero-description{max-width:none}.hero-summary-column{display:flex;justify-content:flex-end}.hero-summary-column .hero-summary-card{width:min(100%,320px);margin-left:auto}body[data-calc-mode] .hero-summary-column{display:none!important}.hero-mode-card{position:relative;overflow:hidden}.hero-mode-card::before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:4px;background:linear-gradient(90deg,var(--mode-accent,var(--bs-primary)) 0,transparent 100%)}.hero-mode-kicker{display:inline-flex;align-items:center;padding:.45rem .8rem;border-radius:999px;background:color-mix(in srgb,var(--mode-accent,var(--bs-primary)) 10%,#fff 90%);color:var(--mode-accent-deep,var(--bs-primary));font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hero-mode-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:1rem}.hero-mode-badge{display:inline-flex;align-items:center;min-height:38px;padding:.55rem .85rem;border-radius:14px;background:#fff;border:1px solid color-mix(in srgb,var(--mode-accent,var(--bs-primary)) 16%,#fff 84%);color:var(--text-main);font-size:.92rem;font-weight:600;line-height:1.25}.hero-mode-metrics{display:grid;gap:12px;margin-top:1.25rem}.hero-mode-metric{padding:.95rem 1rem;border-radius:16px;background:color-mix(in srgb,var(--mode-accent,var(--bs-primary)) 5%,#fff 95%);border:1px solid color-mix(in srgb,var(--mode-accent,var(--bs-primary)) 14%,#fff 86%)}.hero-mode-metric-label{display:block;margin-bottom:.35rem;color:var(--text-muted);font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.hero-mode-metric-value{display:block;color:var(--mode-accent-deep,var(--bs-primary));font-size:1rem;line-height:1.35}.hero-summary-list{display:grid;gap:12px}.hero-summary-item{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;border-radius:16px;background:var(--surface-muted);color:var(--text-main)}.hero-summary-item i{color:var(--bs-primary);font-size:1.15rem;line-height:1.2}.advantage-card,.contact-item,.country-card,.program-card{transition:transform .3s;height:100%}.advantage-card:hover,.contact-item:hover,.country-card:hover{transform:translateY(-5px)}.contact-item.card{border-radius:20px;box-shadow:0 14px 32px rgba(36,53,40,.08)!important}.advantage-icon,.contact-icon,.country-icon,.feature-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.contact-icon{width:72px;height:72px;border-radius:50%;font-size:1.4rem}.contact-section .card-title{color:#212529}.contact-link,.contact-section .lead,.contact-section .lead a{color:#0d6efd!important;font-weight:400}.contact-messenger-row{row-gap:10px}.messenger-link{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:50%;color:#0d6efd!important;border:1px solid rgba(13,110,253,.16);background:#fff;font-size:1.4rem}.messenger-link-max{font-size:.9rem;font-weight:700;line-height:1}.contact-cta-box{background-color:#37935a!important;border-radius:10px!important;padding:2rem 2.5rem!important}.contact-cta-box .btn-light{border-radius:12px;color:#111;font-weight:400}.contact-cta-box p{color:#fff}.contact-cta-box .presentation-request-form{max-width:560px;margin-right:auto;margin-left:auto}#contacts .row.justify-content-center>.col-lg-8:has(.presentation-request-form){width:100%;max-width:1116px;flex:0 0 auto}.presentation-request-title{font-size:1.05rem}.presentation-request-input{min-height:92px;resize:vertical;color:#1f2f26;background:rgba(255,255,255,.78);border-color:rgba(255,255,255,.58);box-shadow:inset 0 1px 2px rgba(0,0,0,.08)}.presentation-request-input::placeholder{color:rgba(31,47,38,.48)}.presentation-request-meta{display:flex;gap:.75rem;align-items:center;justify-content:space-between;min-height:1.6rem;margin-top:.35rem;color:rgba(255,255,255,.82);font-size:.9rem}.presentation-request-message{flex:1;text-align:right}.presentation-request-message.is-error{color:#ffe0d6}.presentation-request-message.is-success{color:#e7ffef}.presentation-request-actions{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:center;margin-top:.85rem}.presentation-request-turnstile{display:flex;justify-content:center;min-height:38px;margin:0}.presentation-request-human{display:inline-flex;gap:.45rem;align-items:center;justify-content:center;min-width:160px;min-height:64px;padding:.45rem .75rem;color:#1f2f26;background:rgba(255,255,255,.78);border:1px solid rgba(255,255,255,.55);border-radius:.55rem;font-size:1.25rem;line-height:1.2}.presentation-request-human input{width:1.25rem;height:1.25rem;flex:0 0 auto;margin:0}.presentation-request-submit{min-width:160px;min-height:64px}.footer .btn,.footer .btn-link,.footer a{color:#0d6efd}.footer .btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#0d6efd;--bs-btn-hover-bg:transparent;--bs-btn-hover-border-color:#0d6efd;--bs-btn-active-color:#0d6efd;--bs-btn-active-bg:transparent;--bs-btn-active-border-color:#0d6efd}.footer .btn-outline-primary i{color:inherit}.footer .btn-link{color:#0d6efd!important}.policy-modal .modal-header{border-bottom:none}.policy-modal-body{max-height:60vh;overflow-y:auto}.calculator-section{padding-top:18px}.program-card{border-left:4px solid var(--bs-primary)!important}.coming-soon{opacity:.7}.calculator-container{margin-top:0;margin-bottom:36px}.calculator-title{color:var(--bs-primary);font-weight:600;margin-bottom:6px}.calculator-panel{box-shadow:0 12px 34px rgba(36,53,40,.08);padding:25px;margin-bottom:25px;border:1px solid var(--border-soft)}.panel-title{color:var(--bs-primary);font-size:1.2rem;font-weight:600;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid rgba(46,139,87,.2)}.form-label{font-weight:500;color:var(--text-main);margin-bottom:8px;font-size:.95rem}.form-control,.form-select{border:1px solid rgba(95,111,98,.18);border-radius:12px;padding:10px 15px;font-size:.95rem;transition:.3s;background:#fcfdfb}.form-control:focus,.form-select:focus{border-color:var(--bs-primary);box-shadow:0 0 0 .2rem rgba(46,139,87,.25)}.input-group{border-radius:8px}.input-group-text{background-color:#f8f9fa;border:1px solid #ddd;color:#666;font-weight:500}.cargo-item-card{background:#f8fbf8;border:1px solid rgba(46,139,87,.1);border-radius:16px;padding:20px;margin-bottom:15px;transition:.3s;border-left:4px solid var(--bs-secondary)}.cargo-item-card:hover{background:#f1f3f5;border-color:#ddd}.cargo-item-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.cargo-type-badge{background:var(--bs-primary);color:#fff;padding:5px 12px;border-radius:20px;font-size:.85rem;font-weight:500}.cargo-type-picker{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.cargo-type-option{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:64px;padding:.55rem .45rem;border:1px solid rgba(31,122,77,.18);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(234,245,237,.95));box-shadow:0 10px 24px rgba(31,122,77,.08);color:#245b40;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s,color .18s}.cargo-type-option i{font-size:1.05rem;line-height:1}.cargo-type-option span{font-size:.72rem;font-weight:600;line-height:1.15;text-align:center}.cargo-type-option:hover{transform:translateY(-1px);border-color:rgba(31,122,77,.42);box-shadow:0 14px 28px rgba(31,122,77,.14)}.cargo-type-option.is-active{background:linear-gradient(180deg,#1f8f59,#177248);color:#fff;border-color:rgba(23,114,72,.9);box-shadow:0 16px 30px rgba(23,114,72,.28)}.cargo-type-option:focus-visible{outline:0;transform:translateY(-1px);border-color:rgba(31,122,77,.42);box-shadow:0 14px 28px rgba(31,122,77,.14)}@media (max-width:767.98px){.cargo-type-picker{grid-template-columns:repeat(3,minmax(0,1fr))}}.visualization-container{height:auto;background:0 0;border:0;border-radius:0;overflow:visible;margin-bottom:0}#vizViewport.viz-viewport{height:320px;background:linear-gradient(135deg,#f8fbf8 0,#edf3ee 100%);border-radius:18px;border:1px solid rgba(46,139,87,.1);overflow:hidden;position:relative}.stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin-top:20px}.stat-item{background:#f9fcf9;padding:15px;border-radius:14px;border:1px solid rgba(46,139,87,.1);text-align:center}.stat-value{font-size:1.5rem;font-weight:700;color:var(--bs-primary);margin-bottom:5px}.stat-label{font-size:.85rem;color:#666;margin:0}.btn-calculator{padding:12px 30px;border-radius:16px;border:1px solid rgba(23,114,72,.9);background:linear-gradient(180deg,#1f8f59,#177248);color:#fff;box-shadow:0 14px 28px rgba(31,122,77,.16);font-weight:700;font-size:1rem;transition:transform .18s,box-shadow .18s,filter .18s}.btn-calculate{font-size:1.1rem;padding:15px 40px;width:100%}.btn-calculate:hover,.btn-calculator:hover{transform:translateY(-1px);box-shadow:0 18px 34px rgba(31,122,77,.2);color:#fff}.btn-danger{border-radius:6px}.form-switch .form-check-input{width:3em;height:1.5em;margin-right:10px}.form-switch .form-check-input:checked{background-color:var(--bs-primary);border-color:var(--bs-primary)}.action-icon{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #dee2e6;color:var(--bs-primary);cursor:pointer;transition:.3s}.action-icon:hover{background:var(--bs-primary);color:#fff;transform:scale(1.1)}.cargo-order-toggle{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:.25rem .75rem;margin:0 0 .75rem;border:1px solid rgba(94,111,99,.32);border-radius:6px;background:#eef1ef;color:#5e6f63;font-size:.875rem;font-weight:700}.cargo-order-toggle.is-active{border-color:var(--bs-primary);background:var(--bs-primary);color:#fff}.cargo-order-controls.is-disabled{opacity:.72}.cargo-order-arrow:disabled{pointer-events:none;opacity:1}.results-panel{background:linear-gradient(135deg,#2e8b57 0,#1e6b4e 100%);color:#fff;border-radius:22px;padding:25px;margin-top:20px;box-shadow:0 18px 40px rgba(30,107,78,.24);overflow:hidden}.results-panel .table{margin-top:.75rem;margin-bottom:0;border-collapse:separate;border-spacing:0;overflow:hidden;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,249,246,.96));box-shadow:0 12px 28px rgba(19,68,47,.18)}.results-panel .table>:not(caption)>*>*{background:0 0;color:#1f3f31;border-bottom-color:rgba(31,122,77,.12);padding:.45rem .75rem}.results-panel .table>tbody>tr:last-child>*{border-bottom:0}.result-export-btn{min-height:42px;border:1px solid rgba(255,255,255,.28);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(233,245,237,.95));color:#245b40;font-weight:700;box-shadow:0 10px 24px rgba(19,68,47,.18);transition:transform .18s,box-shadow .18s,border-color .18s,background .18s,color .18s}.result-export-btn:focus-visible,.result-export-btn:hover{transform:translateY(-1px);border-color:rgba(255,255,255,.46);background:linear-gradient(180deg,#fff,rgba(242,249,244,.98));color:#1d4b35;box-shadow:0 14px 28px rgba(19,68,47,.24);outline:0}.result-export-btn:active{transform:translateY(0);box-shadow:0 8px 18px rgba(19,68,47,.18)}.results-title{color:#fff;font-size:1.3rem;margin-bottom:20px;font-weight:600}.usage-meter{width:100%;height:260px;margin:0 auto 20px}#packing-2d{width:100%;height:100%;display:block}.usage-value{font-size:2.5rem;font-weight:700;margin:0;color:#fff}.usage-label{font-size:.9rem;opacity:.9;margin:0}.result-table{background:rgba(255,255,255,.1);border-radius:8px;overflow:hidden}.result-table th{background:rgba(255,255,255,.2);border:none;color:#fff;font-weight:500;padding:12px 15px}.result-table td{border:none;padding:10px 15px;color:rgba(255,255,255,.9);border-top:1px solid rgba(255,255,255,.1)}@media (max-width:992px){#vizViewport.viz-viewport{height:350px}}@media (max-width:576px){.cargo-item-card{padding:15px}.cargo-item-header{flex-direction:column;align-items:flex-start;gap:10px}.usage-value{font-size:2rem}}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:.5s forwards fadeInUp}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}.pulse{animation:.5s pulse}.loading{position:relative;opacity:.7;pointer-events:none}.loading::after{content:'';position:absolute;top:50%;left:50%;width:30px;height:30px;border:3px solid rgba(46,139,87,.2);border-top-color:var(--bs-primary);border-radius:50%;animation:1s linear infinite spin;margin-left:-15px;margin-top:-15px}@keyframes spin{to{transform:rotate(360deg)}}.calc-loading-overlay{position:fixed;inset:0;z-index:3000;display:none;align-items:center;justify-content:center}body.calc-loading-active{overflow:hidden}body.calc-loading-active .calc-loading-overlay{display:flex}.calc-loading-backdrop{position:absolute;inset:0;background:rgba(244,246,248,.62);backdrop-filter:blur(4px) saturate(0.88)}.calc-loading-dialog{position:relative;z-index:1;width:min(420px,calc(100vw - 32px));min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;text-align:center;padding:28px 20px;border-radius:24px;background:rgba(255,255,255,.9);box-shadow:0 20px 56px rgba(20,28,35,.18);border:1px solid rgba(60,73,83,.08)}.calc-loading-robot{width:min(230px,74%);max-width:230px;height:auto;display:block;transform:translateY(8px);animation:1.6s ease-in-out infinite calc-robot-float}.calc-loading-text{margin:0;font-size:1.06rem;font-weight:600;color:#57626c}@keyframes calc-robot-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.container-card,.transport-unit-card,[data-transport-card=unit]{transition:transform .18s,box-shadow .18s,border-color .18s,background .18s,color .18s;cursor:pointer;min-width:140px;max-width:140px;height:90px;border:1px solid rgba(31,122,77,.18);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(234,245,237,.95));box-shadow:0 10px 24px rgba(31,122,77,.08);color:#245b40;overflow:hidden}.container-card.border-2,.transport-unit-card.border-2,[data-transport-card=unit].border-2{border-width:2px!important}.container-card .card-body,.transport-unit-card .card-body,[data-transport-card=unit] .card-body{position:relative;z-index:1;padding:1.25rem}.container-card .card-title,.transport-unit-card .card-title,[data-transport-card=unit] .card-title{min-height:2.5rem;display:flex;align-items:center;justify-content:center;color:inherit}.info-item{background:#f8f9fa;border-radius:8px;padding:10px 15px;margin-bottom:8px}.info-label{font-weight:500;color:var(--bs-primary);display:block;font-size:.9rem}.info-value{font-weight:400;color:#333;display:block;font-size:.95rem}.characteristic-badge{display:inline-block;background:var(--bs-primary);color:#fff;padding:3px 8px;border-radius:4px;font-size:.8rem;margin-right:5px;margin-bottom:5px}.scroll-btn{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;background:#fff;border:2px solid var(--bs-primary);color:var(--bs-primary);align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:.3s;box-shadow:0 2.6px 7.8px rgba(0,0,0,.13);font-size:.9rem}.scroll-btn:hover{background:var(--bs-primary);color:#fff;transform:translateY(-50%) scale(1.05);box-shadow:0 3.9px 10.4px rgba(46,139,87,.39)}.scroll-btn:disabled{opacity:.3;cursor:not-allowed;background:#f8f9fa;border-color:#ccc;color:#999}.scroll-btn:disabled:hover{background:#f8f9fa;color:#999;transform:translateY(-50%);box-shadow:0 2.6px 7.8px rgba(0,0,0,.13)}.scroll-left{left:5px}.scroll-right{right:5px}.scroll-btn::before{content:'';position:absolute;width:100%;height:100%;background:#fff;border-radius:50%;z-index:-1}.container-scroll-wrapper::before{content:'';position:absolute;left:0;top:0;width:40px;height:100%;background:linear-gradient(90deg,rgba(255,255,255,.9),transparent);pointer-events:none;z-index:2}.container-scroll-wrapper::after{content:'';position:absolute;right:0;top:0;width:40px;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.9));pointer-events:none;z-index:2}.container-cards-horizontal{gap:8px;padding:8px 0;flex-wrap:wrap;overflow-x:hidden}.container-card,[data-transport-card=unit]{position:relative}.container-card::after,.container-card::before,[data-transport-card=unit]::after,[data-transport-card=unit]::before{display:none}.container-card:hover,[data-transport-card=unit]:hover{transform:translateY(-1px);border-color:rgba(31,122,77,.42);box-shadow:0 14px 28px rgba(31,122,77,.14)}.container-card.active,.container-card.is-selected,.transport-unit-card.active,.transport-unit-card.border-2,.transport-unit-card.is-selected,[data-transport-card=unit].active,[data-transport-card=unit].border-2,[data-transport-card=unit].is-selected{background:linear-gradient(180deg,#1f8f59,#177248);color:#fff;border-color:rgba(23,114,72,.9);box-shadow:0 16px 30px rgba(23,114,72,.28);transform:translateY(-1px);z-index:2}.container-card .card-body,[data-transport-card=unit] .card-body{display:flex;align-items:center;justify-content:center;height:100%}.container-card .card-title,[data-transport-card=unit] .card-title{font-weight:700;font-size:1rem;text-align:center;line-height:1.15;color:inherit}@media (max-width:768px){#vizViewport.viz-viewport{height:300px}.container-scroll-wrapper{padding:0}.container-card-horizontal{width:200px;min-height:150px}}.block-box{padding:20px;border-radius:20px;background:#fff;box-shadow:0 10.4px 31.2px rgba(0,0,0,.078),0 2.6px 10.4px rgba(0,0,0,.052);margin-bottom:24px}.cargo-block,.container-block{position:relative}.layout2d-wrapper{background:#fff;border-radius:10px;padding:10px;height:180px;overflow:hidden;display:flex;align-items:center;justify-content:center}#layout2d svg{width:100%!important;height:100%!important;display:block}.cargo-icons-row{display:flex;align-items:stretch;gap:10px;flex-wrap:nowrap;overflow-x:auto;padding:6px 2px}.cargo-icon{flex:0 0 120px;height:52px;border:1px solid rgba(0,0,0,.12);border-radius:12px;background:#fff;display:flex;align-items:center;gap:10px;padding:6px 10px;cursor:pointer;user-select:none;transition:transform .08s,box-shadow .08s,border-color .08s;box-shadow:0 4px 14px rgba(0,0,0,.06)}.cargo-icon img{width:32px;height:32px;object-fit:contain;display:block}.cargo-icon span{font-size:13px;font-weight:600;line-height:1.1;color:#111;white-space:nowrap}.cargo-icon:hover{transform:translateY(-1px);box-shadow:0 8px 22px rgba(0,0,0,.1)}.cargo-icon.active{border-color:#198754;box-shadow:0 0 0 3px rgba(25,135,84,.18),0 8px 22px rgba(0,0,0,.1)}@media (max-width:576px){.cargo-icon{flex-basis:104px;height:48px}.cargo-icon img{width:28px;height:28px}.cargo-icon span{font-size:12px}}.cargo-flag{width:18px;height:18px;border-radius:50%;border:2px solid;cursor:pointer;position:relative;display:inline-block;flex:0 0 auto}.cargo-flag.allowed{background:#198754;border-color:#198754}.cargo-flag.denied{background:#dc3545;border-color:#dc3545}.cargo-flag.denied::after{content:"";position:absolute;left:-10%;top:50%;width:120%;height:2px;background:#fff;transform:translateY(-50%) rotate(-45deg)}.container-scroll-wrapper{overflow:hidden!important;padding:0!important}#container-cards.container-cards-horizontal,[data-transport-role=unit-cards].container-cards-horizontal{display:flex;flex-wrap:wrap!important;overflow:hidden!important;justify-content:flex-start;gap:8px!important}#container-cards.container-cards-horizontal::-webkit-scrollbar,[data-transport-role=unit-cards].container-cards-horizontal::-webkit-scrollbar{display:none!important}#container-cards .container-card .card-body,[data-transport-role=unit-cards] [data-transport-card=unit] .card-body{padding:12px!important}#container-cards .container-card .card-title,[data-transport-role=unit-cards] [data-transport-card=unit] .card-title{font-size:.9rem;line-height:1.15}.container-cards-two{display:flex;flex-direction:column;gap:10px}.container-scroll-wrapper::after,.container-scroll-wrapper::before,.scroll-btn{display:none!important}#container-cards-20,#container-cards-40,.container-row,[data-transport-role=unit-group-1],[data-transport-role=unit-group-2]{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:8px!important;align-items:stretch;justify-content:flex-start}#container-cards,[data-transport-role=unit-cards]{display:flex;flex-direction:column;gap:8px}#container-cards-20,#container-cards-40,[data-transport-role=unit-group-1],[data-transport-role=unit-group-2]{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:var(--cc-card-gap)!important;align-items:stretch;justify-content:flex-start}#container-cards-20 .container-card,#container-cards-40 .container-card,[data-transport-role=unit-group-1] [data-transport-card=unit],[data-transport-role=unit-group-2] [data-transport-card=unit]{width:var(--cc-card-w)!important;min-width:var(--cc-card-w)!important;max-width:var(--cc-card-w)!important;height:var(--cc-card-h)!important;border-radius:10px!important;box-shadow:0 10px 24px rgba(31,122,77,.08)!important}#container-cards-20 .container-card .card-body,#container-cards-40 .container-card .card-body,[data-transport-role=unit-group-1] [data-transport-card=unit] .card-body,[data-transport-role=unit-group-2] [data-transport-card=unit] .card-body{padding:6px!important}#container-cards-20 .container-card .card-title,#container-cards-40 .container-card .card-title,[data-transport-role=unit-group-1] [data-transport-card=unit] .card-title,[data-transport-role=unit-group-2] [data-transport-card=unit] .card-title{font-size:.84rem!important;line-height:1.1!important;min-height:auto!important;margin:0!important;font-weight:700!important}#container-cards-20 .container-card.active,#container-cards-40 .container-card.active,[data-transport-role=unit-group-1] [data-transport-card=unit].active,[data-transport-role=unit-group-2] [data-transport-card=unit].active{transform:translateY(-1px) scale(1)!important}#threeViewControls,#twoViewControls{position:relative;z-index:5}#vizViewport{position:relative;height:320px}#container-3d,#layout2d,#vizViewport .viz-layer,[data-transport-role=viz-3d]{position:absolute;inset:0;width:100%;height:100%}#container-3d.active,#layout2d.active,[data-transport-role=viz-3d].active{display:block}.viz-meta-outside{margin-top:8px;font-size:13px;line-height:1.25;color:#2e8b57;font-weight:600;user-select:none}#weight-imbalance-row.weight-imbalance-danger td{color:#dc3545;font-weight:700}#container-3d,[data-transport-role=viz-3d]{position:absolute;inset:0;width:100%;height:100%}#container-3d canvas,[data-transport-role=viz-3d] canvas{width:100%!important;height:100%!important;display:block}.placement-settings-row .form-check-label{white-space:nowrap}.option-toggle-row{display:flex;flex-wrap:nowrap;align-items:center;gap:10px;overflow-x:auto;padding-bottom:4px}.option-toggle-input{display:none}.option-toggle-btn{display:inline-flex;align-items:center;gap:8px;padding:.5rem .8rem;border:1px solid rgba(31,122,77,.18);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(234,245,237,.95));color:#245b40;font-size:.92rem;font-weight:600;line-height:1;white-space:nowrap;box-shadow:0 10px 24px rgba(31,122,77,.08);transition:transform .18s,box-shadow .18s,border-color .18s,background .18s,color .18s}.option-toggle-btn:hover{transform:translateY(-1px);border-color:rgba(31,122,77,.42);box-shadow:0 14px 28px rgba(31,122,77,.14)}.option-toggle-btn.is-active{background:linear-gradient(180deg,#1f8f59,#177248);border-color:rgba(23,114,72,.9);color:#fff;box-shadow:0 16px 30px rgba(23,114,72,.28)}.option-toggle-btn.is-hidden{display:none}.axis-rotate-icon{display:inline-flex;width:1.45rem;height:1.45rem;align-items:center;justify-content:center;flex:0 0 auto}.axis-rotate-icon svg{width:100%;height:100%;display:block;overflow:visible}.axis-rotate-icon path{fill:none;stroke:currentColor;stroke-width:28;stroke-linecap:round;stroke-linejoin:round}.cargo-mode-card,.container-select-card{border:1px solid rgba(46,139,87,.1);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(242,248,244,.95));box-shadow:0 12px 28px rgba(31,122,77,.08);padding:14px}.transport-stage-note{margin-bottom:14px;padding:10px 12px;border-radius:14px;background:color-mix(in srgb,var(--mode-accent,var(--bs-primary)) 7%,#fff 93%);border:1px solid color-mix(in srgb,var(--mode-accent,var(--bs-primary)) 14%,#fff 86%);color:var(--text-main);font-size:.92rem;line-height:1.45}.transport-params-strip{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.transport-param-chip{display:inline-flex;align-items:center;min-height:34px;padding:.45rem .75rem;border-radius:999px;background:#fff;border:1px solid color-mix(in srgb,var(--mode-accent,var(--bs-primary)) 16%,#fff 84%);color:var(--mode-accent-deep,var(--bs-primary));font-size:.84rem;font-weight:700;line-height:1.2}.cargo-mode-card .btn-group .btn{white-space:nowrap}.mode-tile-group{align-items:center}.mode-tile{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid #adb5bd;color:#fff;font-size:.95rem;font-weight:600;line-height:1.05;cursor:pointer;user-select:none;background:linear-gradient(to bottom,#d0d3d8 0,#7c8187 100%);box-shadow:0 3px 10px rgba(0,0,0,.1);transition:transform .15s,box-shadow .15s,background .15s,border-color .15s;width:180px;min-width:180px;max-width:180px;height:52px;min-height:52px;padding:6px 10px}.mode-tile:hover{transform:translateY(-1px)}#mode-homogeneous:checked+.mode-tile,#mode-mixed:checked+.mode-tile{background:#198754;border-color:#198754;color:#fff;box-shadow:0 8px 18px rgba(25,135,84,.35)}.container-select-card .container-cards-two{gap:10px}.container-select-card .container-group{min-width:0}.container-select-card #container-cards-20,.container-select-card #container-cards-40,.container-select-card .container-row,.container-select-card [data-transport-role=unit-group-1],.container-select-card [data-transport-role=unit-group-2]{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:6px!important;justify-content:space-between;align-items:stretch;overflow:hidden}.container-select-card #container-cards-20 .container-card,.container-select-card #container-cards-40 .container-card,.container-select-card [data-transport-role=unit-group-1] [data-transport-card=unit],.container-select-card [data-transport-role=unit-group-2] [data-transport-card=unit]{width:calc((100% - 18px)/ 4)!important;min-width:calc((100% - 18px)/ 4)!important;max-width:calc((100% - 18px)/ 4)!important;height:48px!important}.container-select-card #container-cards-20 .container-card .card-body,.container-select-card #container-cards-40 .container-card .card-body,.container-select-card [data-transport-role=unit-group-1] [data-transport-card=unit] .card-body,.container-select-card [data-transport-role=unit-group-2] [data-transport-card=unit] .card-body{padding:4px 5px!important;display:flex!important;align-items:center!important;justify-content:center!important;height:100%!important}.container-select-card #container-cards-20 .container-card .card-title,.container-select-card #container-cards-40 .container-card .card-title,.container-select-card [data-transport-role=unit-group-1] [data-transport-card=unit] .card-title,.container-select-card [data-transport-role=unit-group-2] [data-transport-card=unit] .card-title{font-size:.96rem!important;line-height:1.08!important;margin:0!important;min-height:auto!important;font-weight:700!important;text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important}body[data-calc-mode=pallet] .container-select-card .container-group{display:flex;min-height:0;min-width:0}body[data-calc-mode=pallet] .container-select-card #container-cards,body[data-calc-mode=pallet] .container-select-card .container-cards-two,body[data-calc-mode=pallet] .container-select-card [data-transport-role=unit-cards]{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:8px!important;align-items:stretch}body[data-calc-mode=pallet] .container-select-card #container-cards-20,body[data-calc-mode=pallet] .container-select-card #container-cards-40,body[data-calc-mode=pallet] .container-select-card [data-transport-role=unit-group-1],body[data-calc-mode=pallet] .container-select-card [data-transport-role=unit-group-2]{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:8px!important;justify-content:flex-start;align-items:stretch}body[data-calc-mode=pallet] .container-select-card #container-cards-20 .container-card,body[data-calc-mode=pallet] .container-select-card #container-cards-40 .container-card,body[data-calc-mode=pallet] .container-select-card [data-transport-role=unit-group-1] [data-transport-card=unit],body[data-calc-mode=pallet] .container-select-card [data-transport-role=unit-group-2] [data-transport-card=unit]{width:112px!important;min-width:112px!important;max-width:112px!important;height:42px!important}body[data-calc-mode=pallet] .container-select-card #container-cards-20 .container-card .card-body,body[data-calc-mode=pallet] .container-select-card #container-cards-40 .container-card .card-body,body[data-calc-mode=pallet] .container-select-card [data-transport-role=unit-group-1] [data-transport-card=unit] .card-body,body[data-calc-mode=pallet] .container-select-card [data-transport-role=unit-group-2] [data-transport-card=unit] .card-body{padding:5px!important}body[data-calc-mode=pallet] .container-select-card #container-cards-20 .container-card .card-title,body[data-calc-mode=pallet] .container-select-card #container-cards-40 .container-card .card-title,body[data-calc-mode=pallet] .container-select-card [data-transport-role=unit-group-1] [data-transport-card=unit] .card-title,body[data-calc-mode=pallet] .container-select-card [data-transport-role=unit-group-2] [data-transport-card=unit] .card-title{font-size:.78rem!important;line-height:1.02!important}body[data-calc-mode=railcar] .container-select-card .container-group{display:flex;min-height:0;min-width:0}body[data-calc-mode=railcar] .container-select-card #container-cards,body[data-calc-mode=railcar] .container-select-card .container-cards-two,body[data-calc-mode=railcar] .container-select-card [data-transport-role=unit-cards]{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:8px!important;align-items:stretch}body[data-calc-mode=railcar] .container-select-card #container-cards-20,body[data-calc-mode=railcar] .container-select-card #container-cards-40,body[data-calc-mode=railcar] .container-select-card [data-transport-role=unit-group-1],body[data-calc-mode=railcar] .container-select-card [data-transport-role=unit-group-2]{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:8px!important;justify-content:flex-start;align-items:stretch}body[data-calc-mode=railcar] .container-select-card #container-cards-20 .container-card,body[data-calc-mode=railcar] .container-select-card #container-cards-40 .container-card,body[data-calc-mode=railcar] .container-select-card [data-transport-role=unit-group-1] [data-transport-card=unit],body[data-calc-mode=railcar] .container-select-card [data-transport-role=unit-group-2] [data-transport-card=unit]{width:128px!important;min-width:128px!important;max-width:128px!important;height:42px!important}body[data-calc-mode=railcar] .container-select-card #container-cards-20 .container-card .card-body,body[data-calc-mode=railcar] .container-select-card #container-cards-40 .container-card .card-body,body[data-calc-mode=railcar] .container-select-card [data-transport-role=unit-group-1] [data-transport-card=unit] .card-body,body[data-calc-mode=railcar] .container-select-card [data-transport-role=unit-group-2] [data-transport-card=unit] .card-body{padding:5px!important}body[data-calc-mode=railcar] .container-select-card #container-cards-20 .container-card .card-title,body[data-calc-mode=railcar] .container-select-card #container-cards-40 .container-card .card-title,body[data-calc-mode=railcar] .container-select-card [data-transport-role=unit-group-1] [data-transport-card=unit] .card-title,body[data-calc-mode=railcar] .container-select-card [data-transport-role=unit-group-2] [data-transport-card=unit] .card-title{font-size:.82rem!important;line-height:1.05!important}.loading-history-panel .loading-history-list{font-size:.95rem;color:#333;line-height:1.45;max-height:220px;overflow:auto;padding-right:4px}.loading-history-panel .loading-history-list strong{color:#1f5f45;font-weight:600}.remaining-badge-zero{background-color:#6c757d!important;color:#fff!important}.oversize-badge-warning{background-color:#f0ad4e!important;color:#1f1f1f!important}.brand-service-line{color:var(--bs-primary);font-weight:600;line-height:1.2}.brand-service-track{position:relative;display:inline-block;color:inherit;white-space:nowrap;letter-spacing:.01em;line-height:1.15}.brand-service-state{display:inline-block;transform-origin:left center;will-change:opacity,transform,filter}.brand-service-state-compact{position:relative}.brand-service-state-expanded{position:absolute;top:0;left:0;opacity:0}.nav-link-coin{perspective:900px}.nav-coin-morph{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:1.4em;color:transparent;transform-style:preserve-3d}.nav-coin-morph::after,.nav-coin-morph::before{position:absolute;top:50%;left:50%;transform-style:preserve-3d;pointer-events:none}.nav-coin-morph::before{content:attr(data-text);color:#212529;white-space:nowrap;transform:translate(-50%,-50%) scale(1) rotateY(0);opacity:1}.nav-coin-morph::after{content:"";width:1.2em;height:1.2em;border-radius:50%;background:radial-gradient(circle at 32% 28%,rgba(255,252,224,.98) 0,rgba(255,252,224,.55) 12%,rgba(255,252,224,0) 28%),radial-gradient(circle at 50% 45%,rgba(255,227,129,.95) 0,rgba(232,177,62,.95) 44%,rgba(170,111,21,.98) 70%,#663a06 100%),radial-gradient(circle at 50% 50%,transparent 58%,rgba(106,66,10,.9) 63%,rgba(251,214,104,.82) 69%,rgba(115,72,12,.92) 76%,transparent 82%),conic-gradient(from 210deg,rgba(122,76,12,.95),rgba(255,224,132,.95),rgba(168,108,18,.98),rgba(255,239,176,.92),rgba(122,76,12,.95));border:.08em solid rgba(255,236,164,.62);box-shadow:inset 0 0 0 .035em rgba(255,243,186,.72),inset 0 0 0 .12em rgba(143,88,13,.72),inset 0 .08em .16em rgba(255,247,202,.32),inset 0 -.1em .16em rgba(104,60,7,.42),0 0 0 .045em rgba(125,77,12,.5),0 .06em .18em rgba(96,60,8,.34),0 0 .35em rgba(181,129,22,.3);transform:translate(-50%,-50%) scale(.15) rotateY(0);opacity:0}.nav-coin-morph.is-animating::before{animation:2.8s ease-in-out both word-to-coin}.nav-coin-morph.is-animating::after{animation:2.8s ease-in-out both coin-spin-cycle}.brand-service-track.is-animating .brand-service-state-compact{animation:2.8s cubic-bezier(.22,.61,.36,1) both brand-service-compact-cycle}.brand-service-track.is-animating .brand-service-state-expanded{animation:2.8s cubic-bezier(.22,.61,.36,1) both brand-service-expanded-cycle}@keyframes brand-service-compact-cycle{0%,100%,22%,94%{opacity:1;transform:translateX(0) scale(1);filter:blur(0)}34%{opacity:0;transform:translateX(-.12em) scale(.98);filter:blur(.08em)}84%{opacity:0;transform:translateX(.12em) scale(1.02);filter:blur(.08em)}}@keyframes brand-service-expanded-cycle{0%,26%{opacity:0;transform:translateX(.2em) scale(.985);filter:blur(.08em)}34%,78%{opacity:1;transform:translateX(0) scale(1);filter:blur(0)}100%,92%{opacity:0;transform:translateX(-.18em) scale(.99);filter:blur(.08em)}}@keyframes word-to-coin{0%,14%{opacity:1;transform:translate(-50%,-50%) scale(1) rotateY(0);filter:blur(0)}28%{opacity:0;transform:translate(-50%,-50%) scale(.3) rotateY(90deg);filter:blur(.08em)}72%{opacity:0;transform:translate(-50%,-50%) scale(.3) rotateY(270deg);filter:blur(.08em)}86%{opacity:1;transform:translate(-50%,-50%) scale(1.03) rotateY(360deg);filter:blur(0)}100%{opacity:1;transform:translate(-50%,-50%) scale(1) rotateY(360deg);filter:blur(0)}}@keyframes coin-spin-cycle{0%,14%{opacity:0;transform:translate(-50%,-50%) scale(.15) rotateY(0)}28%{opacity:1;transform:translate(-50%,-50%) scale(1) rotateY(0)}72%{opacity:1;transform:translate(-50%,-50%) scale(1) rotateY(1080deg)}86%{opacity:0;transform:translate(-50%,-50%) scale(.18) rotateY(1170deg)}100%{opacity:0;transform:translate(-50%,-50%) scale(.15) rotateY(1170deg)}}@media (max-width:991.98px){.navbar .d-flex.align-items-center.ms-lg-3{margin-top:1rem}.hero-summary-card{border-radius:20px}}@media (min-width:992px){.masthead .row.align-items-center.g-4{--bs-gutter-y:1rem}body[data-calc-mode=container] .section-heading .section-subtitle{white-space:nowrap}.hero-top-row{flex-wrap:nowrap}.hero-copy-column{flex:1 1 auto;max-width:none}.hero-summary-column{flex:0 0 auto;margin-left:auto}}body[data-calc-mode=truck] .truck-step-selector{display:grid;gap:1rem}body[data-calc-mode=truck] .truck-step-group{display:grid;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:.85rem}body[data-calc-mode=truck] .truck-step-title{color:#1f7a4d;font-size:.95rem;font-weight:700;margin:0}body[data-calc-mode=truck] .truck-step-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}body[data-calc-mode=truck] [data-truck-step=vehicleType]{grid-template-columns:repeat(3,minmax(0,1fr))}body[data-calc-mode=truck] .truck-step-options-vehicle{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr) minmax(0,1fr);align-items:stretch}body[data-calc-mode=truck] .truck-step-card{min-height:40px;border:1px solid rgba(31,122,77,.18);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(234,245,237,.95));box-shadow:0 10px 24px rgba(31,122,77,.08);color:#245b40;font-weight:700;line-height:1.2;font-size:.85rem;padding:.45rem .55rem;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s,color .18s}body[data-calc-mode=truck] [data-truck-step=vehicleType] .truck-step-card{padding:.45rem .35rem;font-size:.8rem}body[data-calc-mode=truck] .truck-step-combo-toggle{min-height:40px;border:1px solid rgba(95,111,98,.2);border-radius:12px;background:linear-gradient(180deg,rgba(245,247,246,.98),rgba(233,237,235,.96));box-shadow:0 8px 18px rgba(95,111,98,.1);color:#6c757d;font-size:1.15rem;font-weight:800;line-height:1;padding:.35rem;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s,color .18s}body[data-calc-mode=truck] .truck-step-combo-toggle:focus-visible,body[data-calc-mode=truck] .truck-step-combo-toggle:hover{transform:translateY(-1px);border-color:rgba(31,122,77,.32);box-shadow:0 12px 24px rgba(31,122,77,.14);outline:0}body[data-calc-mode=truck] .truck-step-combo-toggle.is-active{background:linear-gradient(180deg,#1f8f59,#177248);color:#fff;border-color:rgba(23,114,72,.9);box-shadow:0 16px 30px rgba(23,114,72,.28)}body[data-calc-mode=truck] .truck-step-card:focus-visible,body[data-calc-mode=truck] .truck-step-card:hover{transform:translateY(-1px);border-color:rgba(31,122,77,.42);box-shadow:0 14px 28px rgba(31,122,77,.14);outline:0}body[data-calc-mode=truck] .truck-step-card.is-disabled,body[data-calc-mode=truck] .truck-step-card:disabled{transform:none;background:linear-gradient(180deg,rgba(245,247,246,.98),rgba(233,237,235,.96));border-color:rgba(31,122,77,.12);box-shadow:none;color:rgba(36,91,64,.48);cursor:not-allowed}body[data-calc-mode=truck] .truck-step-card.is-disabled:focus-visible,body[data-calc-mode=truck] .truck-step-card.is-disabled:hover,body[data-calc-mode=truck] .truck-step-card:disabled:focus-visible,body[data-calc-mode=truck] .truck-step-card:disabled:hover{transform:none;border-color:rgba(31,122,77,.12);box-shadow:none}body[data-calc-mode=truck] .truck-step-card.is-active{background:linear-gradient(180deg,#1f8f59,#177248);color:#fff;border-color:rgba(23,114,72,.9);box-shadow:0 16px 30px rgba(23,114,72,.28)}body[data-calc-mode=truck] .truck-step-card-inline{min-height:34px;padding:.4rem .55rem}body[data-calc-mode=truck] .axle-count-card-group.is-invalid{padding:.2rem;border:1px solid rgba(220,53,69,.55);border-radius:14px;background:rgba(220,53,69,.06)}body[data-calc-mode=truck] .axle-count-card-options{gap:.35rem}body[data-calc-mode=truck] .axle-count-card{min-height:34px;font-size:.92rem;padding:.35rem .2rem}body[data-calc-mode=truck] .truck-axle-load-box{display:grid;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:.85rem}body[data-calc-mode=truck] .truck-axle-load-box .truck-step-title{margin-bottom:0!important}@media (max-width:991.98px){body[data-calc-mode=truck] .truck-axle-load-box,body[data-calc-mode=truck] .truck-step-group{grid-template-columns:1fr;align-items:stretch;gap:.55rem}}body[data-calc-mode] #btnViz2D,body[data-calc-mode] #btnViz3D,body[data-calc-mode] #btnVizPopout,body[data-calc-mode] #threeViewControls .btn,body[data-calc-mode] #twoViewControls .btn,body[data-calc-mode] .cargo-type-option,body[data-calc-mode] .container-card,body[data-calc-mode] .container-select-card>.mb-3 .btn.btn-outline-success,body[data-calc-mode] .option-toggle-btn,body[data-calc-mode] [data-transport-card=unit]{border:1px solid rgba(31,122,77,.18);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(234,245,237,.95));box-shadow:0 10px 24px rgba(31,122,77,.08);color:#245b40;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s,color .18s}body[data-calc-mode] #btnViz2D:focus-visible,body[data-calc-mode] #btnViz2D:hover,body[data-calc-mode] #btnViz3D:focus-visible,body[data-calc-mode] #btnViz3D:hover,body[data-calc-mode] #btnVizPopout:focus-visible,body[data-calc-mode] #btnVizPopout:hover,body[data-calc-mode] #threeViewControls .btn:focus-visible,body[data-calc-mode] #threeViewControls .btn:hover,body[data-calc-mode] #twoViewControls .btn:focus-visible,body[data-calc-mode] #twoViewControls .btn:hover,body[data-calc-mode] .cargo-type-option:focus-visible,body[data-calc-mode] .cargo-type-option:hover,body[data-calc-mode] .container-card:focus-visible,body[data-calc-mode] .container-card:hover,body[data-calc-mode] .container-select-card>.mb-3 .btn.btn-outline-success:focus-visible,body[data-calc-mode] .container-select-card>.mb-3 .btn.btn-outline-success:hover,body[data-calc-mode] .option-toggle-btn:focus-visible,body[data-calc-mode] .option-toggle-btn:hover,body[data-calc-mode] [data-transport-card=unit]:focus-visible,body[data-calc-mode] [data-transport-card=unit]:hover{transform:translateY(-1px);border-color:rgba(31,122,77,.42);box-shadow:0 14px 28px rgba(31,122,77,.14);outline:0}body[data-calc-mode] #btnViz2D.active,body[data-calc-mode] #btnViz3D.active,body[data-calc-mode] #threeViewControls .btn.active,body[data-calc-mode] #twoViewControls .btn.active,body[data-calc-mode] .cargo-type-option.is-active,body[data-calc-mode] .container-card.active,body[data-calc-mode] .container-card.border-2,body[data-calc-mode] .container-card.is-selected,body[data-calc-mode] .option-toggle-btn.is-active,body[data-calc-mode] .transport-unit-card.active,body[data-calc-mode] .transport-unit-card.border-2,body[data-calc-mode] .transport-unit-card.is-selected,body[data-calc-mode] [data-transport-card=unit].active,body[data-calc-mode] [data-transport-card=unit].border-2,body[data-calc-mode] [data-transport-card=unit].is-selected{background:linear-gradient(180deg,#1f8f59,#177248);color:#fff;border-color:rgba(23,114,72,.9);box-shadow:0 16px 30px rgba(23,114,72,.28)}body[data-calc-mode] .container-select-card>.mb-3 .btn.btn-outline-success{min-height:38px;font-weight:700;box-shadow:0 8px 18px rgba(31,122,77,.08)}body[data-calc-mode] .container-select-card>.mb-3 .btn.btn-outline-success h5{color:inherit;font-size:1rem;font-weight:700}body[data-calc-mode] #btnViz2D,body[data-calc-mode] #btnViz3D,body[data-calc-mode] #btnVizPopout,body[data-calc-mode] #threeViewControls .btn,body[data-calc-mode] #twoViewControls .btn{min-height:34px;padding:.35rem .7rem;font-weight:700}body[data-calc-mode] #btnVizPopout.disabled,body[data-calc-mode] #btnVizPopout:disabled{opacity:.45;box-shadow:none;transform:none}body[data-calc-mode] #reset-btn,body[data-calc-mode] .btn-add-cargo,body[data-calc-mode] .btn-calculate{border:1px solid rgba(23,114,72,.9);border-radius:16px;background:linear-gradient(180deg,#1f8f59,#177248);color:#fff;box-shadow:0 14px 28px rgba(31,122,77,.16);transition:transform .18s,box-shadow .18s,filter .18s}body[data-calc-mode] #reset-btn:hover,body[data-calc-mode] .btn-add-cargo:hover,body[data-calc-mode] .btn-calculate:hover{transform:translateY(-1px);box-shadow:0 18px 34px rgba(31,122,77,.2)}body[data-calc-mode] .btn-calculate.disabled,body[data-calc-mode] .btn-calculate:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none;filter:grayscale(.25)}body[data-calc-mode] .btn-calculate.disabled:hover,body[data-calc-mode] .btn-calculate:disabled:hover{transform:none;box-shadow:none}body[data-calc-mode] .btn-add-cargo,body[data-calc-mode] .btn-calculate{font-weight:700}body[data-calc-mode] #reset-btn{border-color:rgba(179,48,48,.9);background:linear-gradient(180deg,#d85b5b,#b83d3d)}body[data-calc-mode] #reset-btn:hover{box-shadow:0 18px 34px rgba(184,61,61,.24)}body[data-calc-mode=truck] .truck-selection-placeholder{display:flex;align-items:center;justify-content:center;min-height:180px;padding:1rem;color:#6b7d72;font-size:.95rem;text-align:center}@media (max-width:767.98px){body[data-calc-mode=truck] .truck-step-options,body[data-calc-mode=truck] .truck-step-options-vehicle{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-calc-mode=truck] .truck-step-combo-toggle{order:3}body[data-calc-mode=truck] .truck-step-card{min-height:36px}}.calculator-page,body[data-calc-mode]{--site-bg:#fff6df;--surface-muted:#fffaf0;background:#fff6df}.bg-light{background-color:#fff9ea!important}.footer,.navbar,.navbar-scrolled,.navbar.navbar-light{background:#ffe2a8!important}body[data-calc-mode] .masthead{background:radial-gradient(circle at top right,rgba(247,169,40,.18) 0,transparent 34%),linear-gradient(135deg,#fff9ea 0,#fff6df 100%)}.btn:not(:disabled):not(.disabled):focus-visible,.btn:not(:disabled):not(.disabled):hover,[role=button]:not([aria-disabled=true]):focus-visible,[role=button]:not([aria-disabled=true]):hover,a[download]:focus-visible,a[download]:hover,button:not(:disabled):focus-visible,button:not(:disabled):hover{transform:scale(1.1)!important}.btn:not(:disabled):not(.disabled),[role=button]:not([aria-disabled=true]),a[download],button:not(:disabled){transition:transform .18s,box-shadow .18s,border-color .18s,background .18s,color .18s}.calculator-main{background:var(--site-gray-block,#eee)}.calculator-page{--site-bg:var(--site-gray-block, #eeeeee);--surface-muted:#f5f5f5}.calculator-main.pt-5.mt-5{padding-top:0!important;margin-top:0!important}.calculator-hero{padding:0 0 1rem}.calculator-kicker{display:none}.calculator-hero h1{max-width:none;margin-top:0!important;margin-bottom:.65rem!important}.calculator-hero p{max-width:none;margin-bottom:.45rem!important;line-height:1.45;text-align:justify}.calculator-hero p:last-child{margin-bottom:0!important}.calculator-nav{gap:.35rem}.calculator-page .navbar .container>.d-flex{flex-wrap:wrap;justify-content:flex-end}.calculator-nav-link{display:inline-flex;align-items:center;min-height:34px;padding:.35rem .65rem;border-radius:6px;color:#000!important;font-size:.94rem;font-weight:700;line-height:1.15;text-decoration:none;white-space:nowrap}.calculator-nav-link.active,.calculator-nav-link:focus-visible,.calculator-nav-link:hover{background:rgba(var(--bs-primary-rgb),.1);color:var(--bs-primary)!important}.calculator-page .btn:not(:disabled):not(.disabled):focus-visible,.calculator-page .btn:not(:disabled):not(.disabled):hover,.calculator-page [role=button]:not([aria-disabled=true]):focus-visible,.calculator-page [role=button]:not([aria-disabled=true]):hover,.calculator-page button:not(:disabled):focus-visible,.calculator-page button:not(:disabled):hover{transform:translateY(-1px)!important}.calculator-workspace{background:#fff;padding-top:0!important}.calculator-workspace .calculator-section{padding-top:0!important}.calculator-workspace .calculator-section>.calculator-container>.section-heading{display:none!important}.calculator-app{max-width:1120px;margin:0 auto}.calculator-panel{border:1px solid rgba(31,122,77,.14);border-radius:8px;background:#fff;box-shadow:0 16px 40px rgba(22,40,28,.08);overflow:hidden}.calculator-panel-head{padding:1.5rem;border-bottom:1px solid rgba(31,122,77,.12);background:linear-gradient(180deg,rgba(246,247,244,.98),rgba(255,255,255,.98))}.calculator-placeholder-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1.5rem}.calculator-placeholder-item{display:flex;gap:.75rem;min-height:120px;padding:1rem;border:1px solid rgba(31,122,77,.12);border-radius:8px;background:#fbfcfa}.calculator-placeholder-item i{color:var(--bs-primary);font-size:1.5rem;line-height:1}.calculator-placeholder-item strong{display:block;margin-bottom:.35rem;color:#1d2d22}.calculator-panel-head p,.calculator-placeholder-item p{color:#526056}.calculator-status{display:flex;align-items:center;margin:0 1.5rem 1.5rem;padding:.85rem 1rem;border-radius:8px;background:rgba(var(--bs-primary-rgb),.08);color:#245b40;font-weight:700}.footer-calculators-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:.75rem}.footer-calculators-links .btn{margin-bottom:0!important}@media (max-width:768px){body.calculator-page{padding-top:154px}.calculator-nav{order:3;flex-basis:100%;flex-wrap:wrap;justify-content:flex-start;margin-top:.75rem;margin-right:0!important}.calculator-hero{padding-top:0;padding-bottom:.85rem}.calculator-hero p{text-align:left}.calculator-placeholder-grid{grid-template-columns:1fr}}.news-page{--news-card:#ffffff;--news-text:#172033;--news-muted:#667085;--news-line:#d8dee9;--news-accent:#176b87;--news-accent-dark:#0e4658;--news-shadow:0 16px 45px rgba(23, 32, 51, 0.08);min-height:100vh;color:var(--news-text)}.news-page .nav-link-coin{font-weight:700}.news-shell{width:min(1480px,calc(100% - 32px));margin:0 auto;padding:40px 0}.news-header{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:24px}.news-header h1{margin:0;font-size:34px;line-height:1.1}.news-kicker{margin:0 0 8px;color:var(--news-accent);font-size:13px;font-weight:700;letter-spacing:0;text-transform:uppercase}.news-filters{display:flex;align-items:end;gap:16px;margin:0 0 18px}.news-filter{display:grid;gap:7px;min-width:220px;margin:0;padding:0;border:0;color:var(--news-muted);font-size:13px;font-weight:700}.news-filter select{min-height:40px;max-width:360px;padding:0 34px 0 12px;border:1px solid var(--news-line);border-radius:6px;background:#fff;color:var(--news-text);font:inherit;font-weight:400}.news-filter legend{padding:0}.news-filter--days{flex:1}.news-days{display:flex;flex-wrap:wrap;gap:6px}.news-days label{display:inline-flex;min-height:40px;align-items:center;padding:0 12px;border:1px solid var(--news-line);border-radius:6px;background:#fff;color:var(--news-text);cursor:pointer;font-size:13px;font-weight:700}.news-days input{position:absolute;opacity:0;pointer-events:none}.news-days label:has(input:checked){border-color:var(--news-accent);background:var(--news-accent);color:#fff}.news-status{margin-bottom:16px;padding:12px 14px;border:1px solid var(--news-line);border-radius:6px;background:#fff;color:var(--news-muted)}.news-grid{display:flex;flex-direction:column;gap:8px}.news-card{display:grid;grid-template-columns:minmax(132px,0.14fr) minmax(0,1fr) minmax(150px,auto);align-items:start;gap:16px;min-height:86px;padding:14px 18px;border:1px solid var(--news-line);border-radius:8px;background:var(--news-card);box-shadow:var(--news-shadow)}.news-card__action,.news-card__body,.news-card__meta{min-width:0}.news-card__source{margin:0;color:var(--news-muted);font-size:13px;font-weight:700;line-height:1.35;text-align:right}.news-card__title{margin:0 0 6px;font-size:17px;line-height:1.3}.news-card__summary{margin:0;color:var(--news-muted);line-height:1.4}.news-card__date{margin:0;color:var(--news-muted);font-size:13px;line-height:1.35}.news-pager{display:flex;justify-content:center;gap:10px;padding:18px 0 0}.news-pager button{min-height:40px;padding:0 16px;border:1px solid var(--news-accent);border-radius:6px;background:var(--news-accent);color:#fff;cursor:pointer;font-weight:700}.news-pager button:disabled{border-color:var(--news-line);background:#eef1f6;color:var(--news-muted);cursor:default}.news-page .footer .btn-outline-primary{margin-right:.35rem;margin-left:.35rem;border-color:rgba(var(--bs-primary-rgb),.42)!important;border-radius:12px;background:0 0!important;box-shadow:none!important;font-weight:700}.news-page .footer .btn-outline-primary:focus-visible,.news-page .footer .btn-outline-primary:hover{border-color:rgba(var(--bs-primary-rgb),.72)!important;background:rgba(var(--bs-primary-rgb),.08)!important;box-shadow:none!important}.news-page .footer .btn-link{padding-right:0;padding-left:0;border:0;background:0 0!important;box-shadow:none!important;text-decoration:underline}.news-page .footer .btn-link:focus-visible,.news-page .footer .btn-link:hover{background:0 0!important;box-shadow:none!important}.news-page .policy-modal-body h5{margin-top:1.25rem;color:var(--bs-primary)}.news-page .lang-switch-button{display:inline-flex;width:52px;min-width:52px;height:36px;align-items:center;justify-content:center;gap:0;padding:0}.news-page .lang-current-flag{display:inline-block;flex:0 0 auto;filter:drop-shadow(0 1px 1px rgba(20, 45, 28, .18));transform-origin:left center;animation:2.1s ease-in-out infinite lang-flag-pole-sway}.news-page .lang-menu-flag{display:inline-block;flex:0 0 auto;margin-right:.55rem}.news-page .lang-menu-code{font-weight:600}.news-page .lang-flag{position:relative;width:22px;height:14px;overflow:hidden;border-radius:2px;background:#fff;box-shadow:inset 0 0 0 1px rgba(20,45,28,.18)}.news-page .lang-current-flag.lang-flag{width:34px;height:22px;border-radius:3px}.news-page .lang-current-flag .lang-flag-wave{position:absolute;top:0;right:-92%;bottom:0;width:192%;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.38) 0 7%,rgba(255,255,255,.02) 16% 25%,rgba(0,0,0,.24) 35% 46%,rgba(255,255,255,.4) 57% 69%,rgba(0,0,0,.2) 80% 100%);mix-blend-mode:soft-light;animation:2.1s linear infinite lang-flag-ripple}.news-page .lang-flag-ru{background:linear-gradient(to bottom,#fff 0 33.33%,#1f57a4 33.33% 66.66%,#d52b1e 66.66% 100%)}.news-page .lang-flag-en{background:linear-gradient(27deg,transparent 0 42%,#fff 42% 48%,#c8102e 48% 53%,#fff 53% 59%,transparent 59%),linear-gradient(153deg,transparent 0 42%,#fff 42% 48%,#c8102e 48% 53%,#fff 53% 59%,transparent 59%),linear-gradient(to bottom,transparent 0 35%,#fff 35% 43%,#c8102e 43% 57%,#fff 57% 65%,transparent 65%),linear-gradient(to right,transparent 0 37%,#fff 37% 45%,#c8102e 45% 55%,#fff 55% 63%,transparent 63%),#012169}.news-page .lang-flag-kz{background:#00a3dd}.news-page .lang-flag-kz::before{content:"";position:absolute;left:7px;top:4px;width:7px;height:7px;border-radius:50%;background:#f5c542}.news-page .lang-flag-uz{background:linear-gradient(to bottom,#1eb2e8 0 31%,#ce1126 31% 35%,#fff 35% 65%,#ce1126 65% 69%,#1eb53a 69% 100%)}.news-page .lang-flag-tr{background:#e30a17}.news-page .lang-flag-tr::before{content:"";position:absolute;left:6px;top:3px;width:8px;height:8px;border-radius:50%;box-shadow:-2px 0 0 1px #fff}.news-page .lang-flag-tr::after{content:"";position:absolute;left:13px;top:5px;width:4px;height:4px;background:#fff;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 56%,79% 91%,50% 70%,21% 91%,32% 56%,2% 35%,39% 35%)}.news-page .lang-flag-az{background:linear-gradient(to bottom,#00b5e2 0 33.33%,#ef3340 33.33% 66.66%,#509e2f 66.66% 100%)}.news-page .lang-flag-zh{background:#de2910}.news-page .lang-flag-zh::before{content:"";position:absolute;left:4px;top:3px;width:6px;height:6px;background:#ffde00;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 56%,79% 91%,50% 70%,21% 91%,32% 56%,2% 35%,39% 35%)}@keyframes lang-flag-pole-sway{0%,100%{transform:rotate(0) skewY(0)}25%{transform:rotate(-1.4deg) skewY(.8deg)}50%{transform:rotate(1.1deg) skewY(-.7deg)}75%{transform:rotate(-.7deg) skewY(.5deg)}}@keyframes lang-flag-ripple{0%{opacity:.68;transform:translateX(0) skewX(-14deg)}25%{opacity:.94;transform:translateX(16%) skewX(14deg)}50%{opacity:.76;transform:translateX(32%) skewX(-14deg)}75%{opacity:.9;transform:translateX(48%) skewX(14deg)}100%{opacity:.68;transform:translateX(64%) skewX(-14deg)}}@media (prefers-reduced-motion:reduce){.news-page .lang-current-flag,.news-page .lang-current-flag .lang-flag-wave{animation:none}}@media (max-width:900px){.news-card{grid-template-columns:minmax(0,1fr) auto}.news-card__body{grid-column:1/-1;grid-row:2}.news-card__action{justify-self:end}}@media (max-width:640px){.news-shell{width:min(100% - 24px,1480px);padding:24px 0 32px}.news-filters,.news-header{align-items:stretch;flex-direction:column}.news-filter,.news-filter select{width:100%;max-width:none}.news-card{grid-template-columns:1fr;gap:8px;padding:12px 14px}.news-card__body{grid-column:auto;grid-row:auto}.news-card__action{justify-self:start}.news-card__title{font-size:16px}}body.calculator-page,body.sale-page[data-calc-mode=container],body:not([data-calc-mode]){background:var(--site-gray-block)!important}body.calculator-page .navbar,body.sale-page .navbar,body:not([data-calc-mode]) .navbar{background-color:var(--site-gray-header)!important;border-bottom:1px solid var(--site-gray-border)}body.calculator-page .navbar-scrolled,body.sale-page .navbar-scrolled,body:not([data-calc-mode]) .navbar-scrolled{background-color:rgba(216,216,216,.98)!important}body.calculator-page .calculator-hero.bg-light,body.calculator-page .main-content>.section-padding,body.sale-page .bg-light,body.sale-page .main-content>.section-padding,body.sale-page .masthead.bg-light,body.sale-page main>.section-padding,body.sale-page>.section-padding,body:not([data-calc-mode]) .bg-light,body:not([data-calc-mode]) .main-content>.section-padding,body:not([data-calc-mode]) .masthead.bg-light,body:not([data-calc-mode]) main>.section-padding,body:not([data-calc-mode])>.section-padding{background:var(--site-gray-section-bg)!important}body.calculator-page .footer,body.sale-page .footer,body:not([data-calc-mode]) .footer{background-color:var(--site-gray-footer)!important}body.calculator-page .footer,body.calculator-page .footer *,body.calculator-page .footer .btn,body.calculator-page .footer .btn-link,body.calculator-page .footer .text-muted,body.calculator-page .footer a,body.sale-page .footer,body.sale-page .footer *,body.sale-page .footer .btn,body.sale-page .footer .btn-link,body.sale-page .footer .text-muted,body.sale-page .footer a,body:not([data-calc-mode]) .footer,body:not([data-calc-mode]) .footer *,body:not([data-calc-mode]) .footer .btn,body:not([data-calc-mode]) .footer .btn-link,body:not([data-calc-mode]) .footer .text-muted,body:not([data-calc-mode]) .footer a{color:#fff!important}.card-title,.section-title,h1,h2,h3,h4,h5,h6{color:var(--bs-primary)!important}.modal-header.bg-primary .modal-title,.modal-header.bg-success .modal-title{color:#fff!important}.section-title::after{content:none!important;display:none!important}.masthead .container.py-5.mt-5,body.ru-page-compact .masthead .container.py-5.mt-5{padding-top:2.25rem!important;margin-top:0!important}body.sale-page .btn-outline-secondary,body.sale-page .btn-outline-success,body:not([data-calc-mode]) .btn-outline-secondary,body:not([data-calc-mode]) .btn-outline-success{background:var(--site-gray-button-soft-bg)!important}body.calculator-page .navbar .btn-outline-secondary,body.calculator-page .navbar .btn-outline-success,body.sale-page .navbar .btn-outline-secondary,body.sale-page .navbar .btn-outline-success,body:not([data-calc-mode]) .navbar .btn-outline-secondary,body:not([data-calc-mode]) .navbar .btn-outline-success{background:0 0!important;border-color:transparent!important;box-shadow:none!important}body.calculator-page .navbar .btn-outline-secondary:focus-visible,body.calculator-page .navbar .btn-outline-secondary:hover,body.calculator-page .navbar .btn-outline-success:focus-visible,body.calculator-page .navbar .btn-outline-success:hover,body.sale-page .navbar .btn-outline-secondary:focus-visible,body.sale-page .navbar .btn-outline-secondary:hover,body.sale-page .navbar .btn-outline-success:focus-visible,body.sale-page .navbar .btn-outline-success:hover,body:not([data-calc-mode]) .navbar .btn-outline-secondary:focus-visible,body:not([data-calc-mode]) .navbar .btn-outline-secondary:hover,body:not([data-calc-mode]) .navbar .btn-outline-success:focus-visible,body:not([data-calc-mode]) .navbar .btn-outline-success:hover{background:0 0!important;border-color:transparent!important;box-shadow:none!important}body.calculator-page .calculator-panel,body.calculator-page .cargo-mode-card,body.calculator-page .container-select-card,body.sale-page .advantage-card,body.sale-page .contact-item,body.sale-page .program-card,body:not([data-calc-mode]) .advantage-card,body:not([data-calc-mode]) .contact-item,body:not([data-calc-mode]) .program-card{background-color:rgba(255,255,255,.92)!important}body.calculator-page[data-calc-mode] #btnViz2D.active,body.calculator-page[data-calc-mode] #btnViz3D.active,body.calculator-page[data-calc-mode] #threeViewControls .btn.active,body.calculator-page[data-calc-mode] #twoViewControls .btn.active,body.calculator-page[data-calc-mode] .container-card.active,body.calculator-page[data-calc-mode] .container-card.border-2,body.calculator-page[data-calc-mode] .container-card.is-selected,body.calculator-page[data-calc-mode] .transport-unit-card.active,body.calculator-page[data-calc-mode] .transport-unit-card.border-2,body.calculator-page[data-calc-mode] .transport-unit-card.is-selected,body.calculator-page[data-calc-mode] [data-transport-card=unit].active,body.calculator-page[data-calc-mode] [data-transport-card=unit].border-2,body.calculator-page[data-calc-mode] [data-transport-card=unit].is-selected{background:linear-gradient(180deg,#1f8f59,#177248)!important;border-color:rgba(23,114,72,.95)!important;box-shadow:0 14px 28px rgba(23,114,72,.26)!important;color:#fff!important}body.calculator-page[data-calc-mode] .container-card.active .card-body,body.calculator-page[data-calc-mode] .container-card.border-2 .card-body,body.calculator-page[data-calc-mode] .container-card.is-selected .card-body,body.calculator-page[data-calc-mode] .transport-unit-card.active .card-body,body.calculator-page[data-calc-mode] .transport-unit-card.border-2 .card-body,body.calculator-page[data-calc-mode] .transport-unit-card.is-selected .card-body,body.calculator-page[data-calc-mode] [data-transport-card=unit].active .card-body,body.calculator-page[data-calc-mode] [data-transport-card=unit].border-2 .card-body,body.calculator-page[data-calc-mode] [data-transport-card=unit].is-selected .card-body{background:linear-gradient(180deg,#1f8f59,#177248)!important}body.calculator-page[data-calc-mode] .container-card.active *,body.calculator-page[data-calc-mode] .container-card.border-2 *,body.calculator-page[data-calc-mode] .container-card.is-selected *,body.calculator-page[data-calc-mode] .transport-unit-card.active *,body.calculator-page[data-calc-mode] .transport-unit-card.border-2 *,body.calculator-page[data-calc-mode] .transport-unit-card.is-selected *,body.calculator-page[data-calc-mode] [data-transport-card=unit].active *,body.calculator-page[data-calc-mode] [data-transport-card=unit].border-2 *,body.calculator-page[data-calc-mode] [data-transport-card=unit].is-selected *{color:#fff!important}.site-showcase-image{width:min(100%,430px)!important;aspect-ratio:5/3;height:auto;object-fit:cover;object-position:center;border-radius:999px!important;display:block;margin-left:auto;margin-right:auto}@media (max-width:576px){.site-showcase-image{width:min(100%,320px)!important}}
