@font-face{font-family:Montserrat;src:url(/fonts/montserrat-latin.woff2) format("woff2");font-style:normal;font-weight:400 800;font-display:swap}:root{--font-body:Manrope,"Segoe UI",Arial,sans-serif;--font-heading:Montserrat,Manrope,"Segoe UI",Arial,sans-serif;--corporate-navy:#092b50;--corporate-blue:#174d82;--corporate-teal:#087b83;--corporate-orange:#f18b2d;--navy:#092b50;--navy2:#174d82;--blue:#174d82;--orange:#f18b2d;--teal:#087b83;--green:#087b83;--ink:#233e55;--muted:#536c81;--line:#d6e3ed;--soft:#f3f7fb}body{font-family:var(--font-body);font-size:15px;line-height:1.75;color:var(--ink);background:#fff;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-body)}#main h1,#main h2,#main h3,.corporate-footer h3{font-family:var(--font-heading);font-weight:700;letter-spacing:-.025em;text-wrap:balance}#main .section-head h2{font-weight:750;line-height:1.17;color:var(--corporate-navy)}#main .section-head h2 span.blue-text{color:var(--corporate-teal)}.eyebrow{font-family:var(--font-body);font-weight:800;letter-spacing:.12em;color:var(--corporate-teal)}.eyebrow:before{background:var(--corporate-orange)}.text-link{font-weight:750;color:var(--corporate-teal)}a.text-link:hover{color:var(--corporate-blue)}.contact-bar{background:#071f3a}.contact-bar>.wrap{font-size:11px;color:#d9e8f5}.contact-bar a:hover{color:#ffd0a0}.corporate-header{background:radial-gradient(ellipse at 0 0,#dceefe,transparent 55%),radial-gradient(ellipse at 100% 20%,#def3ee,transparent 50%),linear-gradient(120deg,#f8fbff,#fff);border-top:3px solid #174d82}.corporate-name-lockup strong{color:var(--corporate-navy);font-weight:850}.corporate-wordmark>span:not(.corporate-name-lockup){color:#2a577b;font-weight:800}.corporate-header .corporate-relationship{font-family:var(--font-heading);font-size:14px;font-weight:650;color:#087b83}.header-business-links span{color:#133d61;font-weight:800}.masthead-slideshow .hero-visual.home-slideshow{border-color:#bdd3e4;box-shadow:0 12px 30px #123f6712}.masthead-slideshow .home-slide-caption strong{font-family:var(--font-heading);font-weight:700;letter-spacing:-.025em;font-size:21px}.masthead-slideshow .home-slide-caption>span{font-weight:750;letter-spacing:.13em}.masthead-slideshow .slideshow-controls>button{color:#174d82;border-color:#c6d8e8;background:#f3f7fc;font-weight:750}.masthead-slideshow .slideshow-controls>button:hover{background:#e6f1fb}.slideshow-dots button[aria-current=true]:before{background:#ec8b2e}.corporate-nav-shell{background:var(--corporate-navy);border-top:1px solid #123b61;border-bottom:3px solid #ef9137;box-shadow:0 5px 20px #092b5015}.corporate-nav-shell #navigation{background:transparent}.corporate-nav-shell #navigation a{color:#e8f1fa;font-family:var(--font-body);font-size:12px;font-weight:750;letter-spacing:.005em}.corporate-nav-shell #navigation a:hover{color:#ffc88b}.corporate-nav-shell #navigation a[aria-current]{color:#fff}.corporate-nav-shell #navigation a[aria-current]:after{background:#f5a04b;height:3px}.corporate-nav-shell #navigation .nav-quotation{background:#f39a42;border:1px solid #f39a42;color:#092b50;font-weight:850;box-shadow:0 3px 9px #0001}.corporate-nav-shell #navigation .nav-quotation:hover{background:#ffd09b;border-color:#ffd09b;color:#092b50}.button{font-family:var(--font-body);font-weight:800;border-radius:7px;box-shadow:0 3px 10px #103e6010;transition:background .15s,border-color .15s,box-shadow .15s}.button:hover{box-shadow:0 6px 17px #103e601b}.button.outline{background:#fff;color:#174d82;border-color:#afc9dd}.button.outline:hover{background:#eaf3fc;border-color:#538db4;color:#0b355c}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #0c8e9a;outline-offset:3px}.home-catalogue-intro{background:linear-gradient(110deg,#edf4ff,#f6faff 48%,#edf8f4);border-bottom:1px solid #ccdfeb}#main .home-catalogue-copy h1{font-family:var(--font-heading);font-size:29px;font-weight:750;line-height:1.25;color:#123e68}#main .home-catalogue-copy>p{font-size:12px;color:#4e6b83}.home-catalogue-copy .eyebrow{font-size:10px}.unified-home-search input{border:1px solid #a9c5db;box-shadow:0 3px 9px #174d8205;color:#213e59;background:#fff}.unified-home-search input::placeholder{color:#627b91}.unified-home-search .button{background:#174d82;border-color:#174d82;color:#fff}.unified-home-search .button:hover{background:#0b365f;border-color:#0b365f}.unified-common-actions .button{background:#f3973b;border-color:#e78c34;color:#10334f}.unified-common-actions .button:hover{background:#ffd099;border-color:#edaa67;color:#10334f}.home-catalogue-section{background:#fff}#main .home-catalogue-section>.section-head h2{font-size:clamp(29px,3.3vw,42px);line-height:1.17}.home-catalogue-section>.section-head>p{font-size:15px;line-height:1.85;color:#536e84}.home-category-columns .home-business-column{background:linear-gradient(155deg,#eaf3ff,#f6faff);border-color:#bed4e9;border-top-color:#f09639;box-shadow:0 10px 30px #174d8208}.home-category-columns .home-business-column[data-business=rudravya]{background:linear-gradient(155deg,#e5f5ef,#f2faf8);border-color:#baded5;border-top-color:#0c9c93}.home-business-heading>img{box-shadow:0 3px 10px #143b5c08}#main .home-business-heading h2{font-family:var(--font-heading);font-weight:800;font-size:23px;letter-spacing:-.02em;color:#153f69}#main .home-business-column[data-business=rudravya] .home-business-heading h2{color:#116c6d}.home-business-heading span{color:#95541c}.home-business-browse{font-weight:800;color:#1a5887;border-bottom-color:#bfd4e6}.home-category-columns .category-card{border-color:#ccdfed;box-shadow:0 4px 13px #143d6007;border-radius:12px}.home-category-columns .category-card:hover{border-color:#e7a260;box-shadow:0 9px 19px #143d6010}.home-category-columns [data-business=rudravya] .category-card:hover{border-color:#58aea5}#main .home-category-columns .category-copy h3{font-family:var(--font-heading);font-weight:700;font-size:15px;letter-spacing:-.02em;line-height:1.45;color:#153f69}#main .home-category-columns [data-business=rudravya] .category-copy h3{font-size:17px;color:#126c6c}#main .home-category-columns .category-copy p{font-size:12px;line-height:1.7;color:#4e6a80}.home-category-columns .business-category-status{color:#58748b;font-size:10px}.home-category-columns .category-link{font-weight:800;color:#176984}#main .page-heading{background:linear-gradient(112deg,#092b50fa,#174d82f5),url(/images/lab-pattern.svg) center/540px;border:0;padding:0;position:relative;color:#fff}#main .page-heading>.wrap{padding-top:38px;padding-bottom:40px}#main .page-heading:after{filter:brightness(0) invert(1);opacity:.1}.page-heading .eyebrow{color:#8ce0dc;font-size:11px}#main .page-heading h1{font-family:var(--font-heading);font-size:clamp(31px,4vw,48px);font-weight:750;line-height:1.15;letter-spacing:-.035em;color:#fff;margin-top:14px}#main .page-heading h1 span{color:#9ce6df}#main .page-heading p{font-size:16px;line-height:1.85;max-width:820px;margin-top:18px;color:#d5e6f4}.breadcrumb{font-size:12px;color:#58748b;padding-top:20px;padding-bottom:20px}.breadcrumb a{color:#174d82;font-weight:750}#main .about-story h2,#main .business-section-intro h2{font-weight:750;color:#103b63}#main .about-story p{color:#4a657a;line-height:1.9}.feature-grid article,.industry-grid article,.reason-grid article{border-radius:12px;border-color:#d3e2ed}.feature-grid article{background:#fff;box-shadow:0 8px 25px #133d6006}.feature-grid article>span{color:#0c7f88;font-weight:800}.feature-grid h3,.industry-grid h3,.reason-grid h3{font-weight:700}.corporate-capabilities{background:linear-gradient(120deg,#edf4fb,#f5faf8);border-color:#d9e6ef}.corporate-trade-section{background:linear-gradient(115deg,#092b50,#164f76)}.corporate-trade-section h2,.corporate-identity-band h2,.cta h2{font-family:var(--font-heading);font-weight:700}.cta{background:linear-gradient(105deg,#0d345b,#126978)}.product-card{background:#fff;border-color:#d1dfeb;border-radius:12px;box-shadow:0 6px 21px #143d6008;overflow:hidden}.product-card:hover{border-color:#83b0d1;box-shadow:0 11px 27px #143d6014}.product-image{border-bottom-color:#d7e5ef}.product-info{padding:19px}#main .product-info h3{font-family:var(--font-heading);font-size:16px;font-weight:700;line-height:1.5;color:#123f68;letter-spacing:-.015em}.product-category{background:#eaf2fc;border-color:#cfdfef;color:#1b527f;font-size:10px;font-weight:800}.product-meta{font-size:12px;line-height:1.8;color:#506b81}.product-actions a{color:#1a5a88;font-weight:750}.product-actions button{background:#174d82;color:#fff;border-color:#174d82;font-weight:800;border-radius:5px}.product-actions button:hover{background:#0c7f87;border-color:#0c7f87}.product-business{color:#087b83!important}.filters{background:#f7faff;border:1px solid #cbddeb;border-top:4px solid #174d82;border-radius:12px;padding:21px;align-self:start}.filters h2{font-family:var(--font-heading);font-size:19px;font-weight:750;color:#123f68}.filters label{font-size:12px;font-weight:750;color:#36556e}.filters input,.filters select{border-color:#b9d0e1;background:#fff;font-size:13px;border-radius:6px;min-height:42px}.filter-help{background:#edf5fc;border-color:#d0e0ed}.search-box{border-color:#afc9de;border-radius:9px;background:#fff;box-shadow:0 5px 16px #174d8207}.search-box input{color:#1d405e}.search-box kbd{color:#49708f;background:#edf4fb;border-color:#d2e1ed}.pagination a,.pagination button{border-color:#bdd3e5;border-radius:6px;color:#1a517d;font-weight:750}.pagination a[aria-current]{background:#174d82;color:#fff;border-color:#174d82}.quote-form-heading{background:linear-gradient(115deg,#f0f6ff,#f0f9f6);border-color:#cbdfe9}.quote-form-heading h2{font-family:var(--font-heading);font-weight:750;color:#123f68}.quote-section-title h2,.quote-picker-heading h2{font-family:var(--font-heading);font-weight:700;color:#153f68}.quote-step{background:#174d82;color:#fff}.quote-product{border-color:#cbdde9;border-left:3px solid #228d97;border-radius:9px;background:#fff}.quote-selected-name{color:#153f68}.quote-select-button{border-color:#b5d2e4;background:#edf6fc;color:#1b557f;font-weight:800}.quote-select-button:hover{background:#dceef8}.quote-submit-bar{background:#f5f9fc;border-color:#d3e3ec}.quote-submit-bar>.button{background:#f19a43;color:#123651;border-color:#e68d35}.quotation-legal-entity{background:#eaf5f5;border-color:#c2dedc;color:#16656d}.office-card{border-color:#cbddea;border-radius:13px;background:#fff;box-shadow:0 8px 27px #143d6007}.office-card.primary-office{border-top:4px solid #174d82}.office-card:not(.primary-office){border-top:4px solid #0b918e}.office-card h2{font-family:var(--font-heading);font-weight:750;color:#123f68}.office-tag{color:#195a86;font-weight:800}.contact-channels>a,.contact-channels>div{border-radius:11px;border-color:#cbddea;background:#f4f9fd}.contact-channels strong{color:#143f65}.contact-credentials{background:#edf5fb;border-color:#d0e0ec}.credentials>div{border-color:#d0e0eb}.credentials dt{color:#56738b}.credentials dd{color:#163e61;font-weight:800}.quick-enquiry-form{border-color:#cbdfeb;border-radius:14px;box-shadow:0 10px 30px #174d8208}.corporate-footer{background:#071f3a;border-top:4px solid #137e89;color:#d8e6f3}.corporate-footer h3{font-family:var(--font-heading);font-size:13px;font-weight:750;letter-spacing:.05em;color:#fff}.corporate-footer a{color:#dceaf6}.corporate-footer a:hover{color:#ffc486}.footer-corporate-wordmark{color:#fff;font-weight:850}.corporate-footer .footer-corporate-descriptor{color:#80d1d2}.corporate-footer-intro>p,.corporate-footer-contacts address{color:#b8cedf}.corporate-footer-legal{border-top-color:#26445e}.corporate-footer-legal p{color:#b7cedf}.corporate-footer .footer-bottom{border-color:#26445e;color:#adc7db}@media(max-width:1100px){.corporate-nav-shell #navigation a{font-size:11px}.corporate-header .corporate-relationship{font-size:13px}#main .home-business-heading h2{font-size:21px}}@media(max-width:900px){.corporate-nav-shell{background:#092b50}.corporate-nav-shell .menu-toggle{background:#143f65;border-color:#47708f;color:#fff}.corporate-nav-shell #navigation{background:#092b50;border-color:#315777;box-shadow:0 16px 35px #061d352a}.corporate-nav-shell #navigation a{font-size:13px;color:#edf5fc;border-bottom:1px solid #254a69}.corporate-nav-shell #navigation a[aria-current]{color:#ffd097}.corporate-nav-shell #navigation .nav-quotation{border-bottom:0}.corporate-header .corporate-relationship{font-size:12px}.masthead-slideshow .home-slide-caption strong{font-size:16px}#main .page-heading>.wrap{padding-top:31px;padding-bottom:33px}.page-heading p{font-size:15px}.filters,.product-info{padding:17px}}@media(max-width:600px){.contact-bar>.wrap{font-size:10px}.corporate-header .corporate-relationship{font-size:12px}.masthead-slideshow .home-slide-caption strong{font-size:17px}#main .home-catalogue-copy h1{font-size:25px}.home-catalogue-copy .eyebrow{font-size:9px}#main .home-business-heading h2{font-size:20px}#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}.home-category-columns .category-link{font-size:12px}#main .page-heading h1{font-size:32px;line-height:1.2}.page-heading .eyebrow{font-size:10px}#main .page-heading p{font-size:14px;line-height:1.8}.corporate-footer h3{font-size:12px}.quote-form-heading h2{font-size:23px}.home-catalogue-section>.section-head>p{font-size:14px}.product-info h3{font-size:16px}}@media(prefers-reduced-motion:reduce){.button,.product-card{transition:none}}.industries-section .industry-grid article{padding:0;overflow:hidden;display:flex;flex-direction:column;min-height:0;background:#fff;border:1px solid #cbdfea;border-radius:13px;box-shadow:0 7px 22px #143d6008}.industry-illustration{display:flex;align-items:center;justify-content:center;height:156px;min-height:156px;overflow:hidden;background:radial-gradient(circle at 50% 45%,#fff 10%,#edf7fd 70%);border-bottom:1px solid #dce8ef}.industry-illustration>.category-hd-photo,.industry-illustration>.category-photo,.industry-illustration>.category-product-photo{width:156px;height:156px;aspect-ratio:1;flex:none;object-fit:contain}.industry-copy{padding:19px 18px 21px;min-width:0}.industries-section .industry-copy h3{font-family:var(--font-heading);font-size:16px;font-weight:700;line-height:1.45;color:#153f69}.industries-section .industry-copy p{font-size:13px;line-height:1.8;color:#506b80;margin-top:10px}@media(max-width:600px){.industries-section .industry-grid article{display:grid;grid-template-columns:108px minmax(0,1fr);align-items:stretch;min-height:156px}.industry-illustration{height:100%;min-height:156px;border-bottom:0;border-right:1px solid #dce8ef}.industry-illustration>.category-hd-photo,.industry-illustration>.category-photo,.industry-illustration>.category-product-photo{width:104px;height:104px}.industry-copy{padding:17px 14px}.industries-section .industry-copy h3{font-size:15px;line-height:1.5}.industries-section .industry-copy p{font-size:12px;line-height:1.75;margin-top:8px}}body:has(#main){background:#e9f1f9}#main{background:radial-gradient(ellipse at 0 10%,#cfe4f66b,transparent 48%),radial-gradient(ellipse at 100% 45%,#d4eee95c,transparent 45%),#e9f1f9}.corporate-header{background:radial-gradient(ellipse at 12% 0%,#27669896,transparent 60%),linear-gradient(115deg,#082844,#133f69 62%,#0b566a);border-top-color:#f39a43;border-bottom:1px solid #ffffff20;box-shadow:0 8px 30px #06244020}.corporate-header .corporate-name-lockup strong{color:#fff;text-shadow:0 2px 18px #001a3550}.corporate-header .corporate-name-lockup img{background:#f5faff;padding:5px;border-radius:12px;box-shadow:0 5px 16px #00172d30}.corporate-header .corporate-wordmark>span:not(.corporate-name-lockup){color:#cfebff}.corporate-header .corporate-relationship{color:#ffd6a3}.header-business-links span{color:#e5f3ff}.header-business-links img{background:#fff;padding:5px 6px;border-radius:8px;box-shadow:0 4px 15px #001a3526}.header-business-links a:hover span{color:#ffd6a3}.masthead-slideshow .hero-visual.home-slideshow{border-color:#ffffff65;box-shadow:0 14px 36px #001b3538}.corporate-nav-shell{background:#061f3b;border-bottom-color:#f39a43;box-shadow:0 5px 20px #06264424}#main .breadcrumb{color:#3f607f}#main .page-heading{background:radial-gradient(ellipse at 90% 25%,#187d9a80,transparent 60%),linear-gradient(115deg,#0a2e53,#15558b 65%,#0e6271);border-bottom:4px solid #f3a04d}#main .page-heading:after{opacity:.15}#main .page-heading h1 span{color:#b8f2ee}#main .page-heading .eyebrow{color:#ffdaab}#main .page-heading p{color:#e1f0fc}#main .home-catalogue-intro{background:radial-gradient(ellipse at 0 50%,#ffdcaa6b,transparent 48%),linear-gradient(110deg,#fff0da,#e4effb 58%,#d6eeec);border-bottom:1px solid #b6cfe3}#main .home-catalogue-copy h1{color:#092e54}#main .home-catalogue-copy>p{color:#3a5b75}#main .home-catalogue-section{background:transparent}#main .home-business-column{background:#dbeafb;border-color:#b5cee6;border-top-color:#f3983d;box-shadow:0 12px 32px #163f6510}#main .home-business-column[data-business=rudravya]{background:#dbefea;border-color:#abd5ce;border-top-color:#15988e}.home-business-heading{background:linear-gradient(120deg,#123b65,#1a5d8d);border-radius:12px;padding:16px 14px;box-shadow:0 5px 16px #123b6512}[data-business=rudravya] .home-business-heading{background:linear-gradient(120deg,#0b525e,#13847c)}#main .home-business-heading h2,#main .home-business-column[data-business=rudravya] .home-business-heading h2{color:#fff}.home-business-heading span{color:#ffdcaf}.home-business-heading>img{background:#fff;padding:5px;border-radius:8px}.home-category-columns .category-card{background:linear-gradient(135deg,#f2f8ff,#e8f2fe);border-color:#bcd4e9;box-shadow:0 5px 14px #153e6410}.home-category-columns .category-card:nth-child(3n+2){background:linear-gradient(135deg,#fff7eb,#fff0dc);border-color:#ebd5b7}.home-category-columns [data-business=rudravya] .category-card{background:linear-gradient(135deg,#f1fcf8,#e4f5ee);border-color:#b5dace}.home-category-columns .category-art{background:#fff;border-color:#c4d9eb}.home-business-browse{color:#124f7f;border-color:#9ebed7}#main .corporate-capabilities,#main .capability-section{background:linear-gradient(120deg,#d8e8f8,#e5f2f6);border-block:1px solid #bcd3e8}#main .feature-grid article{background:linear-gradient(145deg,#e4f0ff,#f0f7ff);border-color:#bed3e9;border-top:4px solid #286aa3;box-shadow:0 7px 22px #123e6410}#main .feature-grid article:nth-child(3n+2){background:linear-gradient(145deg,#fff0d9,#fff7ec);border-color:#e8cfaa;border-top-color:#e18a29}#main .feature-grid article:nth-child(3n){background:linear-gradient(145deg,#d9f0e9,#effaf5);border-color:#acd5c8;border-top-color:#168d7d}#main .feature-grid article>span{color:#155c87}#main .industries-section{background:radial-gradient(ellipse at 80% 5%,#237f9760,transparent 65%),linear-gradient(120deg,#092b4b,#174b75);border-block:1px solid #153f62}#main .industries-section .section-head h2{color:#fff}#main .industries-section .section-head>p{color:#d1e6f7}#main .industries-section .eyebrow{color:#ffce96}#main .industries-section .industry-grid article{background:#eaf3fd;border-color:#b5d4ec;box-shadow:0 10px 25px #001a3525}#main .industry-illustration{background:radial-gradient(circle at 50% 45%,#fbfdff,#d6e9f8 85%);border-color:#bdd6ea}#main .industry-copy{background:linear-gradient(145deg,#f0f7ff,#dfeefa)}#main .reason-grid article{background:#e2edf9;border-color:#bfd3e6;border-left:4px solid #2d71a6;box-shadow:0 7px 20px #153b5f0a}#main .reason-grid article:nth-child(2n){background:#fff0db;border-color:#e6d1b5;border-left-color:#e78d32}#main .reason-grid article>span{color:#9a5a19}#main .corporate-trade-section{background:radial-gradient(ellipse at 100% 0,#197d8d80,transparent 60%),linear-gradient(110deg,#072a4c,#155378);border-top:3px solid #ed9a4a}#main .corporate-trade-panel{background:#ffffff0c;border-color:#ffffff38;box-shadow:0 14px 35px #001a3520}#main .quick-section{background:linear-gradient(110deg,#092d50ed,#125773ed),url(/images/lab-pattern.svg) center/560px;border-block:1px solid #1c5576}#main .quick-layout>div>.eyebrow{color:#ffd09b}#main .quick-layout>div>h2{color:#fff}#main .quick-layout>div>p{color:#d9ebf8}#main .quick-layout>div .text-link,#main .quick-layout>div>a{color:#b9f2eb}#main .quick-enquiry-form{background:#edf5ff;border-color:#b5d3e8;border-top:4px solid #f09a41;box-shadow:0 18px 44px #001c3535}#main .contact-summary{background:linear-gradient(115deg,#daeafa,#e5f1f7);border:1px solid #b5cfe5;border-left:5px solid #ed9843;border-radius:16px;margin-block:44px;padding:32px}#main .corporate-identity-summary{background:linear-gradient(145deg,#103b65,#15566e);border-color:#2e648b;box-shadow:0 12px 30px #173b5d15}#main .corporate-identity-summary>strong{color:#fff}#main .corporate-identity-summary>.eyebrow{color:#ffd4a1}#main .corporate-identity-summary>span:not(.eyebrow),#main .corporate-identity-summary p{color:#d5ebf8}#main .corporate-document-note{background:#fff0d9;border-color:#ed9843;border-radius:0 12px 12px 0}#main .business-principles article{background:#e2edf9;border-color:#bed2e5;border-top:3px solid #268497}#main .business-section-intro{background:linear-gradient(130deg,#dae9f8,#e5f3ef);border:1px solid #bcd1e5;border-radius:15px;padding:28px;margin-top:32px}#main .published-make-grid article{background:linear-gradient(145deg,#e2effc,#f3f8fd);border-color:#bbd1e6;border-top:4px solid #2471a3;box-shadow:0 8px 22px #163d5f0c}#main .published-make-grid article:nth-child(3n+2){background:linear-gradient(145deg,#fff0dc,#fff7ed);border-top-color:#ed9843}#main .filters{background:linear-gradient(155deg,#10385f,#164f78);border-color:#255d87;border-top-color:#f09a43;box-shadow:0 12px 30px #1339541c}#main .filters h2,#main .filters label{color:#edf6ff}#main .filters .text-link{color:#ffdaa9}#main .filters .filter-help{background:#ffffff0d;border-color:#ffffff30;color:#d9e9f7}#main .filters input,#main .filters select{background:#f7fbff;color:#193f60;border-color:#b2cde2}#main .reference-notice{background:#fff0db;border-color:#e3c7a0;color:#6d4c26;border-radius:8px}#main .search-box{background:#f5faff;border-color:#adcbe3;box-shadow:0 7px 20px #143d6410}#main .product-card{background:#eaf3fd;border-color:#bdd2e6;box-shadow:0 7px 22px #123c6012}#main .product-image,#main .detail-photo-open{background-color:#d7eafa;background-image:radial-gradient(ellipse at 22% 15%,#f5fbffd9,transparent 70%),linear-gradient(135deg,#d5eafbdb,#e3f3f0b3),url(/images/lab-pattern.svg);border-bottom-color:#b9d1e6}#main .product-info{background:linear-gradient(145deg,#edf5ff,#e0edf9)}#main .product-card:nth-child(3n+2) .product-info{background:linear-gradient(145deg,#fff7ee,#f8ecd9)}#main .product-card:nth-child(3n) .product-info{background:linear-gradient(145deg,#ecf8f4,#deefe9)}#main .product-category{background:#cfe2f7;border-color:#aecce5;color:#164e79}#main .product-actions{background:#f2f7fd;border-color:#bfd5e9}#main .product-actions button{background:#165b8d;border-color:#165b8d}#main .product-actions button:hover{background:#0b6e77;border-color:#0b6e77}#main .product-detail>div:not(.detail-image){background:#e2eefb;border:1px solid #bad1e6;border-top:4px solid #ed9843;padding:26px;border-radius:14px;box-shadow:0 10px 30px #123e6010}#main .product-detail .spec-list>div{border-color:#b9d0e4}#main .quotation-aside{background:linear-gradient(115deg,#d7e9f9,#dcefe9);border-color:#b9d3e4;border-left:4px solid #ed9843}#main #quote-form{background:#e4effb;border-color:#b5cee4;box-shadow:0 14px 36px #123b6015}#main #quote-form .quote-form-heading{background:linear-gradient(115deg,#113d68,#185c80);padding:20px;border-color:#1b557e;border-radius:11px}#main #quote-form .quote-form-heading h2{color:#fff}#main #quote-form .quote-form-heading .eyebrow{color:#ffd3a2}#main #quote-form .quote-required-note{color:#d3e8fa}#main #quote-form .quote-catalogue-column{background:#d0e3f6;border-color:#aac8e3}#main #quote-form .quote-search-results{background:#f1f7ff;border:1px solid #b5cee4}#main #quote-form .quote-search-results>li{border-color:#c1d6e9}#main #quote-form .quote-product{background:#f0f7ff;border-color:#afcde4;border-left:4px solid #248b91}#main #quote-form .quote-contact-section{background:#f0f7ff;border:1px solid #bfd4e7;border-radius:10px;padding:20px;margin-top:24px}#main #quote-form .quote-submit-bar{background:#d9e8f6;border-color:#b5cde2;border-radius:9px;padding:18px}#main .office-card{background:linear-gradient(140deg,#dceafa,#eef6ff);border-color:#b8cfe4;box-shadow:0 12px 30px #123c5e12}#main .office-card:not(.primary-office){background:linear-gradient(140deg,#fff0da,#fff7ed);border-color:#e4ccac;border-top-color:#ed9843}#main .contact-channels>a,#main .contact-channels>div{background:linear-gradient(125deg,#123e69,#1b608b);border-color:#205b82;box-shadow:0 8px 20px #143b5e16;color:#fff}#main .contact-channels>a:nth-child(2){background:linear-gradient(125deg,#174a73,#176780)}#main .contact-channels>div{background:linear-gradient(125deg,#0e5a66,#137a73);border-color:#237e7b}#main .contact-channels strong,#main .contact-channels a,#main .contact-channels small{color:#fff}#main .contact-channels span{color:#bee8f9}#main .contact-credentials{background:#dcebf8;border-color:#b9d1e6;color:#284e6d}#main .credentials>div{background:#e2edf9;border-color:#b9d0e3}#main .trade-graphic.light{background:radial-gradient(ellipse at 50% 45%,#247f9e66,transparent 75%),linear-gradient(135deg,#0d355a,#155779);border-color:#285e83;color:#fff;box-shadow:0 16px 35px #153a5b1a}#main .trade-graphic.light strong{color:#fff}#main .trade-graphic.light span,#main .trade-graphic.light p,#main .trade-graphic.light small{color:#d4edf8}#main .trade-process>article{background:#e7f1fc;border:1px solid #b8d0e6;border-top:4px solid #2778aa;border-radius:12px;padding:22px}#main .trade-process>article:nth-child(2n){background:#fff1de;border-color:#e7cfaf;border-top-color:#eb9843}#main .trade-contact{background:#fff0d8;border-color:#e8c99e;border-radius:13px}#main .privacy{background:#f2f8ff;border:1px solid #c0d5e8;border-top:4px solid #1a5a89;border-radius:14px;margin-block:30px;padding:32px;box-shadow:0 10px 28px #123c5f0e}.corporate-footer{background:radial-gradient(ellipse at 0 0,#114d6d65,transparent 60%),#061f38;border-top-color:#ee9844}@media(max-width:600px){.corporate-header .corporate-name-lockup img{padding:3px;border-radius:9px}.header-business-links img{padding:4px}.home-business-heading{padding:14px 11px}#main .contact-summary{padding:23px 19px;margin-block:28px;border-radius:12px}#main .business-section-intro{padding:22px 18px}#main .product-detail>div:not(.detail-image){padding:21px 17px}#main #quote-form .quote-form-heading{padding:17px 13px}#main #quote-form .quote-contact-section{padding:17px 12px}#main #quote-form .quote-submit-bar{padding:16px 12px}#main .privacy{padding:24px 18px}}@media print{body:has(#main),#main{background:#fff}#main .product-info,#main .product-detail>div:not(.detail-image),#main #quote-form{background:#fff;box-shadow:none}}#main .home-business-column .home-business-heading span{color:#ffdcaf}#main .home-business-column .home-business-heading p{color:#d6ebfb}#main .filters .filter-help p{color:#d9e9f7}#main .product-actions button{color:#fff}#main .product-actions button:disabled{color:#fff}#main .trade-graphic.light>p{color:#d4edf8!important;border-top-color:#ffffff30}#main .office-card.primary-office{border-top-color:#1a5c8d}@media(max-width:600px){#main .catalogue .catalogue-grid{grid-template-columns:minmax(0,1fr)}#main .catalogue .product-image{height:230px;min-height:230px}#main .catalogue .product-info h3{font-size:18px!important}}body[data-page=home] .corporate-header{grid-template-columns:1fr;padding-top:22px;padding-bottom:22px}body[data-page=home] .corporate-header-brand{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:45px;max-width:1264px;width:100%;margin:auto}body[data-page=home] .corporate-wordmark{grid-column:1;grid-row:1}body[data-page=home] .corporate-relationship{grid-column:1;grid-row:2;margin:8px 0 0}body[data-page=home] .header-business-links{grid-column:2;grid-row:1 / 3;margin:0;gap:28px;max-width:470px}body[data-page=home] .header-business-links a{gap:12px}body[data-page=home] .header-business-links img{width:90px;height:56px}body[data-page=home] .header-business-links span{max-width:118px}#main .home-catalogue-intro>.wrap{grid-template-columns:minmax(210px,.55fr) minmax(0,1.45fr);gap:28px;padding-top:21px;padding-bottom:21px}#main .home-catalogue-copy h1{font-size:30px;margin:0;letter-spacing:-.035em}.home-catalogue-tools .unified-home-search{margin-bottom:10px}.home-catalogue-tools .unified-common-actions{gap:18px}#main .home-catalogue-section{padding-top:22px}#main .home-business-column{padding:16px;min-width:0}.home-business-heading{min-height:95px;gap:14px;margin-bottom:14px}.range-slideshow{min-width:0;overflow:hidden;border:1px solid #b9d0e6;border-radius:12px;background:#f7fbff;margin:0 0 12px}[data-business=rudravya] .range-slideshow{border-color:#aad5ca;background:#f1faf7}.range-slides{position:relative;height:210px;overflow:hidden;background:linear-gradient(125deg,#fff,#eaf3fc)}[data-business=rudravya] .range-slides{background:linear-gradient(125deg,#fff,#e5f4ed)}.range-slide{position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;align-items:center;padding:16px;animation:home-photo-in .3s ease}.range-slide[hidden]{display:none}.range-slide-image{display:flex;align-items:center;justify-content:center;width:100%;height:172px;background:#fff;border:1px solid #dbe7ef;border-radius:9px;overflow:hidden;padding:10px}.range-slide-image img{width:100%;height:100%;max-width:100%;object-fit:contain;object-position:center;mix-blend-mode:multiply}.range-slide-image .category-hd-photo,.range-slide-image .category-photo,.range-slide-image .learning-category-art{width:100%;height:100%;min-height:0}.range-slide-copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.range-slide-category{display:block;color:#53708a;font-size:10px;font-weight:800;letter-spacing:.035em;margin-bottom:7px}#main .range-slide-copy h3{font-size:18px;line-height:1.3;margin:0 0 8px;color:#123e68;letter-spacing:-.025em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#main [data-business=rudravya] .range-slide-copy h3{color:#106b65}.range-slide-copy small{font-size:11px;line-height:1.65;color:#45617a}.range-view-product{display:inline-flex;align-items:center;gap:12px;font-size:12px;font-weight:850;color:#165485;margin-top:11px;border-bottom:1px solid #b9cfe2;padding-bottom:3px}[data-business=rudravya] .range-view-product{color:#086e65;border-color:#a2cec0}.range-slide-controls{display:flex;align-items:center;gap:7px;padding:6px 12px;background:#fff;border-top:1px solid #dbe7ef}.range-slide-controls[hidden]{display:none}.range-slide-position{margin-right:auto;font-size:11px;font-weight:800;color:#536e84;font-variant-numeric:tabular-nums}.range-slide-controls button{min-width:44px;height:44px;padding:7px 10px;border:1px solid #d1e1ed;border-radius:6px;background:#f1f7fd;color:#164d79;font-size:16px;font-weight:800}.range-slide-controls [data-slide-pause]{font-size:11px;min-width:62px}.range-slide-controls button:hover{background:#dfedf9;border-color:#91b6d5}[data-business=rudravya] .range-slide-controls button{background:#edf8f3;border-color:#c5ded4;color:#136c62}#main .range-slide-note{padding:0 12px 9px;margin:0;background:#fff;font-size:10px;line-height:1.5;color:#587087}.range-slideshow a:focus-visible,.range-slideshow button:focus-visible{outline:3px solid #e98b2f;outline-offset:3px}.home-business-browse{margin-bottom:14px;padding-bottom:12px}@media(max-width:1000px){body[data-page=home] .corporate-header-brand{column-gap:20px}body[data-page=home] .header-business-links{gap:15px}body[data-page=home] .header-business-links img{width:72px;height:48px}.range-slide{gap:10px;padding:12px}.range-slide-image{height:158px}#main .range-slide-copy h3{font-size:16px}.range-slide-copy small{font-size:10px}.range-slide-category{font-size:9px}}@media(max-width:800px){body[data-page=home] .corporate-header-brand{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0}body[data-page=home] .corporate-wordmark{align-items:center}body[data-page=home] .header-business-links{margin-top:14px;gap:24px}body[data-page=home] .header-business-links a{flex-direction:row;text-align:left;align-items:center}#main .home-catalogue-intro>.wrap{grid-template-columns:1fr;gap:13px;padding-top:18px;padding-bottom:18px}.home-catalogue-copy{text-align:center}.home-catalogue-tools .unified-common-actions{justify-content:center}#main .home-catalogue-copy h1{font-size:27px}.range-slides{height:205px}.range-slide{gap:18px;padding:15px}.range-slide-image{height:170px}#main .range-slide-copy h3{font-size:19px}.range-slide-copy small{font-size:11px}}@media(max-width:420px){#main .home-business-column{padding:12px}.home-business-heading{gap:10px;padding:13px 10px}.home-business-heading>img{width:80px}#main .home-business-heading h2{font-size:19px}.range-slides{height:205px}.range-slide{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);padding:12px;gap:12px}.range-slide-image{height:155px;padding:6px}#main .range-slide-copy h3{font-size:16px}.range-slide-category{font-size:9px}.range-slide-copy small{font-size:10px}.range-view-product{font-size:11px}.range-slide-controls{padding:5px 10px}#main .range-slide-note{font-size:9px}body[data-page=home] .corporate-header{padding:18px 16px}.home-catalogue-tools .unified-common-actions{gap:12px}}@media(prefers-reduced-motion:reduce){.range-slide{animation:none}}@media(max-width:700px){.corporate-footer .corporate-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;row-gap:28px}.corporate-footer .corporate-footer-grid>.corporate-footer-intro,.corporate-footer .corporate-footer-grid>.corporate-footer-contacts{grid-column:1/-1}.corporate-footer .footer-corporate-wordmark{width:max-content;max-width:100%;font-size:clamp(28px,7.5vw,33px);line-height:1.1;gap:10px;white-space:nowrap;overflow-wrap:normal;word-break:normal}.corporate-footer .footer-corporate-wordmark img{width:42px;height:42px;flex:0 0 42px}.corporate-footer .authentic-logo-pair{gap:12px;flex-wrap:wrap}.corporate-footer .authentic-logo-pair a{flex:0 1 125px}}.range-slides{height:470px;background:#fff}.range-slide{grid-template-columns:minmax(0,1fr);grid-template-rows:300px minmax(0,1fr);gap:0;padding:0;align-items:stretch}.range-slide-image{height:100%;min-height:0;border:0;border-bottom:1px solid #d7e6ef;border-radius:0;padding:12px 18px;background:radial-gradient(ellipse at 50% 45%,#fff 42%,#eaf3fc)}[data-business=rudravya] .range-slide-image{background:radial-gradient(ellipse at 50% 45%,#fff 42%,#e5f5ef)}.range-slide-image img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;object-position:center;filter:drop-shadow(0 8px 12px #133d5512)}.range-slide-copy{display:block;padding:14px 18px 12px;border-left:4px solid #f3983d;background:#fff;overflow:hidden}[data-business=rudravya] .range-slide-copy{border-left-color:#15988e}.range-slide-category{font-size:10px;line-height:1.4;margin-bottom:5px}#main .range-slide-copy h3{font-size:21px;line-height:1.25;margin:0 0 6px;-webkit-line-clamp:2}.range-slide-copy small{display:inline-block;font-size:11px;line-height:1.5;margin-right:12px}.range-view-product{display:flex;width:max-content;max-width:100%;margin-top:9px;padding:7px 12px;border:0;border-radius:5px;background:#174d82;color:#fff;font-size:12px;line-height:1.4}[data-business=rudravya] .range-view-product{background:#106f67;color:#fff;border:0}.range-view-product:hover{background:#0c365f;color:#fff}[data-business=rudravya] .range-view-product:hover{background:#08594f;color:#fff}@media(min-width:801px)and (max-width:1100px){.range-slides{height:450px}.range-slide{grid-template-rows:275px minmax(0,1fr)}#main .range-slide-copy h3{font-size:19px}.range-slide-copy{padding:13px 14px}.range-slide-copy small{font-size:10px}}@media(max-width:800px){.range-slides{height:460px}.range-slide{grid-template-rows:290px minmax(0,1fr)}.range-slide-image{padding:12px 16px}#main .range-slide-copy h3{font-size:20px}.range-slide-copy{padding:13px 16px 12px}}@media(max-width:420px){.range-slides{height:440px}.range-slide{grid-template-columns:minmax(0,1fr);grid-template-rows:270px minmax(0,1fr);gap:0;padding:0}.range-slide-image{height:100%;padding:10px 12px}#main .range-slide-copy h3{font-size:18px}.range-slide-copy{padding:12px 13px 11px}.range-slide-copy small{font-size:10px}.range-view-product{font-size:11px;padding:7px 11px;margin-top:8px}}[data-page] .header.corporate-header{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;padding:14px max(24px,calc((100vw - 1248px)/2));align-items:center}[data-page] .corporate-header .corporate-header-brand{min-width:0;max-width:none;align-items:flex-start;text-align:left}[data-page] .corporate-header .corporate-name-lockup strong{font-size:42px;white-space:nowrap;letter-spacing:.035em}[data-page] .corporate-header .corporate-name-lockup img{width:46px;height:46px}[data-page] .corporate-header .corporate-wordmark>span:not(.corporate-name-lockup){font-size:9px;letter-spacing:.05em;margin-top:3px}[data-page] .corporate-header .corporate-relationship{font-size:12px;margin-top:5px;line-height:1.5}[data-page] .corporate-header .header-business-links{margin-top:10px;gap:22px;max-width:410px}[data-page] .corporate-header .header-business-links a{flex-direction:row;align-items:center;gap:9px;padding:3px 0;min-height:44px}[data-page] .corporate-header .header-business-links img{width:69px;height:42px}[data-page] .corporate-header .header-business-links span{font-size:10px;line-height:1.4}[data-page] .corporate-header .masthead-slideshow .home-slides{height:120px;aspect-ratio:auto}[data-page] .corporate-header .masthead-slideshow .home-slide-caption{padding:20px 15px 10px}[data-page] .corporate-header .masthead-slideshow .home-slide-caption strong{font-size:18px;line-height:1.3}[data-page] .corporate-header .masthead-slideshow .home-slide-caption>span{font-size:8px}[data-page] .corporate-header .masthead-slideshow .slideshow-controls{padding:3px 9px;min-height:44px;gap:5px}[data-page] .corporate-header .masthead-slideshow .slideshow-controls>button{min-height:44px;min-width:44px;height:auto;padding:6px 10px;font-size:12px}[data-page] .corporate-header .masthead-slideshow .hero-visual.home-slideshow figcaption{padding:0 10px 5px;font-size:9px;line-height:1.5}[data-page] .header.corporate-nav-shell{padding:0 max(24px,calc((100vw - 1248px)/2));min-height:62px}[data-page] .header.corporate-nav-shell #navigation{flex-wrap:nowrap;gap:0 20px;min-height:62px}[data-page] .header.corporate-nav-shell #navigation>a,[data-page] .header.corporate-nav-shell #navigation .nav-enquiry-guide{font-size:12px;line-height:1.5;padding:15px 0;min-height:48px;display:inline-flex;align-items:center}[data-page] .header.corporate-nav-shell #navigation .nav-enquiry-guide{border-bottom:2px solid #f18b2d;letter-spacing:0}[data-page] .header.corporate-nav-shell #navigation .nav-quotation{padding:11px 13px;min-height:44px}.nav-more{position:relative;flex:none;min-width:0}.nav-more>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;cursor:pointer;list-style:none;color:#edf5fc;font-size:12px;font-weight:750;padding:11px 5px}.nav-more>summary::-webkit-details-marker{display:none}.nav-more>summary:focus-visible{outline:3px solid #ffc486;outline-offset:3px}.nav-more[open]>summary{color:#ffc486}.nav-more .nav-more-links{position:absolute;right:0;top:100%;z-index:48;min-width:218px;padding:8px 14px;background:#092b50;border:1px solid #486983;border-radius:0 0 9px 9px;box-shadow:0 12px 25px #061d3529}.corporate-nav-shell #navigation .nav-more-links>a{display:flex;align-items:center;min-height:44px;padding:10px 4px;font-size:13px}.nav-more-links>a+a{border-top:1px solid #34546e}@media(min-width:1101px)and (max-width:1279px){[data-page] .header.corporate-nav-shell #navigation{gap:0 13px}[data-page] .header.corporate-nav-shell #navigation>a,[data-page] .header.corporate-nav-shell #navigation .nav-enquiry-guide{font-size:11px}}@media(max-width:1100px){[data-page] .header.corporate-header{gap:24px;padding:14px 24px}[data-page] .corporate-header .corporate-name-lockup strong{font-size:36px}[data-page] .header.corporate-nav-shell{padding:7px 20px;min-height:60px;justify-content:space-between}[data-page] .corporate-nav-shell .menu-toggle{min-height:44px;font-size:14px;padding:9px 14px}[data-page] .header.corporate-nav-shell #navigation{display:none;flex-wrap:nowrap;align-items:stretch;min-height:0;gap:0;padding:10px 16px 16px;left:16px;right:16px}[data-page] .header.corporate-nav-shell #navigation.open{display:flex}[data-page] .header.corporate-nav-shell #navigation>a,[data-page] .header.corporate-nav-shell #navigation .nav-enquiry-guide{font-size:14px;min-height:46px;padding:11px 5px;white-space:normal}.nav-more>summary{font-size:14px;padding:11px 5px;min-height:46px}.nav-more .nav-more-links{position:static;min-width:0;padding:0 12px;border:0;border-left:2px solid #f18b2d;box-shadow:none;border-radius:0}.corporate-nav-shell #navigation .nav-more-links>a{font-size:13px;white-space:normal}}@media(max-width:600px){[data-page] .header.corporate-header{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px 18px}[data-page] .corporate-header .corporate-header-brand{align-items:center;text-align:center}[data-page] .corporate-header .corporate-wordmark{align-items:center}[data-page] .corporate-header .corporate-name-lockup{gap:9px}[data-page] .corporate-header .corporate-name-lockup strong{font-size:34px}[data-page] .corporate-header .corporate-name-lockup img{width:38px;height:38px}[data-page] .corporate-header .corporate-wordmark>span:not(.corporate-name-lockup){font-size:8px;letter-spacing:.025em}[data-page] .corporate-header .corporate-relationship{font-size:12px}[data-page] .corporate-header .header-business-links{gap:18px;max-width:340px;margin-top:8px}[data-page] .corporate-header .header-business-links a{justify-content:center;gap:6px}[data-page] .corporate-header .header-business-links img{width:58px;height:37px}[data-page] .corporate-header .header-business-links span{font-size:9px}[data-page] .corporate-header .masthead-slideshow .home-slides{height:110px}[data-page] .corporate-header .masthead-slideshow .home-slide-caption strong{font-size:17px}[data-page] .corporate-header .masthead-slideshow .slideshow-controls>button{font-size:11px;padding:5px 7px}[data-page] .header.corporate-nav-shell{padding-inline:16px}}.quote-product .quote-item-unit select{min-height:44px;font-size:16px;max-width:100%}.quote-unit-note,.quote-draft-note,#quote-empty-state{font-size:13px;line-height:1.75;overflow-wrap:anywhere}.quote-entry-options{margin:18px 0;padding:20px;border:2px solid #efa252;border-radius:11px;background:#fff6e9;color:#143b59}.quote-entry-options h3{font-size:19px;line-height:1.4;margin:0 0 5px}.quote-entry-options p{font-size:14px;line-height:1.7}.quote-entry-actions{display:flex;flex-wrap:wrap;gap:12px;margin:15px 0 10px}#quote-form .quote-entry-actions .button{min-height:48px;padding:13px 18px;font-size:13px;font-weight:800;letter-spacing:.02em;border-radius:7px}#quote-form .quote-entry-actions [data-manual-entry]{background:#ef942f;border-color:#d98424;color:#0e304d}#quote-form .quote-entry-actions [data-enquiry-search]{background:#fff;border-color:#153f68;color:#153f68}.quote-entry-options [data-manual-entry-note]{font-size:12px;color:#36556e}.quote-entry-actions[role=tablist]{padding-bottom:8px;border-bottom:1px solid #d8b88f}#quote-form .quote-entry-actions [role=tab][aria-selected=true]{background:#123b5c;color:#fff;border-color:#123b5c;box-shadow:inset 0 -4px #f59a35}#quote-form .quote-entry-actions [role=tab][aria-selected=false]{background:#fff;color:#153f68;border-color:#819db4;box-shadow:none}#quote-catalogue-panel[hidden],#quote-manual-panel[hidden]{display:none!important}.quote-manual-panel{padding:20px 16px;background:#f3f8fc;border:1px solid #c9dce9;border-radius:10px}.quote-manual-panel h2{font-size:21px;line-height:1.5;margin:0 0 14px;letter-spacing:-.02em}.quote-manual-panel p{font-size:14px;line-height:1.8;margin:12px 0}.quote-manual-panel [data-manual-entry-add]{min-height:48px;max-width:100%;font-size:12px;padding:13px 14px;gap:6px;background:#e99539;color:#10344e;border-color:#ce7c24}.service-coverage-strip{background:#103650;border-bottom:3px solid #ee973c;color:#fff}.service-coverage-link{display:flex;align-items:center;justify-content:center;gap:13px;min-height:62px;padding-block:13px;color:inherit;text-decoration:none;text-align:center}.service-coverage-link>svg{width:27px;height:27px;flex:none;color:#ffb263}.service-coverage-link>strong{font-size:17px;line-height:1.65;font-weight:750;letter-spacing:.01em}.service-coverage-separator{color:#ffb263;padding-inline:9px}.service-coverage-arrow{font-size:23px;line-height:1;flex:none;color:#ffb263}.service-coverage-link:hover{color:#ffdfb8}.service-coverage-link:focus-visible{outline:3px solid #ffb263;outline-offset:-4px}.corporate-footer .footer-service-reach{color:#ffbd72;font-weight:750;font-size:14px;line-height:1.8}@media(max-width:600px){.service-coverage-link{gap:10px;min-height:70px;padding-block:12px}.service-coverage-link>strong{font-size:14px;line-height:1.7;max-width:280px}.service-coverage-link>svg{width:24px;height:24px}.service-coverage-separator{padding-inline:3px}.service-coverage-arrow{font-size:20px}}.quotation-tracking{width:calc(100% - 48px);max-width:1190px;margin:0 auto 28px;padding:24px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:18px 30px;background:#eff6fc;border:1px solid #b7cede;border-top:4px solid #ee973c;border-radius:11px;scroll-margin-top:100px}.quotation-tracking-copy h2{font-size:25px;font-weight:750;line-height:1.3;letter-spacing:-.025em;margin:7px 0 10px;color:#123b5c}.quotation-tracking-copy p{font-size:14px;line-height:1.7;margin:0 0 10px}.quotation-tracking-copy .text-link{display:inline-flex;align-items:center;min-height:40px;font-size:13px;line-height:1.6}.quotation-tracking [data-customer-tracking]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.quotation-tracking label{font-size:13px;font-weight:700;line-height:1.6;min-width:0}.quotation-tracking input{display:block;width:100%;min-width:0;min-height:46px;margin-top:6px;border:1px solid #9fb9cd;border-radius:6px;background:#fff;padding:10px 12px;font-size:16px;color:#143b58}.quotation-tracking button[type=submit]{min-height:46px;align-self:start;margin-top:27px;padding:12px 15px;font-size:12px;line-height:1.6;background:#123b5c;color:#fff;border-color:#123b5c}.quotation-tracking [data-tracking-result]{grid-column:1/-1;font-size:14px;line-height:1.75;overflow-wrap:anywhere;scroll-margin-top:100px;scroll-margin-bottom:calc(var(--mobile-basket-height,0px) + 24px)}.quotation-tracking [data-tracking-result]:empty{display:none}.quotation-tracking [data-tracking-result]>.button{margin-top:10px;min-height:44px}.quotation-tracking .customer-tracking-record{padding:17px;border:1px solid #a8c5d7;border-left:4px solid #24878c;border-radius:7px;background:#fff}.quotation-tracking .customer-tracking-record>span{display:block;font-size:10px;font-weight:800;letter-spacing:.08em;color:#4c6b80}.quotation-tracking .customer-tracking-record>strong{display:block;margin:5px 0;font-size:16px;line-height:1.6}.quotation-tracking .customer-tracking-status{display:inline-block;margin:6px 0 10px;padding:5px 10px;border-radius:4px;background:#e6f3f1;color:#115d5d;font-size:16px}.quotation-tracking .customer-tracking-record small{display:block;margin-bottom:8px;color:#50697c}.quotation-tracking-help{grid-column:1/-1;font-size:12px;line-height:1.8;overflow-wrap:anywhere;padding-top:12px;border-top:1px solid #c8d9e6;color:#435f74}.quotation-tracking-help a{font-weight:700;text-decoration:underline}.quote-status-shortcut{display:flex;justify-content:flex-end;margin:4px 0 10px}.quote-status-shortcut a{display:inline-flex;align-items:center;min-height:40px;font-size:13px;line-height:1.6;font-weight:750;color:#175580;text-decoration:underline}@media(max-width:900px){.quotation-tracking{width:calc(100% - 32px);padding:19px 15px;grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:20px}.quotation-tracking-copy h2{font-size:23px}.quotation-tracking [data-customer-tracking]{grid-template-columns:minmax(0,1fr)}.quotation-tracking button[type=submit]{margin-top:0;width:100%;min-height:48px;font-size:13px}}@media(max-width:600px){.quote-entry-options{padding:16px 13px}.quote-entry-actions{display:grid;grid-template-columns:minmax(0,1fr)}#quote-form .quote-entry-actions .button{width:100%;font-size:13px}.quote-entry-options h3{font-size:18px}}#quote-empty-state{padding:18px;border:1px dashed #a6c2d5;border-radius:8px;background:#f4f9fc;margin:12px 0}#clear-basket{min-height:44px;padding:10px 15px;font-size:13px;border:1px solid #b5c9d8;background:#fff;color:#8a3333;border-radius:7px;cursor:pointer}@media(max-width:600px){.quote-product .field-row>*{min-width:0}.quote-product input,.quote-product select,.quote-product textarea{max-width:100%}.quote-unit-note,.quote-draft-note{font-size:12px}}.rudravya-electronics-card .product-image{display:flex;align-items:center;justify-content:center;height:230px;min-height:230px;padding:16px;background:#fff;border-bottom:1px solid #e0e8ee}.rudravya-electronics-card .product-image img[data-product-photo]{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;padding:0;margin:0;background:#fff;mix-blend-mode:normal}.electronics-catalogue-reference{font-size:11px;line-height:1.75;color:#466476;font-weight:650;letter-spacing:.015em;margin:0 0 10px}.rudravya-electronics-detail .detail-image{background:#fff}.rudravya-electronics-detail .detail-image .detail-photo-open{display:flex;align-items:center;justify-content:center;min-height:330px;padding:20px;background:#fff}.rudravya-electronics-detail .detail-image .detail-photo-open img[data-product-photo]{display:block;width:100%;height:400px;max-height:460px;object-fit:contain;object-position:center;padding:0;margin:0;background:#fff;mix-blend-mode:normal}.rudravya-electronics-detail .detail-image>.electronics-catalogue-reference{padding:12px 15px;margin:0;border-top:1px solid #e0e8ee;background:#f5f8fb}.product-photo-credit{font-size:11px;line-height:1.65;margin:0 0 9px;color:#375f79;overflow-wrap:anywhere}.product-photo-credit a{display:inline-block;min-height:28px;padding:4px 0;color:inherit;text-decoration:underline;text-underline-offset:3px}.detail-image>.product-photo-credit{padding:8px 15px 0;margin:0}.product-gallery-credited{display:flex;flex-direction:column;align-items:flex-start;gap:5px;max-width:145px;min-width:0}.product-gallery-credited .product-photo-credit{font-size:10px;margin:0}.photo-credits-page{max-width:1080px}.photo-credits-intro{max-width:850px;margin:0 0 28px;font-size:14px;line-height:1.9;color:#456174}.photo-credits-intro p{margin:0 0 12px}.photo-credit-list{display:grid;gap:22px;margin-bottom:28px}.photo-credit-record{padding:24px;border:1px solid #cfdee8;border-left:4px solid #e99742;border-radius:9px;background:#fff;scroll-margin-top:110px;overflow-wrap:anywhere}.photo-credit-record h2{font-size:22px;line-height:1.5;margin:0 0 17px;color:#153f5c}.photo-credit-record dl{margin:0;display:grid;gap:13px}.photo-credit-record dl>div{display:grid;grid-template-columns:160px minmax(0,1fr);gap:12px;font-size:13px;line-height:1.85}.photo-credit-record dt{font-weight:750;color:#294f66}.photo-credit-record dd{margin:0;min-width:0;color:#425e70}.photo-credit-record a{color:#17577d;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}@media(max-width:600px){.rudravya-electronics-card .product-image{height:220px;min-height:220px;padding:15px}.rudravya-electronics-detail .detail-image .detail-photo-open{min-height:250px;padding:15px}.rudravya-electronics-detail .detail-image .detail-photo-open img[data-product-photo]{height:280px;max-height:320px}.photo-credit-record{padding:19px 16px}.photo-credit-record h2{font-size:19px}.photo-credit-record dl>div{grid-template-columns:minmax(0,1fr);gap:2px}.photo-credits-intro{font-size:13px}.electronics-catalogue-reference{font-size:11px}}#main .product-card.rudravya-electronics-card .product-image,#main .rudravya-electronics-detail .detail-image .detail-photo-open{background:#fff}#main .rudravya-electronics-card .product-meta>span>span{display:block;line-height:1.7;margin-top:3px}#main .reviewed-manufacturer-card .product-image{display:flex;align-items:center;justify-content:center;height:230px;min-height:230px;padding:16px;background:#fff;border-bottom:1px solid #e0e8ee}#main .reviewed-manufacturer-card .product-image img[data-product-photo]{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;padding:0;margin:0;background:#fff;mix-blend-mode:normal}#main .reviewed-manufacturer-detail .detail-image{background:#fff}#main .reviewed-manufacturer-detail .detail-photo-open{display:flex;align-items:center;justify-content:center;min-height:330px;padding:20px;background:#fff}#main .reviewed-manufacturer-detail .detail-photo-open img[data-product-photo]{width:100%;height:400px;max-height:460px;object-fit:contain;object-position:center;padding:0;margin:0;background:#fff;mix-blend-mode:normal}@media(max-width:600px){#main .reviewed-manufacturer-card .product-image{height:220px;min-height:220px;padding:15px}#main .reviewed-manufacturer-detail .detail-photo-open{min-height:250px;padding:15px}#main .reviewed-manufacturer-detail .detail-photo-open img[data-product-photo]{height:280px;max-height:320px}}.make-context-note{display:block;font-size:11px;line-height:1.6;margin-top:7px;opacity:.85}.rakiro-range-shortcut{padding:14px;border:1px solid #f4bd80;border-left:4px solid #f6a34b;border-radius:8px;background:#fff8ee;color:#163d57;margin:4px 0 20px;min-width:0;overflow-wrap:anywhere}.rakiro-range-shortcut strong{display:block;font-size:13px;line-height:1.65;color:#123b57}.rakiro-range-shortcut p{font-size:12px;line-height:1.75;margin:7px 0;color:#466073}.rakiro-range-shortcut a{display:inline-flex;align-items:center;min-height:44px;font-size:13px;font-weight:800;line-height:1.65;color:#124b70;text-decoration:underline;text-underline-offset:3px}.rudravya-rakiro-range{margin-top:24px;margin-bottom:4px}.rudravya-rakiro-range .rakiro-range-shortcut{padding:20px 24px}.rudravya-rakiro-range .rakiro-range-shortcut strong{font-size:19px}@media(max-width:600px){.rudravya-rakiro-range .rakiro-range-shortcut{padding:17px}.rudravya-rakiro-range .rakiro-range-shortcut strong{font-size:17px}}.filters>.rakiro-range-shortcut{grid-column:1/-1}.rakiro-range-shortcut nav{display:grid;gap:4px;margin-top:8px}.rakiro-range-shortcut nav a{display:flex;width:100%;min-height:44px}@media(max-width:1100px){[data-page] .header.corporate-nav-shell #navigation{position:absolute;top:100%;width:auto;flex-direction:column;max-height:calc(100dvh - var(--mobile-nav-bottom,64px) - 12px);overflow-y:auto;overscroll-behavior:contain}}.quotation-tracking [hidden]{display:none!important}.quotation-tracking .tracking-account{padding:10px 12px;border-radius:5px;background:#e0edf5;font-weight:700;overflow-wrap:anywhere}.quotation-tracking .tracking-auth-warning{padding:12px;border-left:3px solid #ca7d24;background:#fff4e5}.enquiry-status-heading{padding-block:30px 22px}.enquiry-status-heading h1{font-size:clamp(28px,4vw,44px);line-height:1.2;margin:8px 0 12px}.enquiry-status-heading>p:last-child{font-size:15px;color:#435f74}.enquiry-guide .quotation-tracking{width:100%;max-width:none;margin:26px 0 0}.quotation-tracking .customer-tracking-email{grid-column:1/-1;background:#fff;border:1px solid #b7cede;border-radius:7px;min-width:0}.customer-tracking-email>summary{cursor:pointer;min-height:46px;padding:12px 16px;font-size:14px;font-weight:750;color:#123b5c}.tracking-verification-content{padding:0 16px 16px;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.quotation-tracking .customer-tracking-email form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;margin-top:12px}.quotation-tracking .customer-tracking-email form>p,.quotation-tracking .customer-tracking-email [data-tracking-use-email]{grid-column:1/-1}.quotation-tracking .customer-tracking-email button[type=submit]{margin-top:0;align-self:end;min-height:46px}.quotation-tracking [data-tracking-auth-result]{margin:12px 0 0;font-weight:650}.quotation-tracking [data-tracking-logout],.quotation-tracking [data-tracking-use-email]{min-height:44px;text-align:left;white-space:normal;background:transparent;border:0;cursor:pointer}@media(max-width:600px){.quotation-tracking .customer-tracking-email form{grid-template-columns:minmax(0,1fr)}.quotation-tracking .customer-tracking-email button[type=submit]{width:100%;min-height:48px}.tracking-verification-content{padding-inline:12px}.customer-tracking-email>summary{padding-inline:12px}}
