.lawyer-bg{background-image:url(/images/adv-indrajit-dongre-office-kasba-peth.jpg);background-size:cover;background-position:top;border-radius:var(--r-xl)}.pwrap .heroimg{position:relative;width:100%;aspect-ratio:3/4;min-height:320px;border-radius:var(--r-xl);overflow:hidden;box-shadow:var(--sh-hover);background:var(--mint)}.pwrap .heroimg img{object-fit:cover;object-position:center center}.adv .pw .heroimg{position:relative;width:100%;aspect-ratio:1023/1537;min-height:300px;border-radius:var(--r-xl);overflow:hidden;box-shadow:var(--sh-soft);background:var(--mint)}.adv .pw .heroimg img{object-fit:cover;object-position:center center}.hero{padding:84px 0 96px;position:relative}.hero:before{top:-120px;right:-180px;width:560px;height:560px;background:var(--cream)}.hero:after,.hero:before{content:"";position:absolute;border-radius:50%;z-index:-1}.hero:after{bottom:-40px;left:-140px;width:320px;height:320px;background:var(--mint)}.hero .container>*{min-width:0}.hero .container{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}.hero .pill{margin-bottom:22px}.hero h1{margin-bottom:20px}.hero .sub{max-width:46ch;margin-bottom:34px}.hero .cta{gap:14px;margin-bottom:30px}.hero .cta,.hero .quick{display:flex;flex-wrap:wrap}.hero .quick{gap:20px;align-items:center}.hero .quick .q{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--ink-2);white-space:nowrap}.hero .quick .q b{color:var(--ink)}.pwrap{position:relative;padding:0 26px 26px 0}.pwrap .imgph{aspect-ratio:4/4.7;border-radius:var(--r-xl)}.pwrap:after{content:"";position:absolute;right:0;bottom:0;left:56px;top:56px;background:var(--amber-t);border-radius:var(--r-xl);z-index:-1}.pwrap .badge-a{position:absolute;left:-18px;bottom:96px;display:inline-flex;align-items:center;gap:9px;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--r-pill);box-shadow:0 10px 26px rgba(24,28,22,.18);padding:8px 14px 8px 9px;white-space:nowrap}.pwrap .badge-a .g{width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.14);display:grid;place-items:center;flex:none}.pwrap .badge-a .g svg{width:15px;height:15px}.pwrap .badge-a .n{font-weight:800;font-size:15px;line-height:1;letter-spacing:-.01em}.pwrap .badge-a .stars{font-size:11px;color:#E79D28;letter-spacing:1px;line-height:1}.pwrap .badge-a .l{font-size:11px;color:var(--ink-2);line-height:1.25}.pwrap .badge-a .col{display:grid;gap:3px}.pwrap .badge-b{position:absolute;right:-6px;bottom:52px;background:var(--green);color:#fff;border-radius:var(--r-lg);box-shadow:var(--sh-hover);padding:14px 18px;display:flex;align-items:center;gap:12px;white-space:nowrap}.pwrap .badge-b b{font-size:15px}.pwrap .badge-b span{display:block;font-size:12px;color:#BFD2BA}@media(max-width:920px){.hero .container{grid-template-columns:1fr}.pwrap .badge-a{left:8px}}@media(max-width:680px){.pwrap .badge-a{left:10px;bottom:70px;padding:7px 12px 7px 8px;gap:8px}.pwrap .badge-a .g{width:22px;height:22px}.pwrap .badge-a .g svg{width:13px;height:13px}.pwrap .badge-a .n{font-size:13.5px}.pwrap .badge-a .l{font-size:10px}}.stats{padding:0 0 96px}.stats .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.statc{border-radius:var(--r-lg);padding:26px 24px;display:flex;flex-direction:column;gap:4px}.statc:first-child{background:var(--mint)}.statc:nth-child(2){background:var(--amber-t)}.statc:nth-child(3){background:var(--sky)}.statc:nth-child(4){background:var(--plum)}.statc .n{font-weight:800;font-size:36px;letter-spacing:-.03em;line-height:1;white-space:nowrap}.statc:first-child .n{color:var(--mint-ink)}.statc:nth-child(2) .n{color:var(--amber-ink)}.statc:nth-child(3) .n{color:var(--sky-ink)}.statc:nth-child(4) .n{color:var(--plum-ink)}.statc .l{font-size:13.5px;font-weight:600;color:#3F4538;white-space:nowrap}@media(max-width:860px){.stats .grid{grid-template-columns:1fr 1fr}}.flow{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;counter-reset:fl}.flowc{background:#fff;border-radius:var(--r-lg);box-shadow:var(--sh-soft);padding:28px 24px;position:relative;counter-increment:fl;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.flowc:hover{transform:translateY(-6px);box-shadow:var(--sh-hover)}.flowc:before{content:"0" counter(fl);font-weight:800;font-size:15px;letter-spacing:-.02em;color:#fff;background:var(--green);width:42px;height:42px;border-radius:14px;display:grid;place-items:center;margin-bottom:18px}.flowc:nth-child(2):before{background:var(--amber);color:var(--green-dark)}.flowc:nth-child(3):before{background:var(--sky-ink)}.flowc:nth-child(4):before{background:var(--coral-ink)}.flowc h3{margin-bottom:6px;white-space:nowrap}.flowc p{font-size:14px;color:var(--ink-2)}@media(max-width:940px){.flow{grid-template-columns:1fr 1fr}}@media(max-width:560px){.flow{grid-template-columns:1fr}}.adv{position:relative}.adv .container{display:grid;grid-template-columns:420px 1fr;gap:64px;align-items:center}.adv .pw{position:relative;padding:0 0 24px 24px}.adv .pw .imgph{aspect-ratio:4/5;border-radius:var(--r-xl)}.adv .pw:before{content:"";position:absolute;left:0;bottom:0;right:56px;top:56px;background:var(--mint);border-radius:var(--r-xl);z-index:-1}.adv .quote{font-size:clamp(20px,2.2vw,25px);font-weight:600;line-height:1.55;margin:18px 0 26px;max-width:50ch}.adv .quote em{font-style:italic;color:var(--green-2)}.adv .tags{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:30px}.adv .tag{padding:8px 13px}@media(max-width:920px){.adv .container{grid-template-columns:1fr}.adv .pw{max-width:420px}}.rgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.rcard{padding:26px 24px;border-radius:var(--r-lg);display:flex;flex-direction:column;height:100%}.rcard .tagf{margin-bottom:16px}.rcard h3{margin-bottom:8px}.rcard p{font-size:14px;color:var(--ink-2)}.rcard .out{margin-top:auto;padding-top:18px;font-size:14px;font-weight:800;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.rcard .out:before{content:"";width:22px;height:22px;border-radius:50%;background:var(--green);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'><path d='M20 6 9 17l-5-5'/></svg>");background-size:13px 13px;background-repeat:no-repeat;background-position:50%}@media(max-width:900px){.rgrid{grid-template-columns:1fr}}.tgrid{display:grid;grid-template-columns:1.1fr .9fr;gap:18px}.tbig{background:var(--green);color:#fff;border-radius:var(--r-xl);padding:40px;display:flex;flex-direction:column;justify-content:space-between;min-height:340px}.tbig .q{font-size:clamp(19px,2vw,23px);font-weight:600;line-height:1.6}.tbig .who{display:flex;align-items:center;gap:14px;margin-top:28px;white-space:nowrap}.tbig .av{width:48px;height:48px;border-radius:50%;background:var(--amber);color:var(--green-dark);font-weight:800;display:grid;place-items:center}.tbig .who b{display:block;font-size:15px}.tbig .who span{font-size:13px;color:#BFD2BA}.tstack{display:grid;gap:18px}.tcard{padding:24px;border-radius:var(--r-lg)}.tcard .top{display:flex;align-items:center;gap:12px;margin-bottom:10px;white-space:nowrap}.tcard .av{width:42px;height:42px;border-radius:50%;font-weight:800;display:grid;place-items:center;font-size:14px}.tcard:first-child .av{background:var(--sky);color:var(--sky-ink)}.tcard:nth-child(2) .av{background:var(--coral);color:var(--coral-ink)}.tcard .who b{display:block;font-size:14.5px}.tcard .who span{font-size:12.5px;color:var(--ink-2)}.tcard p{font-size:14.5px;color:var(--ink)}@media(max-width:880px){.tgrid{grid-template-columns:1fr}}.igrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.icard{overflow:hidden;display:flex;flex-direction:column;border-radius:var(--r-lg)}.icard .icover{aspect-ratio:16/10;background-size:cover;background-position:50%;transition:transform .5s var(--ease)}.icard{isolation:isolate}.icard:hover .icover{transform:scale(1.04)}.icard .icover{border-radius:var(--r-lg) var(--r-lg) 0 0}.icard .bd{padding:20px 22px 24px;background:#fff;flex:1 1}.icard .cat{margin-bottom:12px}.icard h3{font-size:16.5px;margin-bottom:8px}.icard p{font-size:14px;color:var(--ink-2)}@media(max-width:860px){.igrid{grid-template-columns:1fr}}.chips{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:860px){.ctapanel .panel{grid-template-columns:1fr;padding:38px 28px}}.revfoot{margin-top:22px;text-align:center}.revfoot a{font-size:14px;font-weight:700;color:var(--green);background:#fff;box-shadow:var(--sh-soft);border-radius:var(--r-pill);padding:12px 22px;display:inline-block;transition:background .2s,color .2s,transform .2s var(--ease)}.revfoot a:hover{background:var(--green);color:#fff;transform:translateY(-2px)}