.ps-redesign .cta.ps-hills{aspect-ratio:16/9;background:#ebeff2;flex-direction:column;align-items:center;width:100%;min-height:520px;padding:88px 24px 0;display:flex;position:relative;overflow:hidden}.ps-redesign .cta.ps-hills--edu{background:#eef2f0}.ps-redesign .cta.ps-hills--fam{aspect-ratio:auto;background:#fcefd6;min-height:640px;padding-bottom:clamp(240px,24vw,400px)}.ps-redesign .cta.ps-hills:before{content:none}.ps-redesign .ps-hills .cta-in{z-index:5;text-align:center;flex-wrap:nowrap;justify-content:flex-start;gap:20px;width:100%;max-width:900px;margin:0;padding:0;position:relative;flex-direction:column!important;align-items:center!important}.ps-redesign .ps-hills .cta-in:before{content:"";z-index:-1;filter:blur(40px);pointer-events:none;background:radial-gradient(#ffffff8c,#ffffff8c 55%,#fff0 100%);border-radius:50%;position:absolute;inset:-20px -10%}.ps-redesign .ps-hills--fam .cta-in:before{content:none}.ps-redesign .ps-hills .cta-in>div:first-of-type{flex:none!important;max-width:900px!important}.ps-redesign .ps-hills .h2{letter-spacing:-.02em;text-wrap:balance;color:#172337;margin:0;font-size:clamp(34px,4.2vw,60px);line-height:1.04}.ps-redesign .ps-hills .cta-in p{color:#464d4d;max-width:560px;margin:16px auto 0;font-size:17px;line-height:1.55}.ps-redesign .ps-hills .row{justify-content:center}.ps-redesign .ps-hills .btn-w{background:var(--acc);color:#fff}.ps-redesign .ps-hills .btn-w:hover{filter:brightness(.88);color:#fff}.ps-redesign .ps-hills .btn-o{border:1px solid var(--line-2);color:var(--acc);background:#fff}.ps-redesign .ps-hills .btn-o:hover{color:var(--ink);background:#fff}.ps-redesign .ps-hills .gww{color:#464d4d;border-top:0;flex:none;justify-content:center;padding-top:0}.ps-redesign .ps-hills .gww a{color:var(--acc)}.ps-redesign .ps-hills .gww a:hover{color:var(--ink)}.ps-redesign .ps-hills .ticks{--tk:var(--ink);--tkb:#fff;--tkc:var(--acc);justify-content:center;margin-top:16px}.ps-redesign .ps-hills .ticks li{color:var(--ink);text-align:left}.ps-redesign .ps-hills .cta-in>p.note{text-align:left;max-width:620px;box-shadow:0 1px #1723370f,0 12px 32px -20px #17233759;margin:0!important}.ps-redesign .ps-hills .cta-in>p:last-child{margin:0}.ps-redesign .ps-hills .cta-in a:not(.btn){color:var(--acc)!important}.ps-redesign .ps-hills-sky{z-index:1;pointer-events:none;max-width:none;height:auto;animation:ps-hills-drift var(--cd,18s)ease-in-out infinite alternate;display:block;position:absolute}@keyframes ps-hills-drift{0%{transform:translate(-24px)}to{transform:translate(24px)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.ps-redesign .ps-hills-sky{animation:ps-hills-drift var(--cd,18s)ease-in-out infinite alternate,ph-rise linear both;animation-timeline:auto,--ph-band;animation-range:normal,entry 40% cover 52%}}}@media (min-width:1041px) and (max-width:1240px){.ps-redesign .cta.ps-hills--hp,.ps-redesign .cta.ps-hills--edu{aspect-ratio:auto;padding:80px 24px clamp(290px,30vw,360px)}}@media (max-width:1040px){.ps-redesign .cta.ps-hills{aspect-ratio:auto;min-height:0;padding:72px 20px 280px}.ps-redesign .cta.ps-hills--edu{padding-bottom:260px}.ps-redesign .cta.ps-hills--fam{padding-bottom:220px}.ps-redesign .ps-hills .ph-hz{width:max(780px,100%);left:50%;transform:translate(-50%)}.ps-redesign .ps-hills .h2{font-size:34px}.ps-redesign .ps-hills-sky{display:none}}@media (prefers-reduced-motion:reduce){.ps-redesign .ps-hills-sky{animation:none}}
