/* Artroline inner pages — corporate theme v2 */
body.inner-v2{
 --iv2-ink:#07151b;--iv2-deep:#0b1d24;--iv2-panel:#10262f;--iv2-paper:#f5f2ec;
 --iv2-white:#fff;--iv2-orange:#f48020;--iv2-text:#15262d;--iv2-muted:#71838b;
 --iv2-dark-line:rgba(137,178,192,.2);--iv2-light-line:#ded8cf;
 background:var(--iv2-paper);color:var(--iv2-text)
}
body.inner-v2 main{overflow:clip;background:var(--iv2-paper)}
body.inner-v2 .header{z-index:200;isolation:isolate;background:#fff;transform:translateZ(0)}
body.inner-v2 main>section:not(.is-motion-active) *,body.inner-v2 main>article:not(.is-motion-active) *{animation-play-state:paused!important}
body.inner-v2 .inner-reveal{opacity:0;transform:translateY(18px);transition:opacity .52s ease var(--inner-delay),transform .58s cubic-bezier(.22,1,.36,1) var(--inner-delay)}
body.inner-v2 .inner-reveal.inner-is-visible{opacity:1;transform:none}

/* Shared masthead */
body.inner-v2 .page-title{z-index:0;height:360px;min-height:360px;padding:0;display:flex;align-items:center;background:linear-gradient(104deg,#06141a 0%,#0b2028 62%,#12333e 100%)}
body.inner-v2 .page-title::before{background:linear-gradient(90deg,rgba(244,128,32,.08),transparent 38%),linear-gradient(rgba(116,167,184,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(116,167,184,.035) 1px,transparent 1px);background-size:auto,60px 60px,60px 60px}
body.inner-v2 .page-title::after{right:max(30px,calc((100vw - 1220px)/2));bottom:-210px;width:470px;height:470px;border-color:rgba(244,128,32,.2);box-shadow:0 0 0 75px rgba(244,128,32,.025),0 0 0 150px rgba(92,177,207,.018);animation:iv2MastOrbit 18s linear infinite}
body.inner-v2 .page-title:not(.category-cover)::after{right:max(38px,calc((100vw - 1220px)/2 + 24px));bottom:24px;width:310px;height:310px;border:0;border-radius:50%;background:conic-gradient(from 15deg,transparent 0 15%,rgba(91,190,219,.22) 23%,transparent 31% 48%,rgba(244,128,32,.78) 55%,#ffd0aa 59%,transparent 65% 100%);box-shadow:0 0 0 1px rgba(244,128,32,.18),0 0 0 42px rgba(93,184,211,.035),0 0 0 84px rgba(244,128,32,.022),0 0 70px rgba(32,133,161,.18);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));filter:drop-shadow(0 0 8px rgba(244,128,32,.48));animation:iv2MastOrbit 11s linear infinite}
body.inner-v2 .page-title:not(.category-cover) .container::before{content:"";position:absolute;z-index:-1;left:auto;right:105px;top:50%;width:155px;height:155px;background:url('../images/favicon.png') center/contain no-repeat;opacity:1;transform:translateY(-50%);filter:brightness(1.12) saturate(1.12) drop-shadow(0 20px 25px rgba(0,0,0,.4)) drop-shadow(0 0 24px rgba(244,128,32,.4));animation:iv2MastLogoFloat 5.4s ease-in-out infinite alternate}
body.inner-v2 .page-title:not(.category-cover) .container::before{mask-image:linear-gradient(110deg,#000 0 72%,rgba(0,0,0,.25) 100%)}
body.inner-v2 .page-title .container::after{content:"";position:absolute;left:0;bottom:-58px;width:92px;height:2px;background:linear-gradient(90deg,var(--iv2-orange),transparent);box-shadow:18px 0 22px rgba(244,128,32,.35)}
body.inner-v2 .page-title h1{max-width:940px;margin:15px 0 13px;font-size:clamp(48px,5vw,78px);line-height:.96;letter-spacing:-.055em}
body.inner-v2 .page-title p{max-width:720px;margin:0;color:#a8bbc3;font-size:18px;line-height:1.55}
body.inner-v2 .page-title .container>span{display:flex;align-items:center;gap:13px;color:#ff963e}
body.inner-v2 .page-title .container>span::before{content:"";width:35px;height:1px;background:var(--iv2-orange)}
body.inner-v2 .breadcrumbs{margin-bottom:22px}
body.inner-v2 .breadcrumbs+span{margin-top:6px}

/* Section rhythm and typography */
body.inner-v2 .section{padding:105px 0}
body.inner-v2 .section h2,body.inner-v2 .archive-heading h2,body.inner-v2 .contact-main h2{color:var(--iv2-text);font-size:clamp(38px,4vw,58px);line-height:1.02;letter-spacing:-.045em}
body.inner-v2 .eyebrow,body.inner-v2 .archive-heading span,body.inner-v2 .technical-heading span{display:flex;align-items:center;gap:11px;color:#e86e0d;font-size:11px;letter-spacing:.18em}
body.inner-v2 .eyebrow::before,body.inner-v2 .archive-heading span::before,body.inner-v2 .technical-heading span::before{content:"";width:28px;height:1px;background:var(--iv2-orange)}
body.inner-v2 .btn{border-radius:0;transition:transform .28s ease,box-shadow .28s ease,background .28s ease}
body.inner-v2 .btn.primary{background:var(--iv2-orange)}
@media(hover:hover){body.inner-v2 .btn:hover{transform:translateY(-3px);box-shadow:0 14px 28px rgba(244,128,32,.2)}}

/* About and corporate */
body.inner-v2 .about-detail{grid-template-columns:1.05fr .95fr;gap:8%;align-items:center}
body.inner-v2 .about-detail .about-art{position:relative;min-width:0;padding-left:20px}
body.inner-v2 .about-detail .about-art-stage{position:relative;isolation:isolate;height:472px;display:grid;place-items:center;overflow:visible}
body.inner-v2 .about-detail .about-art-stage::before{content:"";position:absolute;z-index:-2;inset:4% 7% 2%;border-radius:50%;background:radial-gradient(circle at 40% 48%,rgba(255,255,255,.98) 0 22%,rgba(118,205,225,.2) 48%,transparent 70%);box-shadow:0 0 80px rgba(88,181,207,.13),-45px 25px 90px rgba(244,128,32,.12);animation:iv2AboutAura 5.6s ease-in-out infinite alternate}
body.inner-v2 .about-detail .about-art-stage::after{content:"";position:absolute;z-index:0;inset:2% 5% 1%;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 70%,rgba(244,128,32,.06) 76%,rgba(244,128,32,.35) 84%,#ff7f18 91%,#ffd0aa 94%,transparent 98%);filter:drop-shadow(0 0 5px rgba(244,128,32,.9)) drop-shadow(0 0 15px rgba(244,128,32,.48));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));animation:iv2AboutOrbit 5.4s linear infinite;pointer-events:none}
body.inner-v2 .about-detail .about-art-stage img{position:relative;z-index:1;width:94%;max-width:520px;height:440px;margin:auto;object-fit:contain;filter:contrast(1.07) saturate(1.03) brightness(.97) drop-shadow(0 2px 2px rgba(8,21,27,.24)) drop-shadow(0 14px 18px rgba(8,21,27,.22)) drop-shadow(0 30px 34px rgba(8,21,27,.1));animation:iv2AboutFloat 5.2s ease-in-out infinite alternate;transition:filter .45s ease}
body.inner-v2 .about-detail .about-art-signature{position:absolute;z-index:3;right:34px;bottom:24px;color:#53656d;font-size:9px;font-weight:800;letter-spacing:.22em;text-shadow:0 1px 1px rgba(255,255,255,.8)}
body.inner-v2 .about-detail .about-art-caption{position:absolute;z-index:4;left:0;bottom:0;min-width:238px;display:flex;align-items:center;gap:18px;overflow:hidden;padding:20px 24px;background:linear-gradient(115deg,#e96f0e,#ff8a27);color:#fff;box-shadow:0 20px 45px rgba(211,91,0,.2)}
body.inner-v2 .about-detail .about-art-caption::after{content:"";position:absolute;inset:-60% auto -60% -45%;width:38%;transform:skewX(-22deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.38),transparent);animation:iv2AboutShine 4.8s ease-in-out infinite}
body.inner-v2 .about-detail .about-art-caption span{font-size:11px;font-weight:800;letter-spacing:.16em}
body.inner-v2 .about-detail .about-art-caption p{margin:0;color:#fff;font-size:13px;font-weight:600;line-height:1.35;letter-spacing:.015em}
@media(hover:hover){body.inner-v2 .about-detail .about-art:hover .about-art-stage img{filter:contrast(1.09) saturate(1.05) brightness(.98) drop-shadow(0 3px 3px rgba(8,21,27,.27)) drop-shadow(0 18px 23px rgba(8,21,27,.25)) drop-shadow(0 34px 42px rgba(8,21,27,.12))}}
body.inner-v2 .about-numbers{margin:34px 0;gap:0;border-top:1px solid var(--iv2-light-line);border-bottom:1px solid var(--iv2-light-line)}
body.inner-v2 .about-numbers>div{flex:1;padding:22px 18px;border-right:1px solid var(--iv2-light-line)}
body.inner-v2 .about-numbers>div:first-child{padding-left:0}body.inner-v2 .about-numbers>div:last-child{border-right:0}
body.inner-v2 .corporate-cards{padding:0 0 105px;background:var(--iv2-paper)}
body.inner-v2 .corporate-cards a{position:relative;overflow:hidden;min-height:220px;padding:35px;background:var(--iv2-deep);border:1px solid var(--iv2-dark-line);color:#aebec4}
body.inner-v2 .corporate-cards a::after{content:"";position:absolute;left:0;right:100%;bottom:0;height:3px;background:linear-gradient(90deg,var(--iv2-orange),#ffc08a);transition:right .45s ease}
body.inner-v2 .corporate-cards h3{color:#fff;font-size:27px}body.inner-v2 .corporate-cards span{color:#ff963e}
body.inner-v2 .corporate-cards a:hover{transform:translateY(-6px);border-color:rgba(244,128,32,.55);box-shadow:0 24px 50px rgba(7,21,27,.18)}body.inner-v2 .corporate-cards a:hover::after{right:0}
body.inner-v2 .corporate-section{background:linear-gradient(110deg,#eee8df,#fff 54%)}
body.inner-v2 .corporate-nav{border:1px solid var(--iv2-light-line);border-top:3px solid var(--iv2-orange);box-shadow:0 22px 55px rgba(14,31,38,.08)}
body.inner-v2 .corporate-copy-new{position:relative;overflow:hidden;padding:52px;border-top:0;box-shadow:0 28px 70px rgba(14,31,38,.09)}
body.inner-v2 .corporate-copy-new::before{content:"";position:absolute;right:-140px;top:-140px;width:300px;height:300px;border:1px solid rgba(244,128,32,.13);border-radius:50%;box-shadow:0 0 0 45px rgba(244,128,32,.025)}

/* Product group landing */
body.inner-v2 .product-groups{padding:100px 0;background:radial-gradient(circle at 84% 16%,rgba(33,103,126,.13),transparent 30%),var(--iv2-ink)}
body.inner-v2 .product-group{position:relative;min-height:490px;margin-bottom:28px;border-color:var(--iv2-dark-line);background:linear-gradient(120deg,#09191f,#102831);transition:transform .4s ease,border-color .4s ease,box-shadow .4s ease}
body.inner-v2 .product-group::after{content:"";position:absolute;inset:-1px;pointer-events:none;background:linear-gradient(90deg,var(--iv2-orange),transparent 30%) top left/0 1px no-repeat,linear-gradient(180deg,var(--iv2-orange),transparent 35%) top left/1px 0 no-repeat;transition:background-size .55s ease}
body.inner-v2 .product-group .group-image{min-height:490px;background-position:center;background-size:contain;transition:transform .7s cubic-bezier(.2,.75,.25,1),filter .5s ease}
body.inner-v2 .product-group>div:last-child{display:flex;flex-direction:column;justify-content:center;padding:58px}
body.inner-v2 .product-group ul{margin:22px 0 28px}
body.inner-v2 .product-group li a{display:flex;padding:12px 0;color:#bdccd1}
@media(hover:hover){body.inner-v2 .product-group:hover{transform:translateY(-5px);border-color:rgba(244,128,32,.4);box-shadow:0 26px 55px rgba(0,0,0,.23)}body.inner-v2 .product-group:hover::after{background-size:34% 1px,1px 40%}body.inner-v2 .product-group:hover .group-image{transform:scale(1.025);filter:saturate(1.05)}}

/* Archives */
body.inner-v2 .product-archive,body.inner-v2 .news-archive{padding:90px 0 110px;background:linear-gradient(110deg,#f2eee7,#faf8f4)}
body.inner-v2 .archive-heading{margin-bottom:36px;padding-bottom:31px;border-color:#d7cfc4}
body.inner-v2 .archive-heading h2{margin:8px 0 0}
body.inner-v2 .archive-card,body.inner-v2 .news-card{position:relative;overflow:hidden;border-color:#ddd5ca;background:#fff;box-shadow:0 14px 35px rgba(20,37,43,.045)}
body.inner-v2 .archive-card::before,body.inner-v2 .news-card::before{content:"";position:absolute;z-index:4;left:0;top:0;width:0;height:2px;background:linear-gradient(90deg,var(--iv2-orange),#ffcca0);transition:width .45s ease}
body.inner-v2 .product-card-image img,body.inner-v2 .news-media{transition:transform .7s cubic-bezier(.2,.75,.25,1),filter .45s ease}
body.inner-v2 .product-card-body{padding:25px 26px 22px}
body.inner-v2 .product-card-body h3{font-size:24px;line-height:1.15}
@media(hover:hover){body.inner-v2 .archive-card:hover::before,body.inner-v2 .news-card:hover::before{width:100%}body.inner-v2 .archive-card:hover img,body.inner-v2 .news-card:hover .news-media{transform:scale(1.035);filter:saturate(1.04)}}
body.inner-v2 .catalog-search{border:0;border-left:3px solid var(--iv2-orange);box-shadow:0 20px 50px rgba(16,32,39,.08)}
body.inner-v2 .news-filters{position:sticky;top:110px;z-index:12;padding:16px 0;box-shadow:0 8px 25px rgba(12,28,35,.05)}

/* Procedures */
body.inner-v2 .procedure-hero+section{background:linear-gradient(120deg,#f0ebe3,#fff)}
body.inner-v2 .notice-card{padding:25px 28px;border:0;border-left:3px solid var(--iv2-orange);background:var(--iv2-deep);color:#adbec4}
body.inner-v2 .notice-card b{color:#fff}
body.inner-v2 .procedure-grid{gap:18px}
body.inner-v2 .procedure-grid article{position:relative;overflow:hidden;min-height:265px;padding:35px;border:1px solid var(--iv2-light-line);border-top:0;background:#fff}
body.inner-v2 .procedure-grid article::before{content:"";position:absolute;left:0;top:0;width:100%;height:3px;background:linear-gradient(90deg,var(--iv2-orange),transparent)}
body.inner-v2 .procedure-grid article::after{content:"";position:absolute;right:-100px;bottom:-100px;width:190px;height:190px;border:1px solid rgba(244,128,32,.13);border-radius:50%;transition:transform .5s ease}
body.inner-v2 .procedure-grid article h2{color:var(--iv2-text);font-size:27px}
body.inner-v2 .procedure-grid article small{color:#e86e0d}
body.inner-v2 .procedure-grid article:hover::after{transform:scale(1.25)}

/* Product detail */
body.inner-v2 .product-showcase{padding:82px 0 92px;background:radial-gradient(circle at 85% 15%,rgba(244,128,32,.055),transparent 28%),linear-gradient(120deg,#f0ebe3,#fff 64%)}
body.inner-v2 .product-stage{border:1px solid #d8d0c5;box-shadow:0 25px 60px rgba(15,31,38,.07)}
body.inner-v2 .product-stage::after{content:"";position:absolute;inset:-1px;pointer-events:none;border:1px solid transparent;background:linear-gradient(135deg,rgba(244,128,32,.8),transparent 22%,transparent 78%,rgba(35,99,119,.35)) border-box;mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);mask-composite:exclude}
body.inner-v2 .product-summary-panel{padding:18px 0 18px 16px}
body.inner-v2 .product-summary-panel h1{margin:17px 0 24px;font-size:clamp(34px,3vw,48px);line-height:1.08}
body.inner-v2 .product-reference-block{position:relative;overflow:hidden;background:linear-gradient(115deg,#08161c,#102832)}
body.inner-v2 .product-reference-block::after{content:"";position:absolute;right:-65px;bottom:-65px;width:150px;height:150px;border:1px solid rgba(244,128,32,.18);border-radius:50%}
body.inner-v2 .product-technical{padding:95px 0 110px;background:radial-gradient(circle at 88% 20%,rgba(28,94,115,.14),transparent 28%),var(--iv2-ink)}
body.inner-v2 .technical-heading{padding-bottom:30px}
body.inner-v2 .technical-content{margin-top:38px;padding:26px;border-color:#2b424b;background:linear-gradient(120deg,#0c1d24,#102831)}
body.inner-v2 .technical-content table th:first-child,body.inner-v2 .technical-content table td:first-child{padding-left:18px!important;text-align:left!important}

/* Contact and distributor */
body.inner-v2 .contact-options{border-bottom:1px solid var(--iv2-dark-line);background:var(--iv2-ink)}
body.inner-v2 .contact-options button{position:relative;min-height:105px;padding:24px 28px;transition:background .3s ease,padding .3s ease}
body.inner-v2 .contact-options button::after{content:"→";position:absolute;right:22px;top:50%;color:var(--iv2-orange);opacity:0;transform:translate(-8px,-50%);transition:.3s ease}
body.inner-v2 .contact-options button:hover{padding-left:34px}body.inner-v2 .contact-options button:hover::after{opacity:1;transform:translate(0,-50%)}
body.inner-v2 .contact-main{padding:100px 0 110px;background:linear-gradient(110deg,#ebe5dc 0 44%,#f9f7f3 44%)}
body.inner-v2 .contact-details{padding:48px;background:var(--iv2-deep);border-color:var(--iv2-dark-line);color:#adbec4;box-shadow:0 28px 65px rgba(10,28,35,.17)}
body.inner-v2 .contact-details h2{color:#fff}
body.inner-v2 .contact-details a,body.inner-v2 .contact-details b{color:#fff}
body.inner-v2 .contact-detail{border-bottom-color:var(--iv2-dark-line)}
body.inner-v2 .contact-form-card{padding:48px;border:1px solid var(--iv2-light-line);border-top:3px solid var(--iv2-orange);box-shadow:0 28px 65px rgba(10,28,35,.09)}
body.inner-v2 .contact-form-card h2{color:var(--iv2-text)}
body.inner-v2 .contact-form-card>p{color:#60727a}
body.inner-v2 .contact-form-card label{color:#34474f;font-weight:600}
body.inner-v2 .field input,body.inner-v2 .field select,body.inner-v2 .field textarea{border-radius:0;border-color:#d8d0c5;background:#fbfaf7}
body.inner-v2 .field input,body.inner-v2 .field select,body.inner-v2 .field textarea{color:#172830}
body.inner-v2 .field input::placeholder,body.inner-v2 .field textarea::placeholder{color:#8a979c;opacity:1}
body.inner-v2 .world-page{background:linear-gradient(120deg,#eee8df,#fff)}
body.inner-v2 .distribution-overview{padding:86px 0 94px;background:linear-gradient(115deg,#eee9e1 0%,#f8f6f2 48%,#f2eee8 100%)}
body.inner-v2 .distribution-overview>.container.split{width:min(1220px,calc(100% - 48px));max-width:none;grid-template-columns:minmax(350px,.76fr) minmax(560px,1.24fr);gap:54px;align-items:center}
body.inner-v2 .distribution-overview>.container.split>div:first-child{position:relative;max-width:440px;padding:42px 38px;background:rgba(255,255,255,.68);border-left:3px solid var(--iv2-orange);box-shadow:0 22px 55px rgba(13,32,39,.08)}
body.inner-v2 .distribution-overview>.container.split>div:first-child::after{content:"";position:absolute;right:-18px;top:28px;width:36px;height:1px;background:linear-gradient(90deg,var(--iv2-orange),transparent)}
body.inner-v2 .distribution-overview .checks{gap:13px 22px;margin:25px 0 0}
body.inner-v2 .distribution-overview .checks li{padding:0;color:#45575f;line-height:1.45}
body.inner-v2 .distribution-overview .world-map{position:relative;width:100%;margin:0;padding:34px 28px 26px!important;overflow:hidden!important;opacity:1!important;transform:none!important;background:radial-gradient(circle at 54% 43%,rgba(244,128,32,.095),transparent 22%),linear-gradient(135deg,#fff 0%,#f4f1eb 100%)!important;border:1px solid rgba(30,54,63,.1)!important;box-shadow:0 30px 65px rgba(10,28,35,.1);filter:none}
body.inner-v2 .distribution-overview .world-map::after{content:""!important;display:block!important;position:absolute;inset:auto -90px -150px auto;width:300px;height:300px;border:1px solid rgba(244,128,32,.16);border-radius:50%;box-shadow:0 0 0 45px rgba(19,53,65,.025);pointer-events:none}
body.inner-v2 .distribution-overview .map-visual{position:relative;z-index:1;width:100%;opacity:1!important;transform:none!important}
body.inner-v2 .distribution-overview .map-visual>img{opacity:.88;filter:brightness(.84) contrast(1.08) saturate(.55) drop-shadow(0 15px 22px rgba(20,42,50,.14))}
body.inner-v2 .distribution-overview .map-country-counter{right:4%;bottom:5%;padding:12px 16px;background:rgba(255,255,255,.92);border:1px solid rgba(23,48,58,.14);border-right:3px solid var(--iv2-orange);box-shadow:0 12px 28px rgba(18,40,48,.13);backdrop-filter:blur(8px)}
body.inner-v2 .distribution-overview .map-country-counter strong{position:static;min-width:auto;color:var(--iv2-orange);font-size:30px;line-height:1;text-shadow:none}
body.inner-v2 .distribution-overview .map-country-counter span{position:static;color:#53666e;font-size:9px;line-height:1.35;letter-spacing:.11em}
body.inner-v2 .application-section{padding:105px 0;background:radial-gradient(circle at 18% 25%,rgba(33,106,130,.16),transparent 32%),var(--iv2-ink)}
body.inner-v2 .application-steps>div{border-bottom-color:var(--iv2-dark-line)}
body.inner-v2 .distributor-form-card{border:1px solid rgba(255,255,255,.16);border-top:3px solid var(--iv2-orange);box-shadow:0 28px 70px rgba(0,0,0,.24)}

/* News detail */
body.inner-v2 .news-detail{padding:95px 0 110px;background:linear-gradient(120deg,#eee8df,#faf8f4)}
body.inner-v2 .article-body{padding:52px;border:0;border-top:3px solid var(--iv2-orange);box-shadow:0 28px 70px rgba(15,31,38,.09)}
body.inner-v2 .article-hero{max-height:650px;object-fit:cover}
body.inner-v2 .article-copy{max-width:820px;margin:55px auto;color:#33464d;font-size:17px;line-height:1.8}
body.inner-v2 .news-gallery{margin-top:70px;padding-top:45px;border-top:1px solid var(--iv2-light-line)}

@keyframes iv2MastOrbit{to{transform:rotate(360deg)}}
@keyframes iv2MastLogoFloat{to{transform:translateY(calc(-50% - 9px)) rotate(-2deg);filter:drop-shadow(0 24px 28px rgba(0,0,0,.45)) drop-shadow(0 0 30px rgba(244,128,32,.38))}}
@keyframes iv2AboutOrbit{to{transform:rotate(360deg)}}
@keyframes iv2AboutFloat{to{transform:translateY(-8px) scale(1.01)}}
@keyframes iv2AboutAura{to{transform:scale(1.035);opacity:.82}}
@keyframes iv2AboutShine{0%,58%{left:-45%;opacity:0}68%{opacity:1}86%,100%{left:125%;opacity:0}}
@media(prefers-reduced-motion:reduce){body.inner-v2 .inner-reveal{opacity:1;transform:none;transition:none}body.inner-v2 .page-title::after,body.inner-v2 .page-title:not(.category-cover) .container::before,body.inner-v2 .about-detail .about-art-stage::before,body.inner-v2 .about-detail .about-art-stage::after,body.inner-v2 .about-detail .about-art-stage img,body.inner-v2 .about-detail .about-art-caption::after{animation:none}}
@media(min-width:901px) and (max-width:1450px){body.inner-v2 .page-title:not(.category-cover) .container{padding-right:210px}body.inner-v2 .page-title:not(.category-cover) .container::before{left:auto;right:32px;width:125px;height:125px}body.inner-v2 .page-title:not(.category-cover)::after{right:18px;bottom:42px;width:210px;height:210px;box-shadow:0 0 0 1px rgba(244,128,32,.18),0 0 0 30px rgba(93,184,211,.03),0 0 0 60px rgba(244,128,32,.02)}}
@media(max-width:900px){
 body.inner-v2 .page-title{height:290px;min-height:290px}body.inner-v2 .page-title h1{font-size:clamp(42px,8vw,62px)}body.inner-v2 .page-title::after{right:-210px}body.inner-v2 .page-title:not(.category-cover) .container{padding-left:100px}body.inner-v2 .page-title:not(.category-cover) .container::before{left:-25px;width:105px;height:105px;opacity:.65}
 body.inner-v2 .section{padding:75px 0}body.inner-v2 .about-detail{grid-template-columns:1fr;gap:48px}body.inner-v2 .about-detail .about-art{width:min(620px,100%);margin:auto}
 body.inner-v2 .product-group,.product-group:nth-child(even){grid-template-columns:1fr}body.inner-v2 .product-group .group-image{height:360px;min-height:360px;order:0!important}
 body.inner-v2 .product-group>div:last-child{padding:42px}
 body.inner-v2 .news-filters{top:72px}
 body.inner-v2 .contact-main{background:var(--iv2-paper)}
 body.inner-v2 .distribution-overview>.container.split{width:min(720px,calc(100% - 40px));grid-template-columns:1fr;gap:35px}body.inner-v2 .distribution-overview>.container.split>div:first-child{max-width:none;padding:35px 32px}body.inner-v2 .distribution-overview .world-map{width:100%;margin:0}
 body.inner-v2 .contact-details,body.inner-v2 .contact-form-card{padding:36px}
}
@media(max-width:600px){
 body.inner-v2 .page-title{height:265px;min-height:265px}body.inner-v2 .page-title h1{font-size:40px}body.inner-v2 .page-title p{font-size:15px}body.inner-v2 .page-title .container::after{bottom:-38px}body.inner-v2 .page-title:not(.category-cover) .container{padding-left:0}body.inner-v2 .page-title:not(.category-cover) .container::before{left:auto;right:-42px;top:18px;width:110px;height:110px;opacity:.18;transform:none}body.inner-v2 .page-title:not(.category-cover)::after{right:-280px;bottom:-255px;opacity:.72}
 body.inner-v2 .section,body.inner-v2 .product-archive,body.inner-v2 .news-archive,body.inner-v2 .distribution-overview,body.inner-v2 .application-section,body.inner-v2 .news-detail{padding:62px 0}
 body.inner-v2 .about-numbers{display:grid;grid-template-columns:1fr}body.inner-v2 .about-numbers>div{padding:16px 0;border-right:0;border-bottom:1px solid var(--iv2-light-line)}
 body.inner-v2 .about-detail .about-art{padding-left:0}body.inner-v2 .about-detail .about-art-stage{height:350px}body.inner-v2 .about-detail .about-art-stage img{width:100%;height:330px}body.inner-v2 .about-detail .about-art-signature{right:12px;bottom:12px}body.inner-v2 .about-detail .about-art-caption{min-width:210px;padding:16px 18px}
 body.inner-v2 .corporate-cards{padding-bottom:65px}body.inner-v2 .corporate-cards a{min-height:180px;padding:28px}
 body.inner-v2 .product-groups{padding:62px 0}body.inner-v2 .product-group{min-height:0}body.inner-v2 .product-group .group-image{height:280px;min-height:280px}body.inner-v2 .product-group>div:last-child{padding:30px 25px}
 body.inner-v2 .archive-heading{align-items:flex-start;gap:14px}body.inner-v2 .archive-card,body.inner-v2 .news-card{box-shadow:none}
 body.inner-v2 .news-filters .container{justify-content:flex-start;overflow-x:auto}body.inner-v2 .news-filters button{flex:0 0 auto}
 body.inner-v2 .procedure-grid{grid-template-columns:1fr}body.inner-v2 .procedure-grid article{min-height:220px}
 body.inner-v2 .product-showcase{padding:55px 0 65px}body.inner-v2 .product-summary-panel{padding-left:0}body.inner-v2 .product-summary-panel h1{font-size:32px}
 body.inner-v2 .product-technical{padding:65px 0}body.inner-v2 .technical-content{padding:12px;overflow-x:auto}
 body.inner-v2 .contact-options .container{grid-template-columns:1fr}body.inner-v2 .contact-options button{min-height:88px;border-bottom:1px solid var(--iv2-dark-line)}
 body.inner-v2 .contact-details,body.inner-v2 .contact-form-card,body.inner-v2 .corporate-copy-new,body.inner-v2 .article-body{padding:26px}
 body.inner-v2 .article-copy{margin:35px auto;font-size:16px}
}
