.paint-world .header-main .logo{width:245px;max-width:245px;flex-shrink:0}.paint-world .header-main .logo img{width:100%;height:auto;max-height:none}.world-nav-link{background:#e9efdd;padding:10px 13px!important;border:1px solid #cbd9be;font-size:10px!important;color:#24573c!important}.world-portal{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center;padding-top:85px;padding-bottom:85px;border-top:1px solid #ddd0c5;border-bottom:1px solid #ddd0c5}.world-portal h2{font-family:'Noto Sans Devanagari',sans-serif;font-size:39px;line-height:1.5;color:#503244;margin:22px 0}.world-portal h2 em{font-style:normal;color:#5a7956}.world-portal p{color:#7b7467;font-size:14px;line-height:1.95;max-width:450px;margin-bottom:25px}.portal-visual{background:#e9efdf;min-height:370px;padding:25px 30px;text-align:center;display:block}.portal-visual .portal-green-logo{width:170px;height:auto;margin:0 auto}.portal-visual>div{display:flex;justify-content:center;height:230px;margin:0 auto}.portal-visual>div>img{width:46%;height:100%;object-fit:contain;mix-blend-mode:multiply}.portal-visual>span{font:500 9px/1.5 'DM Sans',sans-serif;letter-spacing:2px;color:#41633f}.paint-world footer img[alt='Manjula Enterprises']{max-width:260px}.rcm-world{background:#fafbf4;--green:#175640}.rcm-world .topbar{background:#184e3b}.rcm-world header{background:#fffef8}.rcm-world .header-main nav{gap:17px}.rcm-world .header-main nav a{font-size:12px}.rcm-world .header-main nav a:first-child{color:#8d4a61}.rcm-hero{background:#eaf1dc;overflow:hidden}.rcm-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:55px;align-items:center;min-height:620px;padding-top:55px;padding-bottom:55px}.rcm-kicker{display:block;font:600 10px/1.6 'DM Sans',sans-serif;letter-spacing:2.4px;color:#779250;margin-bottom:25px}.rcm-hero h1{font:500 clamp(36px,4.3vw,63px)/1.5 'Noto Sans Devanagari',sans-serif;color:#194f39;letter-spacing:-1px;margin:0 0 22px}.rcm-hero h1 em{font-style:normal;color:#7d954c}.rcm-hero p{font-size:15px;line-height:1.95;max-width:470px;color:#65735b}.rcm-hero-actions{display:flex;align-items:center;gap:24px;margin-top:28px;flex-wrap:wrap}.rcm-world .btn{border-radius:4px;font-size:13px}.rcm-hero-actions .text-link{font-size:12px}.rcm-sponsor-teaser{border-top:1px solid #cbd8b7;margin-top:34px;padding-top:23px}.rcm-sponsor-teaser>span{font-size:10px;color:#7d8d63;display:block}.rcm-sponsor-teaser>strong{display:block;font:600 13px/1.8 'DM Sans',sans-serif;color:#315e3e;margin:5px 0}.rcm-sponsor-teaser>a{font-size:10px;text-decoration:underline;text-underline-offset:5px}.rcm-hero-display{position:relative;height:480px}.rcm-orbit{position:absolute;inset:25px 0 10px;background:#d6e4bd;border-radius:48% 48% 10px 10px;transform:rotate(-6deg)}.rcm-hero-oil{position:absolute;left:0;top:0;width:75%;height:94%;object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(10px 20px 12px #2d432528);transform:rotate(-5deg)}.rcm-hero-gamma{position:absolute;right:-5%;bottom:15px;width:55%;height:57%;object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(10px 20px 12px #2d432528)}.rcm-hero-stamp{position:absolute;right:6px;top:10px;background:#164d38;color:#f0f4df;border-radius:50%;width:130px;height:130px;display:flex;flex-direction:column;align-items:center;justify-content:center;font:500 8px/1.5 'DM Sans',sans-serif;letter-spacing:1px;transform:rotate(8deg)}.rcm-hero-stamp b{font-family:'Noto Sans Devanagari',sans-serif;font-size:17px;line-height:1.7;text-align:center;font-weight:500;margin-top:8px;letter-spacing:0}.rcm-quicklinks{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #dce5ce}.rcm-quicklinks>a{text-align:center;font-size:12px;font-weight:600;padding:23px 5px;border-right:1px solid #dce5ce;color:#4f7046}.rcm-feature{display:grid;grid-template-columns:1fr 1fr;gap:85px;padding-top:90px;padding-bottom:90px;align-items:center}.rcm-feature-art{min-height:510px;background:#eff1e2;position:relative;padding:26px;text-align:center}.rcm-feature-art>span:first-child{display:block;font-size:9px;letter-spacing:2px;color:#879366}.rcm-feature-art>img{width:90%;height:380px;object-fit:contain;mix-blend-mode:multiply;margin:auto;filter:drop-shadow(10px 15px 10px #31452818)}.rcm-pack-options{display:flex;justify-content:center;gap:12px;margin-top:14px}.rcm-pack-options>button{background:#fffdf3;border:1px solid #cfdbbd;border-radius:3px;padding:10px 17px;font:500 12px/1 'DM Sans',sans-serif;color:#416941}.rcm-feature-copy h2{font:400 42px/1.3 Georgia,serif;color:#214f38;letter-spacing:-1px;margin-bottom:25px}.rcm-feature-copy h2 em{font-style:italic;color:#8a9a60}.rcm-feature-copy>p{font-size:14px;line-height:1.9;color:#6d7961}.rcm-facts{margin-top:25px}.rcm-facts>div{padding:16px 0;border-bottom:1px solid #dce3d0}.rcm-facts b{display:block;font:600 13px/1.7 'DM Sans',sans-serif;color:#3e6743}.rcm-facts span{display:block;font-size:12px;color:#778469;line-height:1.8;margin-top:5px}.rcm-source{font-size:11px;display:inline-block;margin-top:24px;color:#537747;text-decoration:underline;text-underline-offset:5px}.rcm-note{font-size:10px!important;color:#839074!important;line-height:1.9!important;margin-top:20px}.rcm-gamma{background:#e9eeda}.rcm-gamma>.rcm-feature{padding-top:80px;padding-bottom:80px}.gamma-art{background:#dde6ca}.gamma-art>img{height:350px}.rcm-art-caption{font:400 23px/1.6 'Noto Sans Devanagari',sans-serif;color:#628052!important;letter-spacing:0!important}.rcm-checklist{padding-left:20px;margin-top:25px;font-size:12px;color:#67805d;line-height:2.2}.rcm-world .wellness-section{padding-top:75px}.rcm-world .join-section{scroll-margin-top:80px}.rcm-world .join-section .sponsor-card{box-shadow:0 15px 45px #214c2220}.rcm-world footer{background:#123f30}.rcm-world .collection-grid{grid-template-columns:repeat(3,1fr)}.rcm-world .collection-grid .collection:last-child{grid-column:auto}.rcm-world footer .footer-brand img{background:#f5f7ed;padding:12px}.rcm-world .fresh-values{display:none}
@media(max-width:1100px){.paint-world .header-main .logo{width:220px;max-width:220px}.paint-world .header-main nav{gap:12px}.paint-world .header-main nav a{font-size:10px}.rcm-feature{gap:45px}.rcm-hero-grid{gap:25px}.rcm-world .header-main nav{gap:10px}.rcm-world .header-main nav a{font-size:10px}}
@media(max-width:800px){.world-portal{grid-template-columns:1fr;gap:28px;padding-top:55px;padding-bottom:55px}.world-portal h2{font-size:30px}.portal-visual{min-height:330px}.paint-world .header-main .logo{width:195px;max-width:195px}.rcm-hero-grid{grid-template-columns:1fr;gap:22px;padding-top:42px;padding-bottom:35px}.rcm-hero h1{font-size:42px}.rcm-hero p{max-width:550px}.rcm-hero-display{height:400px;max-width:450px;width:100%;margin:auto}.rcm-quicklinks{grid-template-columns:repeat(2,1fr)}.rcm-quicklinks>a{font-size:11px;padding:19px 5px;border-bottom:1px solid #dce5ce}.rcm-feature{grid-template-columns:1fr;gap:35px;padding-top:55px;padding-bottom:55px}.rcm-feature-art{min-height:440px}.rcm-feature-art>img{height:320px}.rcm-feature-copy h2{font-size:36px}.rcm-gamma .rcm-feature-copy{order:2}.rcm-gamma .gamma-art{order:1}.rcm-world .collection-grid{grid-template-columns:repeat(2,1fr)}.rcm-hero-stamp{right:10px}}
@media(max-width:480px){.paint-world .header-main .logo{width:180px;max-width:180px}.paint-world .header-main{gap:12px}.paint-world .header-actions{gap:9px}.world-portal h2{font-size:28px}.world-portal p{font-size:12px}.portal-visual{padding:22px 15px;min-height:305px}.portal-visual>div{height:210px}.portal-visual>span{font-size:7px}.rcm-hero h1{font-size:34px}.rcm-hero p{font-size:13px}.rcm-hero-display{height:330px}.rcm-hero-stamp{width:100px;height:100px;font-size:6px}.rcm-hero-stamp b{font-size:13px}.rcm-hero-actions{gap:18px}.rcm-world .btn{font-size:11px;padding:14px 18px}.rcm-sponsor-teaser>strong{font-size:11px}.rcm-feature-art{min-height:360px;padding:20px}.rcm-feature-art>img{height:265px}.rcm-feature-art>span:first-child{font-size:7px}.rcm-feature-copy h2{font-size:31px}.rcm-feature-copy>p{font-size:12px}.rcm-kicker{font-size:8px}.rcm-world .collection-grid{grid-template-columns:1fr}.rcm-world .header-main .logo{width:165px}.rcm-hero-actions .text-link{font-size:11px}.rcm-pack-options>button{padding:10px 14px}.rcm-gamma>.rcm-feature{padding-top:55px;padding-bottom:55px}}
/* Keep transparent brand assets and footer controls legible on dark surfaces. */
footer .footer-brand img{mix-blend-mode:normal!important;background:#fffaf1!important;opacity:1!important;filter:none!important;padding:16px!important;border:1px solid #e8dccc;border-radius:6px;width:260px!important;max-width:100%!important;height:auto!important;isolation:isolate}
footer .footer-title{color:#e9d6ac!important}
footer .footer-policy{color:#e9ded8!important}
footer .share-actions>button,footer .share-actions>a{background:#f4f3e8!important;color:#264d3c!important;border-color:#d8dfcc!important}
footer .share-actions>button:hover,footer .share-actions>a:hover{background:#e0e8cc!important;color:#193d2e!important}
footer .share-status{color:#e2e6ca!important}
footer .footer-bottom{border-top-color:#8e7b85!important}
