.programmes-module__PetHCq__page{color:#08283e;background:#f8f7f2}.programmes-module__PetHCq__container{width:min(1200px,90%);margin-inline:auto;position:relative}.programmes-module__PetHCq__page section{scroll-margin-top:24px}.programmes-module__PetHCq__page h2{letter-spacing:-.04em;text-wrap:balance;margin-top:10px;font-size:clamp(25px,2.9vw,38px);font-weight:800;line-height:1.15}.programmes-module__PetHCq__eyebrow{letter-spacing:.19em;text-transform:uppercase;font-size:11px;font-weight:750;line-height:1.5}.programmes-module__PetHCq__eyebrow:after{content:"";background:#ffbd00;width:38px;height:4px;margin-top:7px;display:block}.programmes-module__PetHCq__hero,.programmes-module__PetHCq__experience,.programmes-module__PetHCq__cta{isolation:isolate;color:#fff;background:radial-gradient(at 65% 60%,#00685c 0,#00564e 45%,#004540 100%);position:relative;overflow:hidden}.programmes-module__PetHCq__network{z-index:-1;color:#2bbbb0;opacity:.17;pointer-events:none;width:75%;height:100%;position:absolute;top:0;right:-6%}.programmes-module__PetHCq__heroInner{grid-template-columns:1fr 1fr;align-items:center;gap:28px;min-height:345px;padding-block:38px;display:grid}.programmes-module__PetHCq__heroCopy{z-index:1;position:relative}.programmes-module__PetHCq__hero h1{letter-spacing:-.035em;text-wrap:balance;max-width:620px;margin-top:15px;font-size:clamp(32px,3.65vw,49px);font-weight:800;line-height:1.04}.programmes-module__PetHCq__heroDescription{color:#e3efed;max-width:570px;margin-top:15px;font-size:clamp(15px,1.45vw,19px);line-height:1.4}.programmes-module__PetHCq__actions{flex-wrap:wrap;gap:16px;margin-top:20px;display:flex}.programmes-module__PetHCq__button{color:#052a2c;letter-spacing:.025em;text-transform:uppercase;text-align:center;background:linear-gradient(110deg,#ffc800,#ffb600);border:1px solid #ffbc00;border-radius:6px;justify-content:center;align-items:center;min-height:44px;padding:12px 22px;font-size:12px;font-weight:800;line-height:1.3;text-decoration:none;transition:background .2s,box-shadow .2s;display:inline-flex}.programmes-module__PetHCq__button:hover{background:#ffd345;box-shadow:0 4px 14px #002e3420}.programmes-module__PetHCq__button:focus-visible{outline-offset:4px;outline:3px solid #159d99}.programmes-module__PetHCq__outline{color:#fff;background:0 0;border:1.5px solid #c4d9d5}.programmes-module__PetHCq__outline:hover{background:#ffffff15}.programmes-module__PetHCq__heroArt{align-items:center;min-height:260px;display:flex;position:relative}.programmes-module__PetHCq__heroSteps{justify-content:space-between;align-items:center;width:100%;margin:0;padding:0;list-style:none;display:flex;position:relative}.programmes-module__PetHCq__heroSteps:before{content:"";background:#ffbd00;height:5px;position:absolute;top:50%;left:5%;right:5%}.programmes-module__PetHCq__heroSteps li{aspect-ratio:1;color:#004c46;background:#f0faf6;border:6px solid #198f7f;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:clamp(75px,8vw,110px);display:flex;position:relative;box-shadow:inset 0 0 0 3px #c4e2d9,0 4px 10px #003b3a80}.programmes-module__PetHCq__heroSteps svg{stroke-width:2.5px;width:36%;height:36%}.programmes-module__PetHCq__heroSteps span{text-transform:uppercase;font-size:11px;font-weight:800}.programmes-module__PetHCq__artCap,.programmes-module__PetHCq__artBulb{color:#75bcb0;opacity:.4;stroke-width:1px;width:58px;height:58px;position:absolute;top:0}.programmes-module__PetHCq__artCap{left:12%}.programmes-module__PetHCq__artBulb{left:48%}.programmes-module__PetHCq__crescent{opacity:.35;border-radius:50%;width:110px;height:110px;position:absolute;top:-26px;right:8%;transform:rotate(-20deg);box-shadow:-24px 12px #4cae9d}.programmes-module__PetHCq__star{color:#4cae9d;opacity:.35;font-size:50px;position:absolute;top:4px;right:9%}.programmes-module__PetHCq__handwritten{color:#83b5a8;text-align:center;font-family:cursive;font-size:17px;font-style:italic;line-height:1.3;position:absolute;bottom:-8px;right:35%;transform:rotate(-9deg)}.programmes-module__PetHCq__handwritten span,.programmes-module__PetHCq__artTagline span{background:#ffbd00;width:48px;height:2px;margin-top:7px;margin-left:auto;display:block}.programmes-module__PetHCq__artTagline{text-transform:uppercase;letter-spacing:.04em;border-left:2px solid #89c6b8;padding-left:14px;font-size:13px;font-weight:750;line-height:1.25;position:absolute;bottom:-20px;right:0}.programmes-module__PetHCq__artTagline span{width:30px;margin-left:0}.programmes-module__PetHCq__flagship{padding-top:24px}.programmes-module__PetHCq__introduction{color:#38556a;margin-top:8px;font-size:16px;line-height:1.5}.programmes-module__PetHCq__programmeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.programmes-module__PetHCq__programmeCard{background:#fff;border:1px solid #fff;border-top:4px solid #078273;border-radius:7px;gap:clamp(20px,2.6vw,36px);padding:18px 24px;display:flex;box-shadow:0 3px 14px #143d3910}.programmes-module__PetHCq__programmeCard:nth-child(2),.programmes-module__PetHCq__programmeCard:nth-child(3){background:linear-gradient(115deg,#e3f3ed,#eaf7f3)}.programmes-module__PetHCq__iconCircle{color:#004c4a;background:#d9eee6;border-radius:50%;flex:none;place-items:center;width:94px;height:94px;display:grid}.programmes-module__PetHCq__iconCircle svg{width:55%;height:55%}.programmes-module__PetHCq__programmeCopy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.programmes-module__PetHCq__number{color:#f5aa00;letter-spacing:-.055em;font-size:28px;font-weight:850;line-height:1}.programmes-module__PetHCq__programmeCard h3{letter-spacing:-.03em;max-width:360px;margin-top:7px;font-size:clamp(18px,1.8vw,23px);font-weight:750;line-height:1.13}.programmes-module__PetHCq__programmeCard p,.programmes-module__PetHCq__growthCard p,.programmes-module__PetHCq__audienceCard p{color:#435b70;margin-top:10px;font-size:14px;line-height:1.4}.programmes-module__PetHCq__tags{flex-wrap:wrap;gap:9px;margin-top:auto;padding:15px 0 0;list-style:none;display:flex}.programmes-module__PetHCq__tags li{background:#d5ebeab0;border-radius:12px;padding:7px 11px;font-size:11px;line-height:1.25}.programmes-module__PetHCq__growth{padding-block:28px}.programmes-module__PetHCq__growthGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.programmes-module__PetHCq__growthCard{background:#fff;border:1px solid #e7eeea;border-radius:7px;align-items:center;gap:16px;padding:16px;display:flex}.programmes-module__PetHCq__growthCard:nth-child(2){background:#eff8f4}.programmes-module__PetHCq__growthCard .programmes-module__PetHCq__iconCircle{width:80px;height:80px}.programmes-module__PetHCq__growthCard h3,.programmes-module__PetHCq__audienceCard h3{letter-spacing:-.035em;font-size:15px;font-weight:750;line-height:1.25}.programmes-module__PetHCq__growthCard p{margin-top:8px;font-size:12px}.programmes-module__PetHCq__experience{padding-block:25px 24px}.programmes-module__PetHCq__journey{grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0 0;padding:0;list-style:none;display:grid}.programmes-module__PetHCq__journey li{gap:20px;display:flex;position:relative}.programmes-module__PetHCq__journey li:before{content:"";background:#ffc000;height:2px;position:absolute;top:30px;left:50px;right:0}.programmes-module__PetHCq__journeyIcon{background:#00534d;border:2px solid #fff;border-radius:50%;flex-shrink:0;place-items:center;width:72px;height:72px;display:grid;position:relative}.programmes-module__PetHCq__journeyIcon svg{width:35px;height:35px}.programmes-module__PetHCq__journeyCopy{padding-top:48px;padding-right:25px;position:relative}.programmes-module__PetHCq__journeyCopy:before{content:"";background:#ffc000;border-radius:50%;width:12px;height:12px;position:absolute;top:25px;left:0}.programmes-module__PetHCq__journeyCopy h3{text-transform:uppercase;margin-top:5px;font-size:17px;font-weight:650}.programmes-module__PetHCq__journeyCopy p{color:#e7f0ed;max-width:145px;margin-top:5px;font-size:14px;line-height:1.35}.programmes-module__PetHCq__audiences{padding-block:24px}.programmes-module__PetHCq__audienceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.programmes-module__PetHCq__audienceCard{text-align:center;background:#fff;border-radius:7px;padding:12px 16px}.programmes-module__PetHCq__audienceCard .programmes-module__PetHCq__iconCircle{width:62px;height:62px;margin:0 auto 10px}.programmes-module__PetHCq__audienceCard p{max-width:190px;margin:7px auto 0;font-size:13px}.programmes-module__PetHCq__cta{padding-block:26px}.programmes-module__PetHCq__ctaInner{justify-content:space-between;align-items:center;gap:24px;display:flex}.programmes-module__PetHCq__cta h2{font-size:clamp(25px,2.5vw,33px)}.programmes-module__PetHCq__ctaInner>div>p:last-child{color:#e0efea;margin-top:7px;font-size:13px;line-height:1.5}.programmes-module__PetHCq__cta .programmes-module__PetHCq__actions{flex-shrink:0;gap:12px;margin:0}.programmes-module__PetHCq__cta .programmes-module__PetHCq__button{padding-inline:17px;font-size:11px}@media (max-width:1100px){.programmes-module__PetHCq__heroInner{gap:24px}.programmes-module__PetHCq__hero .programmes-module__PetHCq__actions{gap:10px}.programmes-module__PetHCq__hero .programmes-module__PetHCq__button{padding-inline:15px;font-size:11px}.programmes-module__PetHCq__programmeCard{gap:22px;padding:18px}.programmes-module__PetHCq__programmeCard .programmes-module__PetHCq__iconCircle{width:82px;height:82px}.programmes-module__PetHCq__growthCard{gap:12px;padding:14px}.programmes-module__PetHCq__growthCard .programmes-module__PetHCq__iconCircle{width:66px;height:66px}.programmes-module__PetHCq__journey li{gap:16px}.programmes-module__PetHCq__journeyIcon{width:64px;height:64px}.programmes-module__PetHCq__ctaInner{flex-wrap:wrap}}@media (max-width:760px){.programmes-module__PetHCq__container{width:calc(100% - 40px)}.programmes-module__PetHCq__heroInner{grid-template-columns:1fr;gap:28px;padding-block:32px}.programmes-module__PetHCq__hero h1{max-width:550px;font-size:clamp(32px,6vw,44px)}.programmes-module__PetHCq__heroDescription{max-width:520px}.programmes-module__PetHCq__heroArt{width:100%;max-width:540px;min-height:235px;margin-inline:auto}.programmes-module__PetHCq__heroSteps li{width:clamp(68px,16vw,100px)}.programmes-module__PetHCq__handwritten{font-size:15px;bottom:-7px}.programmes-module__PetHCq__artTagline{font-size:11px;bottom:-8px}.programmes-module__PetHCq__artCap,.programmes-module__PetHCq__artBulb{width:42px;height:42px}.programmes-module__PetHCq__crescent{width:80px;height:80px;top:-8px}.programmes-module__PetHCq__programmeGrid{grid-template-columns:1fr;gap:14px}.programmes-module__PetHCq__programmeCard{padding:22px}.programmes-module__PetHCq__programmeCard h3{max-width:none;font-size:22px}.programmes-module__PetHCq__growthGrid{grid-template-columns:1fr}.programmes-module__PetHCq__growthCard{gap:20px;padding:18px}.programmes-module__PetHCq__growthCard h3{font-size:17px}.programmes-module__PetHCq__growthCard p{font-size:14px}.programmes-module__PetHCq__journey{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 16px}.programmes-module__PetHCq__journeyCopy{padding-right:0}.programmes-module__PetHCq__journey li:nth-child(2n):before{right:20px}.programmes-module__PetHCq__audienceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.programmes-module__PetHCq__audienceCard{padding:20px 12px}.programmes-module__PetHCq__cta{padding-block:30px}}@media (max-width:400px){.programmes-module__PetHCq__container{width:calc(100% - 32px)}.programmes-module__PetHCq__hero .programmes-module__PetHCq__actions{flex-direction:column;align-items:stretch}.programmes-module__PetHCq__heroSteps li{border-width:4px}.programmes-module__PetHCq__heroSteps span{font-size:9px}.programmes-module__PetHCq__programmeCard{gap:14px;padding:18px 14px}.programmes-module__PetHCq__programmeCard .programmes-module__PetHCq__iconCircle{width:55px;height:55px}.programmes-module__PetHCq__programmeCard h3{font-size:20px}.programmes-module__PetHCq__tags{gap:6px}.programmes-module__PetHCq__tags li{padding:6px 8px}.programmes-module__PetHCq__journey{grid-template-columns:1fr;gap:22px}.programmes-module__PetHCq__journey li:before{width:2px;height:auto;top:32px;bottom:-24px;left:31px}.programmes-module__PetHCq__journey li:last-child:before{display:none}.programmes-module__PetHCq__journeyCopy{padding-top:0}.programmes-module__PetHCq__journeyCopy:before{display:none}.programmes-module__PetHCq__journeyCopy p{max-width:none}.programmes-module__PetHCq__audienceGrid{grid-template-columns:1fr}.programmes-module__PetHCq__cta .programmes-module__PetHCq__actions{flex-direction:column;width:100%}}@media (prefers-reduced-motion:reduce){.programmes-module__PetHCq__button{transition:none}}
