/* Anaru v1.5.0 — festive campaign + enquiry conversion */
.agd23-topbar-right{display:flex;align-items:center;gap:10px}.agd23-topbar-right a{color:inherit;text-decoration:none}.agd23-topbar-right a:hover{text-decoration:underline}.agd15-float-actions{position:fixed;right:18px;bottom:28px;z-index:250;display:grid;gap:9px}.agd15-float-actions a{min-width:155px;padding:11px 14px;border-radius:14px;box-shadow:0 12px 34px rgba(42,27,18,.18);text-decoration:none;display:flex;flex-direction:column;transition:.25s}.agd15-float-actions a:hover{transform:translateY(-2px)}.agd15-float-actions b{font-size:12px}.agd15-float-actions span{font-size:9px;opacity:.78;margin-top:2px}.agd15-wa{background:#1f7a4a;color:#fff}.agd15-call{background:#fff7ea;color:#321f14;border:1px solid rgba(50,31,20,.1)}.agd15-enquire{background:#3a2417;color:#fff}.agd15-mobile-actions{display:none}
.agd15-diwali-home{padding:26px 0 74px;background:linear-gradient(180deg,#fbf6ee,#f5ead9)}.agd15-diwali-grid{display:grid;grid-template-columns:1fr .88fr;gap:42px;align-items:center}.agd15-diwali-copy h2{font-family:"Cormorant Garamond",serif;font-size:clamp(52px,5vw,76px);line-height:.92;font-weight:500;margin:10px 0 18px}.agd15-diwali-copy p{max-width:650px;color:#65564d;line-height:1.8}.agd15-diwali-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:24px}.agd15-whatsapp-btn,.agd15-enquiry-link{display:inline-flex;align-items:center;justify-content:center;padding:13px 18px;border-radius:999px;background:#1f7a4a;color:#fff;text-decoration:none;font-size:11px;font-weight:800;letter-spacing:.04em}.agd15-call-link{font-size:11px;font-weight:800;text-decoration:none;border-bottom:1px solid currentColor;padding:8px 2px}.agd15-diwali-points{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.agd15-diwali-points span{padding:8px 11px;background:rgba(255,255,255,.62);border:1px solid rgba(106,72,45,.12);border-radius:999px;font-size:10px}.agd15-diwali-image{position:relative;display:block;border-radius:24px;overflow:hidden;box-shadow:0 24px 70px rgba(87,55,31,.16)}.agd15-diwali-image img{width:100%;height:480px;object-fit:cover;transition:transform .8s}.agd15-diwali-image:hover img{transform:scale(1.035)}.agd15-diwali-image b{position:absolute;left:18px;bottom:18px;background:rgba(255,250,243,.9);padding:10px 14px;border-radius:999px;font-size:10px;letter-spacing:.12em;text-transform:uppercase}
.agd15-product-contact{margin:14px 0 22px;padding:18px;border:1px solid rgba(130,85,51,.14);border-radius:18px;background:#fff8ed}.agd15-product-contact strong{font-family:"Cormorant Garamond",serif;font-size:24px}.agd15-product-contact p{font-size:12px;color:#73635a}.agd15-product-contact>div{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.agd15-enquiry-link{background:#3a2417}
.agd15-campaign-hero{padding:72px 0 62px;background:radial-gradient(circle at 80% 10%,rgba(223,184,118,.28),transparent 35%),#fbf6ee}.agd15-campaign-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:54px;align-items:center}.agd15-campaign-copy h1{font-family:"Cormorant Garamond",serif;font-size:clamp(64px,7vw,104px);line-height:.84;font-weight:500;letter-spacing:-.04em;margin:12px 0 22px}.agd15-campaign-copy p{font-size:16px;line-height:1.8;color:#66574e;max-width:600px}.agd15-campaign-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:28px}.agd15-campaign-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.agd15-campaign-badges span{padding:8px 11px;border-radius:999px;background:#fff;border:1px solid rgba(91,59,38,.12);font-size:10px}.agd15-campaign-visual{position:relative}.agd15-campaign-visual img{width:100%;height:600px;object-fit:cover;border-radius:26px;box-shadow:0 28px 80px rgba(72,46,26,.18)}.agd15-campaign-visual>div{position:absolute;right:20px;bottom:20px;background:rgba(255,250,243,.92);padding:14px 18px;border-radius:16px;display:grid}.agd15-campaign-visual strong{font-size:12px}.agd15-campaign-visual small{font-size:9px;color:#7c6b60;margin-top:3px}
.agd15-campaign-features{padding:0 0 70px;background:#fbf6ee}.agd15-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.agd15-feature-grid article{background:#fff;padding:24px;border-radius:18px;border:1px solid rgba(87,58,38,.08)}.agd15-feature-grid article>b{color:#b0783f;font-size:10px;letter-spacing:.15em}.agd15-feature-grid h3{font-family:"Cormorant Garamond",serif;font-size:28px;margin:9px 0}.agd15-feature-grid p{font-size:12px;line-height:1.7;color:#716158}
.agd15-enquiry-section{padding:84px 0;background:#efe1cf}.agd15-enquiry-grid{display:grid;grid-template-columns:.8fr 1.05fr;gap:58px;align-items:start}.agd15-enquiry-copy h2{font-family:"Cormorant Garamond",serif;font-size:60px;line-height:.95;margin:10px 0 18px;font-weight:500}.agd15-enquiry-copy>p{color:#6f5f55;line-height:1.8}.agd15-contact-card{display:grid;gap:9px;margin-top:28px}.agd15-contact-card>a,.agd15-contact-card>div{background:rgba(255,255,255,.62);border:1px solid rgba(91,59,38,.1);border-radius:14px;padding:13px 15px;text-decoration:none;display:grid}.agd15-contact-card b{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#a66f38}.agd15-contact-card span{font-size:12px;margin-top:3px;color:#433228}.agd15-lead-form{background:#fff;padding:28px;border-radius:22px;box-shadow:0 24px 70px rgba(72,46,26,.12);display:grid;gap:13px}.agd15-form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.agd15-lead-form label{display:grid;gap:6px;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#625147;font-weight:700}.agd15-lead-form input,.agd15-lead-form select,.agd15-lead-form textarea{width:100%;padding:13px 14px;border:1px solid #ded3c7;border-radius:10px;background:#fff;font:inherit;color:#2d2119;text-transform:none;letter-spacing:0}.agd15-lead-form input:focus,.agd15-lead-form select:focus,.agd15-lead-form textarea:focus{outline:none;border-color:#b78343;box-shadow:0 0 0 3px rgba(183,131,67,.10)}.agd15-lead-form small{font-size:9px;color:#81736a}.agd15-hp{position:absolute!important;left:-9999px!important}.agd15-campaign-footer-cta{padding:58px 0;background:#3a2417;color:#fff}.agd15-campaign-footer-cta .agd23-shell{display:flex;justify-content:space-between;align-items:center;gap:22px}.agd15-campaign-footer-cta h2{font-family:"Cormorant Garamond",serif;font-size:48px;margin:0}.agd15-campaign-footer-cta>div>div{display:flex;gap:10px;flex-wrap:wrap}
@media(max-width:900px){.agd15-diwali-grid,.agd15-campaign-grid,.agd15-enquiry-grid{grid-template-columns:1fr}.agd15-diwali-image img{height:390px}.agd15-campaign-visual img{height:500px}.agd15-feature-grid{grid-template-columns:1fr 1fr}.agd15-campaign-footer-cta .agd23-shell{align-items:flex-start;flex-direction:column}.agd15-float-actions{display:none}.agd15-mobile-actions{display:grid;grid-template-columns:repeat(3,1fr);position:fixed;z-index:260;left:10px;right:10px;bottom:10px;background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 14px 38px rgba(36,23,16,.22);border:1px solid rgba(60,40,28,.08)}.agd15-mobile-actions a{padding:12px 6px;text-align:center;font-size:10px;font-weight:800;text-decoration:none;color:#382419}.agd15-mobile-actions a:first-child{background:#1f7a4a;color:#fff}.agd15-mobile-actions a:last-child{background:#3a2417;color:#fff}.agd23-footer{padding-bottom:70px}}
@media(max-width:560px){.agd23-topbar-right{display:none}.agd15-diwali-home{padding:20px 0 50px}.agd15-diwali-copy h2{font-size:44px}.agd15-diwali-image img{height:300px}.agd15-campaign-hero{padding:46px 0}.agd15-campaign-copy h1{font-size:56px}.agd15-campaign-visual img{height:360px}.agd15-feature-grid{grid-template-columns:1fr}.agd15-enquiry-section{padding:55px 0}.agd15-enquiry-copy h2{font-size:46px}.agd15-form-row{grid-template-columns:1fr}.agd15-lead-form{padding:18px}.agd15-campaign-footer-cta h2{font-size:38px}}
