.solution-hero{padding-top:56px;padding-bottom:70px}.solution-hero h1{font-size:clamp(2.8rem,6vw,5.5rem);line-height:1.06;letter-spacing:-.055em;max-width:1050px;margin:28px 0}.solution-hero em,.solution-section-heading em{font-family:Georgia,serif;font-weight:400}.solution-intro{max-width:750px;font-size:1.2rem;line-height:1.8;color:var(--muted-foreground)}.solution-hero>.solid-link{margin-top:28px}.solution-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;font-size:.85rem;margin-bottom:44px}.solution-breadcrumb a{text-decoration:underline;text-underline-offset:4px}.category-discovery{padding-top:74px;padding-bottom:80px}.solution-section-heading{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:34px}.solution-offerings>h2,.solution-section-heading h2{font-size:clamp(1.9rem,3.8vw,3.2rem);line-height:1.15;letter-spacing:-.035em}.solution-section-heading .kicker{margin-bottom:20px}.solution-section-heading>p{max-width:450px;line-height:1.8;color:var(--muted-foreground)}.category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.category-card{display:flex;flex-direction:column;border:1px solid color-mix(in srgb,var(--foreground) 15%,transparent);border-top:4px solid;padding:28px;background:color-mix(in srgb,var(--background) 95%,var(--foreground));border-radius:0 0 18px 18px;transition:transform .2s}.category-card:hover{transform:translateY(-4px)}.category-card:focus-visible,.solution-related a:focus-visible{outline:3px solid var(--primary);outline-offset:5px}.category-number{font-size:.75rem;text-transform:uppercase;letter-spacing:.12em}.category-card h3{font-size:1.65rem;line-height:1.2;margin:24px 0 14px;letter-spacing:-.03em}.category-card p{line-height:1.75;color:var(--muted-foreground)}.category-names{font-size:.8rem;line-height:1.7;margin:22px 0}.category-explore{display:flex;gap:12px;align-items:center;margin-top:auto;font-size:.9rem;font-weight:600}.solution-offerings{padding-bottom:76px}.offering-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.offering-card{padding:34px;border:1px solid color-mix(in srgb,var(--foreground) 16%,transparent);border-radius:20px}.offering-card h3{font-size:2rem;line-height:1.2;letter-spacing:-.035em;margin:24px 0 18px}.offering-card>p:not(.kicker){line-height:1.8;color:var(--muted-foreground)}.offering-status{display:block;margin-top:25px;font-size:.85rem}.offering-card .solid-link{margin-top:24px}.solution-note{border-top:1px solid color-mix(in srgb,var(--foreground) 15%,transparent);padding-top:32px;margin-bottom:58px;max-width:1000px}.solution-note h2{font-size:1.75rem;letter-spacing:-.03em;margin-bottom:18px}.solution-note p{line-height:1.9;max-width:840px;color:var(--muted-foreground)}.solution-note a{text-decoration:underline;text-underline-offset:4px;display:inline-block;margin-top:18px}.solution-actions{display:flex;flex-wrap:wrap;align-items:center;gap:26px;margin-top:30px}.solution-secondary{text-decoration:underline;text-underline-offset:5px}.solution-access{font-size:.85rem;line-height:1.8;max-width:760px;margin-top:22px;color:var(--muted-foreground)}.solution-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:40px}.solution-features article{border-top:1px solid color-mix(in srgb,var(--foreground) 18%,transparent);padding-top:24px}.solution-features span{font-size:.8rem;color:#a45410}.solution-features h3{font-size:1.3rem;margin:20px 0 14px}.solution-features p{line-height:1.8;color:var(--muted-foreground)}.solution-workflow{background:var(--foreground);color:var(--background);padding:55px 0;margin-bottom:70px}.solution-workflow h2{font-size:2.2rem;margin:22px 0 30px;letter-spacing:-.03em}.solution-workflow ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;list-style:decimal;padding-left:22px}.solution-workflow li{padding-left:8px;line-height:1.8}.solution-related{display:flex;flex-wrap:wrap;gap:16px}.solution-related a{display:flex;align-items:center;gap:16px;border:1px solid color-mix(in srgb,var(--foreground) 16%,transparent);padding:15px 18px;border-radius:12px}.solution-footer{border-top:1px solid color-mix(in srgb,var(--foreground) 16%,transparent);padding-top:35px;padding-bottom:40px;display:flex;flex-wrap:wrap;gap:28px;font-size:.85rem}.solution-footer nav{display:flex;flex-wrap:wrap;gap:18px}.solution-footer>a:first-child{font-weight:600}@media(max-width:900px){.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-section-heading{align-items:start;flex-direction:column}.solution-features,.solution-workflow ol{grid-template-columns:1fr}.solution-workflow ol{gap:22px}}@media(max-width:600px){.category-grid,.offering-grid{grid-template-columns:1fr}.solution-hero{padding-top:35px;padding-bottom:50px}.category-discovery{padding-top:45px}.category-card,.offering-card{padding:24px}.solution-actions{gap:20px}.solution-footer nav{flex-direction:column}}:root{--brand-symbol:64px;--brand-wordmark:28px;--brand-gap:12px}.ekalavya-brand{display:inline-flex;align-items:center;gap:var(--brand-gap);max-width:100%;min-width:0;color:#29265b}.ekalavya-brand-inverse{color:#fff}.ekalavya-brand-compact{--brand-symbol:40px;--brand-wordmark:24px;--brand-gap:10px}.ekalavya-brand>img{width:var(--brand-symbol);height:var(--brand-symbol);flex-shrink:0;object-fit:contain}.ekalavya-wordmark{display:flex;flex-direction:column;min-width:0;font-family:Arial,sans-serif;font-style:normal;line-height:1.3}.ekalavya-name{font-weight:700;font-size:var(--brand-wordmark)}.product-signature{display:inline-flex;flex-direction:column;align-items:flex-start;gap:8px;max-width:100%;min-width:0}.product-logo-area{display:flex;align-items:center;gap:12px;min-height:80px;max-width:100%;min-width:0}.product-signature-compact .product-logo-area{min-height:64px}.product-endorsement{display:block;font:400 12px/1.4 Arial,sans-serif;color:#52616b}.product-signature-inverse .product-endorsement{color:#c0c9d6}.anukul-core-logo{display:block;width:auto;height:76px;max-width:100%;min-width:0;object-fit:contain;object-position:left center}.anukul-core-logo-compact{height:64px}.product-index h2>.product-signature{width:100%}.product-index .index-top{min-height:24px;align-items:center}.product-index .product-logo-area{min-height:64px}.category-hero-brands>.product-identity:has(.product-signature){padding:0;border:0;background:transparent}.category-hero-brands .product-logo-area{min-height:112px;padding:16px 22px;border:1px solid #dfddd6;border-radius:14px;background:#fff}.category-hero-brands .product-endorsement{margin-left:2px}.product-logo-area>.product-symbol{display:inline-flex;flex:0 0 64px;width:64px;height:64px;object-fit:contain}.product-signature-compact .product-logo-area>.product-symbol{flex-basis:40px;width:40px;height:40px}.anukul-demo .ad-nav .anukul-core-logo{width:auto;height:64px}.brand>img{width:48px;height:48px;object-fit:cover;border-radius:50%;flex-shrink:0}.product-identity{min-height:64px;gap:12px}.product-identity-compact{min-height:40px}.brand-image,.product-identity img.product-wordmark{display:block;width:auto;height:64px;max-width:100%;min-width:0;object-fit:contain;object-position:left center;flex-shrink:1}.brand-image-compact,.product-identity-compact img.product-wordmark,.product-index img.anukul-catalogue-wordmark{width:auto;height:40px;max-width:100%}.product-identity>.product-symbol{flex:0 0 64px;width:64px;height:64px}.product-identity-compact>.product-symbol{flex-basis:40px;width:40px;height:40px}.product-identity>img.product-symbol{object-fit:contain}.category-card,.offering-card{min-width:0}.festive-brand{display:inline-flex;align-items:center;gap:12px;max-width:100%}.festive-brand>img{width:64px;height:64px;object-fit:contain;flex-shrink:0}.festive-brand>span{min-width:0}.anukul-demo .ad-nav img{width:auto;height:48px;max-width:100%;object-fit:contain}@media (max-width:760px){.landing-nav nav{flex-wrap:wrap;justify-content:flex-start;gap:12px 18px}.hero-content{grid-template-columns:minmax(0,1fr)}.hero-content>*{min-width:0}.hero-copy h1{font-size:clamp(2.5rem,11vw,4.5rem)}.hero-feature .feature-name{font-size:clamp(42px,12vw,60px)}#contact .grid>*{min-width:0}}@media (max-width:600px){:root{--brand-symbol:56px;--brand-wordmark:26px}.brand>img{width:40px;height:40px}.brand-image,.product-identity img.product-wordmark{height:56px}.brand-image-compact,.product-identity-compact img.product-wordmark{height:40px}.category-grid,.offering-grid{grid-template-columns:minmax(0,1fr)}.category-hero-brands>.product-identity:has(.product-signature){padding:0}.category-hero-brands .product-logo-area{min-height:104px;padding:16px}.anukul-core-logo:not(.anukul-core-logo-compact){height:68px}.festive-brand>img{width:56px;height:56px}}.hero-copy h1{overflow-wrap:anywhere}.product-identity[data-product-identity]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:80px 18px;align-items:center;align-content:start;gap:8px}.product-identity.product-identity-compact{grid-template-rows:64px 18px}.product-identity>.product-signature{display:contents}.product-identity .product-logo-area{min-height:0;height:80px;padding:0;border:0;background:transparent;align-items:center}.product-identity-compact .product-logo-area{height:64px}.product-identity .product-endorsement{margin:0;align-self:start}.product-identity>img.product-wordmark{height:80px;width:auto;max-width:min(100%,264px);object-fit:contain;object-position:left center}.product-identity-compact>img.product-wordmark{height:64px;max-width:min(100%,208px)}.product-identity-compact .anukul-core-logo{height:56px}.product-identity-compact .product-identity-name{font-size:1rem}.category-card .category-brand-strip{grid-auto-rows:90px;align-content:start;gap:14px;margin:24px 0}.category-hero-brands>.product-identity[data-product-identity]{padding:16px 22px;border:1px solid #dfddd6;border-radius:14px;background:#fff;min-width:min(100%,240px)}.category-hero-brands .product-identity .product-logo-area{min-height:0;height:80px;padding:0;border:0;background:transparent}.offering-card>.product-identity{margin-top:24px}.infographic-lane>.product-identity{margin-bottom:24px}.journey-window>.product-identity{margin-bottom:8px}.wheel-products>a{min-height:112px}@supports (grid-template-rows:subgrid){.category-grid>.category-card{display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:0;align-items:start}.category-explore{margin-top:0;padding-top:8px;align-self:end}}@media (max-width:600px){.category-grid>.category-card{grid-row:auto;grid-template-rows:auto auto auto auto auto}.category-hero-brands>.product-identity[data-product-identity]{padding:16px}}@media screen and (max-width:800px){[data-home-marketing]>section:not(#top){content-visibility:auto;contain-intrinsic-block-size:auto var(--home-section-size,80rem)}[data-home-marketing]>#categories{--home-section-size:227rem}[data-home-marketing]>[aria-label="How Hridaan Labs works"]{--home-section-size:6.25rem}[data-home-marketing]>#ai-scholar{--home-section-size:106rem}[data-home-marketing]>#anukul-learning{--home-section-size:75rem}[data-home-marketing]>#leadsaathi{--home-section-size:142rem}[data-home-marketing]>#saathi{--home-section-size:69rem}[data-home-marketing]>#festive-studio{--home-section-size:16.5rem}[data-home-marketing]>[aria-labelledby=career-finder-feature]{--home-section-size:30.5rem}[data-home-marketing]>[aria-labelledby=resume-lab-feature]{--home-section-size:42rem}[data-home-marketing]>#approach{--home-section-size:78rem}[data-home-marketing]>#contact{--home-section-size:50rem}[data-home-marketing]>#contact:has(form){--home-section-size:89rem}}@media screen and (min-width:640px) and (max-width:800px){[data-home-marketing]>#categories{--home-section-size:176rem}[data-home-marketing]>[aria-label="How Hridaan Labs works"]{--home-section-size:2.75rem}[data-home-marketing]>#ai-scholar{--home-section-size:76rem}[data-home-marketing]>#anukul-learning{--home-section-size:65rem}[data-home-marketing]>#leadsaathi{--home-section-size:96rem}[data-home-marketing]>#saathi{--home-section-size:60rem}[data-home-marketing]>[aria-labelledby=career-finder-feature]{--home-section-size:27rem}[data-home-marketing]>[aria-labelledby=resume-lab-feature]{--home-section-size:32.5rem}[data-home-marketing]>#approach{--home-section-size:78rem}[data-home-marketing]>#contact{--home-section-size:48rem}[data-home-marketing]>#contact:has(form){--home-section-size:80rem}}@media screen and (min-width:768px) and (max-width:800px){[data-home-marketing]>#approach{--home-section-size:49.5rem}[data-home-marketing]>#contact{--home-section-size:44.5rem}[data-home-marketing]>#contact:has(form){--home-section-size:76.5rem}}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_8eaea4{font-family:Geist,Geist Fallback;font-style:normal}.__variable_8eaea4{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_8c25df{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_8c25df{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}.product-identity{display:flex;align-items:center;gap:16px;min-height:68px;max-width:100%;min-width:0}.product-identity img{object-fit:contain;flex-shrink:0}.product-identity .anukul-identity-logo{width:240px;height:auto;max-width:100%}.product-identity-name{font-size:1.35rem;font-weight:650;line-height:1.25;letter-spacing:-.025em;overflow-wrap:anywhere}.saathi-identity-name{font-family:Georgia,serif;color:#244c67;font-weight:400}.product-identity-compact{gap:10px;min-height:42px}.product-identity-compact .product-identity-name{font-size:.9rem}.product-identity-compact .anukul-identity-logo{width:156px}.category-brand-strip{display:grid;gap:12px;margin:24px 0}.category-hero-brands{display:flex;flex-wrap:wrap;gap:24px;margin-top:30px}.category-hero-brands>.product-identity{background:#fff;border:1px solid #dfddd6;border-radius:14px;padding:16px 22px}.product-hero-identity{margin:0 0 34px;max-width:400px}.offering-card>.product-identity{margin-top:22px}.offering-card>.product-identity:has([data-product-logo])+h3{font-size:1.6rem;margin-top:12px}.solution-infographic-section{padding-bottom:70px}.category-infographic{background:#fff;border:1px solid #deded8;border-top:4px solid var(--infographic-accent);border-radius:0 0 24px 24px;padding:38px;color:#142532}.infographic-heading{margin-bottom:32px;max-width:850px}.infographic-heading .kicker{color:var(--infographic-accent)}.infographic-heading h2{font-size:clamp(1.7rem,3vw,2.7rem);line-height:1.2;letter-spacing:-.04em;margin-top:16px}.infographic-lanes{display:grid;gap:22px}.infographic-lane{background:#f7f6f1;padding:24px;border-radius:18px;border-left:3px solid var(--infographic-accent)}.infographic-lane>.product-identity{margin-bottom:20px}.infographic-flow{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:25px;list-style:none;padding:0;margin-top:24px}.infographic-flow li{position:relative;padding:23px 18px 20px;background:#f4f6f6;border:1px solid #dfe5e5;border-radius:14px;min-width:0}.infographic-lane .infographic-flow li{background:#fff}.infographic-step-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--infographic-accent);background:#fff;border:1px solid #dce1e2}.infographic-step-number{position:absolute;top:24px;right:18px;font-size:.75rem;font-weight:650;color:#566774}.infographic-flow h3{font-size:1.1rem;line-height:1.3;margin:22px 0 10px}.infographic-flow p{font-size:.9rem;line-height:1.7;color:#51616b}.infographic-arrow{position:absolute;right:-24px;top:45%;z-index:1;color:var(--infographic-accent)}.infographic-callout{margin-top:26px;display:flex;align-items:start;gap:14px;border-radius:12px;background:#f4f6f6;padding:18px;font-size:.9rem;line-height:1.7}.infographic-callout>svg{flex-shrink:0;margin-top:3px;color:var(--infographic-accent)}.category-infographic figcaption{margin-top:28px;border-top:1px solid #e3e5e2;padding-top:20px;color:#52616c;font-size:.85rem;line-height:1.8;max-width:920px}.care-infographic-hub{display:flex;flex-direction:column;align-items:center;text-align:center;background:#f1f6f2;border:1px solid #d6e2d7;border-radius:18px;padding:26px;max-width:540px;margin:0 auto 34px}.care-infographic-hub p{font-size:.9rem;margin-top:15px}.care-infographic-hub>span{display:flex;gap:8px;align-items:center;margin-top:15px;font-size:.85rem;color:#456753}.care-infographic-branches{display:grid;grid-template-columns:1fr .8fr 1fr;gap:24px;align-items:stretch}.care-infographic-branches>section{border:1px solid #d6e2d7;border-radius:16px;padding:26px;background:#f7faf8}.care-infographic-branches h3{font-size:1.4rem;margin:18px 0 14px}.care-infographic-branches p{line-height:1.9;color:#52616c}.care-infographic-bridge{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:16px;border-block:1px dashed #b9cdbd;padding:20px 5px;color:#456753}.care-infographic-bridge small{color:#52616c;font-size:.8rem;line-height:1.7}@media(max-width:800px){.infographic-flow{grid-auto-flow:row;grid-template-columns:1fr;gap:22px}.infographic-arrow{top:auto;bottom:-22px;right:50%;transform:rotate(90deg)}.care-infographic-branches{grid-template-columns:1fr}.care-infographic-bridge{padding:20px}.category-infographic{padding:24px}.infographic-lane{padding:20px}.product-identity-name{font-size:1.1rem}}@media(prefers-reduced-motion:reduce){.category-card{transition:none}.category-card:hover{transform:none}}