.bde-section-84907-100 .section-container{display:flex;flex-direction:column}.bde-section-84907-100 .section-container{--bde-section-width:100%}.bde-section-84907-100 .section-container{padding-left:0px;padding-right:0px;padding-bottom:0px;padding-top:0px}.bde-code-block-84907-101{width:100%;padding:0px 0px 0px 0px}.psj-page{--psj-plum:#591C63;--psj-red:#DA0037;--psj-orange:#F26A1B;--psj-yellow:#FFD000;--psj-charcoal:#1E2229;--psj-cream:#FFF8F3;--psj-white:#fff;--psj-ink:#1E2229;--psj-muted:#625C66;--psj-border:rgba(89,28,99,.14);--psj-shadow:0 24px 70px rgba(89,28,99,.16);--psj-gradient:linear-gradient(110deg,#FFD000 0 25%,#F26A1B 25% 50%,#DA0037 50% 75%,#591C63 75% 100%);--psj-container:1180px;position:relative;overflow:clip;color:var(--psj-ink);background:var(--psj-white);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.6}.psj-page,.psj-page *{box-sizing:border-box}.psj-page img,.psj-page svg{display:block;max-width:100%}.psj-page a{color:inherit;text-decoration:none}.psj-container{width:min(calc(100% - 40px),var(--psj-container));margin-inline:auto}.psj-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.psj-skip-link{position:fixed;top:12px;left:12px;z-index:9999;transform:translateY(-160%);padding:10px 14px;border-radius:10px;background:var(--psj-white);color:var(--psj-plum);box-shadow:var(--psj-shadow);font-weight:800}.psj-skip-link:focus{transform:translateY(0)}.psj-announcement{position:relative;z-index:30;background:#FFF5C4;color:var(--psj-charcoal);font-size:14px}.psj-announcement::before{content:"";position:absolute;top:0;right:0;left:0;height:4px;background:var(--psj-gradient)}.psj-announcement__inner{min-height:46px;display:flex;align-items:center;justify-content:center;gap:10px 14px;flex-wrap:wrap;text-align:center}.psj-announcement__inner a{text-decoration:underline;text-underline-offset:3px;font-weight:850}.psj-announcement__dot{width:9px;height:9px;border-radius:999px;background:var(--psj-red);box-shadow:0 0 0 5px rgba(218,0,55,.13)}.psj-header{position:sticky!important;top:0;z-index:999;background:rgba(255,255,255,.76);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(89,28,99,.10);box-shadow:0 10px 28px rgba(89,28,99,.10)}body.admin-bar .psj-page .psj-header{top:32px}.psj-header::after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--psj-gradient);opacity:.72}.psj-header__inner{min-height:104px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:18px;padding-bottom:16px}.psj-brand{display:inline-flex;align-items:center}.psj-brand__logo{width:min(285px,30vw);height:auto}.psj-brand__text{color:var(--psj-plum);font-size:24px}.psj-nav{display:flex;align-items:center;gap:22px;font-size:14px;font-weight:850}.psj-nav>a:not(.psj-button){position:relative;padding-block:7px}.psj-nav>a:not(.psj-button)::after{content:"";position:absolute;right:0;bottom:2px;left:0;height:2px;transform:scaleX(0);transform-origin:right;background:var(--psj-red);transition:transform .25s ease}.psj-nav>a:not(.psj-button):hover::after,.psj-nav>a:not(.psj-button):focus-visible::after{transform:scaleX(1);transform-origin:left}.psj-menu-toggle{display:none;width:44px;height:44px;border:1px solid var(--psj-border);border-radius:12px;background:var(--psj-white);cursor:pointer}.psj-menu-toggle__line{width:20px;height:2px;display:block;margin:4px auto;background:var(--psj-plum);transition:transform .25s ease,opacity .25s ease}.psj-button{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 20px;border:1px solid transparent;border-radius:14px;font-size:15px;font-weight:900;line-height:1.2;text-align:center;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.psj-button:hover{transform:translateY(-2px)}.psj-button--small{min-height:42px;padding:10px 16px;border-radius:12px;font-size:13px}.psj-button--primary{background:var(--psj-yellow);color:var(--psj-charcoal)!important;-webkit-text-fill-color:var(--psj-charcoal)!important;box-shadow:0 14px 34px rgba(255,208,0,.26)}.psj-button--primary:hover{background:var(--psj-orange);color:var(--psj-white)!important;-webkit-text-fill-color:var(--psj-white)!important}.psj-button--dark{background:var(--psj-plum);color:var(--psj-white)!important;-webkit-text-fill-color:var(--psj-white)!important;box-shadow:0 12px 28px rgba(89,28,99,.22)}.psj-button--dark:hover{background:var(--psj-red);color:var(--psj-white)!important;-webkit-text-fill-color:var(--psj-white)!important}.psj-button--ghost{border-color:rgba(255,255,255,.35);background:rgba(255,255,255,.08);color:var(--psj-white)!important;-webkit-text-fill-color:var(--psj-white)!important}.psj-button--ghost:hover{border-color:var(--psj-yellow);background:rgba(255,208,0,.12);color:var(--psj-yellow)!important;-webkit-text-fill-color:var(--psj-yellow)!important}.psj-button--light{background:var(--psj-white);color:var(--psj-plum)!important;-webkit-text-fill-color:var(--psj-plum)!important}.psj-button--light:hover{background:var(--psj-yellow);color:var(--psj-charcoal)!important;-webkit-text-fill-color:var(--psj-charcoal)!important}.psj-button--outline-light{border-color:rgba(255,255,255,.45);color:var(--psj-white)!important;-webkit-text-fill-color:var(--psj-white)!important}.psj-button--outline-light:hover{border-color:var(--psj-yellow);background:rgba(255,208,0,.12);color:var(--psj-yellow)!important;-webkit-text-fill-color:var(--psj-yellow)!important}.psj-hero{position:relative;padding:92px 0 0;background:radial-gradient(circle at 18% 8%,rgba(255,208,0,.20),transparent 30%),radial-gradient(circle at 88% 12%,rgba(242,106,27,.24),transparent 28%),linear-gradient(135deg,#3F1648 0%,#591C63 42%,#8F164F 72%,#DA0037 100%);color:var(--psj-white)}.psj-hero::before{content:"";position:absolute;inset:0;opacity:.11;background-image:linear-gradient(rgba(255,255,255,.24) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.24) 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(to bottom,black,transparent 88%)}.psj-hero__orb{position:absolute;border-radius:999px;filter:blur(4px);pointer-events:none}.psj-hero__orb--one{width:220px;height:220px;right:-80px;top:120px;background:rgba(255,208,0,.13)}.psj-hero__orb--two{width:150px;height:150px;left:-40px;bottom:110px;background:rgba(242,106,27,.15)}.psj-hero__grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);align-items:center;gap:64px}.psj-eyebrow{width:fit-content;display:inline-flex;align-items:center;gap:9px;padding:8px 12px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.88);font-size:13px;font-weight:850}.psj-eyebrow__icon{color:var(--psj-yellow)}.psj-hero h1{max-width:790px;margin:24px 0 22px;color:var(--psj-white);font-size:clamp(44px,5.8vw,78px);line-height:.98;letter-spacing:-.055em;text-wrap:balance}.psj-highlight{position:relative;display:inline;color:var(--psj-yellow);z-index:1}.psj-highlight::after{content:"";position:absolute;right:0;bottom:.03em;left:0;height:.13em;z-index:-1;border-radius:999px;background:rgba(255,208,0,.30);transform:rotate(-1deg)}.psj-lead{max-width:720px;margin:0;color:rgba(255,255,255,.80);font-size:clamp(18px,2vw,21px);line-height:1.65}.psj-hero__actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.psj-hero__visual{position:relative;min-height:520px;display:grid;place-items:center}.psj-visual-card{width:min(100%,460px);border:1px solid rgba(255,255,255,.18);border-radius:32px;background:rgba(255,255,255,.11);backdrop-filter:blur(20px);box-shadow:0 42px 90px rgba(0,0,0,.28)}.psj-visual-card--main{padding:30px;transform:rotate(2deg)}.psj-visual-card__top,.psj-visual-card__row{display:flex;align-items:center;justify-content:space-between;gap:16px}.psj-pill{display:inline-flex;padding:7px 10px;border-radius:999px;background:rgba(255,208,0,.16);color:#FFF2A8;font-size:12px;font-weight:850}.psj-visual-card__spark{color:var(--psj-yellow);font-size:22px}.psj-visual-card__amount{display:grid;gap:4px;margin:44px 0 26px}.psj-visual-card__amount small{color:rgba(255,255,255,.62)}.psj-visual-card__amount strong{color:var(--psj-white);font-size:clamp(42px,5vw,60px);line-height:1;letter-spacing:-.05em}.psj-visual-card__meter{height:10px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.12)}.psj-visual-card__meter span{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,var(--psj-yellow),var(--psj-orange))}.psj-visual-card__row{padding-top:18px;margin-top:18px;border-top:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.72);font-size:13px}.psj-visual-card__row strong{color:var(--psj-white)}.psj-floating-card{position:absolute;display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid rgba(255,255,255,.16);border-radius:16px;background:rgba(255,255,255,.96);color:var(--psj-plum);box-shadow:0 24px 54px rgba(0,0,0,.22);backdrop-filter:blur(14px)}.psj-floating-card--deadline{left:50%;right:auto;bottom:38px;width:max-content;min-width:238px;justify-content:center;text-align:center;transform:translateX(-50%)}.psj-floating-card__icon{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:#FFF1D8;color:var(--psj-red);font-weight:900}.psj-floating-card span:last-child{display:grid;line-height:1.2}.psj-floating-card small{color:var(--psj-muted);font-size:11px}.psj-floating-card strong{margin-top:4px;font-size:14px}.psj-stats{position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,1fr);margin-top:86px;border-radius:26px 26px 0 0;background:var(--psj-white);color:var(--psj-ink);box-shadow:0 -18px 50px rgba(0,0,0,.12)}.psj-stat{position:relative;display:grid;gap:4px;padding:27px 30px}.psj-stat:not(:last-child)::after{content:"";position:absolute;top:26px;right:0;bottom:26px;width:1px;background:var(--psj-border)}.psj-stat__number{color:var(--psj-plum);font-size:clamp(28px,3vw,40px);font-weight:950;line-height:1;letter-spacing:-.04em}.psj-stat__label{color:var(--psj-muted);font-size:13px}.psj-section{position:relative;padding:106px 0}.psj-section--soft{background:var(--psj-cream)}.psj-section--dark{overflow:hidden;background:radial-gradient(circle at 90% 8%,rgba(255,208,0,.16),transparent 22%),linear-gradient(135deg,#42154B,#591C63 55%,#751743);color:var(--psj-white)}.psj-section--dark::before{content:"";position:absolute;inset:0;opacity:.08;background-image:radial-gradient(circle,rgba(255,255,255,.75) 1px,transparent 1px);background-size:24px 24px}.psj-section-heading{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:end;gap:70px;margin-bottom:52px}.psj-section-heading--center{max-width:820px;display:block;margin:0 auto 52px;text-align:center}.psj-kicker{display:block;margin-bottom:12px;color:var(--psj-red);font-size:12px;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.psj-kicker--light,.psj-section-heading--light .psj-kicker{color:var(--psj-yellow)}.psj-section h2,.psj-cta h2{margin:0;color:var(--psj-plum);font-size:clamp(36px,4.3vw,58px);line-height:1.04;letter-spacing:-.045em;text-wrap:balance}.psj-section--dark h2,.psj-cta h2{color:var(--psj-white)}.psj-section-heading>p,.psj-section-heading--center p{margin:0;color:var(--psj-muted);font-size:17px;line-height:1.75}.psj-section-heading--light>p{color:var(--psj-white)}.psj-section-heading--center p{margin-top:18px}.psj-result-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-bottom:30px}.psj-result-card{position:relative;overflow:hidden;display:grid;align-content:start;gap:14px;min-height:328px;padding:22px;border:1px solid rgba(89,28,99,.12);border-radius:22px;background:var(--psj-white);box-shadow:0 14px 44px rgba(89,28,99,.08)}.psj-result-card::before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:var(--psj-gradient)}.psj-result-card__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.psj-result-card__rank,.psj-result-card__points{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 10px;border-radius:999px;font-size:12px;font-weight:950}.psj-result-card__rank{background:var(--psj-plum);color:var(--psj-white)}.psj-result-card__points{background:#FFF3BA;color:var(--psj-plum)}.psj-result-card h3{margin:4px 0 0;color:var(--psj-plum);font-size:20px;line-height:1.15;letter-spacing:-.02em}.psj-result-card p{margin:0;color:var(--psj-muted);font-size:13px;line-height:1.45}.psj-result-card__money{display:grid;gap:9px;margin-top:auto}.psj-result-card__money span{display:grid;gap:2px;padding:11px 12px;border-radius:14px;background:#FFF8F3}.psj-result-card__money small{color:var(--psj-muted);font-size:10px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.psj-result-card__money strong{color:var(--psj-charcoal);font-size:16px}.psj-result-card__money span:last-child{background:#FFF3BA}.psj-result-card__money span:last-child strong{color:var(--psj-plum);font-size:20px}.psj-table-card,.psj-other-offers,.psj-doc-panel{border:1px solid var(--psj-border);border-radius:24px;background:var(--psj-white);box-shadow:0 14px 44px rgba(89,28,99,.08)}.psj-table-card{overflow:hidden}.psj-table-card__heading{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:24px 26px;border-bottom:1px solid var(--psj-border)}.psj-table-card__heading h3{margin:0;color:var(--psj-plum);font-size:22px}.psj-table-card__heading span{padding:8px 12px;border-radius:999px;background:#FFF3BA;color:var(--psj-plum);font-size:13px;font-weight:950}.psj-table-wrap{overflow-x:auto}.psj-results-table{width:100%;min-width:850px;border-collapse:collapse}.psj-results-table th,.psj-results-table td{padding:15px 16px;border-bottom:1px solid rgba(89,28,99,.10);text-align:left;vertical-align:top;font-size:14px}.psj-results-table th{background:#FFF8F3;color:var(--psj-plum);font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.psj-results-table td:first-child{width:54px;color:var(--psj-plum);font-weight:950}.psj-results-table td:nth-child(3),.psj-results-table td:nth-child(4),.psj-results-table td:nth-child(5){white-space:nowrap}.psj-results-table td span{color:var(--psj-muted);font-size:12px}.psj-results-table tfoot td{background:#FFF3BA;color:var(--psj-plum);font-weight:950}.psj-results-table tfoot td:first-child{text-align:right}.psj-results-table--muted th{background:#F7F0F7}.psj-other-offers{margin-top:22px;overflow:hidden}.psj-other-offers summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;cursor:pointer;color:var(--psj-plum);font-weight:950;list-style:none}.psj-other-offers summary::-webkit-details-marker{display:none}.psj-other-offers summary span:last-child{width:32px;height:32px;display:grid;place-items:center;border-radius:999px;background:#FFEAF0;color:var(--psj-red);font-size:22px}.psj-other-offers[open] summary span:last-child{transform:rotate(45deg)}.psj-feature-grid,.psj-next-grid{display:grid;gap:22px}.psj-feature-grid{grid-template-columns:repeat(3,1fr)}.psj-feature-card{position:relative;overflow:hidden;padding:30px;border:1px solid var(--psj-border);border-radius:22px;background:var(--psj-white);box-shadow:0 12px 36px rgba(89,28,99,.07)}.psj-feature-card__number{position:absolute;top:12px;right:18px;color:rgba(89,28,99,.08);font-size:68px;font-weight:950;line-height:1}.psj-icon-box{width:52px;height:52px;display:grid;place-items:center;border-radius:16px;background:#FFEAF0;color:var(--psj-red)}.psj-icon-box svg{width:25px}.psj-feature-card h3{margin:22px 0 10px;color:var(--psj-plum);font-size:21px;line-height:1.2}.psj-feature-card p{margin:0;color:var(--psj-muted);font-size:15px}.psj-next-grid{position:relative;z-index:1;grid-template-columns:repeat(3,1fr)}.psj-next-card{padding:24px;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:rgba(255,255,255,.07);backdrop-filter:blur(12px)}.psj-next-card>span{width:48px;height:48px;display:grid;place-items:center;border:5px solid rgba(66,21,75,.92);border-radius:999px;background:var(--psj-yellow);color:var(--psj-plum);font-weight:950}.psj-next-card h3{margin:18px 0 8px;color:var(--psj-white);font-size:20px}.psj-next-card p{margin:0;color:rgba(255,255,255,.74);font-size:14px}.psj-doc-panel{display:grid;grid-template-columns:minmax(0,.85fr) minmax(360px,.65fr);gap:44px;padding:42px;background:radial-gradient(circle at 0 0,rgba(255,208,0,.13),transparent 30%),var(--psj-white)}.psj-doc-panel__intro h2{margin-bottom:18px}.psj-doc-panel__intro p{margin:0;color:var(--psj-muted);font-size:17px}.psj-documents{align-self:stretch;padding:24px;border-radius:22px;background:#FFF8F3;color:var(--psj-ink)}.psj-document{display:grid;grid-template-columns:48px 1fr 24px;align-items:center;gap:13px;padding:14px 0;border-top:1px solid var(--psj-border)}.psj-document:first-child{border-top:0}.psj-document__icon{width:48px;height:48px;display:grid;place-items:center;border-radius:13px;background:#FFEAF0;color:var(--psj-red);font-size:11px;font-weight:950}.psj-document>span:nth-child(2){display:grid;line-height:1.3}.psj-document strong{color:var(--psj-plum);font-size:14px}.psj-document small{margin-top:4px;color:var(--psj-muted);font-size:11px}.psj-document__arrow{color:var(--psj-red);font-size:20px;font-weight:900;transition:transform .2s ease}.psj-document:hover .psj-document__arrow{transform:translate(2px,-2px)}.psj-document--featured{margin-top:6px;padding:14px;border:1px solid rgba(218,0,55,.16);border-radius:14px;background:#FFF4F6}.psj-document--featured .psj-document__icon{background:var(--psj-plum);color:var(--psj-white)}.psj-faq-layout{display:grid;grid-template-columns:.78fr 1.22fr;gap:66px;align-items:start}.psj-faq-intro{position:sticky;top:130px}.psj-faq-intro h2{margin-bottom:18px}.psj-faq-intro p{margin:0 0 26px;color:var(--psj-muted)}.psj-faq-list{display:grid;gap:12px}.psj-faq-item{overflow:hidden;border:1px solid var(--psj-border);border-radius:16px;background:var(--psj-white);box-shadow:0 9px 26px rgba(89,28,99,.05)}.psj-faq-item summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 20px;color:var(--psj-plum);font-weight:850;cursor:pointer;list-style:none}.psj-faq-item summary::-webkit-details-marker{display:none}.psj-faq-item__plus{position:relative;width:28px;height:28px;min-width:28px;border-radius:999px;background:#FFEAF0}.psj-faq-item__plus::before,.psj-faq-item__plus::after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;background:var(--psj-red);transform:translate(-50%,-50%);transition:transform .2s ease}.psj-faq-item__plus::after{transform:translate(-50%,-50%) rotate(90deg)}.psj-faq-item[open] .psj-faq-item__plus::after{transform:translate(-50%,-50%) rotate(0)}.psj-faq-item__answer{padding:0 20px 20px;color:var(--psj-muted);font-size:14px}.psj-cta{position:relative;overflow:hidden;padding:78px 0;background:linear-gradient(110deg,var(--psj-orange),var(--psj-red) 52%,var(--psj-plum));color:var(--psj-white)}.psj-cta__shape{position:absolute;border-radius:999px;background:rgba(255,255,255,.1)}.psj-cta__shape--one{width:270px;height:270px;top:-110px;right:8%}.psj-cta__shape--two{width:180px;height:180px;bottom:-80px;left:4%}.psj-cta__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:50px;align-items:center}.psj-cta h2{max-width:780px}.psj-cta p{max-width:730px;margin:18px 0 0;color:rgba(255,255,255,.78)}.psj-cta__actions{display:grid;gap:10px;min-width:220px}.psj-footer{padding:34px 0;border-top:1px solid rgba(89,28,99,.12);background:#fff;color:var(--psj-charcoal)}.psj-footer__inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(190px,auto);align-items:center;gap:38px}.psj-footer__funding{display:flex;align-items:center;gap:20px;min-width:0}.psj-footer__county-logo{width:92px;height:92px;flex:0 0 auto;object-fit:contain}.psj-footer__county-logo--placeholder{display:grid;place-items:center;border-radius:18px;background:#FFF3BA;color:var(--psj-plum);font-weight:950}.psj-footer strong{color:var(--psj-plum);font-size:17px}.psj-footer p{margin:5px 0 0;color:var(--psj-charcoal);font-size:14px;font-weight:700;line-height:1.45}.psj-footer__meta{display:grid;justify-items:start;min-width:185px;padding:12px 18px;border-left:1px solid rgba(89,28,99,.14);border-right:1px solid rgba(89,28,99,.14);color:var(--psj-muted);font-size:12px}.psj-footer__meta::before{content:"Operator";margin-bottom:4px;color:var(--psj-plum);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.psj-footer__right{display:flex;align-items:center;justify-content:flex-end;gap:18px}.psj-footer__hufiec-link{display:inline-flex;align-items:center;justify-content:center;padding:6px;border-radius:12px}.psj-footer__hufiec-link:hover,.psj-footer__hufiec-link:focus-visible{background:#FFF4F6}.psj-footer__hufiec-logo{width:176px;height:72px;display:block;object-fit:contain}.psj-back-to-top{width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(89,28,99,.16);border-radius:12px;background:#FFF4F6;color:var(--psj-plum)!important;-webkit-text-fill-color:var(--psj-plum)!important;font-size:20px;font-weight:900}.psj-back-to-top:hover,.psj-back-to-top:focus-visible{border-color:var(--psj-red);background:var(--psj-red);color:var(--psj-white)!important;-webkit-text-fill-color:var(--psj-white)!important}.psj-reveal{opacity:1;transform:none}.psj-page.psj-js .psj-reveal{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.psj-page.psj-js .psj-reveal.is-visible{opacity:1;transform:translateY(0)}.psj-page a,.psj-page a:visited{color:inherit!important}@media (max-width:1180px){.psj-result-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1080px){.psj-nav{gap:14px}.psj-nav>a:not(.psj-button){display:none}.psj-hero__grid{grid-template-columns:1fr 420px;gap:30px}.psj-next-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:980px){.psj-footer__inner{grid-template-columns:1fr auto;gap:24px}.psj-footer__funding{grid-column:1;grid-row:1}.psj-footer__right{grid-column:2;grid-row:1}.psj-footer__meta{grid-column:1 / -1;grid-row:2;justify-items:start;min-width:0;padding:14px 0 0;border-top:1px solid rgba(89,28,99,.12);border-right:0;border-left:0}}@media (max-width:860px){.psj-section{padding:82px 0}.psj-menu-toggle{display:block}.psj-nav{position:absolute;top:calc(100% + 10px);right:20px;left:20px;display:none;align-items:stretch;flex-direction:column;gap:4px;padding:16px;border:1px solid var(--psj-border);border-radius:18px;background:rgba(255,255,255,.98);box-shadow:var(--psj-shadow)}.psj-nav.is-open{display:flex}.psj-nav>a:not(.psj-button){display:block;padding:10px 12px;border-radius:10px}.psj-nav>a:not(.psj-button):hover{background:#FFF4F6}.psj-nav>a:not(.psj-button)::after{display:none}.psj-menu-toggle[aria-expanded="true"] .psj-menu-toggle__line:nth-child(1){transform:translateY(6px) rotate(45deg)}.psj-menu-toggle[aria-expanded="true"] .psj-menu-toggle__line:nth-child(2){opacity:0}.psj-menu-toggle[aria-expanded="true"] .psj-menu-toggle__line:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.psj-hero{padding-top:70px}.psj-hero__grid,.psj-section-heading,.psj-doc-panel,.psj-faq-layout,.psj-cta__inner{grid-template-columns:1fr}.psj-hero__visual{min-height:480px}.psj-stats{grid-template-columns:repeat(2,1fr)}.psj-stat:nth-child(2)::after{display:none}.psj-stat:nth-child(-n+2){border-bottom:1px solid var(--psj-border)}.psj-section-heading{gap:20px}.psj-feature-grid{grid-template-columns:1fr}.psj-result-grid{grid-template-columns:repeat(2,1fr)}.psj-faq-intro{position:static}.psj-cta__actions{display:flex;flex-wrap:wrap}}@media (max-width:620px){.psj-container{width:min(calc(100% - 28px),var(--psj-container))}.psj-announcement__inner{padding-block:8px}.psj-header__inner{min-height:86px;padding-top:12px;padding-bottom:10px}.psj-brand__logo{width:205px}.psj-hero h1{font-size:clamp(40px,13vw,56px)}.psj-hero__actions{display:grid}.psj-button{width:100%}.psj-hero__visual{min-height:430px}.psj-visual-card--main{padding:24px}.psj-floating-card--deadline{left:50%;right:auto;bottom:26px;transform:translateX(-50%)}.psj-stats,.psj-result-grid,.psj-next-grid{grid-template-columns:1fr}.psj-stat:not(:last-child)::after{display:none}.psj-stat{border-bottom:1px solid var(--psj-border)}.psj-stat:last-child{border-bottom:0}.psj-section{padding:70px 0}.psj-section h2,.psj-cta h2{font-size:clamp(34px,10vw,46px)}.psj-result-card{min-height:0}.psj-table-card__heading{align-items:flex-start;flex-direction:column}.psj-doc-panel{padding:28px 20px}.psj-document{grid-template-columns:44px 1fr 20px}.psj-cta__actions{display:grid;width:100%}.psj-footer{padding:28px 0}.psj-footer__inner{grid-template-columns:1fr;gap:22px}.psj-footer__funding,.psj-footer__meta,.psj-footer__right{grid-column:1}.psj-footer__funding{align-items:flex-start;gap:14px}.psj-footer__county-logo{width:68px;height:68px}.psj-footer__right{justify-content:space-between;padding-top:6px}.psj-footer__hufiec-logo{width:150px;height:62px}.psj-footer strong{font-size:15px}.psj-footer p{font-size:12px}}@media (prefers-reduced-motion:reduce){.psj-page *,.psj-page *::before,.psj-page *::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.psj-reveal{opacity:1;transform:none}}