.page-module__WJuRwq__page{background:#f7efdf;overflow:hidden}.page-module__WJuRwq__hero{color:#faf1d7;background:radial-gradient(circle at 50% -25%,#ad314552,#0000 48%),linear-gradient(135deg,#24070c,#4a111a 62%,#351015);position:relative;overflow:hidden}.page-module__WJuRwq__hero:before{content:"";pointer-events:none;border:1px solid #e3c4652e;position:absolute;inset:14px}.page-module__WJuRwq__hero:after{content:"";border:1px solid #e3c46512;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-270px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 64px #e3c46505,inset 0 0 0 65px #e3c4650f}.page-module__WJuRwq__heroInner{z-index:1;text-align:center;flex-direction:column;align-items:center;width:min(900px,100% - 48px);min-height:500px;margin-inline:auto;padding:52px 0 64px;display:flex;position:relative}.page-module__WJuRwq__breadcrumb{color:#faf1d780;align-self:flex-start;align-items:center;gap:10px;margin-bottom:70px;font-size:12px;display:flex}.page-module__WJuRwq__breadcrumb a{transition:color .18s}.page-module__WJuRwq__breadcrumb a:hover,.page-module__WJuRwq__breadcrumb span:last-child{color:#e3c465}.page-module__WJuRwq__eyebrow{color:#e3c465;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:18px;font-size:11px;font-weight:700;display:flex}.page-module__WJuRwq__hero h1{color:#f4e6b8;font-family:var(--font-heading), Georgia, serif;letter-spacing:-.045em;text-wrap:balance;font-size:clamp(62px,8vw,104px);font-weight:600;line-height:.9}.page-module__WJuRwq__heroBody{color:#faf1d7bd;max-width:650px;margin-top:24px;font-size:17px;line-height:1.7}.page-module__WJuRwq__heroIndex{grid-template-columns:70px auto auto 70px;align-items:center;gap:14px;margin-top:32px;display:grid}.page-module__WJuRwq__heroIndex>span{background:#e3c4654d;height:1px}.page-module__WJuRwq__heroIndex strong{color:#e3c465;font-family:var(--font-heading), Georgia, serif;font-size:28px;font-weight:600}.page-module__WJuRwq__heroIndex p{color:#faf1d78c;letter-spacing:.13em;text-align:left;text-transform:uppercase;max-width:145px;font-size:9px;font-weight:800;line-height:1.35}.page-module__WJuRwq__catalogue{width:min(1220px,100% - 48px);margin-inline:auto;padding:96px 0 128px;position:relative}.page-module__WJuRwq__catalogue:before{z-index:-1;content:"";background:radial-gradient(circle at 4% 9%,#d4af3717,#0000 20%),#f7efdf;position:absolute;inset:0 calc(50% - 50vw)}.page-module__WJuRwq__catalogueIntro{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:end;gap:72px;margin-bottom:52px;display:grid}.page-module__WJuRwq__catalogueIntro div>p,.page-module__WJuRwq__cardMeta>p,.page-module__WJuRwq__bestForLabel{color:#b8912a;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.45}.page-module__WJuRwq__catalogueIntro h2{color:#3f0f17;max-width:720px;font-family:var(--font-heading), Georgia, serif;letter-spacing:-.035em;text-wrap:balance;margin-top:10px;font-size:clamp(42px,5.3vw,68px);font-weight:600;line-height:.98}.page-module__WJuRwq__catalogueIntro>p{color:#3f0f17ab;font-size:15px;line-height:1.75}.page-module__WJuRwq__serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.page-module__WJuRwq__serviceGrid>*{min-width:0}.page-module__WJuRwq__serviceCard{background:#fffaf0;border:1px solid #b8912a6b;flex-direction:column;height:100%;transition:transform .22s,box-shadow .22s;display:flex;overflow:hidden;box-shadow:0 18px 50px #3f0f1712}.page-module__WJuRwq__serviceCard:hover{transform:translateY(-4px);box-shadow:0 25px 65px #3f0f1721}.page-module__WJuRwq__cardImage{background:#3f0f17;height:320px;position:relative;overflow:hidden}.page-module__WJuRwq__cardImage img{object-fit:cover;transition:transform .65s}.page-module__WJuRwq__serviceCard:hover .page-module__WJuRwq__cardImage img{transform:scale(1.025)}.page-module__WJuRwq__cardImage .page-module__WJuRwq__containImage{object-fit:contain;object-position:center 52%;padding:24px 42px 0}.page-module__WJuRwq__kundaliCard .page-module__WJuRwq__cardImage{background:radial-gradient(circle at 50% 45%,#d4af372b,#0000 44%),linear-gradient(145deg,#611522,#28090e)}.page-module__WJuRwq__gemCard .page-module__WJuRwq__cardImage{background:#0e2440}.page-module__WJuRwq__cardNumber{z-index:2;color:#f4e6b8;width:48px;height:48px;font-family:var(--font-heading), Georgia, serif;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#24070cbd;border:1px solid #f4e6b87a;border-radius:50%;place-items:center;font-size:17px;display:grid;position:absolute;top:18px;left:20px}.page-module__WJuRwq__cardBody{flex-direction:column;flex:1;padding:34px 38px 36px;display:flex}.page-module__WJuRwq__cardMeta{align-items:center;gap:13px;display:flex}.page-module__WJuRwq__cardIcon{color:#7a1c2b;border:1px solid #b8912a7a;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}.page-module__WJuRwq__serviceCard h3{color:#3f0f17;font-family:var(--font-heading), Georgia, serif;letter-spacing:-.035em;text-wrap:balance;margin-top:24px;font-size:clamp(38px,4.2vw,56px);font-weight:600;line-height:.98}.page-module__WJuRwq__cardLead{color:#3f0f17b0;margin-top:18px;font-size:14px;line-height:1.7}.page-module__WJuRwq__cardPoints{border-top:1px solid #b8912a40;gap:11px;margin-top:26px;padding-top:20px;display:grid}.page-module__WJuRwq__cardPoints li{color:#3f0f17b8;grid-template-columns:9px 1fr;align-items:start;gap:10px;font-size:12px;line-height:1.5;display:grid}.page-module__WJuRwq__cardPoints li span{border:1px solid #b8912a;width:6px;height:6px;margin-top:6px;transform:rotate(45deg)}.page-module__WJuRwq__cardFooter{border-top:1px solid #b8912a40;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;margin-top:auto;padding-top:24px;display:grid}.page-module__WJuRwq__cardFooter>div>p:last-child{color:#3f0f17a6;margin-top:8px;font-size:12px;line-height:1.55}.page-module__WJuRwq__cardLink{color:#7a1c2b;letter-spacing:.1em;white-space:nowrap;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:12px;padding-bottom:7px;font-size:10px;font-weight:800;transition:gap .18s,color .18s;display:inline-flex}.page-module__WJuRwq__cardLink:hover{color:#b8912a;gap:18px}.page-module__WJuRwq__gemCard{border-top-color:#15335e}.page-module__WJuRwq__matchCard{border-top-color:#7a1c2b}.page-module__WJuRwq__consultCard{border-top-color:#b8912a}@media (max-width:900px){.page-module__WJuRwq__catalogueIntro{grid-template-columns:1fr;gap:24px}.page-module__WJuRwq__cardImage{height:280px}.page-module__WJuRwq__cardFooter{grid-template-columns:1fr}}@media (max-width:720px){.page-module__WJuRwq__heroInner{width:min(100% - 36px,620px);min-height:440px;padding:42px 0 56px}.page-module__WJuRwq__breadcrumb{margin-bottom:54px}.page-module__WJuRwq__hero h1{font-size:clamp(52px,16vw,72px)}.page-module__WJuRwq__heroBody{font-size:15px}.page-module__WJuRwq__catalogue{width:min(100% - 36px,620px);padding:74px 0 92px}.page-module__WJuRwq__serviceGrid{grid-template-columns:1fr;gap:22px}.page-module__WJuRwq__cardImage{height:300px}}@media (max-width:460px){.page-module__WJuRwq__hero:before{inset:9px}.page-module__WJuRwq__eyebrow{justify-content:center;font-size:9px}.page-module__WJuRwq__heroIndex{grid-template-columns:35px auto auto 35px}.page-module__WJuRwq__cardImage{height:250px}.page-module__WJuRwq__cardImage .page-module__WJuRwq__containImage{padding:20px 28px 0}.page-module__WJuRwq__cardBody{padding:28px 24px 30px}.page-module__WJuRwq__serviceCard h3{font-size:38px}}@media (prefers-reduced-motion:reduce){.page-module__WJuRwq__serviceCard,.page-module__WJuRwq__cardImage img,.page-module__WJuRwq__cardLink{transition:none}}:lang(hi) .page-module__WJuRwq__hero h1,:lang(mr) .page-module__WJuRwq__hero h1,:lang(hi) .page-module__WJuRwq__catalogueIntro h2,:lang(mr) .page-module__WJuRwq__catalogueIntro h2,:lang(hi) .page-module__WJuRwq__serviceCard h3,:lang(mr) .page-module__WJuRwq__serviceCard h3{letter-spacing:normal;line-height:1.32}:lang(hi) .page-module__WJuRwq__heroBody,:lang(mr) .page-module__WJuRwq__heroBody,:lang(hi) .page-module__WJuRwq__heroIndex p,:lang(mr) .page-module__WJuRwq__heroIndex p,:lang(hi) .page-module__WJuRwq__cardLead,:lang(mr) .page-module__WJuRwq__cardLead,:lang(hi) .page-module__WJuRwq__cardPoints li,:lang(mr) .page-module__WJuRwq__cardPoints li,:lang(hi) .page-module__WJuRwq__cardFooter>div>p:last-child,:lang(mr) .page-module__WJuRwq__cardFooter>div>p:last-child{line-height:1.75}
