:root{--navy:#061d35;--navy2:#103951;--ink:#1d3447;--muted:#607385;--line:#dce5ea;--soft:#f4f8fa;--orange:#bd913f;--green:#137c80;--blue:#0e6070;--gold:#bd913f;--teal:#137c80}body{background:#fff;color:var(--ink)}.contact-bar{background:#051a2d}.contact-bar>.wrap{font-size:10px;padding-block:8px}.text-link{color:var(--teal)}.button{border-radius:5px;font-weight:750}.button.outline{border-color:#afc4cd}.button:hover{background:var(--navy2)}.eyebrow{color:var(--teal)}.corporate-header{display:grid;grid-template-columns:295px minmax(0,1fr);gap:25px;align-items:center;padding:18px max(28px,calc((100vw - 1320px)/2));background:#fffffffa;box-shadow:0 5px 24px #061d3508;z-index:40}.corporate-header-brand{min-width:0}.corporate-wordmark{display:flex;flex-direction:column;align-items:flex-start;gap:7px;width:max-content;max-width:100%;color:var(--navy)}.corporate-wordmark strong{font-size:48px;line-height:.97;letter-spacing:.045em;font-weight:850}.corporate-wordmark>span{font-size:9px;letter-spacing:.135em;font-weight:800;line-height:1.5}.corporate-associated{font-size:10px;font-weight:800;letter-spacing:.04em;margin-top:9px;color:#274657}.corporate-associated i{font-style:normal;color:var(--gold);padding:0 7px}.corporate-relationship{font-size:9px;line-height:1.6;color:#5d6f7b;margin-top:4px;max-width:295px}.corporate-header .menu-toggle{display:none}.corporate-header #navigation{display:flex;position:static;order:initial;width:auto;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;gap:7px 20px;padding:0;border:0;background:transparent;box-shadow:none}.corporate-header #navigation a{font-size:12px;font-weight:750;white-space:nowrap;padding:11px 0;color:#244357}.corporate-header #navigation a:hover,.corporate-header #navigation a[aria-current]{color:var(--teal)}.corporate-header #navigation a[aria-current]:after{height:2px;background:var(--gold);border-radius:0}.corporate-header #navigation .nav-quotation{padding:12px 14px;background:#e4c281;color:#102c40;border-radius:5px;display:inline-flex;align-items:center;gap:8px}.corporate-header #navigation .nav-quotation:after{display:none}.nav-quotation .basket-count{position:static;display:inline-flex;width:21px;height:21px;align-items:center;justify-content:center;border-radius:50%;background:#fff;color:var(--navy);font-size:11px}.nav-quotation .basket-count[hidden]{display:none}.corporate-hero{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(100deg,#041b30f7,#06283cf0 47%,#0a3545b8),url(/images/scientific-supplies-banner.webp) center/cover;color:#fff}.corporate-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:url(/images/lab-pattern.svg) center/580px auto;filter:brightness(0) invert(1);opacity:.1}.corporate-hero-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:58px;align-items:center;padding-top:65px;padding-bottom:60px}.corporate-hero-copy .eyebrow{color:#e2c690;letter-spacing:.19em;font-size:11px}#main .corporate-hero h1{font-size:clamp(64px,6.7vw,98px);font-weight:850;letter-spacing:.055em;line-height:1.03;margin:19px 0 20px;color:#fff}#main .corporate-hero h2{font-size:clamp(28px,3.1vw,45px);font-weight:750;letter-spacing:-.035em;line-height:1.19;color:#fff;margin-bottom:24px}#main .corporate-hero h2 span{color:#e5c68d}#main .corporate-hero-copy>p{font-size:16px;line-height:1.85;color:#d3e2ea;max-width:630px}.corporate-hero-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:30px}.corporate-hero-actions .button{font-size:12px;padding:14px 17px;gap:12px;min-height:49px;background:#e2c181;border-color:#e2c181;color:#102b3e}.corporate-hero-actions .button.outline{background:#ffffff05;border-color:#fff5;color:#f5f8fa}.corporate-hero-actions .button:hover{background:#fff;color:var(--navy);border-color:#fff}.corporate-hero-visual{min-width:0}.corporate-hero-visual .home-slideshow{margin:0;width:100%;border:1px solid #ffffff35;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 20px 60px #0002}.corporate-hero-visual .home-slideshow figcaption{color:#607385;background:#fff}.corporate-hero-visual .slideshow-controls{background:#fff}.hero-business-signature{margin-top:23px;border:1px solid #ffffff24;background:#ffffff0a;border-radius:12px;padding:18px}.hero-business-signature>span{display:block;font-size:9px;font-weight:750;letter-spacing:.16em;color:#e0c58e;margin-bottom:14px}.hero-business-signature>div{display:flex;align-items:stretch;justify-content:space-between;gap:18px}.hero-business-signature a{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:12px}.hero-business-signature img{height:66px;width:100%;object-fit:contain;background:#fff;border-radius:5px;padding:5px}.hero-business-signature strong{font-size:10px;font-weight:750;letter-spacing:.08em;color:#eff7fb}.hero-business-signature i{width:1px;background:#ffffff24}.corporate-hero-bottom{border-top:1px solid #ffffff20;display:flex;justify-content:space-between;gap:20px;padding-block:19px;font-size:11px;font-weight:650;letter-spacing:.025em;color:#c4dbe5}.corporate-hero-bottom span:before{content:"\2022";color:#d7b46d;margin-right:10px}.corporate-business-overview .section-head h2 span{color:var(--teal)}.corporate-business-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.corporate-business-card{display:flex;flex-direction:column;border:1px solid #dce6e9;border-radius:16px;background:#fff;padding:29px;box-shadow:0 14px 50px #092d4307;min-width:0;scroll-margin-top:170px}.business-card-top{display:flex;align-items:center;justify-content:space-between;gap:14px}.business-card-top .eyebrow{font-size:10px;letter-spacing:.12em}.business-type{font-size:10px;background:#f3f7f7;color:#48636d;border:1px solid #dce7e9;border-radius:20px;padding:6px 9px}.business-original-logo{height:133px;display:flex;align-items:center;margin:18px 0 10px;background:#fff}.business-original-logo img{width:auto;max-width:100%;height:110px;object-fit:contain;object-position:left center}.rudravya-business .business-original-logo img{height:133px}.corporate-business-card h3{font-size:25px!important;font-weight:800;letter-spacing:.01em;margin-bottom:14px;color:var(--navy)}#main .corporate-business-card>p{font-size:15px;line-height:1.85;color:#536b7b}#main .corporate-business-card .business-tagline{font-size:14px;line-height:1.5;color:var(--teal);font-weight:750;margin-top:-4px;margin-bottom:10px}.business-specialisations{list-style:none;margin:20px 0 25px;padding:0;display:grid;gap:10px;font-size:13px;line-height:1.65;color:#2f5063}.business-specialisations li{position:relative;padding-left:17px}.business-specialisations li:before{content:"";width:5px;height:5px;position:absolute;left:0;top:8px;background:var(--gold);border-radius:50%}.business-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:17px;margin-top:auto;padding-top:20px;border-top:1px solid #e1e9ec}.business-card-actions .button{padding:13px 16px;gap:12px}.business-card-actions .text-link{font-size:12px}.business-registration{margin:0 0 20px;border-top:1px solid #e0e8ed}.business-registration>div{display:grid;grid-template-columns:145px minmax(0,1fr);gap:16px;padding:13px 0;border-bottom:1px solid #e4ebef;font-size:12px;line-height:1.7}.business-registration dt{color:#6b7d89}.business-registration dd{font-weight:650;margin:0;overflow-wrap:anywhere;color:#203f53}.registration-pending{color:#866526;font-size:12px;font-weight:550}.business-contact-details{display:grid;gap:7px;margin-bottom:24px;font-size:13px;line-height:1.8}.business-contact-details strong{font-size:11px;color:#426075;margin-top:7px}.business-contact-details address{font-style:normal;color:#536b7b}.business-contact-details a{color:var(--teal);overflow-wrap:anywhere}.business-review-note{border-left:3px solid var(--gold);background:#fcf8ef;padding:15px 17px;margin-bottom:20px}.business-review-note>strong{font-size:12px;color:#76551d}#main .business-review-note p{font-size:12px;line-height:1.8;margin-top:6px;color:#6a5c42}.our-businesses-profiles{padding-top:20px}.our-businesses-profiles .business-original-logo{height:155px}.our-businesses-profiles .business-original-logo img{height:122px}.our-businesses-profiles .rudravya-business .business-original-logo img{height:155px}.corporate-identity-band{background:var(--navy);color:#e4edf2}.corporate-identity-band>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding-block:55px;align-items:center}.corporate-identity-band .eyebrow{color:#e0c285}.corporate-identity-band h2{color:#fff;margin-top:13px}.corporate-identity-band p{color:#c5d9e3}.corporate-identity-band .button{margin-top:20px}.corporate-about-intro{display:grid;grid-template-columns:1.3fr .85fr;gap:75px;align-items:start}.corporate-identity-summary{background:linear-gradient(135deg,#f4f8f9,#eef4f5);border:1px solid #dbe6ea;padding:28px;border-radius:14px;display:flex;flex-direction:column;gap:12px}.corporate-identity-summary>strong{font-size:38px;letter-spacing:.04em;color:var(--navy)}.corporate-identity-summary>span:not(.eyebrow){font-size:12px;color:#5a7281}.corporate-identity-summary>div{display:flex;align-items:center;gap:20px;background:#fff;padding:13px;border-radius:8px}.corporate-identity-summary img{width:115px;height:70px;object-fit:contain}.corporate-identity-summary b{font-size:13px;color:var(--navy)}#main .corporate-identity-summary p{font-size:12px;line-height:1.8;color:#5d7482}.corporate-document-note{margin-top:28px;padding:22px 25px;background:#f6f8f7;border-left:3px solid var(--gold)}.corporate-document-note strong{font-size:15px;color:var(--navy)}#main .corporate-document-note p{font-size:13px;line-height:1.85;color:#56707f;margin-top:7px}.corporate-capabilities{background:#f4f8f9;border-block:1px solid #e4edf0}.corporate-capabilities .feature-grid{margin-top:35px}.corporate-trade-section{background:linear-gradient(115deg,#062137,#0b414b);color:#d5e4eb}.corporate-trade-grid{display:grid;grid-template-columns:1.35fr .8fr;gap:95px;align-items:center}.corporate-trade-section .eyebrow{color:#e5c88e}.corporate-trade-section h2{color:#fff;margin:16px 0 21px}.corporate-trade-section p{color:#c5d9e1;max-width:690px}.corporate-trade-section .button{margin-top:28px}.corporate-trade-panel{border:1px solid #ffffff28;padding:35px;border-radius:14px;background:#ffffff06;display:grid;gap:12px;text-align:center;color:#e5eff3}.corporate-trade-panel>span{font-size:12px;letter-spacing:.13em;font-weight:750}.corporate-trade-panel>b{font-size:21px;color:#d7b67a}.corporate-trade-panel>p{font-size:11px!important;padding-top:15px;margin-top:8px;border-top:1px solid #ffffff20}.published-make-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:23px}.published-make-grid article{padding:28px 24px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(140deg,#fff,#f3f8f8)}.published-make-grid h3{font-size:24px;margin:23px 0 15px;overflow-wrap:anywhere}.published-make-grid p{font-size:14px!important;color:#607786;line-height:1.8}.published-make-grid .text-link{font-size:12px;margin-top:23px;display:inline-block}.quotation-legal-entity{display:flex;flex-direction:column;gap:6px;padding:13px 16px;border:1px solid #d9e6e6;border-radius:8px;background:#f3f8f8;margin-bottom:20px;font-size:12px;color:#234b58}.quotation-legal-entity span{font-size:11px;color:#617d86}.page-heading{background:linear-gradient(115deg,#f4f8f9,#fff);border-bottom:1px solid #e2ebee}.page-heading h1 span,.blue-text{color:var(--teal)}.category-card{border-color:#dce8eb;box-shadow:0 10px 30px #06243a04}.category-card:hover{border-color:#bf9a57;box-shadow:0 14px 35px #0b304810}.category-number{color:#294f61}.reason-grid>article>span{color:#977532}.product-card{border-color:#d7e5ea}.product-image,.detail-photo-open{background-color:#f3f8f8;background-image:linear-gradient(130deg,#e8f1f2ca,#ffffffed 55%,#e5f0f1aa),url(/images/lab-pattern.svg)}.request-price{color:var(--teal)}.quick-section{background-color:#f2f7f8}.credentials>div{background:#f7faf9}.credentials dt{color:#50747c}.credentials dd{color:var(--navy)}.contact-credentials{color:#436578}.corporate-footer{background:#04182a;color:#d1e0e9;padding-top:0}.corporate-footer-grid{display:grid;grid-template-columns:1.3fr .75fr .95fr 1.15fr;gap:42px;padding-top:62px;padding-bottom:48px}.footer-corporate-wordmark{font-size:36px;line-height:1;font-weight:850;letter-spacing:.055em;color:#fff;display:inline-block}.footer-corporate-descriptor{font-size:12px!important;font-weight:650;color:#d1b078!important;letter-spacing:.025em;margin-top:12px!important}.corporate-footer-intro>p{font-size:12px;line-height:1.9;color:#a9bfcd;margin-top:21px}.corporate-footer h3{font-size:13px;line-height:1.5;color:#fff;letter-spacing:.02em;margin-bottom:21px}.corporate-footer-grid>div>a:not(.footer-corporate-wordmark){display:block;font-size:12px;line-height:1.8;color:#c0d3de;margin-top:11px;overflow-wrap:anywhere}.corporate-footer-grid>div>a:hover{color:#e6c486}.corporate-footer-grid .footer-business-name{font-weight:800;color:#fff;font-size:12px;margin-top:17px}.corporate-footer-grid>div:not(.corporate-footer-intro)>p{font-size:11px;line-height:1.8;color:#9eb9c9;margin-top:7px}.footer-identity-note{margin-top:24px!important;border-top:1px solid #ffffff16;padding-top:16px}.authentic-logo-pair{display:flex;gap:9px;margin-top:22px}.authentic-logo-pair a{background:#fff;border-radius:5px;width:125px;min-width:0;padding:7px}.authentic-logo-pair img{width:100%;height:46px;object-fit:contain}.corporate-footer-contacts strong{display:block;font-size:11px;color:#d3e0e7;margin-top:20px}.corporate-footer-contacts address{font-size:11px;font-style:normal;color:#9eb8c8;line-height:1.85;margin-top:6px}.corporate-footer-legal{border-top:1px solid #ffffff1c;padding-top:23px;padding-bottom:22px}.corporate-footer-legal p{font-size:10px;line-height:1.8;color:#a8c0cf}.corporate-footer-legal p+p{margin-top:6px}.corporate-footer-legal strong{color:#e1c48d;font-weight:750}.corporate-footer .footer-bottom{border-top:1px solid #ffffff13;font-size:10px;color:#91aebf;gap:24px;padding-top:20px;padding-bottom:26px}.corporate-footer .footer-bottom>span{max-width:750px;line-height:1.8}.corporate-footer .footer-bottom a{color:#bbced9;font-size:10px}.floating-whatsapp{box-shadow:0 6px 25px #062b4120}@media(min-width:1500px){.corporate-hero-grid{gap:78px}.corporate-hero-copy{max-width:680px}}@media(max-width:1250px){.corporate-header{grid-template-columns:270px minmax(0,1fr);gap:20px}.corporate-wordmark strong{font-size:44px}.corporate-header #navigation{gap:5px 15px}.corporate-header #navigation a{font-size:11px}.corporate-hero-grid{gap:32px}.corporate-footer-grid{gap:27px}}@media(max-width:1000px){.corporate-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px;padding:15px 30px}.corporate-header .corporate-header-brand{margin-right:auto}.corporate-header .menu-toggle{display:inline-flex;align-items:center;gap:9px;margin-left:auto;min-height:43px;padding:10px 13px;border-color:#dce5e9;color:var(--navy);font-size:12px}.corporate-header #navigation{display:none;order:3;flex-direction:column;align-items:stretch;justify-content:start;width:100%;padding:12px 0 0;border-top:1px solid #e3eaee;gap:0}.corporate-header #navigation.open{display:flex}.corporate-header #navigation a{font-size:13px;padding:13px 8px;min-height:44px}.corporate-header #navigation a[aria-current]:after{left:8px;bottom:5px;right:auto;width:28px}.corporate-header #navigation .nav-quotation{margin:5px 0}.corporate-hero-grid{grid-template-columns:1fr;gap:35px;padding-top:45px;padding-bottom:40px}.corporate-hero-copy{max-width:760px}#main .corporate-hero h1{font-size:82px}#main .corporate-hero h2{font-size:39px}.corporate-hero-visual{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:22px}.hero-business-signature{margin:0}.corporate-hero-bottom{flex-wrap:wrap;gap:10px 25px}.corporate-business-grid{gap:20px}.corporate-business-card{padding:23px}.corporate-trade-grid{gap:35px}.corporate-about-intro{gap:35px;grid-template-columns:1.1fr .9fr}.corporate-identity-summary{padding:21px}.corporate-identity-summary>div{flex-direction:column;gap:8px}.corporate-footer-grid{grid-template-columns:1.1fr 1fr;gap:38px 55px}.corporate-footer-grid>div:first-child{grid-column:auto}.corporate-identity-band>.wrap{gap:35px}.business-registration>div{grid-template-columns:115px minmax(0,1fr);gap:10px}}@media(max-width:700px){.corporate-business-grid{grid-template-columns:1fr;gap:23px}.corporate-business-card{scroll-margin-top:165px}.corporate-hero-visual{grid-template-columns:1fr}.hero-business-signature{padding:17px}.hero-business-signature img{height:66px;max-width:170px}.corporate-about-intro{grid-template-columns:1fr;gap:30px}.corporate-identity-summary>div{flex-direction:row;justify-content:flex-start;gap:22px}.corporate-identity-band>.wrap,.corporate-trade-grid{grid-template-columns:1fr;gap:28px}.corporate-identity-band>.wrap{padding-block:38px}.corporate-trade-panel{padding:25px}.business-original-logo{height:115px}.business-original-logo img{height:92px}.rudravya-business .business-original-logo img{height:115px}.corporate-footer-grid{gap:35px 28px}}@media(max-width:600px){.corporate-header{padding:12px 20px;gap:8px 10px}.corporate-wordmark strong{font-size:36px;letter-spacing:.045em}.corporate-wordmark>span{font-size:7.5px;letter-spacing:.11em}.corporate-associated{font-size:9px;margin-top:7px}.corporate-associated i{padding:0 5px}.corporate-relationship{font-size:8.5px;line-height:1.5;max-width:240px}.corporate-header .menu-toggle{font-size:11px;gap:5px;padding:9px 10px}.corporate-header-brand{max-width:calc(100% - 70px)}.corporate-hero-grid{padding-top:34px;padding-bottom:30px;gap:29px}.corporate-hero-copy .eyebrow{font-size:9px;letter-spacing:.12em}#main .corporate-hero h1{font-size:clamp(53px,15vw,75px);margin:17px 0 20px;letter-spacing:.035em}#main .corporate-hero h2{font-size:29px;line-height:1.22;margin-bottom:22px}#main .corporate-hero-copy>p{font-size:14px;line-height:1.85}.corporate-hero-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:25px}.corporate-hero-actions .button{font-size:11px;padding:13px 10px;min-height:47px;gap:7px}.corporate-hero-actions .button>span{display:none}.corporate-hero-bottom{padding-block:16px;display:grid;gap:8px;font-size:10px}.hero-business-signature strong{font-size:9px}.hero-business-signature>span{font-size:8px}.corporate-business-card{padding:22px 18px;border-radius:12px}.business-card-top .eyebrow,.business-type{font-size:9px}.corporate-business-card h3{font-size:24px!important}#main .corporate-business-card>p{font-size:14px}.business-specialisations{font-size:12px;gap:9px}.business-card-actions{gap:14px}.business-card-actions .button{font-size:11px;padding:12px 14px}.business-card-actions .text-link{font-size:11px}.business-registration>div{font-size:11px;grid-template-columns:108px minmax(0,1fr);gap:12px;padding:12px 0}.registration-pending{font-size:11px}.business-contact-details{font-size:12px}.our-businesses-profiles .business-original-logo{height:135px}.our-businesses-profiles .business-original-logo img{height:108px}.our-businesses-profiles .rudravya-business .business-original-logo img{height:135px}.corporate-identity-summary>strong{font-size:34px}.corporate-identity-summary img{width:105px}.corporate-identity-band h2,.corporate-trade-section h2{font-size:31px}.corporate-document-note{padding:18px}.corporate-document-note strong{font-size:14px}.quotation-legal-entity{font-size:11px;padding:12px}.quotation-legal-entity span{font-size:10px}.corporate-footer-grid{grid-template-columns:1fr 1fr;gap:30px 25px;padding-top:39px;padding-bottom:35px}.corporate-footer-grid .corporate-footer-intro,.corporate-footer-grid .corporate-footer-contacts{grid-column:1/-1}.footer-corporate-wordmark{font-size:33px}.corporate-footer-intro>p{margin-top:16px;max-width:420px}.corporate-footer-grid>div>a:not(.footer-corporate-wordmark){font-size:11px;line-height:1.8}.corporate-footer h3{font-size:12px;margin-bottom:16px}.corporate-footer-grid>div:not(.corporate-footer-intro)>p{font-size:10px}.corporate-footer-contacts address{font-size:11px}.corporate-footer-legal{padding-top:19px;padding-bottom:19px}.corporate-footer-legal p{font-size:9px}.corporate-footer .footer-bottom{font-size:9px;gap:14px;padding-bottom:25px}.corporate-footer .footer-bottom a{font-size:10px}.corporate-footer .footer-bottom>div{gap:25px}}@media(prefers-reduced-motion:reduce){.corporate-business-card,.corporate-hero-actions .button{transition:none}}.corporate-hero-visual .home-slides{aspect-ratio:8/5;height:auto}.corporate-hero-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:510px}.corporate-relationship{font-size:10px;line-height:1.55}.corporate-wordmark>span{font-size:10px;letter-spacing:.1em}@media(max-width:1000px)and (min-width:701px){.corporate-hero-visual .home-slides{aspect-ratio:1;height:auto}}@media(max-width:600px){.corporate-wordmark>span{font-size:8.5px;letter-spacing:.07em}.corporate-associated{font-size:10px}.corporate-relationship{font-size:9px;line-height:1.5}.corporate-hero-actions{max-width:none}.corporate-hero-visual .home-slides{aspect-ratio:8/5;height:auto}}.business-section-intro{display:grid;grid-template-columns:minmax(180px,.55fr) minmax(0,1.5fr);gap:48px;align-items:center;padding-top:36px;padding-bottom:28px}.business-section-intro .business-original-logo{height:220px;border:1px solid var(--corp-line,#dbe5ed);border-radius:20px;background:#fff;padding:28px}.business-section-intro .business-original-logo img{width:100%;height:100%;object-fit:contain}.business-section-intro h2{font-size:clamp(25px,3vw,38px)}.business-category-section+.business-category-section{border-top:1px solid #dbe5ed}.business-category-section .category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.business-category-section .category-copy{display:flex;flex-direction:column;gap:10px}.business-category-status{display:block;font-size:13px;line-height:1.6;color:#49617a}.business-category-section .category-link{margin-top:auto}.learning-category-art{display:flex;width:100%;height:100%;min-height:220px;align-items:center;justify-content:center;flex-direction:column;color:#145776;background:radial-gradient(circle at 80% 10%,#e1f5f4,transparent 65%),linear-gradient(135deg,#f2f8ff,#e4edf7)}.learning-category-art svg{width:68%;max-height:230px;filter:drop-shadow(0 8px 8px #a1b6c54d)}.learning-category-art small{font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding-bottom:12px}.product-business{font-size:12px!important;font-weight:800;letter-spacing:.05em;line-height:1.6;color:#146575!important;margin:8px 0!important}.quote-selected-name small{display:block;font-size:12px;color:#49617a;margin-top:4px}.quote-picker-filters{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)!important}.quote-picker-filters>label:first-child{grid-column:1/-1}@media(max-width:1100px){.business-category-section .category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.business-category-section .category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-section-intro{grid-template-columns:1fr;gap:20px}.business-section-intro .business-original-logo{max-width:380px}.quote-picker-filters{grid-template-columns:1fr!important}}@media(max-width:520px){.business-category-section .category-grid{grid-template-columns:1fr}.corporate-wordmark>span{font-size:9px;letter-spacing:.07em}}.unified-catalogue-band{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 32px;margin-top:24px;border:1px solid #d2dfe9;border-radius:18px;background:linear-gradient(120deg,#edf6f8,#f8f5ec)}.unified-catalogue-band h3{font-size:clamp(22px,3vw,30px);margin:8px 0}.unified-catalogue-band p{font-size:15px;line-height:1.7}.unified-catalogue-band .button{flex-shrink:0}@media(max-width:800px){.unified-catalogue-band{align-items:flex-start;flex-direction:column;padding:24px}.unified-catalogue-band .button{white-space:normal}}.corporate-header{grid-template-columns:320px minmax(0,1fr)}.corporate-wordmark .corporate-name-lockup{display:flex;align-items:center;gap:9px;font:inherit;letter-spacing:normal}.corporate-name-lockup img{width:44px;height:44px;object-fit:contain;flex:none}.corporate-name-lockup strong{font-size:44px}.corporate-relationship{color:#087a81;font-weight:700}.footer-corporate-wordmark{display:flex;gap:12px;align-items:center}.footer-corporate-wordmark img{background:#fff;border-radius:9px;padding:4px;object-fit:contain}.unified-structure-hero{padding:28px 0 32px;background:radial-gradient(ellipse at 5% 5%,#c5e8fd 0,transparent 48%),radial-gradient(ellipse at 100% 50%,#c5eee7 0,transparent 42%),linear-gradient(120deg,#edf6ff,#fff8ed);border-bottom:1px solid #dbe9ee}.unified-structure-shell{position:relative;padding:22px 34px 23px;border:1px solid #ccdfeb;border-top:4px solid #ef8c32;border-radius:20px;background:linear-gradient(145deg,#fffffff5,#ffffffdf);box-shadow:0 15px 45px #123d6810}.unified-structure-title{text-align:center}.unified-structure-title .eyebrow{justify-content:center;font-size:10px;letter-spacing:.14em;color:#22687e}.shaswat-hero-lockup{display:flex;align-items:center;justify-content:center;gap:16px;margin:10px 0 6px}.shaswat-hero-lockup img{width:68px;height:68px;object-fit:contain}#main .unified-structure-title h1{font-size:clamp(43px,5vw,65px);line-height:1.06;letter-spacing:.05em;margin:0;color:#082b4a;font-weight:850}#main .unified-structure-title>.shaswat-tagline{font-size:18px;line-height:1.5;font-weight:700;color:#137e84;margin:0}.unified-structure-ranges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0}.unified-range{display:grid;grid-template-columns:86px minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:16px;row-gap:4px;min-width:0;align-content:center;text-align:left;border:1px solid #d6e3ed;border-left:4px solid #ec8d31;background:linear-gradient(120deg,#fff5e9,#fff);border-radius:12px;padding:15px 20px;transition:box-shadow .15s,border-color .15s}.unified-range:nth-child(2){border-left-color:#159f99;background:linear-gradient(120deg,#eaf9f5,#fff)}.unified-range:hover{border-color:#73a4b9;box-shadow:0 8px 22px #0b435212}.unified-range:focus-visible{outline:3px solid #137c80;outline-offset:4px}.unified-range img{grid-column:1;grid-row:1/4;align-self:center;width:86px;height:68px;max-width:100%;object-fit:contain}#main .unified-range h2{grid-column:2;font-size:20px;line-height:1.25;color:#103858;letter-spacing:.015em;margin:0;font-weight:800}#main .unified-range p{grid-column:2;font-size:13px;line-height:1.5;color:#465f73;margin:0}.unified-range>span{grid-column:2;font-size:11px;line-height:1.5;color:#087a81;font-weight:800;margin-top:3px}.unified-common-catalogue{text-align:center;border-top:1px solid #dae7ee;padding-top:18px}#main .unified-common-catalogue h2{font-size:24px;line-height:1.3;margin:0 0 6px;color:#143e62}#main .unified-common-catalogue>p{font-size:13px;line-height:1.6;color:#526b80;margin:0}.unified-home-search{display:flex;gap:9px;max-width:760px;margin:14px auto;align-items:stretch}.unified-home-search input{flex:1;min-width:0;padding:11px 15px;border:1px solid #bdcfde;border-radius:7px;background:#fff;font:inherit;font-size:14px;color:#17384e}.unified-home-search .button{font-size:12px;white-space:nowrap;padding:11px 19px;background:#123f67;color:#fff;border-color:#123f67}.unified-common-actions{display:flex;gap:24px;justify-content:center;align-items:center;flex-wrap:wrap}.unified-common-actions .button{background:#ed8b2c;color:#132f4d;border-color:#e68426;font-size:12px;padding:10px 18px}.unified-common-actions .text-link{font-size:12px}.unified-common-actions .basket-count{position:static;display:inline-block;border-radius:20px;background:#fff;color:#103951;padding:2px 7px;margin-left:8px}.unified-common-actions .basket-count[hidden]{display:none}.unified-range-preview{display:grid;grid-template-columns:1fr minmax(0,1fr);gap:50px;align-items:center;padding-block:38px}.unified-range-preview .home-slideshow{margin:0;width:100%;max-width:480px;justify-self:end;border-radius:14px;overflow:hidden;border:1px solid #c7dde8}.unified-range-preview .home-slides{aspect-ratio:16/8;height:auto}.unified-range-preview p{margin:12px 0}.unified-range-preview>div:last-child{min-width:0}.home-catalogue-section{padding-top:32px}.home-category-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.home-category-columns .home-business-column{min-width:0;padding:22px;border:1px solid #c9deef;border-top:5px solid #ec8d31;border-radius:17px;background:linear-gradient(155deg,#edf5ff,#f8fbff);box-shadow:0 12px 35px #15396307}.home-category-columns .home-business-column[data-business=rudravya]{border-color:#bfe0dc;border-top-color:#13a59d;background:linear-gradient(155deg,#eaf8f3,#f4fbfa)}.home-business-heading{display:flex;align-items:center;gap:15px;min-height:85px}.home-business-heading>img{width:92px;height:62px;flex:none;object-fit:contain;background:#fff;border-radius:8px;padding:5px}.home-business-heading>div{min-width:0}.home-business-heading span{font-size:9px;font-weight:800;letter-spacing:.08em;color:#8e591e}.home-business-column[data-business=rudravya] .home-business-heading span{color:#087e7c}#main .home-business-heading h2{font-size:24px;line-height:1.2;margin:5px 0 7px;color:#123f67;letter-spacing:.01em}#main .home-business-heading p{font-size:12px;line-height:1.6;color:#49657a;margin:0}.home-business-browse{display:block;font-size:12px;font-weight:800;color:#176980;margin:15px 0 20px;padding-bottom:14px;border-bottom:1px solid #ccdeeb}.home-category-columns .category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-category-columns .home-business-column[data-business=rudravya] .category-grid{grid-template-columns:1fr}.home-category-columns .category-card{display:grid;grid-template-columns:70px minmax(0,1fr);gap:12px;align-items:start;min-height:180px;padding:13px;border:1px solid #d4e2ef;border-radius:11px;background:#fff;box-shadow:0 4px 12px #123f6704;overflow:hidden}.home-category-columns .category-card:hover{border-color:#ecad6c;transform:translateY(-2px);background:#fffdf9}.home-category-columns [data-business=rudravya] .category-card:hover{border-color:#70c5be;background:#fbfffd}.home-category-columns [data-business=rudravya] .category-card{grid-template-columns:112px minmax(0,1fr);min-height:220px;padding:20px;gap:20px}.home-category-columns .category-art{width:70px;height:70px;min-height:0;aspect-ratio:1;border:1px solid #e1e9ef;border-radius:9px;background:#eef6ff}.home-category-columns [data-business=rudravya] .category-art{width:112px;height:112px}.home-category-columns .category-art>img,.home-category-columns .category-art .category-hd-photo,.home-category-columns .category-art .category-photo{display:block;width:100%;height:100%;aspect-ratio:1;object-fit:contain}.home-category-columns .category-number{display:none}.home-category-columns .category-copy{display:flex;flex-direction:column;padding:0;min-width:0;gap:6px}#main .home-category-columns .category-copy h3{font-size:15px;line-height:1.4;font-weight:800;min-height:0;max-width:none;color:#123f67;margin:0;overflow-wrap:normal}#main .home-category-columns [data-business=rudravya] .category-copy h3{font-size:18px;color:#136665}#main .home-category-columns .category-copy p{font-size:12px;line-height:1.6;margin:0;color:#526c80;flex:none}.home-category-columns .business-category-status{font-size:10px;line-height:1.6;color:#60778a}.home-category-columns .category-link{font-size:11px;line-height:1.5;padding-top:5px;margin:0;border:0;color:#146983}.home-category-columns .learning-category-art{height:100%;min-height:0}.home-category-columns .learning-category-art svg{width:90%;height:90%;margin:0;max-height:none}.home-category-columns .learning-category-art small{display:none}.home-category-columns .availability-note{font-size:10px;line-height:1.7;margin:17px 0 0}@media(max-width:1200px){.home-category-columns .home-business-column{padding:16px}.home-category-columns .category-card{grid-template-columns:54px minmax(0,1fr);gap:9px;padding:11px}.home-category-columns .category-art{width:54px;height:54px}.home-business-heading>img{width:74px;height:55px}#main .home-business-heading h2{font-size:21px}.home-category-columns [data-business=rudravya] .category-card{grid-template-columns:90px minmax(0,1fr);padding:16px;gap:15px}.home-category-columns [data-business=rudravya] .category-art{width:90px;height:90px}}@media(max-width:1000px){.corporate-header{grid-template-columns:minmax(0,1fr) auto}.home-category-columns{grid-template-columns:1fr}.home-category-columns .category-grid,.home-category-columns .home-business-column[data-business=rudravya] .category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-category-columns .category-card,.home-category-columns [data-business=rudravya] .category-card{grid-template-columns:86px minmax(0,1fr);min-height:185px;padding:15px;gap:15px}.home-category-columns .category-art,.home-category-columns [data-business=rudravya] .category-art{width:86px;height:86px}#main .home-category-columns [data-business=rudravya] .category-copy h3{font-size:16px}}@media(max-width:800px){.unified-structure-hero{padding:20px 0 24px}.unified-structure-shell{padding:21px;border-radius:16px}.unified-structure-ranges{gap:13px}.unified-range{grid-template-columns:64px minmax(0,1fr);padding:14px;column-gap:12px}.unified-range img{width:64px;height:58px}#main .unified-range h2{font-size:17px}#main .unified-range p{font-size:12px}.unified-range-preview{grid-template-columns:1fr;gap:25px;padding-block:32px}.unified-range-preview .home-slideshow{max-width:none}}@media(max-width:600px){.corporate-name-lockup img{width:33px;height:33px}.corporate-wordmark .corporate-name-lockup{gap:7px}.corporate-name-lockup strong{font-size:33px}.corporate-wordmark>span{font-size:8px;letter-spacing:.04em}.corporate-relationship{font-size:9px}.shaswat-hero-lockup{gap:10px;margin:11px 0 9px}.shaswat-hero-lockup img{width:49px;height:49px}#main .unified-structure-title h1{font-size:clamp(35px,9vw,47px)}.unified-structure-title .eyebrow{font-size:9px;letter-spacing:.05em}#main .unified-structure-title>.shaswat-tagline{font-size:14px}.unified-structure-ranges{grid-template-columns:1fr;margin-block:18px;gap:10px}.unified-range{padding:12px 14px;grid-template-columns:68px minmax(0,1fr);min-height:97px}.unified-range img{height:58px;width:68px}#main .unified-range p{font-size:12px}.unified-home-search{flex-direction:column}.unified-home-search input{font-size:16px}.unified-common-actions{gap:15px}.unified-common-actions .button{order:-1;width:100%;justify-content:center}#main .unified-common-catalogue h2{font-size:22px}#main .unified-common-catalogue>p{font-size:12px}.unified-range-preview .home-slides{aspect-ratio:16/9}.home-category-columns{gap:22px}.home-category-columns .category-grid,.home-category-columns .home-business-column[data-business=rudravya] .category-grid{grid-template-columns:1fr}.home-category-columns .category-card,.home-category-columns [data-business=rudravya] .category-card{grid-template-columns:76px minmax(0,1fr);min-height:154px;padding:14px;gap:13px}.home-category-columns .category-art,.home-category-columns [data-business=rudravya] .category-art{width:76px;height:76px}.home-business-heading{gap:12px}.home-business-heading>img{width:74px;height:58px}#main .home-business-heading h2{font-size:21px}#main .home-category-columns .category-copy h3{font-size:16px}#main .home-category-columns .category-copy p{font-size:12px}.home-category-columns .business-category-status{font-size:11px}}.corporate-header{position:static;top:auto;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:50px;align-items:center;max-width:none;width:100%;padding:23px max(28px,calc((100vw - 1264px)/2));background:radial-gradient(ellipse at 0 0,#e1f3ff,transparent 50%),radial-gradient(ellipse at 95% 30%,#e0f6ee,transparent 45%),#fff;box-shadow:none;border:0}.corporate-header-brand{min-width:0;max-width:none}.corporate-wordmark{width:max-content;max-width:100%}.corporate-wordmark .corporate-name-lockup{gap:12px}.corporate-name-lockup img{width:54px;height:54px}.corporate-name-lockup strong{font-size:56px;line-height:1;letter-spacing:.04em}.corporate-wordmark>span:not(.corporate-name-lockup){font-size:10px;letter-spacing:.1em}.corporate-header .corporate-relationship{font-size:15px;line-height:1.55;max-width:none;margin-top:11px;color:#117c83;font-weight:700}.header-business-links{display:flex;align-items:center;gap:25px;margin-top:22px;max-width:460px}.header-business-links a{display:flex;align-items:center;gap:10px;min-width:0;flex:1;color:#143e60}.header-business-links img{width:84px;height:52px;object-fit:contain;flex:none}.header-business-links span{font-size:11px;line-height:1.5;letter-spacing:.035em;font-weight:850}.header-business-links a:hover span{color:#0e8c8a}.header-business-links a:focus-visible{outline:3px solid #219f9b;outline-offset:5px;border-radius:4px}.masthead-slideshow{min-width:0;width:100%;max-width:610px;justify-self:end}.masthead-slideshow .hero-visual.home-slideshow{display:block;width:100%;margin:0;border:1px solid #cce1e9;border-radius:13px;background:#fff;box-shadow:0 10px 30px #143f5810;overflow:hidden}.masthead-slideshow .home-slides{aspect-ratio:16/5;height:auto}.masthead-slideshow .home-slide-caption{padding:17px 20px}.masthead-slideshow .home-slide-caption strong{font-size:22px}.masthead-slideshow .home-slide-caption>span{font-size:9px}.masthead-slideshow .slideshow-controls{padding:8px 12px;gap:7px}.masthead-slideshow .slideshow-controls>button{min-height:33px;height:33px;padding:5px 12px}.masthead-slideshow .hero-visual.home-slideshow figcaption{font-size:9px;line-height:1.5;padding:0 10px 9px}.corporate-nav-shell{position:sticky;top:0;z-index:45;display:flex;justify-content:center;align-items:center;gap:15px;min-height:57px;max-width:none;width:100%;padding:0 max(24px,calc((100vw - 1264px)/2));background:#fffffff8;border-top:1px solid #e0eaf0;border-bottom:1px solid #d3e1e9;box-shadow:0 4px 15px #103d5c08}.corporate-nav-shell .menu-toggle{display:none}.corporate-nav-shell #navigation{display:flex;position:static;order:initial;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 28px;width:100%;padding:0;border:0;box-shadow:none;background:transparent}.corporate-nav-shell #navigation a{font-size:12px;font-weight:750;white-space:nowrap;padding:17px 0;color:#24475f}.corporate-nav-shell #navigation a:hover,.corporate-nav-shell #navigation a[aria-current]{color:#107c83}.corporate-nav-shell #navigation a[aria-current]:after{height:2px;background:#ec943b}.corporate-nav-shell #navigation .nav-quotation{display:inline-flex;align-items:center;gap:8px;padding:11px 17px;background:#f39636;color:#102d46;border-radius:6px}.corporate-nav-shell #navigation .nav-quotation:after{display:none}.home-catalogue-intro{background:linear-gradient(110deg,#f1f7ff,#f5fbf9);border-bottom:1px solid #e1ebf0}.home-catalogue-intro>.wrap{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:40px;align-items:center;padding-top:27px;padding-bottom:26px}#main .home-catalogue-copy h1{font-size:30px;line-height:1.25;letter-spacing:-.025em;margin:10px 0 8px;color:#123e60}#main .home-catalogue-copy>p{font-size:12px;line-height:1.7;color:#536c81;margin:0}.home-catalogue-copy .eyebrow{font-size:9px}.home-catalogue-tools{min-width:0}.home-catalogue-tools .unified-home-search{margin:0 0 13px;max-width:none}.home-catalogue-tools .unified-common-actions{gap:20px}.home-catalogue-tools .unified-common-actions .button{padding:9px 15px}.home-catalogue-tools .unified-common-actions .text-link{font-size:11px}@media(max-width:1100px){.corporate-header{gap:30px;padding:22px 28px}.corporate-name-lockup strong{font-size:48px}.corporate-name-lockup img{width:48px;height:48px}.corporate-nav-shell #navigation{gap:6px 18px}.corporate-nav-shell #navigation a{font-size:11px}.masthead-slideshow .home-slide-caption strong{font-size:19px}.header-business-links{gap:15px}.header-business-links img{width:72px;height:48px}.header-business-links span{font-size:10px}}@media(max-width:900px){.corporate-header{grid-template-columns:1fr 1fr;gap:25px;padding:22px 24px}.corporate-name-lockup strong{font-size:39px}.corporate-name-lockup img{width:42px;height:42px}.corporate-wordmark>span:not(.corporate-name-lockup){font-size:8px;letter-spacing:.04em}.corporate-header .corporate-relationship{font-size:12px}.header-business-links{gap:12px;margin-top:17px}.header-business-links a{flex-direction:column;align-items:flex-start;gap:5px}.header-business-links img{width:76px;height:42px}.header-business-links span{font-size:9px}.masthead-slideshow .home-slides{aspect-ratio:16/7}.masthead-slideshow .home-slide-caption strong{font-size:16px}.masthead-slideshow .home-slide-caption{padding:12px}.masthead-slideshow .home-slide-caption>span{font-size:7px}.masthead-slideshow .slideshow-controls{padding:7px;gap:5px}.masthead-slideshow .slideshow-controls>button{font-size:10px;min-height:30px;height:30px;padding:4px 7px}.masthead-slideshow .slideshow-dots{gap:6px}.masthead-slideshow .hero-visual.home-slideshow figcaption{font-size:8px}.corporate-nav-shell{min-height:52px;justify-content:flex-end;padding:8px 22px}.corporate-nav-shell .menu-toggle{display:inline-flex;align-items:center;gap:9px;min-height:36px;font-size:12px;padding:8px 13px;background:#fff;border:1px solid #c8dce6;border-radius:6px}.corporate-nav-shell #navigation{display:none;position:absolute;left:20px;right:20px;top:100%;width:auto;align-items:stretch;flex-direction:column;gap:0;padding:10px 18px 16px;border:1px solid #d0e1e8;background:#fff;box-shadow:0 16px 40px #12354a1f;border-radius:0 0 12px 12px}.corporate-nav-shell #navigation.open{display:flex}.corporate-nav-shell #navigation a{font-size:13px;padding:13px 5px}.corporate-nav-shell #navigation .nav-quotation{margin-top:6px;justify-content:center;padding:12px}.home-catalogue-intro>.wrap{grid-template-columns:1fr;gap:18px;padding-top:24px;padding-bottom:24px}#main .home-catalogue-copy h1{font-size:27px}.home-catalogue-tools .unified-common-actions{justify-content:flex-start}}@media(max-width:600px){.corporate-header{grid-template-columns:1fr;gap:17px;padding:19px 20px 20px}.corporate-header-brand{max-width:none;display:flex;flex-direction:column;align-items:center;text-align:center}.corporate-wordmark{align-items:center}.corporate-wordmark .corporate-name-lockup{gap:10px}.corporate-name-lockup strong{font-size:41px}.corporate-name-lockup img{width:42px;height:42px}.corporate-wordmark>span:not(.corporate-name-lockup){font-size:8px;letter-spacing:.04em}.corporate-header .corporate-relationship{font-size:13px;margin-top:8px}.header-business-links{justify-content:center;width:100%;max-width:355px;gap:22px;margin-top:14px}.header-business-links a{flex-direction:row;justify-content:center;align-items:center;gap:8px;text-align:left}.header-business-links img{width:62px;height:42px}.header-business-links span{font-size:10px;max-width:90px}.masthead-slideshow{max-width:none}.masthead-slideshow .home-slides{aspect-ratio:16/6}.masthead-slideshow .home-slide-caption strong{font-size:18px}.masthead-slideshow .home-slide-caption{padding:13px 15px}.masthead-slideshow .slideshow-controls{padding:7px 9px}.masthead-slideshow .slideshow-controls>button{font-size:11px;padding:5px 10px;min-height:32px;height:32px}.masthead-slideshow .slideshow-dots{gap:8px}.masthead-slideshow .hero-visual.home-slideshow figcaption{font-size:8px}.home-catalogue-tools .unified-common-actions{justify-content:center}.home-catalogue-tools .unified-common-actions .button{width:auto;order:initial}.home-catalogue-copy{text-align:center}.home-catalogue-copy .eyebrow{justify-content:center}#main .home-catalogue-copy h1{font-size:26px}.home-catalogue-tools .unified-home-search input{font-size:16px}.home-catalogue-tools .unified-common-actions{gap:12px}.home-catalogue-tools .unified-common-actions .text-link{font-size:10px}.home-catalogue-tools .unified-common-actions .button{font-size:11px;padding:10px 12px}}
