.pwtcnl{--pwtcnl-blue:#0075de;--pwtcnl-blue-hover:#004db6;--pwtcnl-blue-active:#289dff;--pwtcnl-navy:#0b2239;--pwtcnl-body:#45566b;--pwtcnl-pill-bg:#e6f2fc;--pwtcnl-pill-text:#004db6;--pwtcnl-border:#dde3e9;color:var(--pwtcnl-body);font-family:Montserrat,sans-serif;width:100%}.pwtcnl__header{border-radius:20px;gap:44px;margin:0 0 56px;padding:40px 48px;text-align:left}.pwtcnl__header,.pwtcnl__percy{align-items:center;display:flex}.pwtcnl__percy{flex-direction:column;flex-shrink:0;gap:10px}.pwtcnl__percy img{display:block;height:auto;width:170px}.pwtcnl__percy-bubble{background:#fff;border:1.5px solid var(--pwtcnl-border);border-radius:12px 12px 12px 2px;box-shadow:0 4px 14px rgba(11,34,57,.18);color:var(--pwtcnl-pill-text);font-size:13px;font-weight:600;padding:8px 12px;white-space:nowrap}.pwtcnl__header-text{flex:1}.pwtcnl__eyebrow{color:#bfe0f7;display:inline-block;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;letter-spacing:.12em;margin-bottom:14px;text-transform:uppercase}.pwtcnl__header-text h2{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(28px,4vw,40px);font-weight:800;line-height:1.15;margin-bottom:16px}.pwtcnl__header-text p{color:hsla(0,0%,100%,.92);font-size:17px;line-height:1.6;max-width:760px}.pwtcnl__brochure-wrap{margin-top:20px;text-align:right}.pwtcnl__brochure{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.5);color:#fff;display:inline-flex;font-size:15px;font-weight:600;padding-bottom:1px;text-decoration:none;transition:color .15s ease,border-color .15s ease}.pwtcnl__brochure:visited{color:#fff}.pwtcnl__brochure:hover{border-color:#bfbfbf;color:#bfbfbf}.pwtcnl__brochure:focus-visible{outline:2px solid #fff;outline-offset:3px}.pwtcnl__brochure--button{border:2px solid hsla(0,0%,100%,.6);border-radius:8px;padding:12px 24px;transition:color .15s ease,background .15s ease,border-color .15s ease}.pwtcnl__brochure--button:hover{background:hsla(0,0%,100%,.12);border-color:#bfbfbf;color:#bfbfbf}@media (max-width:640px){.pwtcnl__header{align-items:flex-start;flex-direction:column;gap:20px;padding:28px 24px}.pwtcnl__percy img{width:120px}.pwtcnl__percy-bubble{display:none}}.pwtcnl__grid+.pwtcnl__grid{margin-top:56px}.pwtcnl__grid{display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.pwtcnl__card{background:#fff;border:1px solid var(--pwtcnl-border);border-radius:16px;box-shadow:0 10px 40px rgba(11,34,57,.1);display:flex;flex-direction:column;padding:36px 32px 32px;position:relative;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.pwtcnl__card:hover{border-color:var(--pwtcnl-blue-active);box-shadow:0 16px 44px rgba(11,34,57,.16);transform:translateY(-4px)}.pwtcnl__card:focus-within{box-shadow:0 0 0 3px rgba(40,157,255,.4)}.pwtcnl__card-icon{align-items:center;background:var(--pwtcnl-blue-active);border-radius:50%;display:flex;flex-shrink:0;height:84px;justify-content:center;margin-bottom:26px;width:84px}.pwtcnl__card h3{color:var(--pwtcnl-navy);font-family:Montserrat,sans-serif;font-size:25px;font-weight:800;line-height:1.2;margin-bottom:14px}.pwtcnl__card-pill{align-self:flex-start;background:var(--pwtcnl-pill-bg);border-radius:8px;color:var(--pwtcnl-pill-text);font-size:14px;font-weight:600;line-height:1;margin-bottom:18px;padding:9px 14px}.pwtcnl__card p{font-size:15.5px;line-height:1.65;margin-bottom:28px}.pwtcnl__card-cta{align-items:center;color:var(--pwtcnl-blue);display:inline-flex;font-size:16px;font-weight:600;gap:8px;margin-top:auto;text-decoration:none;transition:gap .18s ease,color .18s ease}.pwtcnl__card-cta:before{border-radius:16px;content:"";inset:0;position:absolute}.pwtcnl__card:hover .pwtcnl__card-cta{color:var(--pwtcnl-blue-hover);gap:12px}.pwtcnl__card-cta:after{content:"\2192"/"";font-size:18px}.pwtcnl__card-cta:focus-visible{outline:none}.pwtcnl__card:has(.pwtcnl__card-cta:focus-visible){box-shadow:0 0 0 3px rgba(0,117,222,.45)}.pwtcnl__card-cta--primary{align-self:flex-start;background:var(--pwtcnl-blue);border-radius:10px;color:#fff;padding:13px 22px;transition:background .18s ease,gap .18s ease}.pwtcnl__card-cta--primary:focus{color:#fff}.pwtcnl__card:hover .pwtcnl__card-cta--primary{background:var(--pwtcnl-blue-hover);color:#fff}.pwtcnl__foot{align-items:center;background:var(--pwtcnl-pill-bg);border:1px solid var(--pwtcnl-border);border-radius:16px;display:flex;gap:40px;justify-content:center;margin-top:44px;padding:40px}.pwtcnl__foot--percy-right{flex-direction:row-reverse}.pwtcnl__foot-percy{flex:0 0 auto}.pwtcnl__foot-percy img{display:block;height:auto;width:140px}.pwtcnl__foot-content{flex:0 1 768px;text-align:left}.pwtcnl__foot-heading{color:var(--pwtcnl-navy);font-family:Montserrat,sans-serif;font-size:30px;font-weight:800;margin:0 0 14px}.pwtcnl__foot-subtext{color:var(--pwtcnl-body);font-size:16px;line-height:1.6;margin:0 0 28px;max-width:672px}.pwtcnl__foot-actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start}@media (max-width:640px){.pwtcnl__foot,.pwtcnl__foot--percy-right{flex-direction:column;text-align:center}.pwtcnl__foot-content{text-align:center}.pwtcnl__foot-subtext{margin-left:auto;margin-right:auto}.pwtcnl__foot-actions{justify-content:center}}.pwtcnl__foot-cta{background:var(--pwtcnl-blue);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:15px;font-weight:700;padding:15px 28px;text-decoration:none;transition:background .18s ease,transform .18s ease}.pwtcnl__foot-cta:hover{background:var(--pwtcnl-blue-hover);color:#fff;transform:translateY(-2px)}.pwtcnl__foot-cta:focus{color:#fff}.pwtcnl__foot-cta:focus-visible{outline:3px solid rgba(0,117,222,.45);outline-offset:3px}.pwtcnl__foot-phone{color:var(--pwtcnl-body);font-size:15px}.pwtcnl__foot-phone a{color:var(--pwtcnl-blue);font-weight:700;text-decoration:none}.pwtcnl__foot-phone a:hover{color:var(--pwtcnl-blue-hover);text-decoration:underline}.pwtcnl__foot-phone a:focus-visible{border-radius:2px;outline:3px solid rgba(0,117,222,.45);outline-offset:3px}@media (prefers-reduced-motion:reduce){.pwtcnl__foot-cta{transition:none}.pwtcnl__foot-cta:hover{transform:none}}@media (max-width:980px){.pwtcnl__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.pwtcnl__grid{gap:20px;grid-template-columns:1fr}.pwtcnl__card{padding:28px 24px 26px}}@media (prefers-reduced-motion:reduce){.pwtcnl__card,.pwtcnl__card-cta{transition:none}.pwtcnl__card:hover{transform:none}}