.pio-home-welcome{--navy:#123d6b;--blue:#1769e0;--orange:#f37423;max-width:1180px;margin:0 auto;padding:34px 0 26px;font-family:inherit}.pio-home-welcome__panel{position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);align-items:center;gap:36px;overflow:hidden;border:1px solid #d8e4ef;border-radius:20px;background:linear-gradient(115deg,#f5faff 0%,#fff 58%,#edf7ff 100%);padding:46px 50px;box-shadow:0 10px 30px rgba(18,61,107,.09)}.pio-home-welcome__content{position:relative;z-index:2}.pio-home-welcome__eyebrow{display:block;color:var(--blue);font-size:.72rem;font-weight:900;letter-spacing:.12em}.pio-home-welcome h1{max-width:760px;margin:8px 0 14px;color:var(--navy);font-size:clamp(2rem,4.4vw,3.65rem);line-height:1.03;letter-spacing:-.025em}.pio-home-welcome__intro{max-width:720px;margin:0;color:#42586b;font-size:1.03rem;line-height:1.58}.pio-home-welcome__actions{display:flex;align-items:center;gap:11px;flex-wrap:wrap;margin-top:24px}.pio-home-welcome__button{display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--navy);border-radius:999px;font-size:.9rem;font-weight:900;padding:11px 18px;text-decoration:none}.pio-home-welcome__button--primary{background:var(--navy);color:#fff}.pio-home-welcome__button--primary:hover{background:#0a2f57;color:#fff}.pio-home-welcome__button--secondary{background:#fff;color:var(--navy)}.pio-home-welcome__button--secondary:hover{background:#eef6fd;color:var(--navy)}.pio-home-welcome__submit{display:inline-flex;margin-top:17px;color:var(--blue);font-size:.86rem;font-weight:850}.pio-home-welcome a:focus-visible{outline:3px solid #ffbf47;outline-offset:3px}.pio-home-welcome__visual{position:relative;z-index:1;display:flex;min-height:235px;align-items:center;justify-content:center}.pio-home-welcome__visual:before{position:absolute;width:330px;height:330px;border-radius:50%;background:radial-gradient(circle,rgba(23,105,224,.16) 0%,rgba(23,105,224,.06) 48%,transparent 70%);content:""}.pio-home-welcome__mark{position:relative;width:210px;height:210px;background:url('../images/pio-calendar-icon-watermark.svg') center/contain no-repeat;filter:drop-shadow(0 12px 18px rgba(18,61,107,.15));opacity:.88}.pio-home-welcome__tag{position:absolute;right:0;bottom:18px;border-radius:999px;background:#fff;color:var(--navy);font-size:.76rem;font-weight:900;padding:9px 13px;box-shadow:0 7px 18px rgba(18,61,107,.15)}
@media(max-width:820px){.pio-home-welcome__panel{grid-template-columns:1fr;padding:40px}.pio-home-welcome__content{text-align:center}.pio-home-welcome h1,.pio-home-welcome__intro{margin-left:auto;margin-right:auto}.pio-home-welcome__actions{justify-content:center}.pio-home-welcome__visual{min-height:150px}.pio-home-welcome__visual:before{width:230px;height:230px}.pio-home-welcome__mark{width:150px;height:150px}.pio-home-welcome__tag{right:calc(50% - 115px);bottom:0}}
@media(max-width:520px){.pio-home-welcome{padding:22px 0 18px}.pio-home-welcome__panel{gap:20px;padding:32px 20px}.pio-home-welcome h1{font-size:2.15rem}.pio-home-welcome__intro{font-size:.95rem}.pio-home-welcome__actions{display:grid}.pio-home-welcome__button{width:100%;box-sizing:border-box}.pio-home-welcome__visual{min-height:125px}.pio-home-welcome__mark{width:125px;height:125px}.pio-home-welcome__tag{right:calc(50% - 103px)}}

/* 4.27.39: replace the generic icon with a useful branded content index. */
.pio-home-welcome__visual{min-height:235px;align-items:flex-start;justify-content:center;flex-direction:column;border-left:1px solid rgba(18,61,107,.13);padding-left:42px}.pio-home-welcome__visual:before{position:static;width:auto;height:auto;margin-bottom:15px;border-radius:0;background:none;color:rgba(23,105,224,.62);font-size:.68rem;font-weight:900;letter-spacing:.15em;content:"BUILT FOR PUBLIC COMMUNICATORS"}.pio-home-welcome__visual:after{display:block;color:var(--navy);font-size:clamp(1.05rem,2vw,1.42rem);font-weight:900;line-height:1.75;letter-spacing:.03em;white-space:pre-line;content:"TRAINING\A CONFERENCES\A RESOURCES\A CONNECTION"}.pio-home-welcome__mark,.pio-home-welcome__tag{display:none}
@media(max-width:820px){.pio-home-welcome__visual{min-height:0;align-items:center;border-top:1px solid rgba(18,61,107,.13);border-left:0;padding:24px 0 0;text-align:center}.pio-home-welcome__visual:after{line-height:1.5;white-space:normal;content:"TRAINING  •  CONFERENCES  •  RESOURCES  •  CONNECTION"}}
@media(max-width:520px){.pio-home-welcome__visual{min-height:0}.pio-home-welcome__visual:after{font-size:.83rem;line-height:1.7}}
