/* Version 11: readable digital showcase, RTL/LTR parity, local engineering intake */
:root{--v11-line:var(--edge,#d8e0eb);--v11-surface:var(--card,#fff);--v11-ink:var(--ink,#172539)}
.sector-digital .sector-intro .digital-intro-v11{background:linear-gradient(130deg,#14223d 0%,#253961 100%);overflow:hidden;isolation:isolate;min-height:360px;height:auto;display:flex;flex-direction:column}
.digital-intro-v11 .di-panel{flex:0 0 auto}
.di-v11-content{padding:18px clamp(14px,4vw,30px) 28px;position:relative;z-index:1;flex:1;display:flex;flex-direction:column;gap:12px;min-height:0;direction:ltr}
.di-v11-tag{color:#dcd4fa;font:700 11px/1.5 Arial,sans-serif;letter-spacing:.07em}
.di-v11-window{background:#fff;color:#172b47;border-radius:14px;border:1px solid #b4c9e5;padding:21px clamp(12px,3vw,25px);box-shadow:0 16px 45px #07192c46;flex:1;display:flex;flex-direction:column;justify-content:center;gap:12px;min-width:0}
.di-v11-banner{direction:ltr;text-align:left;min-width:0}
.di-v11-pill{background:#edf3fc;border:1px solid #d6e4fb;padding:6px 12px;display:inline-flex;border-radius:99px;font-size:11px;color:#365782;font-weight:700}
.di-v11-title{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;min-width:0;margin-top:10px;font:900 clamp(30px,4.8vw,56px)/1.2 Arial,sans-serif;letter-spacing:-.035em}
.di-v11-title b{color:#172b47!important;-webkit-text-fill-color:#172b47!important;background:none!important;font:inherit;line-height:inherit}
.di-v11-title strong{color:#7043b3!important;-webkit-text-fill-color:#7043b3!important;font:inherit;line-height:inherit}
.di-v11-banner p{font-size:12px!important;color:#495f7d!important;line-height:1.9!important;margin:9px 0!important;max-width:none!important}
.di-v11-cards{display:flex;flex-wrap:wrap;gap:7px;direction:ltr}.di-v11-cards span{padding:7px 9px;font:700 10px Arial,sans-serif;color:#294e7d;background:#eaf1fc;border-radius:7px}
html[dir=ltr] .nav-inner,html[dir=ltr] .nav-links,html[dir=ltr] .nav-buttons{direction:ltr}
html[dir=ltr] .hero-info,html[dir=ltr] .portal-copy,html[dir=ltr] .inner-split>div,html[dir=ltr] .sector-resource-head,html[dir=ltr] .v10-public-section,html[dir=ltr] .v11-service-card,html[dir=ltr] .contact-grid,html[dir=ltr] .footer-cols,html[dir=ltr] .sector-consult-form,html[dir=ltr] .blocks{text-align:start}
html[dir=ltr] .portal-hero-grid,html[dir=ltr] .hero-flex{direction:ltr}
html[dir=ltr] .sec-bottom,html[dir=ltr] .post-card,html[dir=ltr] .product-card,html[dir=ltr] .breadcrumbs{direction:ltr}
html[dir=ltr] .v10-public-card ul,html[dir=ltr] .blocks ul{padding-inline-start:22px;padding-inline-end:0}
html[dir=ltr] .contact-line,html[dir=ltr] .contact-line span{text-align:start}
html[dir=ltr] .mobile-menu{inset-inline-start:0!important;inset-inline-end:auto!important;box-shadow:18px 0 60px #0004}
html[dir=ltr] .button>svg:not(.fh-no-flip),html[dir=ltr] .sec-arrow svg{transform:scaleX(-1)}
html[lang=en] .v10-public-section h2,html[lang=en] .sector-resource-head h1{line-height:1.32}
html[lang=en] .v11-service-card p{line-height:1.85}
.v11-agri-tool{background:var(--soft,#f3f6f9);border:1px solid var(--v11-line);padding:clamp(18px,3vw,34px)!important;margin-block:30px 75px;border-radius:20px}
.v11-agri-tool>p{color:var(--muted,#687a92);line-height:2;max-width:920px;font-size:14px}
.v11-agri-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(225px,.45fr);gap:22px;align-items:end}
.v11-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;grid-column:1 / -1}
.v11-agri-form label{display:flex;flex-direction:column;gap:8px;font-weight:700;font-size:13px;min-width:0}
.v11-agri-form input,.v11-agri-form select{width:100%;min-width:0;min-height:48px;box-sizing:border-box;border:1px solid var(--v11-line);border-radius:10px;background:var(--v11-surface);color:var(--v11-ink);font:inherit;font-size:16px;padding:11px 14px;outline-offset:2px}
.v11-agri-form input:focus-visible,.v11-agri-form select:focus-visible{outline:2px solid #b99151}
.v11-result{border:1px solid var(--v11-line);background:var(--v11-surface);border-radius:13px;padding:18px 20px;display:flex;flex-direction:column;gap:8px;min-height:110px;justify-content:center}
.v11-result span{font-size:12px;color:var(--muted,#64738b)}.v11-result strong{font-weight:850;font-size:clamp(22px,3vw,32px);font-variant-numeric:tabular-nums;color:var(--v11-ink)}.v11-result small{color:var(--muted,#64738b);line-height:1.65}
.v11-agri-form>.button{justify-self:start;max-width:100%;white-space:normal;min-height:49px}
.v11-form-summary{background:var(--soft,#f3f5fa);border:1px solid var(--edge,#dce3ee);padding:15px;border-radius:12px;margin:10px 0 20px}
.v11-form-summary strong{font-size:14px}.v11-form-summary dl{margin:12px 0 0;display:grid;gap:6px}.v11-form-summary dl div{display:flex;gap:14px;justify-content:space-between;font-size:12px;line-height:1.7;border-bottom:1px solid var(--edge,#dce3ee);padding-block:6px}.v11-form-summary dt{color:var(--muted,#657388)}.v11-form-summary dd{margin:0;font-weight:700}
.v11-lang-tabs{display:flex;align-items:center;flex-wrap:wrap;gap:8px;border:1px solid var(--adm-border,#dce3ec);border-radius:13px;background:var(--adm-card,#fff);padding:10px 13px;margin-block:14px 23px}
.v11-lang-tabs span{font-weight:700;font-size:13px;margin-inline-end:8px}.v11-lang-tabs a{border:1px solid var(--adm-border,#dce3ec);border-radius:9px;padding:8px 13px;text-decoration:none;color:var(--adm-text,#1b2a3f);font-size:13px}.v11-lang-tabs a[aria-current=page]{background:var(--adm-accent,#b28c4d);color:#fff;border-color:transparent}.v11-help{font-size:13px;color:var(--adm-muted,#718098)}
@media(max-width:780px){.v11-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v11-agri-form{grid-template-columns:1fr}.di-v11-content{padding:17px}.di-v11-window{padding:17px}.di-v11-title{font-size:clamp(27px,7.7vw,45px)}}
@media(max-width:480px){.v11-form-grid{grid-template-columns:1fr}.v11-agri-form>.button{width:100%;justify-self:stretch}.v11-agri-tool{margin-inline:auto}.di-v11-title{gap:7px}.di-v11-banner p{font-size:11px!important}}
@media(prefers-reduced-motion:reduce){.digital-intro-v11 *, .v11-agri-tool *{transition:none!important;animation:none!important}}
