@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Playfair+Display:wght@400;600;700&display=swap";
.snigdha-proposal-wrapper{--black:#0a0a0a;--dark:#1a1a1a;--mid:#2e2e2e;--accent:#c8a96e;--accent-light:#e8d5b0;--white:#fff;--off-white:#f8f6f2;--light-grey:#e8e4dc;--text-grey:#6b6460;background:var(--white);color:var(--black);font-family:Inter,sans-serif;font-size:14px;line-height:1.7}.snigdha-proposal-wrapper .cover{background:var(--black);flex-direction:column;justify-content:space-between;min-height:100vh;padding:60px;display:flex;position:relative;overflow:hidden}.snigdha-proposal-wrapper .cover:before{content:"";background:linear-gradient(135deg,#2a2a2a 0%,#0000 60%);border-radius:50%;width:500px;height:500px;position:absolute;top:-100px;right:-100px}.snigdha-proposal-wrapper .cover:after{content:"";background:linear-gradient(135deg,#0000 40%,#1a1a1a 100%);border-radius:50%;width:400px;height:400px;position:absolute;bottom:-80px;left:-80px}.snigdha-proposal-wrapper .cover-top{z-index:2;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.snigdha-proposal-wrapper .logo-area{flex-direction:column;display:flex}.snigdha-proposal-wrapper .logo-mark{color:var(--white);letter-spacing:2px;font-family:Playfair Display,serif;font-size:28px;font-weight:700}.snigdha-proposal-wrapper .logo-mark span{color:var(--accent)}.snigdha-proposal-wrapper .logo-sub{color:var(--text-grey);letter-spacing:3px;text-transform:uppercase;margin-top:4px;font-size:10px}.snigdha-proposal-wrapper .confidential-tag{letter-spacing:2px;color:var(--text-grey);text-transform:uppercase;border:1px solid #333;border-radius:2px;padding:6px 14px;font-size:10px}.snigdha-proposal-wrapper .cover-mid{z-index:2;position:relative}.snigdha-proposal-wrapper .cover-eyebrow{letter-spacing:4px;color:var(--accent);text-transform:uppercase;margin-bottom:24px;font-size:11px}.snigdha-proposal-wrapper .cover-headline{color:var(--white);margin-bottom:8px;font-family:Playfair Display,serif;font-size:56px;font-weight:700;line-height:1.1}.snigdha-proposal-wrapper .cover-subline{color:var(--accent-light);margin-bottom:40px;font-family:Playfair Display,serif;font-size:28px;font-weight:400;line-height:1.3}.snigdha-proposal-wrapper .cover-divider{background:var(--accent);width:80px;height:2px;margin-bottom:32px}.snigdha-proposal-wrapper .cover-tagline{color:#888;max-width:480px;font-size:13px;font-style:italic;line-height:1.8}.snigdha-proposal-wrapper .cover-bottom{z-index:2;justify-content:space-between;align-items:flex-end;display:flex;position:relative}.snigdha-proposal-wrapper .cover-meta{flex-direction:column;gap:6px;display:flex}.snigdha-proposal-wrapper .meta-row{gap:12px;font-size:12px;display:flex}.snigdha-proposal-wrapper .meta-label{color:var(--text-grey);text-transform:uppercase;letter-spacing:1px;min-width:80px}.snigdha-proposal-wrapper .meta-value{color:var(--white)}.snigdha-proposal-wrapper .cover-brand-mark{color:#444;text-align:right;letter-spacing:1px;font-size:11px}.snigdha-proposal-wrapper .page-break{border-top:1px solid var(--light-grey);margin:0;padding-top:80px}.snigdha-proposal-wrapper .section-number{letter-spacing:4px;color:var(--accent);text-transform:uppercase;margin-bottom:12px;font-size:11px}.snigdha-proposal-wrapper .section-title{color:var(--black);margin-bottom:32px;font-family:Playfair Display,serif;font-size:36px;font-weight:700;line-height:1.2}.snigdha-proposal-wrapper .section-intro{color:var(--mid);max-width:720px;margin-bottom:40px;font-size:16px;line-height:1.8}.snigdha-proposal-wrapper .highlight-box{background:var(--black);color:var(--white);border-left:4px solid var(--accent);margin:40px 0;padding:36px 40px;position:relative}.snigdha-proposal-wrapper .highlight-box p{margin-bottom:0;font-family:Playfair Display,serif;font-size:18px;font-style:italic;line-height:1.7}.snigdha-proposal-wrapper .highlight-box .attr{letter-spacing:2px;color:var(--accent);text-transform:uppercase;margin-top:16px;font-family:Inter,sans-serif;font-size:11px;font-style:normal}.snigdha-proposal-wrapper .accent-box{background:var(--off-white);border-left:4px solid var(--accent);margin:32px 0;padding:28px 32px}.snigdha-proposal-wrapper .accent-box p{color:var(--mid);margin-bottom:0;font-size:14px;line-height:1.8}.snigdha-proposal-wrapper .accent-box strong{color:var(--black)}.snigdha-proposal-wrapper .two-col{grid-template-columns:1fr 1fr;gap:32px;margin:32px 0;display:grid}.snigdha-proposal-wrapper .col-card{background:var(--off-white);padding:28px}.snigdha-proposal-wrapper .col-card h4{letter-spacing:2px;text-transform:uppercase;color:var(--accent);margin-bottom:12px;font-size:12px}.snigdha-proposal-wrapper .col-card p{color:var(--mid);margin-bottom:0;font-size:13px;line-height:1.8}.snigdha-proposal-wrapper table{border-collapse:collapse;width:100%;margin:32px 0;font-size:13px}.snigdha-proposal-wrapper thead tr{background:var(--black);color:var(--white)}.snigdha-proposal-wrapper thead th{text-align:left;letter-spacing:1.5px;text-transform:uppercase;padding:14px 16px;font-size:11px;font-weight:500}.snigdha-proposal-wrapper tbody tr{border-bottom:1px solid var(--light-grey)}.snigdha-proposal-wrapper tbody tr:nth-child(2n){background:var(--off-white)}.snigdha-proposal-wrapper tbody td{color:var(--mid);vertical-align:top;padding:14px 16px;line-height:1.6}.snigdha-proposal-wrapper tbody td:first-child{color:var(--black);font-weight:500}.snigdha-proposal-wrapper .engagement-card{border:1px solid var(--light-grey);margin:32px 0;overflow:hidden}.snigdha-proposal-wrapper .eng-header{background:var(--black);justify-content:space-between;align-items:center;padding:24px 32px;display:flex}.snigdha-proposal-wrapper .eng-title{color:var(--white);font-family:Playfair Display,serif;font-size:22px}.snigdha-proposal-wrapper .eng-tag{background:var(--accent);color:var(--black);letter-spacing:1px;text-transform:uppercase;padding:6px 14px;font-size:11px;font-weight:600}.snigdha-proposal-wrapper .eng-body{padding:32px}.snigdha-proposal-wrapper .eng-body p{color:var(--mid);margin-bottom:20px;font-size:14px;line-height:1.8}.snigdha-proposal-wrapper .eng-meta{background:var(--off-white);grid-template-columns:repeat(3,1fr);gap:20px;margin-top:8px;padding:24px;display:grid}.snigdha-proposal-wrapper .eng-meta-item{flex-direction:column;gap:4px;display:flex}.snigdha-proposal-wrapper .eng-meta-label{letter-spacing:2px;text-transform:uppercase;color:var(--text-grey);font-size:10px}.snigdha-proposal-wrapper .eng-meta-value{color:var(--black);font-size:18px;font-weight:700}.snigdha-proposal-wrapper .eng-meta-note{color:var(--text-grey);font-size:11px}.snigdha-proposal-wrapper .deliverables{margin:20px 0;padding:0;list-style:none}.snigdha-proposal-wrapper .deliverables li{border-bottom:1px solid var(--light-grey);color:var(--mid);align-items:flex-start;gap:12px;padding:10px 0;font-size:13px;display:flex}.snigdha-proposal-wrapper .deliverables li:before{content:"→";color:var(--accent);flex-shrink:0;margin-top:1px;font-weight:700}.snigdha-proposal-wrapper .investment-row{border-bottom:1px solid var(--light-grey);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.snigdha-proposal-wrapper .investment-row:last-child{border-bottom:none}.snigdha-proposal-wrapper .inv-label{color:var(--mid);font-size:14px}.snigdha-proposal-wrapper .inv-label strong{color:var(--black);margin-bottom:2px;font-size:16px;display:block}.snigdha-proposal-wrapper .inv-amount{color:var(--black);text-align:right;font-size:22px;font-weight:700}.snigdha-proposal-wrapper .inv-note{color:var(--text-grey);font-size:11px;display:block}.snigdha-proposal-wrapper .investment-total{background:var(--black);justify-content:space-between;align-items:center;margin-top:4px;padding:24px;display:flex}.snigdha-proposal-wrapper .inv-total-label{color:var(--accent-light);letter-spacing:1px;text-transform:uppercase;font-size:13px}.snigdha-proposal-wrapper .inv-total-amount{color:var(--white);font-size:28px;font-weight:700}.snigdha-proposal-wrapper .steps-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin:32px 0;display:grid}.snigdha-proposal-wrapper .step-card{border-top:3px solid var(--accent);padding:24px 0 0}.snigdha-proposal-wrapper .step-num{color:var(--light-grey);margin-bottom:12px;font-size:40px;font-weight:700;line-height:1}.snigdha-proposal-wrapper .step-title{color:var(--black);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;font-size:13px;font-weight:600}.snigdha-proposal-wrapper .step-desc{color:var(--text-grey);font-size:12px;line-height:1.7}.snigdha-proposal-wrapper .contact-section{background:var(--black);justify-content:space-between;align-items:flex-end;padding:60px;display:flex}.snigdha-proposal-wrapper .contact-left h2{color:var(--white);margin-bottom:8px;font-family:Playfair Display,serif;font-size:32px}.snigdha-proposal-wrapper .contact-left p{color:#888;max-width:360px;margin-bottom:0;font-size:13px;line-height:1.8}.snigdha-proposal-wrapper .contact-right{text-align:right;flex-direction:column;gap:8px;display:flex}.snigdha-proposal-wrapper .contact-item{color:#888;font-size:12px}.snigdha-proposal-wrapper .contact-item strong{color:var(--accent-light);font-size:13px;display:block}.snigdha-proposal-wrapper .footer-bar{background:#050505;justify-content:space-between;align-items:center;padding:20px 60px;display:flex}.snigdha-proposal-wrapper .footer-bar span{color:#444;letter-spacing:1px;font-size:11px}.snigdha-proposal-wrapper p{margin-bottom:16px}.snigdha-proposal-wrapper p:last-child{margin-bottom:0}.snigdha-proposal-wrapper h3{color:var(--black);margin:40px 0 16px;font-family:Playfair Display,serif;font-size:22px}.snigdha-proposal-wrapper h3:first-child{margin-top:0}.snigdha-proposal-wrapper .body-text{color:var(--mid);font-size:14px;line-height:1.85}.snigdha-proposal-wrapper .inline-stat{background:var(--accent);color:var(--black);border-radius:2px;margin:0 2px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.snigdha-proposal-wrapper .section-rule{border:none;border-top:1px solid var(--light-grey);margin:60px 0}.snigdha-proposal-wrapper .toc-item{border-bottom:1px dotted var(--light-grey);justify-content:space-between;align-items:baseline;padding:10px 0;font-size:13px;display:flex}.snigdha-proposal-wrapper .toc-item span:first-child{color:var(--mid)}.snigdha-proposal-wrapper .toc-item .toc-num{color:var(--accent);letter-spacing:1px;font-size:11px}@media print{.snigdha-proposal-wrapper .cover{page-break-after:always}}.snigdha-proposal-wrapper .page{max-width:900px;margin:0 auto;padding:80px 60px}.section-number,.section-title,.highlight-box,.accent-box,.section-title{text-align:center}.section-number{text-align:center;letter-spacing:2px}.body-text{text-align:left;max-width:700px;margin:0 auto}.logo-area{justify-content:center;align-items:center;display:flex}.logo-img{max-width:290px;height:auto}
