:root{--red:#d71920;--ink:#171717;--muted:#616161;--line:#dededb;--paper:#f5f5f2}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}[id]{scroll-margin-top:110px}body{margin:0;color:var(--ink);background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}a,button,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--red);outline-offset:5px}p{margin:0 0 20px}h1,h2,h3,h4{margin:0;line-height:1.12;letter-spacing:-.04em}h1{font-size:clamp(48px,5.2vw,76px);font-weight:750;max-width:800px}h1 em{font-style:normal;color:var(--red)}h2{font-size:clamp(34px,3.4vw,48px);font-weight:700}h3{font-size:23px;letter-spacing:-.025em}h4{font-size:15px;letter-spacing:0}button{font:inherit;cursor:pointer}.wrap{width:min(1220px,calc(100% - 96px));margin:auto}.topline{background:var(--ink);color:white;font-size:11px;letter-spacing:1.5px}.topline .wrap{display:flex;justify-content:space-between;padding-top:9px;padding-bottom:9px}.topline a{letter-spacing:.4px}header{position:sticky;top:0;background:rgba(255,255,255,.97);z-index:20;border-bottom:1px solid var(--line)}.nav{min-height:94px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:inline-flex;flex:none}.brand img{display:block;max-width:100%}nav{display:flex;align-items:center;gap:29px;font-size:14px;font-weight:600}nav a:hover,.text-link:hover,footer a:hover{color:var(--red)}.nav-cta{border:1px solid var(--ink);padding:12px 20px}.nav-cta span{margin-left:25px}.menu{display:none}.hero{padding:84px 0 75px;background:linear-gradient(110deg,#fff 60%,#f6f6f3 60%)}.hero-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:66px;align-items:center}.eyebrow{color:var(--red);font-size:11px;font-weight:750;letter-spacing:1.8px;margin-bottom:25px}.intro{font-size:19px;line-height:1.7;color:#555;max-width:600px;margin-top:30px}.actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:34px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding:16px 23px;font-size:14px;font-weight:700;transition:background .2s}.red{background:var(--red);color:white}.red:hover{background:#ac1018}.text-link{display:inline-flex;gap:20px;align-items:center;font-size:14px;font-weight:700;border-bottom:1px solid;padding:4px 0}.hero-note{font-size:12px;color:var(--muted);margin:28px 0 0}.brief{border:1px solid var(--ink);background:white;transform:rotate(1.5deg);box-shadow:14px 14px 0 #e7e7e2}.brief-head{display:flex;justify-content:space-between;gap:12px;background:var(--ink);color:#fff;padding:16px 22px;font-size:9px;letter-spacing:1.5px}.brief-body{padding:30px}.brief-body .eyebrow{font-size:10px;margin-bottom:16px}.brief h2{font-size:34px;margin-bottom:25px}.brief-item{display:flex;gap:19px;padding:17px 0;border-top:1px solid var(--line)}.brief-item>span{color:var(--red);font-size:12px;font-weight:700}.brief-item b{font-size:16px}.brief-item p{font-size:12px;color:var(--muted);margin:3px 0 0}.brief-bottom{display:flex;justify-content:space-between;padding:14px 22px;border-top:1px solid var(--line);font-size:9px;letter-spacing:1px}.brief-bottom>span:last-child{color:var(--red);font-size:21px;line-height:1}.strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.strip .wrap{display:grid;grid-template-columns:repeat(3,1fr);padding:23px 0;gap:25px;font-size:13px;font-weight:600}.strip span:before{content:'+';color:var(--red);margin-right:15px}.section{padding-top:96px;padding-bottom:96px}.section-head{display:grid;grid-template-columns:1fr 2.2fr;gap:50px;margin-bottom:48px}.section-head .eyebrow{padding-top:10px}.section-head p:not(.eyebrow){color:var(--muted);max-width:680px;margin-top:23px;margin-bottom:0}.services{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid var(--line);border-top:1px solid var(--line)}.service{padding:30px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.num{font-size:12px;color:var(--red);font-weight:700;display:block;margin-bottom:28px}.service h3{min-height:54px}.service p{font-size:14px;color:var(--muted)}.service .lead-small{font-weight:600;color:var(--ink);margin-top:20px;margin-bottom:10px}.deliver{border-top:1px solid var(--line);padding-top:18px;margin-top:24px}.deliver b{font-size:9px;letter-spacing:1.4px}.deliver p{font-size:12px;margin:7px 0 0}.dark{background:var(--ink);color:white}.dark .section-head p:not(.eyebrow){color:#bcbcbc}.dark .eyebrow{color:#ff6c70}.use-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.use-grid article{border-top:1px solid #4a4a4a;padding-top:22px}.arrow{display:block;font-size:27px;color:#ff6c70;margin-bottom:35px}.use-grid h3{font-size:21px;margin-bottom:18px}.use-grid p{font-size:14px;color:#bcbcbc}.caption{font-size:11px;color:var(--muted);margin:24px 0 0}.dark .caption{color:#aaa}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:35px}.steps b{display:block;font-size:42px;letter-spacing:-2px;color:var(--red);border-bottom:1px solid var(--line);padding-bottom:22px;margin-bottom:24px}.steps p{color:var(--muted);font-size:14px;margin-top:15px}details{margin-top:35px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}summary{display:flex;justify-content:space-between;padding:24px 0;font-weight:600;cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}summary span{color:var(--red);font-size:24px}details[open] summary span{transform:rotate(45deg)}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:13px;min-width:600px;margin-bottom:25px}td,th{padding:14px;border-bottom:1px solid var(--line)}thead{background:var(--paper)}.report-section{padding:70px 0;background:var(--paper)}.report-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.report-grid>div>p:not(.eyebrow){color:var(--muted);margin-top:26px}.report-grid .text-link{margin-top:10px}.risk{background:white;border:1px solid var(--line);padding:27px}.risk-title{display:flex;justify-content:space-between;align-items:center;gap:12px}.risk-title h3{font-size:22px}.risk-title>span{font-size:8px;letter-spacing:1px;border:1px solid #ccc;padding:4px 7px}.risk .caption{margin:10px 0 22px}.risk-row{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid var(--line);padding:15px 0}.risk-row b{font-size:12px;display:block}.risk-row small{display:block;font-size:10px;color:var(--muted);margin-top:4px}.tag{font-size:10px;border:1px solid #ccc;padding:3px 9px}.tag.flag{background:var(--red);color:#fff;border-color:var(--red)}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.plan{padding:28px;border:1px solid var(--line);display:flex;flex-direction:column}.plan:nth-child(2){border-top:4px solid var(--red);padding-top:25px}.plan .eyebrow{font-size:9px;margin-bottom:25px}.plan h3{font-size:25px;min-height:58px}.plan p{color:var(--muted);font-size:13px;margin:20px 0 0}.plan ul{margin:22px 0 30px;padding-left:17px;font-size:13px;flex:1}.plan li{padding-bottom:12px}.plan li::marker{color:var(--red)}.plan .text-link{align-self:flex-start}.scope-note{font-size:13px;margin:27px 0 0;color:var(--muted)}.scope-note b{color:var(--ink)}.limits{background:var(--paper)}.limits h2{max-width:730px}.limits-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;margin-top:40px}.limits-grid h3{font-size:20px}.limits ul{padding-left:18px;font-size:14px;color:#555}.limits li{padding:6px 0}.fine{border-top:1px solid #d4d4d0;font-size:12px;color:var(--muted);padding-top:25px;margin:22px 0 0}.contact{display:grid;grid-template-columns:1.2fr 1fr;gap:130px}.contact>div>p:not(.eyebrow){max-width:480px;color:var(--muted);margin-top:25px}.contact .button{margin-top:10px}.contact-info h3{font-size:27px;margin-bottom:25px}.contact-info>a{display:flex;justify-content:space-between;gap:15px;padding:14px 0;border-bottom:1px solid var(--line);font-size:14px;overflow-wrap:anywhere}.contact-info>a:hover{color:var(--red)}.contact-info>a span{color:var(--red);white-space:nowrap}.address{margin-top:28px}address{font-size:13px;line-height:1.9;color:var(--muted);font-style:normal;margin-top:13px}footer{background:var(--paper);border-top:1px solid var(--line)}.footer-top{display:grid;grid-template-columns:1fr 1fr 1fr;gap:45px;padding-top:45px;padding-bottom:40px;align-items:start}.footer-top p{color:var(--muted);font-size:14px}.footer-top nav{display:grid;grid-template-columns:1fr 1fr;gap:13px;font-size:12px}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:20px;padding-bottom:20px;font-size:11px;color:var(--muted)}.skip{position:fixed;top:-100px;left:15px;z-index:100;background:white;padding:10px 20px;border:2px solid var(--red)}.skip:focus{top:10px}@media(min-width:1500px){.hero{padding-top:110px;padding-bottom:105px}}@media(max-width:1050px){.wrap{width:calc(100% - 48px)}.nav{gap:20px}nav{gap:19px;font-size:12px}.hero-grid{gap:35px}.hero{padding:60px 0}.brief-body{padding:24px}.brief h2{font-size:29px}.section{padding:72px 0}.section-head{grid-template-columns:1fr 2.4fr;gap:25px}.service{padding:23px}.use-grid{grid-template-columns:1fr 1fr}.report-grid{gap:45px}.contact{gap:55px}.plan{padding:22px}.plan:nth-child(2){padding-top:19px}}
@media(max-width:760px){html{scroll-padding-top:90px}[id]{scroll-margin-top:90px}.team-grid{grid-template-columns:1fr}.member{grid-template-columns:1fr}.member-photo{aspect-ratio:1/1}.wrap{width:calc(100% - 40px)}.topline .wrap{justify-content:center}.topline a{display:none}.topline{font-size:9px}.nav{min-height:78px}.brand img{width:185px;height:auto}.menu{display:flex;align-items:center;gap:15px;border:1px solid #ddd;background:white;padding:9px 12px;font-size:12px}.nav nav{display:none;position:absolute;top:100%;left:0;right:0;background:white;padding:20px;box-shadow:0 12px 12px #0000000a}.nav nav.open{display:flex;align-items:stretch;flex-direction:column;gap:0}.nav nav a{padding:14px;font-size:15px;border-bottom:1px solid var(--line)}.nav-cta{margin-top:10px}.hero{padding:48px 0 55px;background:linear-gradient(180deg,#fff 70%,#f6f6f3 70%)}.hero-grid{grid-template-columns:1fr;gap:42px}h1{font-size:48px}.eyebrow{font-size:9px;letter-spacing:1.4px;margin-bottom:20px}.intro{font-size:17px;margin-top:24px}.actions{gap:22px}.button{font-size:13px;padding:15px 20px}.brief{max-width:460px;width:calc(100% - 10px);transform:rotate(.8deg)}.brief-body{padding:26px}.brief h2{font-size:32px}.strip .wrap{grid-template-columns:1fr;gap:9px;padding:20px 0;font-size:12px}.section{padding-top:58px;padding-bottom:58px}.section-head{grid-template-columns:1fr;gap:0;margin-bottom:32px}h2{font-size:35px}.section-head p:not(.eyebrow){margin-top:20px}.services{grid-template-columns:1fr}.service{padding:26px}.service h3{min-height:0}.service .num{margin-bottom:18px}.service .lead-small{margin-top:15px}.use-grid{grid-template-columns:1fr;gap:15px}.arrow{margin-bottom:20px}.use-grid article{padding:20px 0}.use-grid h3{margin-bottom:13px}.steps{grid-template-columns:1fr 1fr;gap:25px}.steps b{font-size:34px}.steps h3{font-size:21px}summary{font-size:14px;gap:20px}.report-section{padding:55px 0}.report-grid{grid-template-columns:1fr;gap:35px}.risk{padding:23px}.risk-row{gap:10px}.plans{grid-template-columns:1fr;gap:20px}.plan{padding:27px}.plan:nth-child(2){padding-top:24px}.plan h3{min-height:0}.plan .eyebrow{margin-bottom:18px}.limits-grid{grid-template-columns:1fr;gap:22px}.contact{grid-template-columns:1fr;gap:45px}.contact-info>a{font-size:13px}.footer-top{grid-template-columns:1fr;gap:23px}.footer-top p{margin:0}.footer-top nav{max-width:350px}.footer-bottom{gap:20px;font-size:10px}.risk-title>span{font-size:7px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

.team-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}
.member{display:grid;grid-template-columns:200px 1fr;border:1px solid var(--line);background:#fff}
.member-photo{background:var(--paper);overflow:hidden;min-height:200px}
.member-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 20%}
.member-body{padding:28px}
.member-body .eyebrow{font-size:10px;margin-bottom:14px}
.member-body h3{font-size:24px}
.member-body .creds{font-size:13px;font-weight:600;color:var(--muted);margin:10px 0 16px}
.member-body p:not(.eyebrow):not(.creds){font-size:14px;color:var(--muted)}
.member-links{display:flex;gap:24px;flex-wrap:wrap;margin-top:6px}
.member-empty{border-style:dashed;background:transparent}
.member-empty .member-photo{background:repeating-linear-gradient(45deg,#f5f5f2,#f5f5f2 10px,#efefeb 10px,#efefeb 20px)}
@media(max-width:1050px){.team-grid{grid-template-columns:1fr}}

/* Pareek Research identity from the supplied reference */
:root{--red:#243B7A;--ink:#101A33;--muted:#4A5570;--line:#D5DBE6;--paper:#F5F7FA}
body{font-family:"IBM Plex Sans",system-ui,sans-serif;background:#F5F7FA}
h1,h2,h3{font-family:Literata,Georgia,serif;font-weight:600;letter-spacing:-.01em}
.brand{align-items:center;gap:10px;font:600 1.25rem Literata,Georgia,serif;white-space:nowrap}.brand svg{width:30px;height:30px;flex:none}
footer{background:#0E1730;color:#E8ECF5}footer .hi{font:400 15px "Noto Sans Devanagari",sans-serif;color:#A9B4CF;margin-top:10px}footer nav{flex-wrap:wrap}footer a:hover{color:#A9B4CF}
.red:hover{background:#172950}.hero{padding-top:56px;background:linear-gradient(110deg,#F5F7FA 60%,#E9EEF7 60%)}.brief{box-shadow:14px 14px 0 #D5DBE6}
.section{padding-top:64px;padding-bottom:64px}.dark{background:#0E1730}.dark .eyebrow{color:#A9B4CF}.dark .arrow{color:#E2A400}
.pricing-preview{border-top:1px solid var(--line)}.pricing-preview p:not(.eyebrow){max-width:760px;margin:24px 0}
.price{font:600 42px Literata,Georgia,serif;color:#243B7A;margin:24px 0}.price small{display:block;font:400 14px "IBM Plex Sans",sans-serif;margin-top:8px;color:#4A5570}
.plan h2{font-size:28px}.plan .button{margin-top:20px}.plan{display:flex;flex-direction:column;background:white}.plan ul{flex:1}.plan-section{padding-bottom:0}.page-intro{padding-bottom:36px}.page-intro h1{font-size:clamp(40px,5vw,64px)}
.member-photo img{width:100%;height:100%;object-fit:cover;object-position:center top}.member-photo{min-height:300px}.member-body p{max-width:65ch}
.legal-copy{max-width:900px}.legal-copy h1{margin-bottom:36px}.legal-copy h2{font-size:26px;margin:30px 0 16px}.legal-copy a{text-decoration:underline}
@media(min-width:761px) and (max-width:1100px){.nav{flex-wrap:wrap;justify-content:center;padding:16px 0;gap:14px}nav{gap:18px}.plans{grid-template-columns:1fr}.member{grid-template-columns:180px 1fr}}
@media(max-width:760px){.wrap{width:calc(100% - 36px)}.brand{font-size:18px}.hero{padding-top:36px}.section{padding-top:44px;padding-bottom:44px}.topline .wrap{gap:8px;font-size:9px;letter-spacing:0}.topline a{font-size:10px}.price{font-size:36px}.member-photo img{max-height:390px;object-fit:contain}.member-photo{background:#E9EEF7}.footer-top{gap:28px}footer nav{gap:16px}.plan-section{padding-bottom:0}}
.team-grid{grid-template-columns:1fr}.member{grid-template-columns:260px 1fr}.member-body{padding:30px;min-width:0}footer .footer-top p,footer .footer-bottom{color:#A9B4CF}.dark .section-head p{color:#BCC6DC}
@media(max-width:760px){.member{grid-template-columns:1fr}.member-photo{aspect-ratio:auto;height:350px}.member-body{padding:24px}.brand svg{width:28px;height:28px}}

/* Multipage revision: compact entry spacing and clearer plan hierarchy. */
.nav{min-height:78px;gap:20px}#navigation{gap:22px;font-size:13px}#navigation a[aria-current="page"]{color:#243B7A;text-decoration:underline;text-underline-offset:8px;text-decoration-thickness:2px}
.inner-page main>.section:first-child{padding-top:30px}.inner-page main>.section:first-child>.wrap{padding-top:0}.inner-page .section-head{margin-bottom:30px;gap:30px}.inner-page .section-head p:not(.eyebrow){margin-top:16px}
.inner-page main h1{font-size:clamp(30px,3.5vw,44px);line-height:1.2;max-width:850px}.inner-page .page-intro{padding-top:28px;padding-bottom:22px}.inner-page .page-intro h1{font-size:clamp(28px,3vw,38px);line-height:1.2}.page-intro .eyebrow{margin-bottom:12px}.page-intro .intro{font-size:17px;line-height:1.55;max-width:760px;margin-top:14px;margin-bottom:12px}.page-intro p:last-child{font-size:15px;max-width:850px;margin-bottom:0}
.plans-page .plans{gap:22px;align-items:stretch}.plans-page .plan{border:2px solid #BDCAE4;border-top:6px solid #243B7A;border-radius:10px;padding:25px;background:#fff;box-shadow:0 8px 24px rgba(16,26,51,.08);position:relative}.plans-page .plan.featured-plan{background:#E9EEF7;border-color:#243B7A;box-shadow:0 8px 26px rgba(36,59,122,.16)}.plan-badge{align-self:flex-start;background:#243B7A;color:#fff;font-size:10px;font-weight:600;letter-spacing:1px;border-radius:4px;padding:5px 9px;margin-bottom:16px}.plans-page .plan>.eyebrow{display:none}.plans-page .plan h2{font-size:25px;line-height:1.2}.plans-page .price{font-size:38px;margin:18px 0}.plans-page .plan .button{border-radius:5px;width:100%;font-size:13px}.plans-page .scope-note{margin-top:22px}.plans-page .plan li{font-size:14px}.plans-page .plan>p:not(.price){font-size:15px}
.quick-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:28px 0}.quick-grid>a{padding:24px;background:#fff;border:1px solid #D5DBE6;border-top:3px solid #243B7A}.quick-grid h3{font-size:21px;margin-bottom:14px}.quick-grid p{font-size:15px;margin:0}
@media(min-width:761px) and (max-width:1100px){.nav{gap:12px}#navigation{gap:17px}.plans-page .plans{grid-template-columns:1fr}.quick-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.nav{min-height:70px}.inner-page main>.section:first-child{padding-top:22px}.inner-page .section-head{gap:12px;margin-bottom:24px}.inner-page .section-head .eyebrow{margin-bottom:0;padding-top:0}.inner-page .page-intro{padding-bottom:20px}.plans-page .plan{padding:22px}.plans-page .plans{gap:22px}.quick-grid{grid-template-columns:1fr}#navigation{gap:0}.home-page .hero{padding-top:30px}}
