.psbl-page-active .entry-title,.psbl-page-active .page-title,.psbl-page-active .wp-block-post-title{display:none!important}.psbl-page-active .entry-content,.psbl-page-active .site-main,.psbl-page-active main article,.psbl-page-active .content-area{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.psbl-page-active .entry-content>.psbl,.psbl-page-active .psbl{position:relative;left:50%;width:100vw;max-width:none!important;margin-left:-50vw;margin-right:-50vw}.psbl-page-active .entry-content>.psbl:first-child{margin-top:0!important}.psbl-page-active .entry-content>.psbl:last-child{margin-bottom:0!important}.psbl-page-active .entry-content:before,.psbl-page-active .entry-content:after{display:none!important}.psbl-hero-logo{width:100px;height:100px;object-fit:contain;border-radius:50%;background:#fff;padding:5px;border:4px solid var(--psbl-accent);box-shadow:0 12px 30px rgba(0,0,0,.24)}.psbl-technical{counter-reset:item;list-style:none;padding:0;margin:28px 0}.psbl-technical li{counter-increment:item;position:relative;padding:0 0 20px 50px;color:var(--muted)}.psbl-technical li:before{content:counter(item);position:absolute;left:0;top:-3px;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--psbl-primary);color:#fff;font-weight:800}.psbl-fee-tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:0 0 24px}.psbl-fee-tabs button{border:1px solid #d7e0e9;background:#fff;color:var(--ink);border-radius:999px;padding:10px 18px;font-weight:800;cursor:pointer}.psbl-fee-tabs button.is-active{background:var(--psbl-primary);border-color:var(--psbl-primary);color:#fff}.psbl-fee-table{display:none;max-width:850px;margin:auto;background:#fff;border:1px solid #dde6ee;border-radius:18px;padding:25px;box-shadow:0 16px 45px rgba(8,45,115,.1)}.psbl-fee-table.is-active{display:block}.psbl-fee-table h3{text-align:center;font-size:24px;margin:0 0 18px}.psbl-table-scroll{overflow:auto}.psbl-fee-table table{width:100%;border-collapse:collapse;min-width:520px}.psbl-fee-table th,.psbl-fee-table td{padding:12px 15px;border-bottom:1px solid #e4eaf0;text-align:right}.psbl-fee-table th:first-child,.psbl-fee-table td:first-child{text-align:left}.psbl-fee-table th{background:var(--psbl-primary);color:#fff}.psbl-fee-table .is-total td{font-weight:900;background:#fff7d6}.psbl-fee-note{text-align:center;color:var(--muted);font-size:13px}.psbl-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.psbl-contact-list{display:grid;gap:12px}.psbl-contact-list a{display:flex;justify-content:space-between;gap:20px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);padding:17px 20px;border-radius:12px;color:#fff}.psbl-contact-list a b{color:var(--psbl-accent)}@media(max-width:700px){.psbl-contact-grid{grid-template-columns:1fr;gap:30px}.psbl-contact-list a{flex-direction:column;gap:2px}.psbl-fee-table{padding:12px 8px}.psbl-table-scroll{overflow:visible}.psbl-fee-table table{width:100%;min-width:0;table-layout:fixed;font-size:11px}.psbl-fee-table th,.psbl-fee-table td{padding:9px 5px;line-height:1.35;white-space:nowrap}.psbl-fee-table th:first-child,.psbl-fee-table td:first-child{width:42%;white-space:normal}.psbl-fee-table th:nth-child(2),.psbl-fee-table td:nth-child(2),.psbl-fee-table th:nth-child(3),.psbl-fee-table td:nth-child(3){width:29%;font-variant-numeric:tabular-nums}.psbl-fee-table .is-total td{font-size:10.5px}.psbl-hero-logo{width:82px;height:82px}}@media(max-width:380px){.psbl-fee-table table{font-size:10px}.psbl-fee-table th,.psbl-fee-table td{padding:8px 3px}.psbl-fee-table .is-total td{font-size:9.8px}}.psbl-page-active{margin:0!important;padding:0!important;background:#fff!important}.psbl-page-active #page,.psbl-page-active .site,.psbl-page-active .site-content{margin:0!important;padding:0!important;width:100%!important;max-width:none!important}.psbl-period{max-width:620px;margin:-20px auto 34px;padding:14px 22px;border:1px solid color-mix(in srgb,var(--psbl-accent) 55%,#fff);border-radius:14px;background:#fff9df;text-align:center;display:flex;justify-content:center;gap:12px;flex-wrap:wrap;color:var(--psbl-primary)}.psbl-period span{font-weight:650}.psbl-period strong{font-weight:900}.psbl-programs-simple{gap:18px}.psbl-program-block{min-height:138px;border-radius:18px;padding:26px;display:flex;align-items:center;justify-content:center;text-align:center;box-shadow:0 16px 38px rgba(8,45,115,.13);position:relative;overflow:hidden}.psbl-program-block:after{content:"";position:absolute;width:130px;height:130px;border-radius:50%;right:-55px;bottom:-70px;background:rgba(255,255,255,.09)}.psbl-program-block h3{position:relative;z-index:1;margin:0;color:#fff;font-size:clamp(21px,2.2vw,29px);line-height:1.25}.psbl-program-color-1{background:linear-gradient(135deg,#082d73,#145bb6)}.psbl-program-color-2{background:linear-gradient(135deg,#0b438e,#1974c9)}.psbl-program-color-3{background:linear-gradient(135deg,#12366e,#315d9b)}@media(max-width:700px){.psbl-program-block{min-height:105px}}.psbl-fee-table tr.is-total td{background:#f5f0dc;font-weight:800;color:#0b2f66;border-top:2px solid rgba(212,166,42,.45)}.psbl-fee-table tr.is-total:first-of-type td{border-top-width:1px}