/* Generated 390px mobile baseline; rebuild with build-mobile-rem.py. */
.pass-secret-page{--ps-ink: #182a41; --ps-muted: #667383; --ps-gold: #97763b; --ps-light-gold: #e7c987; --ps-dark: #142338; color: var(--ps-ink);}
.pass-secret-page main h2, .pass-secret-page main h3, .pass-secret-page main p{word-break: keep-all; overflow-wrap: break-word;}
.pass-secret-page main .wrap{max-width: 80rem;}
.pass-secret-page .skip-link{position: fixed; top: 0.5rem; left: 1rem; z-index: 1000; padding: 0.75rem 1.125rem; border-radius: 0.375rem; background: rgb(20, 35, 56); color: rgb(255, 255, 255); transform: translateY(calc(-100% - 1rem));}
.pass-secret-page .skip-link:focus{transform: none;}
.secret-hero .subpage-hero-media::before{background: linear-gradient(90deg, rgba(16, 27, 50, 0.63), transparent 72%);}
.secret-hero .subpage-hero-media img{filter: none; object-position: center center;}
.secret-hero .subpage-hero-label{color: var(--ps-light-gold); font-size: max(10px,0.75rem); letter-spacing: 0.14em;}
.secret-hero h1{font-size: 3rem; font-weight: 650;}
.secret-hero .subpage-hero-lead{font-size: max(13px,1.1875rem); color: rgb(225, 229, 234);}
.ps-section{padding: 5.5rem 0;}
.ps-eyebrow{font-size: max(10px,0.75rem); letter-spacing: 0.1em; font-weight: 700; color: var(--ps-gold); margin-bottom: 1.125rem;}
.ps-section h2{font-size: 2.6875rem; line-height: 1.35; letter-spacing: -0.045em; font-weight: 450;}
.ps-section h2 strong{font-weight: 700;}
.ps-heading{display: flex; align-items: flex-end; justify-content: space-between; gap: 2.1875rem; margin-bottom: 2.1875rem;}
.ps-heading > p{font-size: max(13px,0.9375rem); line-height: 1.9; color: var(--ps-muted);}
.ps-voices{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 1.875rem; margin: 2.25rem 0;}
.ps-voices blockquote{position: relative; border-top: 1px solid rgb(222, 216, 204); padding: 1.4375rem 0 0.625rem; margin: 0; display: flex; gap: 1.125rem; align-items: flex-start;}
.ps-voices blockquote > span{font-family: Georgia, serif; font-size: 3.4375rem; color: rgb(189, 160, 106); line-height: 1;}
.ps-voices p{font-size: max(13px,1rem); line-height: 1.8; color: rgb(99, 112, 128);}
.ps-jump{display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); border: 1px solid rgb(219, 225, 232); border-radius: 0.5625rem; overflow: hidden;}
.ps-jump a{display: flex; align-items: center; gap: 0.9375rem; padding: 1.25rem; border-right: 1px solid rgb(219, 225, 232); font-size: max(13px,0.9375rem); font-weight: 650; background: rgb(250, 251, 252); transition: background 0.2s, color 0.2s;}
.ps-jump a:last-child{border: 0;}
.ps-jump a > span:first-child{font-size: max(10px,0.75rem); color: var(--ps-gold);}
.ps-jump a > span:last-child{margin-left: auto; font-size: max(13px,1.0625rem); color: rgb(132, 145, 160);}
.ps-detail{border-top: 1px solid rgb(233, 237, 241);}
.ps-detail, .ps-care, .ps-experience{scroll-margin-top: 5.75rem;}
.ps-tint{background: rgb(245, 246, 248);}
.ps-split{display: grid; grid-template-columns: minmax(0, 3fr) minmax(0, 7fr); gap: 3rem; align-items: center;}
.ps-photo{position: relative; overflow: hidden; border-radius: 0.625rem; margin: 0; background: rgb(232, 237, 240);}
.ps-photo--portrait{aspect-ratio: 4 / 5;}
.ps-photo--landscape{aspect-ratio: 4 / 3;}
.ps-photo img{width: 100%; height: 100%; display: block; object-fit: cover; transition: transform 0.65s cubic-bezier(0.2, 0.7, 0.3, 1);}
.ps-photo--landscape figcaption{position: absolute; inset: auto 0 0; padding: 1.75rem 1.125rem 0.875rem; font-size: max(10px,0.6875rem); color: rgb(255, 255, 255); background: linear-gradient(transparent, rgba(16, 34, 56, 0.85));}
.ps-description{font-size: max(13px,1rem); line-height: 1.9; color: var(--ps-muted); margin: 1.375rem 0;}
.ps-class-limit{display: flex; gap: 1.875rem; align-items: center; border-top: 1px solid rgb(227, 231, 236); border-bottom: 1px solid rgb(227, 231, 236); padding: 1.375rem 0; margin: 1.375rem 0;}
.ps-class-limit > div{padding-right: 1.875rem; border-right: 1px solid rgb(227, 231, 236); flex-shrink: 0;}
.ps-class-limit > div > span{font-size: max(10px,0.75rem); color: var(--ps-muted);}
.ps-class-limit > div > p{font-size: max(13px,1.125rem); margin-top: 0.5rem; color: rgb(58, 74, 95);}
.ps-class-limit b{font-size: 3rem; font-weight: 600; line-height: 1; color: var(--ps-ink); letter-spacing: -0.055em; margin: 0 0.25rem;}
.ps-class-limit > p{font-size: max(13px,0.875rem); line-height: 1.85; color: var(--ps-muted);}
.ps-stages{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 1.0625rem; list-style: none; margin: 0; padding: 0;}
.ps-stages li{border-left: 0.125rem solid rgb(197, 175, 134); padding-left: 0.8125rem;}
.ps-stages span{font-size: max(13px,0.9375rem); font-weight: 650;}
.ps-stages p{font-size: max(10px,0.75rem); line-height: 1.7; color: rgb(118, 129, 143); margin-top: 0.375rem;}
.ps-text-link{display: inline-flex; align-items: center; gap: 1.125rem; font-size: max(10px,0.8125rem); font-weight: 650; color: rgb(135, 106, 56); margin-top: 1.5625rem; border-bottom: 1px solid rgb(203, 183, 143); padding-bottom: 0.3125rem;}
.ps-text-link span{font-size: max(13px,1.125rem); line-height: 1; transition: transform 0.2s;}
.ps-points{list-style: none; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 1.375rem; margin: 1.5625rem 0 0; padding: 1.5625rem 0 0; border-top: 1px solid rgb(220, 227, 235);}
.ps-points li{padding-right: 0.75rem; border-right: 1px solid rgb(220, 227, 235);}
.ps-points li:last-child{padding-right: 0; border: 0;}
.ps-points li > span{font-size: max(10px,0.8125rem); color: var(--ps-gold);}
.ps-points h3{font-size: max(13px,1rem); margin: 0.625rem 0 0.3125rem; font-weight: 650;}
.ps-points p{font-size: max(10px,0.75rem); line-height: 1.8; color: var(--ps-muted);}
.ps-care-grid{position: relative; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1.625rem;}
.ps-care-grid article{border: 1px solid rgb(219, 225, 232); border-radius: 0.75rem; padding: 2.0625rem 2.375rem; background: linear-gradient(135deg, rgb(255, 255, 255), rgb(246, 248, 251));}
.ps-care-grid article:last-child{background: linear-gradient(135deg, rgb(255, 255, 255), rgb(250, 248, 243)); border-color: rgb(226, 218, 203);}
.ps-role{display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.25rem;}
.ps-role > span{font-size: max(10px,0.6875rem); letter-spacing: 0.13em; color: rgb(129, 145, 165);}
.ps-role svg{width: 2.5rem; height: 2.5rem; stroke: rgb(141, 118, 80); stroke-width: 1.4; fill: none; stroke-linecap: round; stroke-linejoin: round;}
.ps-care-grid h3{font-size: 1.8125rem; font-weight: 650; letter-spacing: -0.035em;}
.ps-role-lead{font-size: max(13px,0.9375rem); line-height: 1.7; color: var(--ps-muted); margin: 0.6875rem 0 1.5rem;}
.ps-care-grid ul{list-style: none; margin: 0; padding: 1.375rem 0 0; border-top: 1px solid rgb(221, 226, 232); display: grid; gap: 0.625rem;}
.ps-care-grid li{position: relative; padding-left: 0.9375rem; font-size: max(13px,0.875rem); color: rgb(100, 115, 135); line-height: 1.7;}
.ps-care-grid li::before{content: ""; width: 0.25rem; height: 0.25rem; border-radius: 50%; background: rgb(181, 155, 110); position: absolute; left: 0; top: 0.625rem;}
.ps-care-plus{position: absolute; left: 50%; top: 50%; z-index: 1; transform: translate(-50%, -50%); width: 2.875rem; height: 2.875rem; display: grid; place-items: center; border-radius: 50%; background: var(--ps-dark); color: var(--ps-light-gold); font-size: 1.8125rem; font-weight: 400; border: 0.3125rem solid rgb(255, 255, 255);}
.ps-experience .ps-heading{margin-bottom: 1.125rem;}
.ps-experience-number{flex-shrink: 0; min-width: 10rem; border-left: 1px solid rgb(214, 220, 228); padding-left: 1.875rem;}
.ps-experience-number > span{font-size: max(10px,0.8125rem); color: var(--ps-muted);}
.ps-experience-number p{font-size: max(13px,1.0625rem); line-height: 1.2; margin-top: 0.5rem;}
.ps-experience-number b{font-size: 4rem; letter-spacing: -0.06em; font-weight: 500; margin-right: 0.5rem; color: var(--ps-gold);}
.ps-experience-lead{font-size: max(13px,1rem); line-height: 1.9; color: var(--ps-muted); margin-bottom: 2rem;}
.ps-experience-grid{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 1.375rem;}
.ps-experience-grid article{background: white; border: 1px solid rgb(224, 228, 235); border-radius: 0.625rem; overflow: hidden;}
.ps-experience-grid a{display: block; height: 100%;}
.ps-experience-photo{aspect-ratio: 4 / 3; background: rgb(232, 237, 240); overflow: hidden;}
.ps-experience-photo img, .ps-experience-photo svg{display: block; width: 100%; height: 100%; object-fit: cover; transition: transform 0.5s;}
.ps-experience-caption{padding: 1.375rem;}
.ps-experience-caption > span{font-size: 0.625rem; letter-spacing: 0.1em; color: var(--ps-gold);}
.ps-experience-caption h3{font-size: max(13px,1.1875rem); line-height: 1.5; letter-spacing: -0.035em; margin: 0.75rem 0 0.5625rem; font-weight: 650; display: flex; justify-content: space-between; gap: 0.3125rem;}
.ps-experience-caption p{font-size: max(10px,0.8125rem); line-height: 1.8; color: var(--ps-muted);}
.ps-results{background: radial-gradient(ellipse at 5% 80%,#30415c,transparent 60%),var(--ps-dark); color: rgb(255, 255, 255);}
.ps-results .ps-eyebrow{color: var(--ps-light-gold);}
.ps-results h2 strong{color: rgb(239, 219, 179);}
.ps-results .ps-text-link{color: rgb(231, 201, 135); border-color: rgba(190, 170, 130, 0.44); margin-top: 0;}
.ps-results-grid{display: grid; grid-template-columns: minmax(0, 0.8fr) minmax(0, 1.4fr); gap: 2.5rem; align-items: center;}
.ps-rate{padding: 1.875rem 1.875rem 1.875rem 0; border-right: 1px solid rgba(165, 176, 196, 0.2);}
.ps-year{display: inline-block; padding: 0.375rem 0.6875rem; border: 1px solid rgba(191, 165, 110, 0.467); border-radius: 0.25rem; font-size: max(10px,0.75rem); line-height: 1.5; color: rgb(238, 219, 187);}
.ps-rate > p{font-size: max(13px,1.0625rem); margin: 1.4375rem 0 0.625rem; color: rgb(212, 220, 231);}
.ps-rate-number{display: flex; align-items: baseline; gap: 0.3125rem; line-height: 1.05; padding-bottom: 0.5625rem;}
.ps-rate-number b{padding-right: 0.08em; margin-right: -0.08em; font-size: clamp(5.5rem, 10vw, 9.0625rem); font-weight: 600; letter-spacing: -0.065em; background: linear-gradient(135deg, rgb(173, 134, 73), rgb(255, 240, 205) 40%, rgb(211, 172, 101) 70%, rgb(243, 218, 176)) text; color: transparent;}
.ps-rate-number > span{font-size: 2.5rem; color: rgb(225, 200, 152);}
.ps-rate-caption{display: block; font-size: max(10px,0.75rem); color: rgb(174, 187, 208); line-height: 1.8; margin-top: 0.9375rem;}
.ps-universities > h3{font-size: max(13px,1.125rem); line-height: 1.6; font-weight: 600; letter-spacing: -0.03em; margin-bottom: 1.4375rem;}
.ps-universities ul{list-style: none; padding: 0; margin: 0; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0.875rem;}
.ps-universities li{display: flex; align-items: center; gap: 0.8125rem; padding: 1.125rem 1rem; border-radius: 0.5rem; background: rgb(247, 248, 251); color: var(--ps-ink);}
.ps-universities img{width: 3rem; height: 3rem; object-fit: contain; flex-shrink: 0;}
.ps-universities h4{font-size: max(10px,0.8125rem); font-weight: 600; line-height: 1.5; word-break: keep-all;}
.ps-universities li p{font-size: max(10px,0.75rem); color: rgb(110, 123, 139); margin-top: 0.25rem;}
.ps-universities b{font-size: 1.625rem; line-height: 1.1; font-weight: 650; color: rgb(30, 59, 99); letter-spacing: -0.04em; margin-right: 0.3125rem;}
.ps-result-note{font-size: max(10px,0.6875rem); color: rgb(170, 184, 202); margin-top: 1.125rem; line-height: 1.8;}
.ps-tuition{background: radial-gradient(at 95% 0, rgba(237, 223, 198, 0.314), transparent 65%), rgb(250, 248, 243); padding: 5.9375rem 0;}
.ps-tuition-top{display: flex; justify-content: space-between; align-items: center; gap: 2.5rem;}
.ps-tuition h2{font-size: 3rem;}
.ps-tuition h2 strong{color: rgb(134, 102, 49);}
.ps-once{display: flex; align-items: baseline; gap: 0.8125rem; padding: 0 1.375rem; color: rgb(143, 116, 77); flex-shrink: 0;}
.ps-once b{font-size: 9.0625rem; line-height: 1; letter-spacing: -0.08em; font-weight: 500;}
.ps-once > span{font-size: max(13px,1.0625rem);}
.ps-tuition-description{font-size: max(13px,1rem); line-height: 1.9; color: rgb(108, 115, 128); margin-top: 1.5625rem;}
.ps-tuition-tags{display: flex; gap: 0.625rem; margin: 1.75rem 0 2.1875rem; flex-wrap: wrap;}
.ps-tuition-tags span{font-size: max(10px,0.75rem); color: rgb(139, 117, 82); padding-left: 0.8125rem; border-left: 0.125rem solid rgb(203, 182, 143); margin-right: 0.625rem;}
.ps-actions{display: flex; gap: 0.875rem; flex-wrap: wrap;}
.ps-button{display: inline-flex; align-items: center; justify-content: space-between; gap: 2.1875rem; min-width: 13.75rem; min-height: 3.625rem; border: 1px solid var(--ps-dark); border-radius: 0.375rem; padding: 1.0625rem 1.5rem; background: var(--ps-dark); color: rgb(255, 255, 255); font-size: max(13px,0.9375rem); font-weight: 650; transition: transform 0.2s, box-shadow 0.2s;}
.ps-button span{font-size: 1.375rem; line-height: 1;}
.ps-button--outline{background: rgba(255, 255, 255, 0.46); border-color: rgb(200, 186, 161); color: rgb(94, 78, 53);}
.pass-secret-page main a:focus-visible{outline: rgb(178, 138, 67) solid 0.1875rem; outline-offset: 0.3125rem;}
@media (hover: hover){.ps-jump a:hover{background: rgb(238, 232, 219); color: rgb(120, 93, 48);}
.ps-photo:hover img, .ps-experience-grid a:hover img{transform: scale(1.035);}
.ps-text-link:hover span{transform: translate(0.125rem, -0.125rem);}
.ps-button:hover{transform: translateY(-0.1875rem); box-shadow: rgba(39, 55, 83, 0.125) 0 0.625rem 1.5625rem;}}


.ps-section{padding: 4.25rem 0;}
.ps-section h2{font-size: 2.3125rem;}
.ps-split{gap: 1.875rem;}
.ps-description{font-size: max(13px,0.9375rem);}
.ps-heading > p{font-size: max(13px,0.875rem);}
.ps-jump a{padding: 1.125rem 0.9375rem; gap: 0.625rem; font-size: max(13px,0.875rem);}
.ps-care-grid article{padding: 1.75rem;}
.ps-class-limit{gap: 1.375rem;}
.ps-class-limit > div{padding-right: 1.375rem;}
.ps-experience-caption{padding: 1.125rem;}
.ps-experience-caption h3{font-size: max(13px,1.0625rem);}
.ps-results-grid{gap: 1.875rem; grid-template-columns: minmax(0, 0.75fr) minmax(0, 1.4fr);}
.ps-universities li{padding: 0.9375rem 0.75rem; gap: 0.625rem;}
.ps-universities img{width: 2.625rem; height: 2.625rem;}
.ps-universities h4{font-size: max(10px,0.75rem);}
.ps-tuition h2{font-size: 2.625rem;}
.ps-section{padding: 3.25rem 0;}
.ps-heading{display: block; margin-bottom: 1.75rem;}
.ps-heading > p{margin-top: 1.25rem;}
.ps-heading > p br{display: none;}
.ps-section h2{font-size: 2.0625rem;}
.ps-split{grid-template-columns: 1fr; gap: 1.75rem;}
.ps-photo{max-width: 33.75rem; width: 100%;}
.ps-photo--portrait{aspect-ratio: 4 / 3;}
.ps-photo--portrait img{object-position: center 45%;}
.ps-photo--landscape{max-width: 33.125rem;}
.ps-voices{gap: 1.25rem;}
.ps-voices blockquote{gap: 0.625rem;}
.ps-voices p{font-size: max(13px,0.875rem);}
.ps-jump{grid-template-columns: repeat(2, minmax(0, 1fr));}
.ps-jump a:nth-child(2){border-right: 0;}
.ps-jump a:nth-child(-n+2){border-bottom: 1px solid rgb(219, 225, 232);}
.ps-experience .ps-heading{display: flex;}
.ps-experience-number{padding-left: 1.25rem; min-width: 8.75rem;}
.ps-experience-number b{font-size: 3.25rem;}
.ps-experience-grid{gap: 0.9375rem;}
.ps-experience-caption{padding: 0.9375rem;}
.ps-experience-caption h3{font-size: max(13px,1rem);}
.ps-experience-caption p{font-size: max(10px,0.75rem);}
.ps-results .ps-heading .ps-text-link{margin-top: 1.375rem;}
.ps-results-grid{grid-template-columns: 1fr;}
.ps-rate{border-right: 0; border-bottom: 1px solid rgba(165, 176, 196, 0.2); padding: 0 0 1.5625rem;}
.ps-rate-number b{font-size: 7.1875rem;}
.ps-rate > p{margin: 1.0625rem 0 0.375rem;}
.ps-rate-caption{margin-top: 0.375rem;}
.ps-universities img{width: 3.25rem; height: 3.25rem;}
.ps-universities li{padding: 1.1875rem;}
.ps-universities h4{font-size: max(13px,0.875rem);}
.ps-tuition h2{font-size: 2.1875rem;}
.ps-once{padding: 0; gap: 0.5625rem;}
.ps-once b{font-size: 5.9375rem;}
.ps-once > span{font-size: max(13px,0.875rem);}
.secret-hero h1{font-size: 2.25rem;}
.secret-hero .subpage-hero-lead{font-size: max(13px,1rem);}
.secret-hero .subpage-hero-media img{object-position: 60% center;}
.secret-hero .subpage-hero-media::before{background: linear-gradient(90deg, rgba(16, 27, 50, 0.93), rgba(16, 27, 50, 0.65) 60%, rgba(16, 27, 50, 0.25));}
.ps-section h2{font-size: 1.8125rem;}
.ps-voices{grid-template-columns: 1fr; gap: 0; margin: 1.75rem 0;}
.ps-voices blockquote{padding: 1.125rem 0 0.625rem; gap: 0.875rem;}
.ps-voices blockquote > span{font-size: 2.5rem;}
.ps-voices p{font-size: max(13px,0.875rem);}
.ps-voices p br{display: none;}
.ps-jump a{font-size: max(10px,0.8125rem); padding: 1.0625rem 0.8125rem; gap: 0.5rem;}
.ps-jump a > span:first-child{font-size: 0.625rem;}
.ps-jump a > span:last-child{font-size: max(13px,0.875rem);}
.ps-photo--portrait{aspect-ratio: 4 / 5;}
.ps-class-limit{gap: 1.125rem;}
.ps-class-limit > div{padding-right: 1.125rem;}
.ps-class-limit > p{font-size: max(10px,0.75rem);}
.ps-class-limit > p br{display: none;}
.ps-class-limit b{font-size: 2.625rem;}
.ps-stages{gap: 0.625rem;}
.ps-stages li{padding-left: 0.5625rem;}
.ps-stages span{font-size: max(10px,0.8125rem);}
.ps-stages p{font-size: max(10px,0.6875rem);}
.ps-points{gap: 0.75rem;}
.ps-points h3{font-size: max(13px,0.875rem);}
.ps-points p{font-size: max(10px,0.6875rem);}
.ps-text-link{font-size: max(10px,0.75rem); gap: 0.625rem;}
.ps-care-grid{grid-template-columns: 1fr; gap: 1.5rem;}
.ps-care-grid article{padding: 1.625rem;}
.ps-care-plus{top: 50%; width: 2.625rem; height: 2.625rem;}
.ps-care-grid h3{font-size: 1.5625rem;}
.ps-role-lead{font-size: max(13px,0.875rem);}
.ps-care-grid li{font-size: max(10px,0.8125rem);}
.ps-experience .ps-heading{display: block;}
.ps-experience-number{padding: 0; border: 0; margin-top: 1.375rem; display: flex; align-items: baseline; gap: 1.25rem;}
.ps-experience-number > span{font-size: max(10px,0.75rem);}
.ps-experience-number p{font-size: max(13px,0.9375rem);}
.ps-experience-number b{font-size: 3rem;}
.ps-experience-lead{font-size: max(13px,0.875rem);}
.ps-experience-lead br{display: none;}
.ps-experience-grid{grid-template-columns: 1fr; gap: 1.375rem;}
.ps-experience-caption{padding: 1.4375rem;}
.ps-experience-caption h3{font-size: max(13px,1.25rem);}
.ps-experience-caption p{font-size: max(13px,0.875rem);}
.ps-universities ul{gap: 0.75rem;}
.ps-universities li{display: block; padding: 1.125rem 0.875rem;}
.ps-universities img{width: 2.75rem; height: 2.75rem; margin-bottom: 0.75rem;}
.ps-universities h4{font-size: max(10px,0.75rem);}
.ps-universities b{font-size: 1.5625rem;}
.ps-universities > h3{font-size: max(13px,1.0625rem);}
.ps-result-note{font-size: 0.625rem;}
.ps-tuition-top{display: block;}
.ps-once{margin-top: 1.375rem; gap: 0.75rem;}
.ps-once b{font-size: 5.5rem;}
.ps-tuition h2{font-size: 1.9375rem;}
.ps-tuition-description{font-size: max(13px,0.875rem);}
.ps-tuition-description br{display: none;}
.ps-actions{flex-direction: column;}
.ps-button{min-width: 0; width: 100%; font-size: max(13px,0.875rem);}
.ps-tuition-tags{gap: 0.75rem;}
.ps-tuition-tags span{font-size: max(10px,0.6875rem); margin-right: 0; padding-left: 0.5rem;}
@media (prefers-reduced-motion: reduce){.pass-secret-page{scroll-behavior: auto;}
.ps-jump a, .ps-photo img, .ps-experience-photo img, .ps-text-link span, .ps-button{transition: none;}
.ps-photo:hover img, .ps-experience-grid a:hover img, .ps-text-link:hover span, .ps-button:hover{transform: none;}}
.ps-care-plus svg{display: block; width: 1rem; height: 1rem; fill: none; stroke: currentcolor; stroke-width: 1.8; stroke-linecap: round;}
