*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#100207;color:#f7efe0;font:16px/1.7 Inter,Arial,sans-serif}body:after{content:"";position:fixed;inset:0;pointer-events:none;opacity:.035;background:radial-gradient(#fff 1px,transparent 1px);background-size:7px 7px}.top{text-align:center;padding:8px;background:#22040a;color:#efd184;font-size:10px;letter-spacing:3px}header{height:72px;padding:0 7%;display:flex;align-items:center;justify-content:space-between;background:#150309dd;border-bottom:1px solid #d8ad5433;position:sticky;top:0;z-index:5;backdrop-filter:blur(12px)}.brand{display:flex;gap:10px;align-items:center;color:#fff;text-decoration:none}.brand b{font:32px Georgia;color:#d8ad54}.brand span{font-weight:700;letter-spacing:2px;font-size:14px}.brand small{display:block;color:#a99682;font-size:7px;letter-spacing:3px}.call,.link{color:#1a0609;background:#d8ad54;padding:9px 18px;border-radius:30px;text-decoration:none;font-weight:700}.hero{min-height:calc(100vh - 100px);padding:70px 7%;display:grid;grid-template-columns:1fr 1fr;align-items:center;overflow:hidden;background:radial-gradient(circle at 70% 50%,#621323,#23050c 45%,#100207)}.copy{max-width:650px}.eyebrow{color:#d8ad54;font-size:10px;letter-spacing:4px;font-weight:700}.hero h1{font:700 clamp(65px,9vw,125px)/1 "Noto Serif Tamil";color:#f1d28a;margin:12px 0 0;text-shadow:0 12px 30px #000}.hero h2{font:700 clamp(25px,3vw,43px)/1 Cormorant Garamond;letter-spacing:9px;margin:5px 0 18px}.goldline{font-family:"Noto Serif Tamil";color:#f1d28a;font-size:18px}.hero p{color:#cdbda9}.buttons{display:flex;gap:12px;margin-top:25px;flex-wrap:wrap}.btn{display:inline-block;background:linear-gradient(135deg,#b58228,#f1d07a,#b58228);color:#18060a;padding:13px 24px;text-decoration:none;font-weight:700;border-radius:4px;box-shadow:0 10px 30px #d8ad5422}.outline{display:inline-block;color:#f1d28a;border:1px solid #d8ad5480;padding:12px 24px;text-decoration:none;border-radius:4px}.visual{height:540px;position:relative;display:flex;align-items:center;justify-content:center}.halo{position:absolute;width:430px;height:430px;border:1px solid #d8ad5455;border-radius:50%;box-shadow:0 0 100px #d8ad5418}.jar{position:relative;width:245px;height:205px;z-index:2;filter:drop-shadow(0 30px 25px #000b)}.jar .body{position:absolute;bottom:0;width:245px;height:155px;border:2px solid #f1d07a;border-radius:25px 25px 45px 45px;background:linear-gradient(90deg,#754b12,#e8c86c,#98661b,#f0d47c,#714912);text-align:center;color:#4b2504;padding-top:42px}.jar strong{font:700 12px Georgia;letter-spacing:3px}.jar em{display:block;font:700 20px "Noto Serif Tamil";font-style:normal;margin-top:18px}.lid{position:absolute;z-index:3;right:-25px;top:-20px;width:140px;height:72px;border:2px solid #f1d07a;border-radius:50%;transform:rotate(25deg);background:linear-gradient(135deg,#714912,#e5c363,#7b5214)}.intro,.faq{max-width:900px;margin:auto;padding:100px 7%;text-align:center}.intro h2,.faq h2,.cta h2,.split h2,.dark h2{font:700 clamp(32px,4vw,52px)/1.35 "Noto Serif Tamil";margin:12px 0 18px}.intro h2 span,.split h2 span,.dark h2 span{color:#f1d28a}.intro p,.split p,.faq p,.cta p{color:#bbaa97}.dark{padding:100px 7%;background:linear-gradient(#190309,#29060e)}.grid{max-width:1200px;margin:35px auto 0;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.grid article{min-height:205px;padding:28px;border:1px solid #d8ad542e;background:#24060d99}.grid b{color:#d8ad54}.grid h3{font:700 20px "Noto Serif Tamil";color:#efd184}.grid p{font-size:13px;color:#bbaa97}.split{max-width:1200px;margin:auto;padding:100px 7%;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.small{height:390px}.mini{transform:scale(.8)}ul{padding:0;list-style:none;color:#d5c7b7}li{padding:9px 0;border-bottom:1px solid #d8ad5425}li:before{content:"✦";color:#d8ad54;margin-right:10px}.link{display:inline-block;margin-top:20px}.cta{text-align:center;padding:90px 7%;background:radial-gradient(circle at 50% 0,#681324,#21050b 60%);border-block:1px solid #d8ad5430}.cta p{margin-bottom:25px}.faq{text-align:left}.faq h2{font-size:42px}.faq details{border-bottom:1px solid #d8ad5430;padding:18px 0}.faq summary{cursor:pointer;font-family:"Noto Serif Tamil";color:#efd184}footer{text-align:center;padding:55px 7%;background:#090104;color:#8e8071;font-size:12px;letter-spacing:1px}footer strong{display:block;color:#f1d28a;font:700 28px Cormorant Garamond;letter-spacing:5px}footer span{display:block;font-size:8px;letter-spacing:4px}footer hr{width:60px;border:0;border-top:1px solid #d8ad54;margin:18px auto}footer a{display:block;color:#f1d28a;font-size:18px;margin:12px;text-decoration:none}footer small{display:block;margin-top:18px}@media(max-width:850px){.hero,.split{grid-template-columns:1fr}.hero{text-align:center}.copy{margin:auto}.buttons{justify-content:center}.visual{height:420px}.grid{grid-template-columns:1fr 1fr}.split{gap:20px}.faq{padding-inline:5%}}@media(max-width:520px){header{padding:0 5%}.hero{padding:55px 5% 20px}.hero h1{font-size:68px}.hero h2{font-size:26px;letter-spacing:5px}.visual{height:370px}.halo{width:300px;height:300px}.jar{transform:scale(.8)}.grid{grid-template-columns:1fr}.intro,.dark,.split,.faq{padding:70px 5%}.faq h2{font-size:30px}}