/* PitchVaani women's static profiles v314 — page-specific only. */
.pv-women-profiles{--wp-navy:#092337;--wp-green:#08785d;--wp-mint:#eaf7f0;--wp-ink:#193346;--wp-muted:#536b76;--wp-line:#d7e6df;background:#f5f8f6;color:var(--wp-ink)}
.pv-women-profiles *{box-sizing:border-box}.pv-women-profiles .wp-shell{width:min(1180px,calc(100% - 48px));margin-inline:auto}.wp-main{background:#f5f8f6}.wp-preview{padding:10px 18px;text-align:center;background:#fff1cf;color:#624817;font:750 12px/1.5 Inter,system-ui,sans-serif}
.pv-women-profiles .wp-hero{padding:40px 0 66px;background:radial-gradient(circle at 90% 20%,#195242 0,transparent 35%),linear-gradient(120deg,#071a2d,#103c4c);color:#fff}.wp-breadcrumb{display:flex;flex-wrap:wrap;gap:9px;font-size:12px;line-height:1.6;color:#c4dce0;margin:0 0 33px}.wp-breadcrumb a{color:#dbefec;text-decoration:none}.wp-breadcrumb a:hover{text-decoration:underline}.wp-kicker{display:block;font:800 11px/1.5 Inter,system-ui,sans-serif;color:var(--wp-green);text-transform:uppercase;letter-spacing:.10em}.wp-hero .wp-kicker{color:#83e2bd}.wp-identity{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:64px;align-items:center}.pv-women-profiles h1{font:800 clamp(35px,4.8vw,64px)/1.08 'Playfair Display',Georgia,serif;letter-spacing:-.035em;margin:12px 0 15px;color:#fff;max-width:900px;overflow-wrap:anywhere}.wp-deck{font-size:18px;line-height:1.5;color:#b5e4d3;margin:0 0 17px}.wp-intro{max-width:770px;color:#d9e8e9;font-size:16px;line-height:1.8;margin:0}.wp-updated{color:#bdd3d7;font-size:11px;line-height:1.7;margin:17px 0 0}.wp-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:24px}.wp-button{display:inline-flex;align-items:center;justify-content:center;min-height:45px;padding:12px 17px;border-radius:9px;background:#087e60;color:#fff!important;font-size:12px;font-weight:800;line-height:1.5;text-decoration:none;border:1px solid #54b89c;transition:transform .16s cubic-bezier(.23,1,.32,1),background .16s cubic-bezier(.23,1,.32,1)}.wp-button:hover{background:#096b53}.wp-button:active{transform:scale(.97)}.wp-button-outline{background:transparent;border-color:#779aa2;color:#e8f3f3!important}.wp-button-outline:hover{background:#214c5e}
.wp-identity-card{padding:25px;background:rgba(255,255,255,.06);border:1px solid #4b6c72;border-radius:19px}.wp-monogram{display:grid;place-items:center;width:118px;height:118px;background:linear-gradient(130deg,#e9fbf1,#a4e1c6);color:#145c49;border:5px solid #477968;border-radius:50%;font:800 43px/1 Georgia,serif;margin:0 auto 15px}.wp-photo-note{display:block;text-align:center;color:#bad7d3;font-size:10px;line-height:1.5}.wp-identity-card dl{margin:20px 0 0}.wp-identity-card dl div{border-top:1px solid #496c72;padding:11px 0 0;margin-top:11px}.wp-identity-card dt{color:#a6c5cc;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.wp-identity-card dd{margin:5px 0 0;color:#eff8f5;font-size:12px;line-height:1.5}
.wp-content{padding:30px 0 74px}.wp-highlights{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:-52px;position:relative}.wp-highlight{padding:22px 20px;background:#fff;border:1px solid var(--wp-line);border-radius:14px;box-shadow:0 8px 25px #122f4010;min-width:0}.wp-highlight span{display:block;font-size:11px;font-weight:750;color:#425e6a}.wp-highlight strong{display:block;color:#0c624c;font:800 37px/1.2 Georgia,serif;margin:9px 0}.wp-highlight small{font-size:10px;line-height:1.5;color:var(--wp-muted)}.wp-section-nav{display:flex;gap:8px;flex-wrap:wrap;margin:27px 0 0;padding-bottom:23px;border-bottom:1px solid var(--wp-line)}.wp-section-nav a{font-size:12px;line-height:1.4;color:#1d5360;font-weight:750;text-decoration:none;padding:10px 12px;border:1px solid #c6d9d0;background:#fff;border-radius:8px}.wp-section-nav a:hover{background:#e2f4eb}
.wp-section{padding-top:50px;scroll-margin-top:105px}.wp-section-head{max-width:850px;margin-bottom:23px}.pv-women-profiles h2{font:800 clamp(26px,3vw,37px)/1.2 'Playfair Display',Georgia,serif;letter-spacing:-.02em;color:#17394b;margin:8px 0 13px;overflow-wrap:anywhere}.wp-section-head p,.wp-source-card p,.wp-note p,.wp-empty p{font-size:14px;color:var(--wp-muted);line-height:1.8;margin:0}.wp-stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start}.wp-stats-table{border:1px solid var(--wp-line);border-radius:15px;overflow:hidden;box-shadow:0 7px 22px #12334407;background:#fff}.wp-stats-table table{width:100%;border-collapse:collapse;table-layout:fixed}.wp-stats-table caption{caption-side:top;text-align:left;padding:19px 21px;background:#0b2b40;color:#fff;font:800 20px/1.35 Georgia,serif}.wp-stats-table th,.wp-stats-table td{padding:13px 21px;border-bottom:1px solid #e1ece6}.wp-stats-table tr:last-child th,.wp-stats-table tr:last-child td{border-bottom:0}.wp-stats-table th{text-align:left;color:#536b75;font-size:12px;font-weight:650;width:69%;line-height:1.5}.wp-stats-table td{text-align:right;font:800 18px/1.4 Georgia,serif;color:#163e4c}.wp-stats-table tr:nth-child(even){background:#f7faf8}
.wp-note{margin-top:21px;padding:20px 23px;border-radius:12px;border:1px solid #b7d6c7;border-left:4px solid #139269;background:#ebf7ef}.wp-note strong{display:block;font-size:13px;color:#135d47;margin-bottom:7px}.wp-note p{font-size:12px;color:#365e50}.wp-match-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.wp-match-card{padding:25px;border-radius:16px;border:1px solid var(--wp-line);background:#fff}.pv-women-profiles h3{font:800 23px/1.25 Georgia,serif;color:#163e50;margin:10px 0 19px;overflow-wrap:anywhere}.wp-match-dl{display:grid;gap:13px;margin:0}.wp-match-dl div{display:flex;gap:13px;justify-content:space-between;border-bottom:1px solid #e1ece6;padding-bottom:11px}.wp-match-dl dt{font-size:12px;line-height:1.6;color:#62777e}.wp-match-dl dd{font-size:13px;line-height:1.6;margin:0;color:#223e4b;text-align:right}.wp-match-dl strong{font-size:17px;color:#086b52}.wp-result{font-size:11px;line-height:1.8;color:#5d737a;margin:19px 0 0}.wp-match-status{display:inline-block;padding:7px 11px;background:#fff3d8;border:1px solid #dfc796;color:#795415;border-radius:7px;font-size:12px;font-weight:800;margin:0 0 10px}.wp-match-card>p:not(.wp-result,.wp-match-status){font-size:13px;line-height:1.8;color:#60757a;margin:0}
.wp-perspective{margin-top:22px;padding:26px 29px;border-radius:15px;background:#0c3144;border-left:5px solid #29bb87}.wp-perspective .wp-kicker{color:#70dcb4}.wp-perspective h3{color:#fff;margin:8px 0 11px;font-size:25px}.wp-perspective p{font-size:14px;line-height:1.9;color:#d6e8e7;margin:0}.wp-scope-banner{padding:16px 20px;background:#fff3dc;border:1px solid #e1cda6;border-radius:10px;font-size:12px;line-height:1.8;color:#745728;margin:0 0 22px}.wp-empty{padding:27px;background:#fff;border:1px solid #d0ded7;border-radius:14px}.wp-empty h3{margin:0 0 11px}.wp-compare-card{display:grid;gap:11px;padding:24px;border-radius:14px;border:1px solid #b6d8c7;background:#e8f7ee;text-decoration:none;color:#183f45}.wp-compare-card>span{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#356e59}.wp-compare-card>strong{font:800 23px/1.35 Georgia,serif}.wp-compare-card>small{font-size:12px;font-weight:800;color:#096548}.wp-compare-card:hover{background:#dcf1e5}
.wp-source-card{padding:26px;margin-top:49px;background:#fff;border:1px solid #d3e3da;border-radius:16px}.wp-source-card h2{font-size:28px}.wp-source-card p{font-size:13px;margin-top:13px}.wp-bottom-links{display:flex;flex-wrap:wrap;gap:16px;margin-top:21px}.wp-bottom-links a{font-size:12px;line-height:1.5;color:#08634b;font-weight:800;text-decoration:underline;text-underline-offset:3px}.wp-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.wp-directory-card{display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px;align-items:start;padding:22px 19px;border:1px solid #cbded4;border-radius:14px;background:#fff;text-decoration:none;transition:border-color .16s}.wp-directory-card:hover{border-color:#0d906a;background:#f5fcf8}.wp-directory-monogram{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#0e6550;color:#fff;font:800 19px/1 Georgia,serif}.wp-directory-card h3{margin:0 0 8px;font-size:20px}.wp-directory-card p{font-size:11px;line-height:1.65;color:#53707a;margin:0 0 10px}.wp-directory-card small{display:block;font-size:10px;line-height:1.5;color:#586e77}.wp-directory-card div>span{display:block;font-size:11px;font-weight:800;color:#087a57;margin-top:13px}.wp-main a:focus-visible,.wp-main summary:focus-visible{outline:3px solid #b77315;outline-offset:4px}
@media(max-width:950px){.wp-identity{gap:30px;grid-template-columns:minmax(0,1fr) 245px}.wp-highlights{gap:9px}.wp-highlight{padding:18px 15px}.wp-directory-grid{grid-template-columns:1fr 1fr}}
@media(max-width:640px){.pv-women-profiles .wp-shell{width:calc(100% - 28px)}.wp-hero{padding:28px 0 61px!important}.wp-breadcrumb{font-size:10px;gap:7px;margin-bottom:26px}.wp-identity{grid-template-columns:1fr;gap:25px}.pv-women-profiles h1{font-size:39px;margin:10px 0 14px}.wp-deck{font-size:15px}.wp-intro{font-size:14px;line-height:1.85}.wp-updated{font-size:10px}.wp-identity-card{display:grid;grid-template-columns:72px minmax(0,1fr);gap:9px 17px;padding:19px}.wp-monogram{width:72px;height:72px;border-width:3px;font-size:26px;margin:0;grid-row:1/3}.wp-photo-note{grid-column:2;text-align:left;font-size:9px}.wp-identity-card dl{grid-column:2;margin:0;display:grid;gap:7px}.wp-identity-card dl div{border:0;padding:0;margin:0;display:grid;grid-template-columns:44px minmax(0,1fr);gap:6px}.wp-identity-card dt{font-size:9px;line-height:1.5}.wp-identity-card dd{font-size:10px;margin:0;line-height:1.5}.wp-highlights{grid-template-columns:1fr 1fr;gap:10px;margin-top:-49px}.wp-highlight{padding:17px 15px}.wp-highlight strong{font-size:30px}.wp-highlight span{font-size:10px}.wp-highlight small{font-size:9px}.wp-section-nav{gap:6px;padding-bottom:20px}.wp-section-nav a{font-size:10px;padding:9px}.wp-section{padding-top:37px}.wp-stat-grid,.wp-match-grid,.wp-directory-grid{grid-template-columns:1fr;gap:17px}.wp-stats-table caption{padding:16px 17px;font-size:20px}.wp-stats-table th,.wp-stats-table td{padding:12px 17px}.wp-stats-table th{font-size:11px}.wp-stats-table td{font-size:18px}.wp-match-card{padding:21px}.wp-perspective{padding:23px 21px}.wp-perspective p{font-size:13px}.wp-compare-card{padding:21px}.wp-compare-card>strong{font-size:22px}.wp-source-card{padding:23px 20px}.wp-source-card h2{font-size:26px}.wp-directory-card{padding:20px}.wp-button{font-size:11px;padding:11px 13px}.wp-actions{gap:8px}.wp-content{padding-bottom:49px}.wp-source-card{margin-top:38px}}
@media(prefers-reduced-motion:reduce){.wp-main *{scroll-behavior:auto!important;transition:none!important}}
