.light-home{--pink:#ec168c;--violet:#6c2bd9;--navy:#07182f;background:#fff}.light-home .light-hero{min-height:720px;background:radial-gradient(circle at 78% 45%,rgba(123,38,217,.34),transparent 32%),radial-gradient(circle at 8% 85%,rgba(236,22,140,.17),transparent 34%),linear-gradient(125deg,#080018,#110026 54%,#22004a);color:#fff}.light-home .light-hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(236,22,140,.32) 1.5px,transparent 1.5px);background-size:20px 20px;mask-image:linear-gradient(90deg,transparent 75%,#000)}.light-home .light-hero:after{height:5px;bottom:0;border-radius:0;background:linear-gradient(90deg,var(--pink),var(--violet),var(--pink))}.light-home .light-hero h1{color:#fff;font-family:Georgia,serif;font-weight:500;font-size:clamp(62px,6.4vw,100px);line-height:.92;letter-spacing:-3px}.light-home .light-hero h1 em{font-style:normal;background:linear-gradient(90deg,#ff268f,#b642e8);-webkit-background-clip:text;color:transparent}.light-home .light-hero .eyebrow{color:#ff309a}.light-home .light-hero-copy>p:not(.eyebrow){color:#e8e0f3}.light-home .light-hero .gold-button{background:linear-gradient(135deg,#f40772,#7a2ee7);color:#fff;box-shadow:0 16px 38px rgba(220,17,139,.28)}.light-home .light-hero .light-outline-button{color:#fff;border-color:#b72de1;background:rgba(255,255,255,.03)}.hero-photo-wrap{padding:20px;border:1px solid rgba(232,41,224,.7);border-radius:42px;background:linear-gradient(145deg,rgba(136,33,196,.35),rgba(7,1,20,.25));box-shadow:0 24px 70px rgba(117,0,178,.34)}.hero-photo-wrap>img{border-radius:30px;aspect-ratio:1.3/1}.hero-trust{display:flex;gap:0;margin-top:40px;color:#e7dff1;font-size:14px}.hero-trust span{padding:0 24px;border-right:1px solid rgba(255,255,255,.22)}.hero-trust span:first-child{padding-left:0}.hero-trust span:last-child{border:0}.smart-image:after{background:linear-gradient(135deg,var(--pink),var(--violet));border-radius:20px}.smart-image img{border-radius:20px}.opportunity-section{background:linear-gradient(180deg,#f9f7fd,#f1f5fb)}.task-toolbar{max-width:1240px;margin:-25px auto 32px;display:flex;justify-content:space-between;gap:16px}.task-search,.task-filter{background:#fff;border:1px solid #e5def0;border-radius:14px;padding:15px 20px;color:#647086;box-shadow:0 10px 28px rgba(30,25,70,.06)}.task-search{flex:1}.task-filter{min-width:190px}.visual-task-grid{grid-template-columns:repeat(3,1fr);gap:26px}.premium-task-card{border:0!important;border-radius:22px!important;box-shadow:0 18px 46px rgba(23,20,62,.09)!important}.premium-task-card:hover{transform:translateY(-8px);box-shadow:0 25px 58px rgba(81,29,142,.16)!important}.visual-task-grid .premium-task-card>img{height:230px;object-fit:cover}.task-card-body{padding:22px 23px 24px!important}.task-card-body>span{background:linear-gradient(135deg,#ffe1f0,#eadfff);color:#a20e75}.task-card-body h3{font-size:21px}.task-card-body>p{min-height:66px}.premium-task-card details{margin-top:18px;border-top:1px solid #eee8f4;padding-top:16px}.premium-task-card summary{list-style:none;cursor:pointer;color:#801fc0;font-weight:800;font-size:12px;letter-spacing:.7px;display:flex;justify-content:space-between}.premium-task-card summary::-webkit-details-marker{display:none}.task-full-details{margin-top:16px;padding:18px;border-radius:14px;background:#f8f5fb}.task-full-details p{min-height:0!important;margin:0 0 12px!important;font-size:13px!important;color:#4e5c70}.task-full-details p:last-child{margin-bottom:0!important}.home-stats{padding:45px max(5%,28px);gap:22px;background:linear-gradient(120deg,#05142b,#0a1733 60%,#16053a)}.home-stats article{min-height:155px;border:1px solid rgba(156,93,238,.42)!important;border-radius:20px;background:linear-gradient(160deg,rgba(255,255,255,.06),rgba(255,255,255,.015));box-shadow:inset 0 -2px 0 var(--violet),0 14px 35px rgba(0,0,0,.18)}.home-stats i{width:48px;height:48px;display:grid;place-items:center;border:1px solid #a637e5;border-radius:50%;color:#ff2e9a;font-size:23px;font-style:normal;margin-bottom:9px}.home-stats strong{font-size:32px}.home-stats span{color:#fff}.home-about{grid-template-columns:.9fr 1.1fr;gap:55px;padding:85px max(6%,30px);background:radial-gradient(circle at 92% 30%,#eadfff,transparent 35%),linear-gradient(120deg,#fff,#fbf8ff);border-bottom:4px solid #e8b63c}.home-about .about-copy h2{font-size:clamp(42px,4.5vw,68px);line-height:1.03}.home-about .about-copy>p:not(.eyebrow){font-size:17px;line-height:1.8}.home-about .gold-button{margin-top:20px;background:linear-gradient(135deg,var(--pink),var(--violet));color:#fff}.about-visual{position:relative}.about-visual>img{width:100%;display:block;border-radius:24px;box-shadow:0 24px 55px rgba(82,41,132,.15)}.about-widget{position:absolute;padding:14px 18px;border:1px solid rgba(146,69,218,.2);border-radius:14px;background:rgba(255,255,255,.93);box-shadow:0 15px 34px rgba(64,27,110,.14);display:flex;flex-direction:column}.about-widget b{color:#4d167d}.about-widget span{font-size:12px;color:#6a7485;margin-top:4px}.widget-one{left:-25px;top:15%}.widget-two{right:-18px;bottom:16%}.site-footer address{color:#aeb8c8;font-style:normal;font-size:13px;line-height:1.55;max-width:390px}.light-home .site-footer{border-top:0;background:radial-gradient(circle at 90% 80%,rgba(94,34,167,.24),transparent 31%),#041126}.light-home .site-footer strong{color:#ffd04e}.light-home .copyright{background:#020a18}
@media(max-width:1050px){.visual-task-grid{grid-template-columns:repeat(2,1fr)}.light-home .light-hero{min-height:auto}.hero-trust{flex-wrap:wrap;gap:16px}.hero-trust span{border:0;padding:0}.home-about{grid-template-columns:1fr}.about-visual{max-width:760px}.site-footer{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.light-home .light-hero h1{font-size:58px}.hero-photo-wrap{padding:10px;border-radius:24px}.hero-photo-wrap>img{border-radius:17px}.task-toolbar{flex-direction:column}.task-filter{min-width:0}.visual-task-grid{grid-template-columns:1fr}.visual-task-grid .premium-task-card>img{height:220px}.home-stats{grid-template-columns:1fr 1fr}.home-stats article{min-height:130px}.home-about{padding:60px 18px}.about-widget{display:none}.site-footer{grid-template-columns:1fr}}

/* Functional controls and final Women Digital Hub purple/pink footer */
.task-search,.task-filter{padding:0;background:#fff;border:1px solid #e4d8ef}.task-search{display:flex;align-items:center;padding:0 18px}.task-search span{color:var(--pink);font-size:22px}.task-search input,.task-filter select{width:100%;min-height:52px;border:0;outline:0;background:transparent;color:#46556b;font:inherit}.task-search input{padding:0 10px}.task-filter{min-width:220px;padding:0 14px}.task-filter select{cursor:pointer}.premium-task-card[hidden]{display:none!important}.home-about{border-bottom-color:var(--pink)}.light-home .site-footer{border-top:4px solid transparent;border-image:linear-gradient(90deg,var(--pink),var(--violet),var(--pink)) 1;background:radial-gradient(circle at 90% 80%,rgba(119,35,200,.3),transparent 32%),linear-gradient(115deg,#05051b,#0b0827 60%,#160a35)}.light-home .site-footer strong{color:#ff3aa3}.light-home .site-footer a:not(.brand):hover{color:#d968ff}.light-home .site-footer .brand-logo{width:auto;max-width:220px;height:62px;object-fit:contain;object-position:left center}.site-footer address{color:#c6bcd4}.light-home .copyright{background:#030312;border-top:1px solid rgba(199,71,255,.2)}

/* Exact third supplied hero background, enlarged presentation */
.light-home .light-hero{min-height:790px;padding-top:92px;padding-bottom:92px;background-color:#0d001e;background-image:url('assets/home/hero-background.png');background-repeat:no-repeat;background-position:center;background-size:cover;grid-template-columns:.88fr 1.12fr;gap:58px}.light-home .light-hero:before{opacity:.18}.hero-photo-wrap{transform:scale(1.06);transform-origin:center right;padding:14px;border-radius:36px;background:rgba(72,6,112,.3)}.hero-photo-wrap>img{min-height:500px;object-fit:cover;border-radius:27px}.light-home .light-hero-copy{max-width:690px}.light-home .light-hero h1{font-size:clamp(68px,6.7vw,108px)}
@media(max-width:1050px){.light-home .light-hero{min-height:auto;background-position:center;grid-template-columns:1fr}.hero-photo-wrap{transform:none}.hero-photo-wrap>img{min-height:0}}

/* Final hero: live HTML on the left, selected image only on the right */
.light-home .light-hero{background-image:radial-gradient(circle at 78% 45%,rgba(123,38,217,.34),transparent 32%),radial-gradient(circle at 8% 85%,rgba(236,22,140,.17),transparent 34%),linear-gradient(125deg,#080018,#110026 54%,#22004a);background-position:center;background-size:cover}.hero-photo-wrap{transform:scale(1.03);padding:0;border:0;background:transparent;box-shadow:none}.hero-photo-wrap>img{width:100%;min-height:520px;aspect-ratio:1.13/1;object-fit:cover;border-radius:28px;box-shadow:0 26px 70px rgba(104,13,162,.38)}
@media(max-width:1050px){.hero-photo-wrap{transform:none}.hero-photo-wrap>img{min-height:0;aspect-ratio:auto}}

/* Cropped logo artwork: readable sizes in header and footer */
.light-home .site-footer .brand-logo{width:260px;max-width:100%;height:72px;object-fit:contain;object-position:left center}
.site-footer .footer-whatsapp{display:inline-flex;align-items:center;padding:10px 14px;border:1px solid rgba(236,22,140,.42);border-radius:10px;background:rgba(236,22,140,.08);color:#ff75bd!important;font-size:14px;font-weight:800}.site-footer .footer-whatsapp:hover{background:rgba(236,22,140,.17);color:#fff!important}
.footer-identity-banner{display:flex;align-items:center;justify-content:center;min-height:250px;padding:24px max(5%,28px);overflow:hidden;background:radial-gradient(circle at 50% 50%,rgba(99,33,169,.28),transparent 48%),#030416;border-top:4px solid transparent;border-image:linear-gradient(90deg,var(--pink),var(--violet),var(--pink)) 1}.footer-identity-banner img{display:block;width:min(1180px,92vw);height:auto;max-height:245px;object-fit:contain;filter:drop-shadow(0 14px 30px rgba(168,24,218,.2))}.light-home .site-footer{border-top:1px solid rgba(191,86,255,.22);padding-top:42px;padding-bottom:42px}.site-footer .footer-intro{gap:15px}.site-footer .footer-intro p{margin:0;color:#c7bfd4;line-height:1.75}.site-footer .footer-intro address{padding-left:16px;border-left:3px solid var(--pink)}
@media(max-width:650px){.footer-identity-banner{min-height:150px;padding:18px 12px}.footer-identity-banner img{width:100%;max-height:135px}.light-home .site-footer{padding-top:34px;padding-bottom:34px}}

/* Featured Task 22 — fills the final task row */
.visual-task-grid .featured-referral-card{grid-column:1/-1;display:grid;grid-template-columns:minmax(360px,.88fr) minmax(0,1.12fr);min-height:430px;border:1px solid rgba(212,42,170,.32)!important;background:radial-gradient(circle at 100% 0,rgba(124,58,237,.10),transparent 38%),linear-gradient(135deg,#fff,#fff8fd)!important;box-shadow:0 25px 65px rgba(85,27,125,.16)!important}.visual-task-grid .featured-referral-card:before{height:6px;background:linear-gradient(90deg,#f72585,#7c3aed,#f72585)}.visual-task-grid .featured-referral-card>img{width:100%;height:100%;min-height:430px;object-fit:cover}.visual-task-grid .featured-referral-card>.task-card-body{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:42px 48px!important}.featured-referral-card .referral-feature-label{display:flex;align-items:center;gap:8px;margin-bottom:18px;padding:8px 12px;border:1px solid #ecd4f2;border-radius:20px;color:#9b168e;background:#fff0fa;font-size:8px;font-weight:900;letter-spacing:1.1px}.referral-feature-label i{width:7px;height:7px;border-radius:50%;background:#f72585;box-shadow:0 0 0 5px rgba(247,37,133,.10)}.visual-task-grid .featured-referral-card .task-card-body>span{width:48px;height:48px;color:#fff;background:linear-gradient(135deg,#f72585,#7c3aed);box-shadow:0 10px 24px rgba(185,40,183,.22)}.visual-task-grid .featured-referral-card h3{margin:18px 0 12px;color:#102a43!important;font:700 clamp(30px,3vw,43px)/1.08 Georgia,serif}.visual-task-grid .featured-referral-card .task-card-body>p{max-width:680px;min-height:0;color:#5f6c7e;font-size:15px;line-height:1.75}.visual-task-grid .featured-referral-card details{width:100%;margin-top:26px}.visual-task-grid .featured-referral-card summary{padding:3px 0;color:#a116b8;font-size:12px}.visual-task-grid .featured-referral-card .task-full-details{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;width:100%}.visual-task-grid .featured-referral-card .task-full-details p{margin:0!important;padding:11px 12px;border:1px solid #eadff0;border-radius:10px;background:#fff}
@media(max-width:1050px){.visual-task-grid .featured-referral-card{grid-template-columns:.9fr 1.1fr}.visual-task-grid .featured-referral-card>.task-card-body{padding:34px!important}}
@media(max-width:650px){.visual-task-grid .featured-referral-card{display:block;min-height:0}.visual-task-grid .featured-referral-card>img{height:260px;min-height:0}.visual-task-grid .featured-referral-card>.task-card-body{padding:27px 23px!important}.visual-task-grid .featured-referral-card .task-full-details{grid-template-columns:1fr}}
