body.mgs-site .rudra-banner-grid{grid-template-columns:2fr 1fr 1fr;gap:16px;align-items:stretch}body.mgs-site .rudra-banner-grid .mh-offers-stack,body.mgs-site .rudra-banner-grid>*{min-width:0}body.mgs-site .rudra-banner-grid img{display:block;width:100%;height:100%;object-fit:contain;border-radius:16px}body.mgs-site .rudra-banner-grid .mh-offers-stack{display:grid;grid-template-rows:1fr 1fr;gap:16px}body.mgs-site .rudra-offer-slider{width:100%;margin:0;border-radius:16px;overflow:hidden;background:#edf3e5}body.mgs-site .rudra-offer-slider .swiper-slide{height:auto;border-radius:0}body.mgs-site .rudra-offer-slider:not(.swiper-initialized) .swiper-wrapper{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}body.mgs-site .rudra-offer-slider:not(.swiper-initialized) .swiper-slide{flex:0 0 100%;scroll-snap-align:start}body.mgs-site .rudra-offer-slider .swiper-slide img{aspect-ratio:1}body.mgs-site .rudra-slider-controls{position:absolute;z-index:2;bottom:14px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:6px;padding:4px 8px;border-radius:30px;background:#fffffff2;color:#2d4813;box-shadow:0 3px 16px #20370c15}body.mgs-site .rudra-slider-controls[hidden]{display:none}body.mgs-site .rudra-slider-controls button{display:grid;place-items:center;min-width:36px;min-height:36px;border:0;border-radius:24px;background:transparent;color:#2d4813;font-size:14px;padding:4px 8px}body.mgs-site .rudra-slider-controls button:hover{background:#edf3e5}body.mgs-site .rudra-slider-controls .swiper-pagination{position:static;width:auto;white-space:nowrap;transform:none}body.mgs-site .rudra-slider-controls .swiper-pagination-bullet{background:#2d4813}body.mgs-site .rudra-slider-controls svg{width:20px;height:20px}body.mgs-site .rudra-whatsapp-banner{display:block;border-radius:20px;overflow:hidden;margin:24px 0 48px}body.mgs-site .rudra-whatsapp-banner img{display:block;width:100%;height:auto}body.mgs-site .rudra-banner-grid a:focus-visible,body.mgs-site .rudra-slider-controls button:focus-visible,body.mgs-site .rudra-whatsapp-banner:focus-visible{outline:3px solid #a38338;outline-offset:-4px}@media (max-width:900px){body.mgs-site .rudra-banner-grid{grid-template-columns:2fr 1fr}body.mgs-site .rudra-banner-grid .mh-offer-devices{grid-column:2;grid-row:1}body.mgs-site .rudra-banner-grid .mh-offers-stack{grid-column:1/-1;grid-template-columns:1fr 1fr;grid-template-rows:auto}}@media (max-width:540px){body.mgs-site .rudra-banner-grid{grid-template-columns:1fr}body.mgs-site .rudra-banner-grid .mh-offers-stack{grid-template-columns:1fr}body.mgs-site .rudra-banner-grid .mh-offer-devices{grid-column:1;grid-row:auto;max-height:640px}body.mgs-site .rudra-banner-grid .mh-offer-devices img{object-fit:contain;background:#edf3e5}body.mgs-site .rudra-whatsapp-banner{border-radius:12px}}body.mgs-site .rudra-hero-art-link{display:block;min-width:0;width:100%}body.mgs-site .rudra-hero-art-link .mc-hero-image{width:100%;height:auto}body.mgs-site .rudra-banner-grid .mh-offer-main{grid-column:auto;grid-row:auto}@media (max-width:900px){body.mgs-site .rudra-banner-grid .mh-offer-main{grid-column:1;grid-row:1}}@media (max-width:540px){body.mgs-site .rudra-banner-grid .mh-offer-main{grid-column:1;grid-row:auto}}body.mgs-site .rudra-home-cta-shell{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;padding:42px 46px;border:1px solid #4c6433;border-radius:24px;background:linear-gradient(115deg,#263d13,#43602c);box-shadow:0 14px 36px #23371314;color:#fffef8}body.mgs-site .rudra-home-cta-copy{max-width:650px}body.mgs-site .rudra-home-cta-kicker{display:inline-flex;align-items:center;gap:9px;color:#eddeb2;font-size:12px;font-weight:500;letter-spacing:1.8px}body.mgs-site .rudra-home-cta-kicker svg{width:18px;height:18px}body.mgs-site .rudra-home-cta h2{margin:14px 0 12px;color:#fffef8;font-size:clamp(28px,3.2vw,38px);font-weight:500;letter-spacing:-.8px;line-height:1.15}body.mgs-site .rudra-home-cta p{max-width:540px;margin:0;color:#e3ebda;font-size:16px;line-height:1.65}body.mgs-site .rudra-home-cta-actions{display:flex;flex-direction:column;align-items:center;gap:16px}body.mgs-site .rudra-home-cta-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:52px;padding:14px 22px;border:1px solid #fffef8;border-radius:10px;color:#2d4813;background:#fffef8;font-size:15px;font-weight:600;text-decoration:none}body.mgs-site .rudra-home-cta-button svg{width:20px;height:20px;flex-shrink:0}body.mgs-site .rudra-home-cta-button:hover{background:#f1e7c9;border-color:#f1e7c9}body.mgs-site .rudra-home-cta-link{padding:4px;color:#fffef8;font-size:14px;text-decoration:underline;text-underline-offset:4px}body.mgs-site .rudra-home-cta a:focus-visible{outline:3px solid #eddeb2;outline-offset:5px}@media (max-width:767px){body.mgs-site .rudra-home-cta-shell{grid-template-columns:1fr;gap:26px;padding:30px 24px;border-radius:18px}body.mgs-site .rudra-home-cta-actions{align-items:flex-start}body.mgs-site .rudra-home-cta-button{width:100%}body.mgs-site .rudra-home-cta-link{align-self:center}body.mgs-site .rudra-home-cta p{font-size:15px}}