.pb-main{max-width:1200px;margin:0 auto;padding:130px 28px 60px;color:#30243d}.pb-hero{max-width:980px;padding:40px 0 60px}.pb-hero nav{display:flex;gap:24px;margin-bottom:38px}.pb-hero a,.pb-content a{color:#65388c;text-underline-offset:4px}.pb-eyebrow,.pb-card>span{font-size:13px;font-weight:650;text-transform:uppercase;letter-spacing:.07em}.pb-hero h1{font-size:clamp(38px,5.4vw,70px);line-height:1.04;letter-spacing:-.045em;margin:22px 0}.pb-hero>p{font-size:clamp(19px,2vw,24px);line-height:1.5;max-width:820px}.pb-content{max-width:850px;margin:55px auto;font-size:18px;line-height:1.75}.pb-content h2{font-size:32px;line-height:1.2;letter-spacing:-.025em;margin:56px 0 20px}.pb-content h3{font-size:24px;line-height:1.3;margin-top:34px}.pb-content p{margin:18px 0}.pb-content .pb-item{padding-left:20px;border-left:3px solid #cdb5e4}.pb-step{padding:18px 22px;background:#f5f1f8;border-radius:12px}.pb-diagram{margin:15px 0 55px;border:1px solid #d9cce4;background:#faf7fc;border-radius:24px;padding:28px}.pb-diagram figcaption{font-weight:650;font-size:19px;margin-bottom:24px}.pb-diagram>div{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.pb-diagram section{background:white;padding:24px;border-radius:16px;border:1px solid #e3d9eb}.pb-diagram span{color:#8050a7;font-size:14px}.pb-diagram h3{font-size:23px;line-height:1.2;margin:15px 0}.pb-diagram p{font-size:16px;line-height:1.6}.pb-button{display:inline-block;padding:15px 23px;border-radius:9px;background:#67408c;color:white!important;text-decoration:none;border:1px solid #4d296e;font-weight:650;box-shadow:0 3px 0 #40235a}.pb-button:hover{background:#4f2b72}.pb-button:focus-visible,.pb-main a:focus-visible,.pb-main button:focus-visible,.pb-main input:focus-visible{outline:3px solid #8852b3;outline-offset:5px}.pb-download{padding:26px;border:1px solid #d1b8e4;border-radius:18px;margin:30px 0}.pb-download>span{display:block;font-size:14px;margin-bottom:12px}.pb-download p{font-size:16px}.pb-scroll{overflow-x:auto;border:1px solid #dacfe4;border-radius:12px;margin:25px 0}.pb-scroll table{width:100%;border-collapse:collapse;min-width:560px;font-size:16px;line-height:1.55}.pb-scroll th,.pb-scroll td{padding:16px;text-align:left;vertical-align:top;border-bottom:1px solid #e6dfec}.pb-scroll th{background:#f2edf6}.pb-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:22px}.pb-card{display:block;border:1px solid #d7c6e3;border-radius:20px;padding:28px;text-decoration:none;color:inherit;background:#fbf8fd}.pb-card:hover{border-color:#8050a7;background:#f1e8f8}.pb-card h2{font-size:29px;line-height:1.2;margin:20px 0}.pb-card p{font-size:17px;line-height:1.6}.pb-card b{display:block;color:#65388c;margin-top:25px}.pb-disclosure{padding:20px;border-left:4px solid #8860a6;background:#f4eff8;font-size:16px;line-height:1.6}.pb-checklist{padding:26px;border:1px solid #cbb4dd;border-radius:18px;margin:55px 0}.pb-checklist h2{margin-top:0}.pb-checklist label{display:flex;gap:14px;align-items:flex-start;padding:15px 0;border-bottom:1px solid #e4dbea;cursor:pointer}.pb-checklist input{width:22px;height:22px;flex:0 0 22px;margin-top:5px;accent-color:#67408c}.pb-checklist button{font:inherit;background:white;border:1px solid #8d6ba8;border-radius:8px;padding:10px 18px;cursor:pointer}.pb-cta{margin:80px 0 20px;padding:45px;background:#eadff3;border-radius:24px}.pb-cta h2{font-size:clamp(30px,4vw,46px);line-height:1.12;margin:0 0 20px}.pb-cta p{font-size:18px;line-height:1.6;max-width:700px}.pb-textlink{display:block;margin:13px 0}@media(max-width:700px){.pb-main{padding:100px 20px 35px}.pb-hero{padding-top:25px}.pb-diagram{padding:20px}.pb-diagram>div{grid-template-columns:1fr}.pb-content{font-size:17px}.pb-content h2{font-size:28px}.pb-cta{padding:28px}.pb-hero nav{gap:18px}.pb-scroll table{min-width:530px}}
