body.devry-plugins-home.page:not(.home) .site-main.homepage.plugins-home,body.devry-services-page.page:not(.home) .site-main.homepage.services-page{background-color:transparent;padding-bottom:0}.ph-catalog-section,.ph-newsletter-section,.ph-services-section,.ph-steps-section{padding:120px 20px 220px 20px;position:relative}.ph-catalog-section .container,.ph-highlights-section .container,.ph-newsletter-section .container,.ph-services-section .container,.ph-steps-section .container{position:relative;z-index:2}.ph-section-footer{margin-top:var(--spacing-lg);text-align:center}.ph-section-footer .button{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.ph-section-footer .button-primary{color:#fff}.ph-highlights-section{padding:40px 20px 160px 20px;position:relative}.ph-highlights{display:grid;gap:var(--spacing-base);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));list-style:none;margin:0 auto;max-width:1240px;padding:0}.ph-highlight{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-base);text-align:center}.ph-highlight-value{color:var(--accent);font-family:var(--font-heading);font-size:clamp(32px,3vw,36px);font-weight:900;line-height:1;margin-bottom:var(--spacing-base)}.ph-highlight-label{color:var(--contrast-2);font-size:14px;text-transform:uppercase}.ph-catalog-tabs{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:100%}.ph-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));position:relative;z-index:2}.ph-plugin-card[hidden]{display:none}.ph-plugin-card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0;max-width:none;position:relative;-webkit-transition:-webkit-transform .4s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .4s ease;transition:-webkit-transform .4s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .4s ease;transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s ease;transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s ease,-webkit-transform .4s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .4s ease}.ph-plugin-card:hover{-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px)}.ph-plugin-card .post-thumbnail{aspect-ratio:auto;height:140px;padding:1.25rem}.ph-plugin-card .entry-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ph-card-flags{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.35rem;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;left:.75rem;position:absolute;right:.75rem;top:.75rem;z-index:2}.ph-badge-flagship{background-color:var(--contrast);color:var(--base-3)}.ph-card-category{color:var(--accent);display:block;font-family:var(--font-heading);font-size:.75rem;letter-spacing:.05em;margin-bottom:.35rem;text-transform:uppercase}.ph-card-badges{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.35rem;margin-bottom:.75rem}.ph-card-actions{border-top:1px solid var(--base-2);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:auto;padding-top:.75rem}.ph-card-link{color:var(--accent);font-size:.9rem;font-weight:700;text-decoration:none}.ph-card-link:after{content:" →"}.ph-card-link-secondary{color:var(--contrast-2);font-weight:400}.ph-card-link:hover{color:var(--accent-alt)}.ph-steps{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));list-style:none;margin:0 auto;max-width:1240px;padding:0}.ph-step{background-color:var(--base-4);border:2px solid transparent;border-radius:32px;padding:40px 32px 32px;position:relative;text-align:center;-webkit-transition:border-color .4s ease,-webkit-transform .4s ease;transition:border-color .4s ease,-webkit-transform .4s ease;transition:border-color .4s ease,transform .4s ease;transition:border-color .4s ease,transform .4s ease,-webkit-transform .4s ease}.homepage>section:nth-of-type(odd) .ph-step{background-color:var(--base-3)}.ph-step:hover{border-color:var(--accent);-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px)}.ph-step-number{color:var(--accent);font-family:var(--font-heading);font-size:14px;left:24px;letter-spacing:2px;position:absolute;top:20px}.ph-step-number:before{content:"0"}.ph-services{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0 auto;max-width:1040px}.ph-service{border:2px solid var(--base-2);border-radius:32px;padding:32px;text-align:center}.ph-service-price{color:var(--accent);font-family:var(--font-heading);font-size:36px;font-weight:700;line-height:1.1;margin-bottom:12px}.ph-service-price small,.ph-service-price sup{font-size:20px}.ph-service-price .period{color:var(--contrast-3);display:block;font-family:var(--font-body);font-size:14px;font-weight:400;margin-top:6px}.ph-service-description{color:var(--contrast-3);font-size:16px;margin:0}.ph-newsletter{background-color:var(--base-3);border:2px solid var(--accent);border-radius:32px;margin:0 auto;max-width:960px;padding:64px 48px;text-align:center}.homepage>section:nth-of-type(even) .ph-newsletter{background-color:var(--base-4)}.ph-newsletter .section-header{margin-bottom:var(--spacing-lg)}.ph-newsletter .section-description{color:var(--contrast-2)}.ph-newsletter .ph-section-footer{margin-top:0}.ph-newsletter .button-primary,.ph-newsletter .button-primary:hover{color:#fff}.ph-newsletter-form [type=submit]{color:#fff}.ph-newsletter-form{margin:0 auto;max-width:560px}@media (max-width:1024px){.ph-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.ph-catalog-section,.ph-newsletter-section,.ph-services-section,.ph-steps-section{padding:60px 20px 40px}.ph-highlights-section{padding:20px 20px 40px}.ph-highlights{gap:var(--spacing-sm);grid-template-columns:repeat(2,1fr)}.ph-highlight{padding:var(--spacing-sm)}.ph-catalog-tabs{border-radius:24px}.ph-service,.ph-step{padding:1rem}.ph-step{padding-top:2.5rem}.ph-newsletter{padding:2rem 1rem}}@media (max-width:640px){.ph-catalog-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=plugins-home.min.css.map */
