.phome{--navy:#003b71;--blue:#004a98;--ink:#222;--muted:#5c6670;--line:#d8e1e8;--gray:#f4f6f8;position:relative;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);overflow:hidden;color:var(--ink);background:#fff;font-family:Redtone,Causten,"Helvetica Neue",Arial,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}.phome *,.phome *:before,.phome *:after{box-sizing:border-box}.phome img{display:block;width:100%}.phome a{text-decoration:none}.phome h1,.phome h2,.phome h3,.phome p{margin-top:0}.phome h1,.phome h2,.phome h3{color:var(--navy);font-family:Redtone,Causten,"Helvetica Neue",Arial,sans-serif;letter-spacing:-.035em;line-height:1.08;text-transform:none}.phome h1{font-size:clamp(46px,6vw,88px)}.phome h2{font-size:clamp(34px,4vw,58px)}.phome h3{font-size:22px}.phome-container{width:min(calc(100% - 48px),1280px);margin-inline:auto}.phome-section{padding:105px 0}.phome-section--gray{background:var(--gray)}.phome-eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 17px;color:var(--blue);font-size:11px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.phome-eyebrow:before{width:32px;height:2px;content:"";background:currentColor}.phome-eyebrow--light{color:#fff}.phome-button{display:inline-flex;min-height:54px;align-items:center;gap:22px;padding:14px 23px;border:2px solid transparent;border-radius:2px;color:#fff!important;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;transition:.2s}.phome-button:hover{transform:translateY(-2px)}.phome-button--brand{background:var(--blue)}.phome-button--brand:hover{background:var(--navy)}.phome-button--outline{color:var(--navy)!important;border-color:var(--navy);background:#fff}.phome-button--outline:hover{color:#fff!important;background:var(--navy)}.phome :focus-visible{outline:3px solid var(--blue);outline-offset:4px}.phome-hero{position:relative;display:flex;min-height:720px;align-items:center;background:var(--navy)}.phome-hero>img,.phome-hero__shade{position:absolute;inset:0;height:100%;object-fit:cover}.phome-hero__shade{background:linear-gradient(90deg,rgba(0,31,60,.98),rgba(0,59,113,.77) 47%,rgba(0,59,113,.1) 82%)}.phome-hero__content{position:relative;z-index:2;color:#fff}.phome-hero h1{max-width:900px;margin-bottom:24px;color:#fff}.phome-hero h1 span{color:#dce8f2;font-weight:350}.phome-hero__content>p:not(.phome-eyebrow){max-width:720px;margin-bottom:32px;color:rgba(255,255,255,.85);font-size:20px}.phome-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.phome-link{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.phome-link--light{color:#fff}.phome-link span{margin-left:10px}.phome-heading{display:grid;align-items:end;gap:65px;margin-bottom:47px;grid-template-columns:1.1fr .65fr}.phome-heading h2{margin:0}.phome-heading>p{margin:0;color:var(--muted);font-size:17px}.phome-role-grid{display:grid;gap:18px;grid-template-columns:repeat(4,1fr)}.phome-role-grid article{min-height:280px;padding:32px;border:1px solid var(--line);border-top:3px solid var(--blue);background:#fff;box-shadow:0 12px 32px rgba(0,59,113,.07)}.phome-role-grid i{display:grid;width:58px;height:58px;margin-bottom:34px;place-items:center;border:1px solid #bed0df;border-radius:50%;color:var(--blue);background:#eef4f9}.phome-role-grid svg{width:32px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.phome-role-grid p{color:var(--muted);font-size:14px}.phome-industries{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.phome-industries>a{overflow:hidden;border:1px solid var(--line);border-radius:5px;color:var(--ink);background:#fff;box-shadow:0 12px 30px rgba(0,59,113,.06)}.phome-industries>a:first-child{grid-column:span 2}.phome-industries img{height:225px;object-fit:cover;transition:.35s}.phome-industries>a:hover img{transform:scale(1.035)}.phome-industries div{padding:25px}.phome-industries h3{margin-bottom:8px}.phome-industries p{min-height:45px;margin-bottom:15px;color:var(--muted);font-size:13px}.phome-industries span{color:var(--blue);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.phome-products{display:grid;border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr)}.phome-products a{display:flex;min-height:74px;align-items:center;justify-content:space-between;padding:18px 20px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--navy);font-weight:750}.phome-products a:nth-child(even){border-right:0}.phome-products b{color:var(--blue);font-size:20px}.phome-products a:hover{color:#fff;background:var(--navy)}.phome-products a:hover b{color:#fff}.phome-center{margin:34px 0 0;text-align:center}.phome-process{color:#fff;background:var(--navy)}.phome-process h2{max-width:860px;color:#fff}.phome-process ol{display:grid;margin:46px 0 0;padding:0;border-top:1px solid rgba(255,255,255,.2);list-style:none;grid-template-columns:repeat(4,1fr)}.phome-process li{min-height:260px;padding:29px;border-right:1px solid rgba(255,255,255,.2)}.phome-process li:first-child{border-left:1px solid rgba(255,255,255,.2)}.phome-process i{display:grid;width:48px;height:48px;margin-bottom:52px;place-items:center;border:1px solid rgba(255,255,255,.5);border-radius:50%}.phome-process svg{width:26px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.phome-process h3{margin-bottom:8px;color:#fff}.phome-process li p{color:rgba(255,255,255,.7);font-size:13px}.phome-cta{padding:74px 0;background:#eef3f7}.phome-cta>.phome-container{display:flex;align-items:center;justify-content:space-between;gap:45px}.phome-cta h2{margin-bottom:12px}.phome-cta p{margin-bottom:0;color:var(--muted)}.phome-cta p a{color:var(--navy);font-weight:700}
body.papcon-home-page-active article.page>.entry-header,body.papcon-home-page-active article.type-page>.entry-header,body.papcon-home-page-active header.entry-header,body.papcon-home-page-active .site-main>.page-header,body.papcon-home-page-active .site-content>.page-header,body.papcon-home-page-active h1.entry-title,body.papcon-home-page-active .page-title,body.papcon-home-page-active .wp-block-post-title,body.papcon-home-page-active .elementor-page-title,body.papcon-home-page-active article.page>.entry-footer,body.papcon-home-page-active article.type-page>.entry-footer,body.papcon-home-page-active .post-edit-link,body.papcon-home-page-active .edit-link{display:none!important}body.papcon-home-page-active article.page,body.papcon-home-page-active article.type-page,body.papcon-home-page-active article.page>.entry-content,body.papcon-home-page-active article.type-page>.entry-content{margin-top:0!important;padding-top:0!important}body.papcon-home-page-active #content.site-content,body.papcon-home-page-active .site-content{padding-top:0!important;position:relative;z-index:1}body.papcon-home-page-active #masthead,body.papcon-home-page-active .site-header,body.papcon-home-page-active .main-navigation{position:relative;z-index:99999;overflow:visible}body.papcon-home-page-active .main-navigation ul ul{z-index:100000}
.phome-support{background:#fff}.phome-support__heading{margin-bottom:52px}.phome-support__steps{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.phome-support__steps article{position:relative;min-height:390px;padding:34px 32px 30px;border:1px solid var(--line);border-top:4px solid var(--blue);border-radius:5px;background:#fff;box-shadow:0 15px 36px rgba(0,59,113,.08)}.phome-support__number{position:absolute;top:22px;right:25px;color:#d7e2eb;font-size:34px;font-weight:850;letter-spacing:-.06em}.phome-support__steps i{display:grid;width:72px;height:72px;margin-bottom:28px;place-items:center;border:1px solid #bdd0df;border-radius:50%;color:var(--blue);background:#eef4f9}.phome-support__steps svg{width:39px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.phome-support__steps h3{margin-bottom:12px}.phome-support__steps p{min-height:73px;margin-bottom:19px;color:var(--muted);font-size:14px}.phome-support__steps ul{margin:0;padding:18px 0 0;border-top:1px solid var(--line);list-style:none}.phome-support__steps li{position:relative;margin:7px 0;padding-left:20px;color:#37434d;font-size:13px}.phome-support__steps li:before{position:absolute;top:.58em;left:2px;width:7px;height:7px;border:2px solid var(--blue);border-radius:50%;content:""}.phome-control{position:relative;display:grid;margin-top:28px;border:1px solid #cbd8e2;border-radius:6px;background:#f7f9fb;grid-template-columns:1fr 1fr}.phome-control__side{padding:29px 35px 32px}.phome-control__side--before{border-right:1px solid #cbd8e2;background:#f4f6f8}.phome-control__side--after{background:#edf4f9}.phome-control__label{margin-bottom:10px;color:var(--navy);font-size:13px;font-weight:850;letter-spacing:.08em;text-align:center;text-transform:uppercase}.phome-control__visual{max-width:440px;margin:0 auto}.phome-control__visual svg{display:block;width:100%;overflow:visible}.phome-control__path{fill:none;stroke:var(--blue);stroke-width:2}.phome-control__path--dash{stroke:#8e9aa4;stroke-dasharray:5 6}.phome-control__node rect{fill:#fff;stroke:#7d8994;stroke-width:1.5}.phome-control__rfq circle{fill:#fff;stroke:#7d8994;stroke-width:2}.phome-control__rfq text{fill:#5d6973;font-size:13px;font-weight:800}.phome-control__endpoint rect{fill:#fff;stroke:var(--blue);stroke-width:1.7}.phome-control__endpoint path{fill:none;stroke:var(--blue);stroke-width:1.6;stroke-linejoin:round}.phome-control__papcon circle{fill:var(--navy);stroke:#fff;stroke-width:3}.phome-control__papcon text{fill:#fff;font-size:12px;font-weight:850;letter-spacing:.04em}.phome-control__papcon text+text{font-size:8px;font-weight:650}.phome-control__side ul{display:flex;justify-content:center;gap:12px 24px;margin:4px 0 0;padding:0;list-style:none;flex-wrap:wrap}.phome-control__side li{position:relative;padding-left:17px;color:#46525c;font-size:12px}.phome-control__side li:before{position:absolute;top:.57em;left:1px;width:7px;height:7px;border-radius:50%;content:"";background:#8e9aa4}.phome-control__side--after li:before{background:var(--blue)}.phome-control__switch{position:absolute;z-index:3;top:50%;left:50%;display:grid;width:54px;height:54px;transform:translate(-50%,-50%);place-items:center;border:5px solid #fff;border-radius:50%;color:#fff;background:var(--navy);box-shadow:0 5px 18px rgba(0,59,113,.22)}.phome-control__switch span{font-size:25px;line-height:1}.phome-benefits{display:grid;margin-top:0;color:#fff;background:var(--navy);grid-template-columns:repeat(4,1fr)}.phome-benefits>div{display:flex;min-height:105px;align-items:center;gap:16px;padding:22px 25px;border-right:1px solid rgba(255,255,255,.2)}.phome-benefits>div:last-child{border-right:0}.phome-benefits i{display:grid;width:45px;height:45px;flex:0 0 45px;place-items:center;border:1px solid rgba(255,255,255,.45);border-radius:50%}.phome-benefits svg{width:25px;fill:none;stroke:#fff;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.phome-benefits span{display:flex;flex-direction:column}.phome-benefits b{color:#fff;font-size:14px}.phome-benefits small{color:rgba(255,255,255,.7);font-size:11px}.phome-support+.phome-section{padding-top:90px;background:var(--gray)}
@media(max-width:960px){.phome-heading{grid-template-columns:1fr}.phome-role-grid{grid-template-columns:1fr 1fr}.phome-industries{grid-template-columns:1fr 1fr}.phome-industries>a:first-child{grid-column:span 2}.phome-process ol{grid-template-columns:1fr 1fr}.phome-process li:nth-child(3){border-left:1px solid rgba(255,255,255,.2)}.phome-support__steps{grid-template-columns:1fr}.phome-support__steps article{min-height:0}.phome-support__steps p{min-height:0}.phome-benefits{grid-template-columns:1fr 1fr}.phome-benefits>div:nth-child(2){border-right:0}.phome-benefits>div:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.2)}}@media(max-width:620px){.phome-container{width:calc(100% - 34px)}.phome-section{padding:78px 0}.phome-hero{min-height:700px}.phome-hero h1{font-size:46px}.phome-hero__content>p:not(.phome-eyebrow){font-size:17px}.phome-role-grid,.phome-industries,.phome-products,.phome-process ol{grid-template-columns:1fr}.phome-industries>a:first-child{grid-column:auto}.phome-products a{border-right:0}.phome-process li,.phome-process li:nth-child(3){border-left:1px solid rgba(255,255,255,.2)}.phome-cta>.phome-container{align-items:flex-start;flex-direction:column}.phome-control{grid-template-columns:1fr}.phome-control__side{padding:27px 20px 31px}.phome-control__side--before{border-right:0;border-bottom:1px solid #cbd8e2}.phome-control__switch{top:50%;transform:translate(-50%,-50%) rotate(90deg)}.phome-benefits{grid-template-columns:1fr}.phome-benefits>div,.phome-benefits>div:nth-child(2){border-right:0;border-bottom:1px solid rgba(255,255,255,.2)}.phome-benefits>div:last-child{border-bottom:0}}
