.responsive-horizontal-story,.responsive-horizontal-story__sticky{display:contents}.responsive-horizontal-story__status{display:none}.mission-grid article:first-child{background:#fff7f4}.mission-grid article:nth-child(2){background:#f1f6fa}.mission-grid article:nth-child(3){background:#f1f8f4}.mission-grid article:nth-child(2) .card-icon{background:#e7f1f6;color:#2f7894;border-color:#c9dfe8}.mission-grid article:nth-child(3) .card-icon{background:#e7f4ed;color:#2f7859;border-color:#c9e2d5}@media(min-width:1051px){.stats{width:min(calc(100% - 2 * var(--gutter)),var(--page));margin:0 auto var(--section)}}@media(max-width:1050px){.responsive-horizontal-story{--story-x:0px;--story-progress:0;position:relative;display:block;width:100%}.responsive-horizontal-story__sticky{position:sticky;top:86px;display:flex;align-items:center;width:100%;height:calc(100svh - 86px);min-height:520px;overflow:hidden;background:#fff}.responsive-horizontal-story__track{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;width:max-content!important;max-width:none!important;margin:0!important;padding:0 max(24px,5vw)!important;gap:14px!important;border:0!important;border-radius:0!important;overflow:visible!important;background:transparent!important;transform:translate3d(var(--story-x),0,0);will-change:transform}.responsive-horizontal-story__track>article{flex:0 0 min(68vw,390px)!important;width:min(68vw,390px)!important;min-width:0!important;height:auto;margin:0!important;scroll-snap-align:none!important;border:1px solid var(--line)!important;border-radius:16px!important;overflow:hidden}.responsive-horizontal-story__status{position:absolute;left:max(24px,5vw);right:max(24px,5vw);bottom:24px;display:flex;align-items:center;gap:14px;color:#6a717b;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:opacity .2s}.responsive-horizontal-story__status i{position:relative;display:block;flex:1;height:2px;overflow:hidden;background:rgba(36,49,67,.14)}.responsive-horizontal-story__status b{position:absolute;inset:0;display:block;background:var(--red);transform:scaleX(var(--story-progress));transform-origin:left center}.responsive-horizontal-story[data-complete=true] .responsive-horizontal-story__status{opacity:.38}.responsive-horizontal-story__track.strength-grid article{display:grid!important;grid-template-columns:86px 1fr!important;grid-template-rows:1fr!important;min-height:240px!important}.responsive-horizontal-story__track.strength-grid article>div:not(.strength-icon){padding:24px!important}.responsive-horizontal-story__track.strength-grid h3{margin:22px 0 10px!important}.responsive-horizontal-story__track.mission-grid article{min-height:500px!important;padding:36px!important}.responsive-horizontal-story__track.mission-grid h2{margin:72px 0 18px!important}.responsive-horizontal-story__track.leader-grid{padding-block:0!important}.responsive-horizontal-story__track.leader-grid article{display:block!important;padding:22px!important;background:#fff!important}.responsive-horizontal-story__track.leader-grid img{width:100%;height:min(46vh,390px)!important;object-fit:cover;object-position:top}.responsive-horizontal-story__track.entity-grid{margin-top:0!important}.responsive-horizontal-story__track.entity-grid article{min-height:390px!important;padding:28px!important}}@media(max-width:720px){.responsive-horizontal-story__sticky{top:70px;height:calc(100svh - 70px);min-height:500px}.responsive-horizontal-story__track{padding-inline:20px!important;gap:12px!important}.responsive-horizontal-story__track>article{flex-basis:calc(100vw - 40px)!important;width:calc(100vw - 40px)!important}.responsive-horizontal-story__status{left:20px;right:20px;bottom:17px}.responsive-horizontal-story__track.strength-grid article{min-height:225px!important}.responsive-horizontal-story__track.mission-grid article{min-height:min(540px,calc(100svh - 130px))!important;padding:30px!important}.responsive-horizontal-story__track.mission-grid h2{margin:55px 0 16px!important}.responsive-horizontal-story__track.leader-grid img{height:min(47vh,360px)!important}.responsive-horizontal-story__track.entity-grid article{min-height:min(460px,calc(100svh - 130px))!important}}@media(prefers-reduced-motion:reduce){@media(max-width:1050px){.responsive-horizontal-story{height:auto!important}.responsive-horizontal-story__sticky{position:relative;top:auto;height:auto;min-height:0;padding:32px 0 48px;overflow:hidden}.responsive-horizontal-story__track{overflow-x:auto!important;scroll-snap-type:x mandatory;transform:none!important}.responsive-horizontal-story__track>article{scroll-snap-align:start!important}.responsive-horizontal-story__status{display:none}}}.orbit-label{font-family:Manrope,sans-serif!important;font-style:normal!important;font-weight:700!important}.product-toolbar,.product-toolbar.is-compact{top:124px}@media (min-width:721px) and (max-width:900px){.product-toolbar,.product-toolbar.is-compact{top:128px}}@media (max-width:720px){.product-toolbar,.product-toolbar.is-compact{top:112px}}.latest-copy{min-height:0;padding-bottom:16px}.latest-card h3{margin-top:16px;margin-bottom:6px}.latest-card b{flex:0 0 auto;display:block;margin-top:auto;padding-top:10px;line-height:1.35}@media (max-width:720px){.latest-copy{padding-bottom:13px}.latest-card h3{margin-top:11px;margin-bottom:5px}.latest-card b{padding-top:8px}}@media (min-width:721px) and (max-width:900px){.product-toolbar,.product-toolbar.is-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.product-toolbar .search-box,.product-toolbar.is-compact .search-box{grid-column:1/-1}}.career-board>aside{order:-1}@media (min-width:1051px){.career-board{grid-template-columns:.9fr 1.1fr}}.partner-section>a{border-radius:10px}@media (max-width:720px){.franchise-benefits{grid-template-columns:1fr}.site-footer .footer-bottom{padding:22px 0 64px}}:root{--red:#433778;--purple:#433778;--purple-dark:#2e2456}.home-copy h1 em{color:var(--purple)}.header-cta,.home-closing,.partner-section,.primary-button{background:var(--purple);color:#fff}.header-cta:hover,.primary-button:hover{background:var(--purple-dark)}.orbit-ring{border-color:rgba(67,55,120,.3)}.revolving-logo img{object-fit:contain;background:white}.division-style-1,.division-style-2,.division-style-3,.division-style-4{background:#433778!important;color:#fff!important}.brand img{width:260px;height:70px;object-fit:contain}.site-footer .footer-brand img{filter:grayscale(1) invert(1);mix-blend-mode:screen;opacity:.68;object-fit:contain;background:transparent;padding:0;border:0;border-radius:0}.product-quick-view__facts{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:600px){.product-quick-view__facts{grid-template-columns:1fr}}.product-quick-view__composition strong,.product-quick-view__facts strong{font-size:1rem;white-space:pre-wrap}.product-quick-view__eyebrow:empty{display:none}@media(max-width:720px){.brand img{width:190px;height:54px}.home-copy h1{font-size:clamp(42px,10vw,70px)}}.product-pack-image-note{font-size:.8rem;color:#666;line-height:1.5;margin:12px 0}.essentia-orbit .orbit-1{left:50%;top:0}.essentia-orbit .orbit-2{left:93.3%;top:25%}.essentia-orbit .orbit-3{left:93.3%;top:75%}.essentia-orbit .orbit-4{left:50%;top:100%}.essentia-orbit .orbit-5{left:6.7%;top:75%}.essentia-orbit .orbit-6{left:6.7%;top:25%}.essentia-orbit .orbit-label{background:#433778;color:#fff;white-space:nowrap}.essentia-orbit:focus-within .orbit-label,.essentia-orbit:focus-within .orbit-ring,.essentia-orbit:hover .orbit-label,.essentia-orbit:hover .orbit-ring{animation-play-state:paused}.essentia-orbit .orbit-label:focus-visible{outline:3px solid #a89bd0;outline-offset:4px}html .company-directory a{border:1px solid var(--line)}html .company-directory a:hover{color:#51465f}html .company-directory span{color:var(--red)}html .company-directory p{color:var(--muted)}html .leader-grid{background:var(--line)}html .leader-grid article{background:#fff}html .leader-grid img{background:var(--paper)}html .leader-grid p{color:var(--red)}html .leader-grid span{color:var(--muted)}html .team-section{background:#eee8f5;color:#51465f}html .team-section>div:first-child>p:last-child{color:#a9adb4}html .certificate-intro>p{color:var(--muted)}html .certificate-grid a{border:1px solid var(--line)}html .certificate-grid img{background:var(--paper)}html .certificate-grid span{background:#eee8f5;color:#51465f}html .photo-gallery a{background:var(--paper)}html .manufacturing-copy>div>p:last-child{color:var(--muted)}html .manufacturing-copy ul{border-top:1px solid var(--line)}html .manufacturing-copy li{border-bottom:1px solid var(--line)}html .manufacturing-copy li span{color:var(--red)}html .operations-list article{border-bottom:1px solid var(--line)}html .operations-list article>span{color:var(--red)}html .operations-list p{color:var(--muted)}html .partner-section{background:var(--red);color:#fff}html .partner-section>p{color:#d5cdf3}html .partner-section>a{background:#fff;color:var(--ink)}html .career-grid article{border:1px solid var(--line)}html .career-grid span{color:var(--red)}html .career-grid p{color:var(--muted)}html .career-cta{background:#eee8f5;color:#51465f}html .career-cta p{color:#a7abb2}html .career-cta a,html .event-mark{background:var(--red)}html .event-mark{color:#fff}html .events-empty>div:last-child>p:not(.section-label){color:var(--muted)}html .events-empty a{border-bottom:1px solid}html:root{--page:1180px;--gutter:clamp(20px,5vw,72px);--section:clamp(64px,8vw,112px)}html .nav-group summary span{color:var(--red)}html .nav-dropdown{background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 22px 55px rgba(98,81,142,.14)}html .nav-dropdown a{border-radius:9px}html .nav-dropdown a:hover{background:var(--paper)}html .orbit-label{border-radius:999px;box-shadow:0 8px 25px rgba(98,81,142,.13)}html .division-style-1{background:#eee8f5}html .division-style-2{background:#45348b}html .division-style-3{background:#eee8f5}html .division-style-4{background:#784719}html .division-style-5{background:#eee8f5}html .product-toolbar label{border-radius:10px}html .alphabet{border-radius:12px}html .product-card-top span{border-radius:50%;background:#fff0f0}html .product-detail-head{background:linear-gradient(135deg,var(--paper),#fff)}html .product-facts{border:1px solid var(--line);border-radius:16px}html .product-facts div:nth-child(2){border-right:0}html .product-facts div:nth-child(-n+2){border-bottom:1px solid var(--line)}@media(max-width:1050px){html .nav-dropdown{border:0;border-radius:0;box-shadow:none}}@media(max-width:720px){html:root{--gutter:20px;--section:64px}html .alphabet button{border-bottom:1px solid var(--line)}html .product-facts div,html .product-facts div:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}html .product-facts div:last-child{border-bottom:0}}html .strength-grid{border:1px solid var(--line);border-radius:16px}html .strength-grid article{border-right:1px solid var(--line)}html .strength-grid article:last-child{border-right:0}html .strength-grid span{color:var(--red)}html .strength-grid p{color:var(--muted)}html .floating-whatsapp{background:#1f9d55;box-shadow:0 10px 35px rgba(98,81,142,.2)}html .photo-placeholder{border:1px solid var(--line);border-radius:16px}html .photo-placeholder>span{background:var(--red);color:#fff}html .photo-placeholder>div>p:last-child{color:var(--muted)}html .office-feature{border-radius:18px}html .office-feature:after{background:linear-gradient(transparent,rgba(98,81,142,.82))}html .office-feature>div{color:#fff}html .office-gallery a{background:var(--paper);border-radius:12px}html .office-gallery figcaption span{color:var(--red)}html .chairman-preview{background:var(--red);color:#fff}html .chairman-preview p:not(.section-label){color:#ffd9db}html .chairman-preview a{background:#fff;color:var(--ink)}html .team-section ul{color:#a9adb4}html .event-grid,html .franchise-benefits{background:var(--line);border:1px solid var(--line);border-radius:16px}html .event-grid article,html .franchise-benefits article{background:#fff}html .event-grid span{color:var(--red)}html .event-grid b{color:#aaa}html .event-grid p{color:var(--muted)}html .event-grid small{border-top:1px solid var(--line);color:#888}html .event-grid--empty{background:#fff}html .inquiry-section{background:var(--paper)}html .inquiry-section>div>p:last-child{color:var(--muted)}html .inquiry-section input,html .inquiry-section select,html .inquiry-section textarea{border:1px solid var(--line);background:#fff;outline:none}html .inquiry-section button{background:var(--red);color:#fff;border:0}html .form-status{color:#247644}html .franchise-benefits span{color:var(--red)}html .chairman-message aside img{background:var(--paper)}html .chairman-message aside p{color:var(--red)}html .chairman-message article>p{color:#51465f}html .chairman-message article>strong{border-left:3px solid var(--red)}html .gratitude{background:var(--paper)}html .gratitude p{color:var(--muted)}html .catalogue-links{background:var(--paper)}html .catalogue-links>div>p:last-child{color:var(--muted)}html .catalogue-links a{border-bottom:1px solid var(--line)}html .legal-copy p{color:var(--muted)}@media(max-width:1050px){html .strength-grid article{border-bottom:1px solid var(--line)}}html .home-panels>a>img{background:var(--paper)}html .home-panels>a:first-child>img,html .home-panels>a:last-child>img{background:#f5f1ed}html .home-panels>a:hover p{color:#c5c8cd}html .strength-grid article{background:#fff}html .strength-icon{border-radius:18px;background:#fff3f3;color:var(--red);border:1px solid rgba(67,55,120,.18)}html .strength-grid article:hover .strength-icon{background:var(--red);color:#fff}@media(max-width:720px){html .strength-icon{border-radius:15px}}html:root{--paper:#f3f1ec;--muted:#656a72;--line:rgba(98,81,142,.14)}html body{color:var(--ink);background:#fff}html a{color:inherit}html .site-header{border-bottom:1px solid var(--line);background:rgba(255,255,255,.97)}html nav a:hover{color:var(--red)}html .header-cta{background:#eee8f5;color:#51465f}html .menu-button{background:none;border:0}html .menu-button span{background:#eee8f5}html .eyebrow span{border-radius:50%;background:var(--red)}html .home-hero{background:radial-gradient(circle at 78% 44%,#fff 0,#f3f1ec 44%,#e9e6de 100%)}html .hero-grid{background-image:linear-gradient(rgba(98,81,142,.035) 1px,transparent 0),linear-gradient(90deg,rgba(98,81,142,.035) 1px,transparent 0);background-size:72px 72px}html .home-copy h1 em{color:var(--red)}html .home-copy>p:not(.eyebrow){color:#51465f}html .primary-button{background:var(--red);color:#fff}html .text-link{border-bottom:1px solid var(--ink)}html .text-link span{color:var(--red)}html .orbit-ring{border:1px solid rgba(67,55,120,.38);border-radius:50%}html .orbit-ring:after,html .orbit-ring:before{border:1px solid rgba(98,81,142,.09);border-radius:50%}html .orbit-ring:before{border-style:dashed}html .revolving-logo{border-radius:50%;box-shadow:0 22px 80px rgba(98,81,142,.18);background:white}html .orbit-label{background:#eee8f5;color:#51465f}html .hero-foot{color:#777b82}html .content-split>div:last-child p,html .home-intro>div:last-child p{color:#51465f}html .arrow-link{border-bottom:1px solid var(--ink)}html .arrow-link span{color:var(--red)}html .stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}html .stat{border-right:1px solid var(--line)}html .stat:last-child{border-right:0}html .stat span{color:var(--muted)}html .home-panels a{border:1px solid var(--line);border-right:0}html .home-panels a:last-child{border-right:1px solid var(--line)}html .home-panels a:hover{background:#eee8f5;color:#51465f}html .home-panels span{color:var(--red)}html .home-panels p{color:var(--muted)}html .home-cta{background:#563eb9;color:#fff}html .section-label.light{color:#c9c0ef}html .home-cta a{background:#fff;color:var(--ink)}html .page-hero{background:var(--paper);border-bottom:1px solid var(--line)}html .page-hero>p:last-child{color:#5c6169}html .mission-grid article{border:1px solid var(--line);border-right:0}html .mission-grid article:last-child{border-right:1px solid var(--line)}html .mission-grid span{color:var(--red)}html .mission-grid p{color:var(--muted)}html .leadership{color:#51465f}html .leadership article{border-top:1px solid #51465f}html .leadership article+article{border-left:1px solid #51465f}html .leadership p{color:var(--red)}html .leadership article span{color:#a9adb4}html .division-list article{border-bottom:1px solid var(--line)}html .division-list article>span{color:var(--muted)}html .mini-mark{border-radius:50%;background:var(--red);color:#fff}html .division-list h2 small,html .division-list p,html .division-list strong small{color:var(--muted)}html .product-toolbar label{background:#fff}html .product-toolbar label>span{color:var(--muted)}html .product-toolbar input,html .product-toolbar select{border:0;outline:0;background:transparent}html .alphabet{border:1px solid var(--line);border-top:0}html .alphabet button{background:#fff;border:0;border-right:1px solid var(--line)}html .alphabet button:hover{background:var(--red);color:#fff}html .results-line{color:var(--muted)}html .results-line strong{color:var(--ink)}html .results-line button{background:none;border:0}html .product-grid{background:var(--line);border:1px solid var(--line)}html .product-card{background:#fff;border:0;border-radius:0;color:inherit}html .product-image{background:#f5f4f0}html .product-image>span{background:#eee8f5;color:#51465f}html .image-placeholder{border-radius:50%;background:var(--red);color:#fff}html .product-card>p{color:var(--red)}html .product-card small{color:var(--muted)}html .load-more{background:#eee8f5;color:#51465f;border:0}html .empty-state p,html .medical-note{color:var(--muted)}html .product-quick-view{background:rgba(98,81,142,.76)}html .product-quick-view__panel{background:#fff;border-radius:24px;box-shadow:0 30px 100px rgba(98,81,142,.35)}html .product-quick-view__close{border:1px solid var(--line);border-radius:50%;background:#fff;color:var(--ink)}html .product-quick-view__image{background:linear-gradient(145deg,#fff4f1,#eef7f2 54%,#eef5ff)}html .product-quick-view__image>button{border:1px solid rgba(98,81,142,.1);border-radius:18px;background:#fff}html .product-quick-view__image span{border-radius:999px;background:rgba(98,81,142,.82);color:#fff}html .product-quick-view__eyebrow{color:var(--red)}html .product-quick-view__composition{border:1px solid var(--line);background:var(--paper)}html .product-quick-view__composition span,html .product-quick-view__facts span,html .product-quick-view__uses>span{color:var(--muted)}html .product-quick-view__facts{border:1px solid var(--line);border-top:0}html .product-quick-view__facts>div{border-right:1px solid var(--line)}html .product-quick-view__facts>div:last-child{border-right:0}html .product-quick-view__uses li{border-bottom:1px solid var(--line)}html .product-quick-view__uses li:before{color:var(--red)}html .product-detail-head{background:var(--paper)}html .product-detail-head>div:first-child>p{color:var(--red)}html .product-detail-head>div:first-child>span{color:var(--muted)}html .detail-pack{background:#fff}html .detail-pack-enhanced{background:linear-gradient(145deg,#fff4f1,#eef7f2 52%,#eef5ff)}html .product-image-button{border:2px solid transparent;border-radius:24px;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#7759ef,#f4a261 45%,#2a9d8f 72%,#457b9d) border-box}html .product-image-button span{border-radius:999px;background:rgba(98,81,142,.82);color:#fff}html .product-lightbox{background:rgba(98,81,142,.9)}html .product-lightbox>button{border:1px solid rgba(255,255,255,.35);border-radius:50%;background:#fff;color:var(--ink)}html .product-lightbox>img{background:#fff;border:2px solid transparent;border-radius:22px;box-shadow:0 28px 90px rgba(98,81,142,.45)}html .product-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}html .product-fact{border-right:1px solid var(--line)}html .product-fact:last-child{border-right:0}html .product-fact--composition{border-right:0;border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(239,51,64,.03),transparent 65%)}html .product-facts span,html .product-information>div>p:not(.section-label){color:var(--muted)}html .indication-list li{border:1px solid var(--line);background:#fff}html .indication-list li:before{color:var(--red)}html .dosage-card{background:var(--paper);border-left:3px solid var(--red)}html .dosage-card span{color:var(--muted)}html .visual-aid>a{border:1px solid var(--line)}html .visual-aid img{background:#f5f4f0}html .visual-aid a span{background:#eee8f5;color:#51465f}html .visual-missing{background:var(--paper)}html .visual-missing p{color:var(--muted)}html .detail-contact{background:var(--red);color:#fff}html .detail-contact a{background:#fff;color:var(--ink)}html .quality-mark{background:var(--red);color:#fff}html .quality-page>div:last-child>p:not(.section-label){color:var(--muted)}html .quality-page ul{border-top:1px solid var(--line)}html .quality-page li{border-bottom:1px solid var(--line)}html .quality-page li span{color:var(--red)}html .quality-principles article{border-left:1px solid var(--line)}html .contact-grid>div:first-child>p:not(.section-label),html .quality-principles p{color:var(--muted)}html .contact-grid>div:first-child>a{border-bottom:1px solid}html .contact-options a{border-bottom:1px solid var(--line)}html .contact-options span{color:var(--muted)}html .contact-options b{color:var(--red)}html .contact-banner{color:#51465f}html .contact-banner p{color:#8f949c}html footer{background:#eee8f5;color:#51465f}html .footer-brand p{color:#7d828b}html footer h4{color:#777c84}html footer a,html footer p{color:#c7c9ce}html .footer-bottom{border-top:1px solid rgba(255,255,255,.12)}@media(max-width:1050px){html .site-header nav{background:#fff;border-bottom:1px solid var(--line)}}@media(max-width:720px){html .stat:nth-child(2){border-right:0}html .stat:nth-child(-n+2){border-bottom:1px solid var(--line)}html .home-panels a,html .home-panels a:last-child,html .mission-grid article,html .mission-grid article:last-child{border-right:1px solid var(--line)}html .leadership article+article{border-left:0}html .product-facts div:nth-child(2){border-right:0}html .product-facts div:nth-child(-n+2){border-bottom:1px solid var(--line)}html .product-fact{border-bottom:0}html .product-fact--composition{border-bottom:1px solid var(--line)}html .product-fact:nth-child(2){border-right:1px solid var(--line)}html .product-fact:nth-child(3){border-right:0}html .product-fact:last-child{border-top:1px solid var(--line)}html .product-quick-view__panel{border-radius:20px 20px 0 0}html .product-quick-view__facts>div{border-right:0;border-bottom:1px solid var(--line)}html .product-quick-view__facts>div:last-child{border-bottom:0}}html .form-status--error{color:#4d37a5!important}html:root{--section:88px}html .card-icon{border-radius:16px;background:#fff3f3;color:var(--red);border:1px solid rgba(67,55,120,.18)}html .career-grid,html .company-directory,html .franchise-benefits,html .mission-grid{border-radius:16px}html .manufacturing-copy li:before,html .quality-page li:before{border-radius:50%;background:#fff0f0;color:var(--red)}html .office-feature{background:#eee8f5}html .office-gallery .wide a,html .office-gallery a{background:#f3f1ec}html .inquiry-section input:focus,html .inquiry-section select:focus,html .inquiry-section textarea:focus{border-color:var(--red);box-shadow:0 0 0 3px rgba(67,55,120,.08)}@media(max-width:720px){html:root{--section:60px}}html .product-quick-view__sharing .product-quick-view__whatsapp{border:0;border-radius:999px;background:#25d366;color:#fff;box-shadow:0 8px 18px rgba(18,140,72,.2)}html .product-quick-view__sharing .product-quick-view__whatsapp:focus-visible,html .product-quick-view__sharing .product-quick-view__whatsapp:hover{background:#1ebc5a;box-shadow:0 10px 22px rgba(18,140,72,.26)}html .product-quick-view__sharing .product-quick-view__whatsapp:focus-visible{outline:3px solid rgba(37,211,102,.28);outline-offset:3px}html .product-quick-view__sharing button{border:1px solid rgba(98,81,142,.18);border-radius:999px;background:#f4f8fb;color:#51465f}html .product-quick-view__sharing button:focus-visible,html .product-quick-view__sharing button:hover{border-color:#6b9ab9;background:#e8f2f8}html .product-link-notice{border:1px solid rgba(239,51,64,.2);border-radius:14px;background:#fff7f6;color:#51465f}html .product-link-notice strong{color:var(--red)}html .product-link-notice button{border:0;border-radius:50%;background:rgba(239,51,64,.08);color:var(--red)}html:root{--section:62px;--warm:#f8f4ee;--rose:#fff1f1;--sky:#edf5f8;--mint:#eef7f2;--lavender:#f4f1f8;--slate:#51465f}html .nav-group>button{border:0;background:transparent;color:var(--ink)}html .nav-group>button span{color:var(--red)}html .nav-group>button:focus-visible{outline:2px solid var(--red);outline-offset:-3px;border-radius:7px}html .nav-dropdown{border-radius:12px}html .footer-brand img{background:transparent;border:0;border-radius:0}html .latest-heading>a{border-bottom:1px solid}html .latest-card{border:1px solid var(--line);border-radius:15px;background:#fff;color:inherit}html .latest-card:hover{background:#eee8f5;color:#51465f}html .latest-pack{background:#f7f6f2}html .latest-copy>span{color:var(--red)}html .latest-card p{color:var(--muted)}html .latest-card:hover p{color:#b9bdc4}html .service-link-card{border:1px solid var(--line);border-radius:18px;background:linear-gradient(135deg,#fff,#faf9f6)}html .service-link-card:before{background:var(--red)}html .service-link-card:hover{border-color:rgba(67,55,120,.35);box-shadow:0 18px 45px rgba(98,81,142,.08)}html .service-link-icon{border-radius:19px;background:#fff0f0;color:var(--red)}html .service-link-copy span{color:var(--red)}html .service-link-copy p{color:var(--muted)}html .service-link-card>b span{color:var(--red)}html .home-closing{background:#fff;color:var(--ink);border-top:1px solid var(--line)}html .home-closing .section-label.light{color:var(--red)}html .closing-logo{background:transparent;border:0;border-radius:0}html .division-cards>a{border:1px solid var(--line);border-radius:17px;background:#fff}html .division-cards>a:hover{color:#51465f}html .division-icon{border-radius:17px;background:#fff1f1;color:var(--red)}html .division-cards strong{color:var(--red)}html .division-cards p{color:var(--muted)}html .division-cards>a:hover p{color:#b9bdc4}html .team-track img{border-radius:12px}html .office-scale>div{border:1px solid var(--line);border-radius:13px;background:#fff}html .office-scale span,html .slider-heading>span{color:var(--muted)}html .office-track figure{border-radius:14px;background:#eee8f5}html .office-track figcaption{background:rgba(98,81,142,.88);color:#fff;border-radius:8px}html .map-heading>a{border-bottom:1px solid}html .contact-map iframe{border:0;border-radius:18px;background:var(--paper)}html .product-grid{background:transparent;border:0}html .product-card{border:1px solid var(--line);border-radius:15px}html .product-card .product-image{border-radius:10px;background:#f8f7f4}html .product-card-top span{border-radius:0;background:transparent;color:var(--red)}html .product-card-variant{color:var(--muted)}html .detail-pack{background:#f8f7f4}html .scroll-loader{color:var(--muted)}html .alphabet button.active{color:#51465f}html .event-photo-placeholder,html .formal-photo-placeholder{background:#f5f4f0;border:1px solid #c9c6bf;border-radius:12px;color:#7f848b;box-shadow:inset 0 0 0 5px rgba(255,255,255,.72)}html .event-photo-placeholder:before,html .formal-photo-placeholder:before{border:1px dashed #b9b5ad;border-radius:7px}html .event-photo-placeholder small,html .formal-photo-placeholder small{color:#999}html .mfg-track figure,html .quality-page.quality-clean{background:var(--paper)}html .mfg-track figure{border-radius:14px}html .mfg-track figcaption{background:rgba(98,81,142,.88);color:#fff;border-radius:7px}html .division-visual{background:var(--line);border-bottom:1px solid var(--line)}html .division-visual img{background:#f8f7f4}html .event-grid{background:transparent;border:0}html .event-grid article{border:1px solid var(--line);border-radius:15px}html .career-board{border:1px solid var(--line);border-radius:18px}html .career-board>div>p:not(.section-label){color:var(--muted)}html .career-board aside{background:#eee8f5;color:#51465f}html .career-board aside article{border-top:1px solid rgba(255,255,255,.2)}html .career-board aside article span{color:#aa95ff}html .career-board aside article p{color:#aeb2b8}html .career-board aside>small{color:#8f949c}html .career-application-form input,html .career-application-form select,html .career-application-form textarea{border:1px solid var(--line);border-radius:8px;background:#fff}html .career-application-form button{border:0;background:var(--red);color:#fff}html .career-form-note{color:#237547!important}html .certificate-grid button{border:1px solid var(--line)}html .certificate-grid button img{background:var(--paper)}html .certificate-grid button span{color:#51465f}html .certificate-lightbox{background:rgba(98,81,142,.88)}html .certificate-lightbox>div{background:#fff}html .lightbox-close{border:1px solid rgba(255,255,255,.65);border-radius:50%;background:#eee8f5;color:#51465f}html footer{background:#f3f1ec;color:var(--ink);border-top:1px solid var(--line)}html footer h4{color:#62676f}html footer a,html footer p{color:#51465f}html .footer-brand p{color:#6b7078}html .footer-bottom{color:#686d76;border-top-color:var(--line)}html .page-hero{background:linear-gradient(135deg,var(--warm) 0,#fff 72%);border-bottom:3px solid rgba(67,55,120,.12)}html .home-intro{background:linear-gradient(110deg,var(--warm),#fff 78%)}html .stats{background:linear-gradient(105deg,var(--rose),var(--warm));border:1px solid rgba(67,55,120,.14);border-radius:16px}html .stat strong{color:#5a41bd}html .stat span{color:#51465f}html .strength-grid{border-color:rgba(98,81,142,.14);box-shadow:0 18px 50px rgba(98,81,142,.05)}html .strength-grid article:first-child{background:#fff8f5}html .strength-grid article:nth-child(2){background:#f4f7fa}html .strength-grid article:nth-child(3){background:#f2f8f5}html .strength-grid article:nth-child(4){background:#fff5f5}html .strength-grid article:nth-child(5){background:#f7f5fa}html .strength-grid article:nth-child(2) .strength-icon{background:#e8f1f6;color:#276b87;border-color:#c9dde7}html .strength-grid article:nth-child(3) .strength-icon{background:#e6f3ec;color:#287255;border-color:#c7e2d4}html .strength-grid article:nth-child(5) .strength-icon{background:#eee9f5;color:#65507a;border-color:#dbd0e8}html .latest-products{background:linear-gradient(180deg,#f5f8fa,#fff)}html .latest-card{box-shadow:0 10px 28px rgba(98,81,142,.055)}html .latest-card:nth-child(4n+1) .latest-pack{background:#fff4f2}html .latest-card:nth-child(4n+2) .latest-pack{background:#edf5f8}html .latest-card:nth-child(4n+3) .latest-pack{background:#eef7f2}html .latest-card:nth-child(4n+4) .latest-pack{background:#f4f1f8}html .service-link-card:first-child{background:linear-gradient(135deg,var(--rose),#fff 76%)}html .service-link-card:last-child{background:linear-gradient(135deg,var(--sky),#fff 76%)}html .service-link-card:last-child .service-link-icon{background:#e4f0f5;color:#276b87}html .home-closing{background:linear-gradient(120deg,var(--rose),#fff 72%);border-top:1px solid rgba(67,55,120,.18)}html .orbit-label.division-style-1{background:#5941b9}html .orbit-label.division-style-2{background:#276b87}html .orbit-label.division-style-3{background:#bb5d32}html .orbit-label.division-style-4{background:#506c5b}html .division-cards>a:first-child{background:#fff6f4;border-color:#efd5d1}html .division-cards>a:nth-child(2){background:#f0f7fa;border-color:#cfe1e8}html .division-cards>a:nth-child(3){background:#fff5ee;border-color:#efd9cb}html .division-cards>a:nth-child(4){background:#f1f7f3;border-color:#d0e3d7}html .division-cards>a:first-child .division-icon{background:#ffe7e5;color:#5941b9}html .division-cards>a:nth-child(2) .division-icon{background:#dfeef4;color:#276b87}html .division-cards>a:nth-child(3) .division-icon{background:#f9e7dc;color:#a84e28}html .division-cards>a:nth-child(4) .division-icon{background:#deeee4;color:#376a4e}html .division-cards>a:first-child .division-visual img{background:#fff9f7}html .division-cards>a:nth-child(2) .division-visual img{background:#f6fbfd}html .division-cards>a:nth-child(3) .division-visual img{background:#fff9f4}html .division-cards>a:nth-child(4) .division-visual img{background:#f7fbf8}html .division-cards>a:hover{background:#eee8f5}html .catalogue-links{background:linear-gradient(120deg,var(--warm),#fff)}html .product-toolbar{background:#eee8f5;box-shadow:0 14px 35px rgba(98,81,142,.12)}html .product-card{box-shadow:0 8px 24px rgba(98,81,142,.045)}html .product-card:nth-child(4n+1) .product-image{background:#fff5f2}html .product-card:nth-child(4n+2) .product-image{background:#eef6f8}html .product-card:nth-child(4n+3) .product-image{background:#eff7f2}html .product-card:nth-child(4n+4) .product-image{background:#f5f2f8}html .alphabet button.active{background:#eee8f5}html .product-detail-head{background:linear-gradient(115deg,var(--warm),#fff)}html .quality-page.quality-clean{background:linear-gradient(120deg,var(--sky),#fff)}html .event-grid article:first-child,html .quality-principles article:first-child{background:#fff7f4}html .event-grid article:nth-child(2),html .quality-principles article:nth-child(2){background:#f1f7f9}html .event-grid article:nth-child(3),html .quality-principles article:nth-child(3){background:#f1f7f3}html .manufacturing-copy{background:linear-gradient(110deg,#f3f8fa,#fff)}html .contact-grid{background:linear-gradient(120deg,var(--warm),#fff)}html .contact-banner{background:#eee8f5}html .event-photo-placeholder{background:linear-gradient(135deg,#f1eee9,#faf9f6)}html .career-board>div{background:linear-gradient(135deg,#fff8f5,#fff)}html .career-board aside,html .career-cta{background:#eee8f5}html .company-profile-image{border-radius:18px;background:#eee8f5;color:#51465f}html .company-profile-image>div>p:not(.section-label){color:#b7bec8}html .company-profile-image a{color:#fff}html .single-team-photo{border:1px solid rgba(255,255,255,.24);border-radius:12px;background:rgba(255,255,255,.035)}html .executive-function-grid article{border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(255,255,255,.045)}html .executive-function-grid article>span{color:#b7a5ff}html .executive-function-grid svg{color:#a28aff}html .executive-function-grid p{color:#aeb4bc}html .quality-image-story figure{border-radius:15px;background:var(--paper)}html .quality-image-story figcaption{background:rgba(98,81,142,.9);color:#fff;border-radius:10px}html .quality-image-story figcaption span{color:#ac97ff}html .quality-image-story figcaption small{color:#b6bbc2}html .entity-core{border-radius:18px;background:#eee8f5;color:#51465f}html .entity-core>p{color:#b9c0ca}html .entity-card{border-radius:15px}html .entity-card-1{background:#fff0eb}html .entity-card-2{background:#eaf4f8}html .entity-card-3{background:#eef5ff}html .entity-card-4{background:#f3eef8}html .entity-card-5{background:#e9f5ef}html .entity-card-top>span{color:#69717b}html .entity-card .card-icon{background:rgba(255,255,255,.8)}html .entity-card>p{color:#6d747d}html .entity-card>span{color:#5f6670}html .entity-summary{border:1px solid var(--line);border-radius:15px}html .entity-summary>div{background:#fff}html .entity-summary>div+div{border-left:1px solid var(--line)}html .entity-summary>div>span{border-radius:50%;background:var(--rose);color:var(--red)}html .entity-summary strong{color:var(--ink)}html .entity-summary p{color:var(--muted)}html .contact-map-frame{background:#dff7ea;border-radius:20px}html .contact-map-frame iframe{border-radius:12px}html .map-location-card{background:rgba(255,255,255,.96);border:1px solid #d6d9dc;border-radius:4px;box-shadow:0 3px 12px rgba(98,81,142,.18)}html .map-location-card p{color:#5d6269}html .map-location-card .map-rating{background:transparent;color:#5d6269}html .map-location-card .map-rating strong{color:#51465f}html .map-location-card .map-rating span{color:#e87817}html .map-location-card .map-rating u{color:#1769d2}html .map-location-card a{border-radius:8px;background:#edf4ff;color:#1769d2}html .map-location-card a:last-child{background:#1769d2;color:#fff}@media(max-width:1050px){html .site-header nav{box-shadow:0 18px 40px rgba(98,81,142,.1)}html .nav-group>button,html .site-header nav>a{border-radius:10px}html .nav-dropdown,html .nav-group>button:hover,html .site-header nav>a:hover{background:var(--warm)}html .nav-dropdown{border:1px solid rgba(98,81,142,.1);border-radius:12px;box-shadow:none}html .nav-dropdown a{border-radius:8px}}@media(max-width:720px){html:root{--section:48px}html .mission-grid,html .strength-grid{border-radius:14px}html .service-link-icon{border-radius:15px}html .leader-grid{background:#fff}html .entity-summary>div+div{border-left:0;border-top:1px solid var(--line)}html .contact-map iframe{border-radius:10px}html .contact-map-frame{border-radius:14px}html .footer-connect{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}}@media(max-width:480px){html .footer-explore,html .footer-office{border-bottom:1px solid var(--line)}}html .page-hero:after{border:1px solid rgba(67,55,120,.1);border-radius:50%}html .page-hero--warm{background:radial-gradient(circle at 84% 25%,rgba(215,164,119,.11),transparent 27%),linear-gradient(135deg,#f8f4ee,#fff 78%)}html .page-hero--rose{background:radial-gradient(circle at 84% 25%,rgba(67,55,120,.1),transparent 28%),linear-gradient(135deg,#fff1ef,#fff 78%)}html .page-hero--blue{background:radial-gradient(circle at 84% 25%,rgba(65,130,158,.12),transparent 28%),linear-gradient(135deg,#edf5f8,#fff 78%)}html .page-hero--sage{background:radial-gradient(circle at 84% 25%,rgba(55,106,78,.11),transparent 28%),linear-gradient(135deg,#edf7f1,#fff 78%)}html .page-hero--slate{background:radial-gradient(circle at 84% 25%,rgba(255,255,255,.08),transparent 28%),linear-gradient(125deg,#eee8f5,#eee8f5);color:#51465f;border-bottom-color:transparent}html .page-hero--slate>p:last-child{color:#bdc4ce}html .page-hero--slate .eyebrow{color:#fff}html .page-hero--slate:after{border-color:rgba(255,255,255,.12)}html .content-split{background:linear-gradient(115deg,#fbf7f1,#fff)}html .company-directory{background:#f4f2ed}html .company-directory a{border-color:rgba(98,81,142,.1);background:#fff}html .company-directory a:nth-child(4n+1){background:#fff7f4}html .company-directory a:nth-child(4n+2){background:#f1f7f9}html .company-directory a:nth-child(4n+3){background:#f2f7f3}html .company-directory a:nth-child(4n+4){background:#f7f3f9}html .company-directory a:hover{background:#eee8f5}html .company-photo-band{border-radius:20px;background:#eee8f5;color:#51465f}html .company-photo-band>div>p:not(.section-label){color:#b9c0ca}html .leadership{background:#eee8f5}html .leadership article{border-top-color:rgba(255,255,255,.16)}html .leadership article+article{border-left-color:rgba(255,255,255,.16)}html .leadership article span{color:#c3cad3}html main:has(.chairman-message){background:#f7f1e8}html .chairman-message aside{background:#fff;border:1px solid rgba(98,81,142,.1);border-radius:16px}html .chairman-message aside img{border-radius:10px}html .chairman-message blockquote{border-left:4px solid var(--red);background:#fff;color:var(--ink)}html .gratitude{background:#efe4d5;border-radius:14px}html .standalone-team{background:#eaf2f5;color:var(--ink)}html .standalone-team>div:first-child>p:last-child{color:#5e6872}html .standalone-team .single-team-photo{border-color:#c8d9df;background:rgba(255,255,255,.55);color:#60717a}html .standalone-team .executive-function-grid article{border-color:#cfdde2;background:rgba(255,255,255,.82);box-shadow:0 12px 35px rgba(98,81,142,.05)}html .standalone-team .executive-function-grid article>span{color:#5740b4}html .standalone-team .executive-function-grid svg{color:var(--red)}html .standalone-team .executive-function-grid p{color:#64707a}html .certificate-intro{background:#fff}html .certificate-grid{background:#eee8f5}html .certificate-grid button{border-color:rgba(255,255,255,.14);border-radius:14px;background:#fff}html .certificate-grid button span{border-radius:7px;background:#eee8f5}html .division-cards>a{box-shadow:0 16px 45px rgba(98,81,142,.045)}html .entity-card{border:1px solid rgba(98,81,142,.08)}html .entity-card-1{border-top:4px solid #755dd5}html .entity-card-2{border-top:4px solid #3984a1}html .entity-card-3{border-top:4px solid #5277a8}html .entity-card-4{border-top:4px solid #80649d}html .entity-card-5{border-top:4px solid #4d8766}html .manufacturing-copy{background:linear-gradient(110deg,#eef5f8,#fff)}html .manufacturing-slider{background:#eee8f5}html .manufacturing-slider figure{border-color:rgba(255,255,255,.12)}html .manufacturing-slider figcaption{background:#fff;color:var(--ink)}html .quality-clean{background:linear-gradient(120deg,#eef5f8,#fff)}html .quality-summary-band{border-radius:18px;background:#eee8f5;color:#51465f}html .quality-summary-band>div{border-right:1px solid rgba(255,255,255,.13)}html .quality-summary-band>div:last-child{border-right:0}html .quality-summary-band span{color:#b7bec8}html main:has(.catalogue){background:#f2f4f5}html main:has(.catalogue) .page-hero{background:linear-gradient(135deg,#f8f4ee,#fff 78%)}html .catalogue{background:transparent}html .product-toolbar{border-radius:16px;box-shadow:0 18px 45px rgba(98,81,142,.12)}html .product-toolbar.is-compact{border-radius:0 0 13px 13px;box-shadow:0 12px 28px rgba(98,81,142,.14)}html .results-line .copy-filter-link{border:1px solid #cfd5db;border-radius:999px;background:#fff;color:var(--ink)}html .results-line .copy-filter-link:hover{border-color:var(--red);color:var(--red)}html .product-grid{border-radius:16px}html .product-card:hover{box-shadow:0 16px 36px rgba(98,81,142,.1)}html .latest-window::-webkit-scrollbar-track{background:transparent}html .latest-window::-webkit-scrollbar-thumb{border-radius:999px;background:#8793a2}html .latest-window:focus-visible{outline:3px solid rgba(67,55,120,.2);outline-offset:3px}html .latest-control{border:1px solid rgba(98,81,142,.12);border-radius:50%;background:rgba(255,255,255,.94);color:#51465f;box-shadow:0 9px 25px rgba(98,81,142,.14)}html .latest-control:hover{background:#eee8f5;color:#51465f}html .featured-products{border-top:1px solid rgba(98,81,142,.1);border-bottom:1px solid rgba(98,81,142,.1);background:radial-gradient(circle at 88% 12%,rgba(39,107,135,.1),transparent 28%),linear-gradient(135deg,#f6f9fb,#fff 58%,#fff7f4)}html .featured-products__heading>p{color:var(--muted)}html .featured-product{border:1px solid rgba(98,81,142,.14);border-radius:22px;background:#fff;color:inherit;box-shadow:0 24px 70px rgba(98,81,142,.1)}html .featured-product:hover{box-shadow:0 30px 80px rgba(98,81,142,.16)}html .featured-product__pack{background:linear-gradient(145deg,#fff2ee,#eaf4f8 58%,#eef7f2)}html .featured-product__pack>span{border-radius:999px;background:var(--red);color:#fff}html .featured-product__copy>span{color:var(--red)}html .featured-product__copy p{color:var(--muted)}html .featured-product__copy b span{color:var(--red)}html .featured-showcase__navigation>button{border:1px solid rgba(98,81,142,.16);border-radius:50%;background:#fff;color:#51465f}html .featured-showcase__navigation>button:hover{background:#eee8f5;color:#51465f}html .featured-showcase__navigation>div button{border:0;border-radius:999px;background:#bbc2ca}html .featured-showcase__navigation>div button.is-active{background:var(--red)}html .featured-showcase__navigation>span{color:var(--muted)}html main:has(.event-grid){background:#faf6f0}html .event-grid article{box-shadow:0 13px 34px rgba(98,81,142,.04)}html .event-grid article:nth-child(3n+1){background:#fff5f1}html .event-grid article:nth-child(3n+2){background:#eef5f8}html .event-grid article:nth-child(3n+3){background:#eef6f1}html .event-grid article>span{border-radius:999px;background:#eee8f5;color:#51465f}html .event-photo-placeholder{background:rgba(255,255,255,.68)}html .career-board aside{background:#e8f1f4;color:var(--ink)}html .career-board aside .section-label{color:#4c3c8d}html .career-board aside article{border-color:#c7d8de}html .career-board aside article span{color:#523fa1}html .career-board aside article p{color:#63707a}html .career-board aside>small{color:#6e7982}@media(max-width:1050px){html .quality-summary-band>div:nth-child(2){border-right:0}html .quality-summary-band>div:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.13)}}@media(max-width:720px){html .quality-summary-band>div{border-right:0;border-bottom:1px solid rgba(255,255,255,.13)}html .quality-summary-band>div:last-child{border-bottom:0}html .product-toolbar{border-radius:12px}}html .back-to-top{border:1px solid rgba(255,255,255,.22);border-radius:50%;background:#eee8f5;color:#51465f;box-shadow:0 10px 28px rgba(98,81,142,.2)}html .back-to-top:hover{background:var(--red)}html .back-to-top:focus-visible{outline:3px solid rgba(67,55,120,.28);outline-offset:3px}html .manufacturing-overview,html .quality-overview{border:1px solid rgba(98,81,142,.13);border-radius:24px;background:#fff;box-shadow:0 22px 60px rgba(98,81,142,.06)}html .manufacturing-overview__intro,html .quality-overview__intro{background:linear-gradient(145deg,#eaf3f7,#f8fbfc 70%);border-right:1px solid rgba(98,81,142,.12)}html .manufacturing-overview__intro>p:last-child,html .quality-overview__intro>p:last-child{color:#5d6570}html .manufacturing-overview__model>p:not(.section-label),html .quality-overview__standards>p:not(.section-label){color:#626a74}html .quality-overview__standards ul{border-top:1px solid var(--line)}html .quality-overview__standards li{border-bottom:1px solid var(--line)}html .quality-overview__standards li:before{color:var(--red)}html .manufacturing-capabilities{border-top:1px solid rgba(98,81,142,.12);background:#f9fafb}html .manufacturing-capabilities article{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}html .manufacturing-capabilities article:nth-child(3n){border-right:0}html .manufacturing-capabilities article:nth-last-child(-n+3){border-bottom:0}html .manufacturing-capabilities span,html .quality-practice__grid article>span{border-radius:50%;background:#fff0f0;color:var(--red)}html .manufacturing-gallery figure,html .quality-gallery figure{border:1px solid var(--line);border-radius:18px;background:#fff}html .manufacturing-gallery figcaption span,html .quality-gallery figcaption span{color:var(--red)}html .quality-gallery figcaption small{color:#68707a}html .manufacturing-gallery__grid figure:nth-child(3n+1){background:#fff8f5}html .manufacturing-gallery__grid figure:nth-child(3n+2){background:#f2f7f9}html .manufacturing-gallery__grid figure:nth-child(3n+3){background:#f2f7f4}html .quality-practice{border-radius:22px;background:#eee8f5;color:#51465f}html .quality-practice .section-label{color:#c7bbf4}html .quality-practice__grid article{border-top:1px solid rgba(255,255,255,.15);border-right:1px solid rgba(255,255,255,.15)}html .quality-practice__grid article:last-child{border-right:0}html .quality-practice__grid p{color:#bcc3cc}@media(max-width:720px){html .manufacturing-overview,html .quality-overview{border-radius:18px}html .manufacturing-overview__intro,html .quality-overview__intro{border-right:0;border-bottom:1px solid var(--line)}html .manufacturing-capabilities article:nth-child(3n){border-right:1px solid var(--line)}html .manufacturing-capabilities article:nth-child(2n){border-right:0}html .manufacturing-capabilities article:nth-last-child(-n+3){border-bottom:1px solid var(--line)}html .manufacturing-capabilities article:nth-last-child(-n+2){border-bottom:0}html .quality-practice__grid article{border-right:0}}@media(max-width:480px){html .manufacturing-capabilities article,html .manufacturing-capabilities article:nth-child(2n),html .manufacturing-capabilities article:nth-child(3n){border-right:0;border-bottom:1px solid var(--line)}html .manufacturing-capabilities article:last-child{border-bottom:0}}html .header-cta{border:0;border-radius:999px;background:var(--red);color:#fff;box-shadow:0 10px 26px rgba(67,55,120,.24)}html .header-cta:hover{background:#5e43c8}html .header-cta:focus-visible{outline:3px solid rgba(67,55,120,.24);outline-offset:3px}html .connect-modal{background:rgba(98,81,142,.72)}html .connect-dialog{border-radius:24px;background:#fff;box-shadow:0 30px 90px rgba(98,81,142,.28)}html .connect-dialog .section-label{color:var(--red)}html .connect-dialog>p:not(.section-label){color:var(--muted)}html .connect-dialog-close{border:1px solid var(--line);border-radius:50%;background:#fff;color:var(--ink)}html .connect-dialog form>label{color:#51465f}html .connect-dialog form>label input,html .connect-dialog input[type=email],html .connect-dialog input[type=tel],html .connect-dialog input[type=text]{border:1px solid #cfd3d7;border-radius:11px;background:#fff;color:var(--ink)}html .connect-dialog input:focus{border-color:var(--red);outline:0;box-shadow:0 0 0 3px rgba(67,55,120,.08)}html .connect-dialog fieldset{border:1px solid var(--line);border-radius:12px}html .connect-dialog fieldset label{color:#5f6670}html .connect-submit{border:0;border-radius:11px;background:var(--red);color:#fff}html .connect-submit:hover{background:#5e43c8}html .connect-status{color:#247148!important}html .floating-whatsapp{border:0;border-radius:999px;background:#25d366;color:#fff;box-shadow:0 12px 34px rgba(18,140,72,.26)}@media(max-width:720px){html .featured-product{border-radius:17px}html .connect-dialog{border-radius:18px}}html .event-visual{border:1px solid rgba(98,81,142,.1);border-radius:12px;color:#51465f}html .event-visual:before{border:1px solid;border-radius:50%}html .event-visual:after{border-radius:50%;background:currentColor}html .event-visual--1{background:linear-gradient(145deg,#fff1ed,#fff 75%);color:#5f49b7}html .event-visual--2{background:linear-gradient(145deg,#eaf4f8,#fff 75%);color:#2d708b}html .event-visual--3{background:linear-gradient(145deg,#eaf5ee,#fff 75%);color:#357053}html .event-visual span{background:none!important;color:currentColor!important}html .event-visual small{border:0;color:currentColor}html .event-visual--has-image{color:#fff;text-shadow:0 1px 8px rgba(98,81,142,.35)}html .event-visual--has-image:after{border-radius:0;background:linear-gradient(180deg,rgba(98,81,142,.08),rgba(98,81,142,.78))}html .responsive-disclosure>p{color:#626a74}html .office-feature{background:#eef3f4}html .footer-disclosure summary{color:#62676f}@media(max-width:720px){html .mobile-filter-toggle{border:1px solid rgba(255,255,255,.2);border-radius:10px;background:#eee8f5;color:#51465f}html .mobile-filter-toggle b{border-radius:50%;background:var(--red)}html .alphabet-shell{border-radius:12px}html .alphabet-shell:before{background:linear-gradient(90deg,#f2f4f5,transparent)}html .alphabet-shell:after{background:linear-gradient(-90deg,#f2f4f5,transparent)}html .alphabet{border-top:1px solid var(--line)}html .certificate-grid button{border-radius:14px}html .certificate-lightbox>div{border-radius:12px}html .responsive-disclosure{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}html .responsive-disclosure summary{color:#51465f}html .footer-disclosure{border-top:1px solid var(--line)}html .footer-disclosure:last-of-type{border-bottom:1px solid var(--line)}}html .footer-column h2,html .footer-office address{color:#51465f}@media(min-width:721px) and (max-width:1050px){html .footer-brand{border-bottom:1px solid var(--line)}html .footer-connect{border:0}}@media(max-width:720px){html .footer-column{border-top:1px solid var(--line)}html .footer-connect{border-bottom:0}}html .mission-grid article:first-child{background:#fff7f4}html .mission-grid article:nth-child(2){background:#f1f6fa}html .mission-grid article:nth-child(3){background:#f1f8f4}html .mission-grid article:nth-child(2) .card-icon{background:#e7f1f6;color:#2f7894;border-color:#c9dfe8}html .mission-grid article:nth-child(3) .card-icon{background:#e7f4ed;color:#2f7859;border-color:#c9e2d5}@media(max-width:1050px){html .responsive-horizontal-story{--story-x:0px;--story-progress:0}html .responsive-horizontal-story__sticky{background:#fff}html .responsive-horizontal-story__track{border:0!important;border-radius:0!important;background:transparent!important}html .responsive-horizontal-story__track>article{border:1px solid var(--line)!important;border-radius:16px!important}html .responsive-horizontal-story__status{color:#6a717b}html .responsive-horizontal-story__status i{background:rgba(98,81,142,.14)}html .responsive-horizontal-story__status b{background:var(--red)}html .responsive-horizontal-story__track.leader-grid article{background:#fff!important}}html .partner-section>a{border-radius:10px}html:root{--purple-dark:#62518e}html .home-copy h1 em{color:var(--purple)}html .header-cta,html .home-closing,html .partner-section,html .primary-button{background:var(--purple);color:#fff}html .header-cta:hover,html .primary-button:hover{background:var(--purple-dark)}html .orbit-ring{border-color:rgba(67,55,120,.3)}html .revolving-logo img{background:white}html .division-style-1,html .division-style-2,html .division-style-3,html .division-style-4{background:#62518e!important;color:#fff!important}html .site-footer .footer-brand img{border:0;border-radius:0}html .product-pack-image-note{color:#51465f}html .essentia-orbit .orbit-label{background:#62518e;color:#fff}html .essentia-orbit .orbit-label:focus-visible{outline:3px solid #a89bd0;outline-offset:4px}html .group-current{border:1px solid #ded9e9;border-radius:20px;background:#f8f6fc}html .group-current__identity{background:#eeebf5}html .group-current__badge{border:1px solid #d0c8e2;border-radius:30px;color:#62518e}html .group-kicker{color:#716687}html .group-current__body>p:not(.group-kicker){color:#625b6c}html .group-current a,html .group-division a{color:#62518e}html .group-divisions__heading p{color:#746b7d}html .group-division{border:1px solid #e5e0eb;border-radius:16px;background:#fff}html .group-division:hover{border-color:#b7aaca;box-shadow:0 8px 24px #4337780a}html .group-division__mark{background:#f1eef7;border-radius:16px;color:#655489}html .group-division__mark span{border-radius:50%;background:#bcb1d1;border:2px solid #fff}html .group-division__copy{color:#6b6374}html .group-division a{border-top:1px solid #eeeaf3}html .group-photo-gallery{border-radius:12px}html .group-current__identity .group-photo-gallery{background:transparent}html .group-photo-gallery{background:#faf9fc}html .group-division h3{color:#62518e}html:root{--ink:#51465f;--muted:#776b86;--paper:#faf8f5;--red:#62518e;--purple:#62518e;--purple-dark:#51416f;--slate:#eee8f5;--line:#e0d8ea}html body{background:#faf8f5;color:#51465f}html .home-hero,html .page-hero,html main:has(.catalogue) .page-hero{background:linear-gradient(135deg,#f1ecf7,#faf8f5 75%);color:#51465f}html .site-header{background:#fffdfbf5;border-color:#e0d8ea}html .career-board aside,html .contact-banner,html .home-closing,html .leadership,html .manufacturing-slider,html .partner-section,html .quality-practice{background:#eee8f5;color:#51465f}html :is(.home-closing,.partner-section,.contact-banner,.leadership,.quality-practice,.career-board aside) :is(h1,h2,h3,p,a,span,small,strong){color:#51465f}html .site-footer{background:#eae3f2;color:#51465f;border-top:1px solid #ded3e9}html .site-footer :is(p,a,address,h2,h4,span,.footer-bottom){color:#655774}html .site-footer .footer-bottom{border-color:#d6cbe2}html .site-footer .footer-brand img{filter:none;mix-blend-mode:multiply;opacity:.78;background:transparent}html .group-current,html .group-division,html .latest-card,html .product-card{background:#fffdfb;border-color:#e0d8ea}html .group-current__identity,html .group-photo-gallery{background:#f2edf8}html .group-current h2,html .group-division h3,html .home-copy h1 em{color:#62518e}html .essentia-orbit .orbit-label{background:#62518e!important;color:#fffdfb!important}html .product-toolbar,html .product-toolbar.is-compact{background:#eee8f5;color:#51465f;border-color:#ded3e9}html .product-toolbar input,html .product-toolbar label,html .product-toolbar select{background:#fffdfb;color:#51465f}html .product-toolbar .mobile-filter-toggle,html .product-toolbar label>span{color:#62518e}html .product-toolbar{grid-template-columns:1.4fr 1fr 1fr}html .alphabet button.active,html .header-cta,html .primary-button{background:#62518e;color:#fffdfb}html .mfg-gallery,html .office-feature,html .single-team-photo{background:#f2edf8}html .quality-practice__grid p{color:#776b86}@media(max-width:720px){html .product-toolbar{grid-template-columns:1fr auto}}html .featured-product__pack,html .group-current__identity .group-photo-gallery,html .group-photo-gallery,html .latest-pack,html .product-image,html .product-image-button,html .product-quick-view__image,html .product-quick-view__image>button{background:#fff}html .featured-product__pack img,html .group-photo-gallery img,html .latest-pack img,html .product-image img,html .product-quick-view__image img{mix-blend-mode:normal}