
:root{--pwc-navy:#082750;--pwc-cyan:#05afe0;--pwc-ink:#142e47;--pwc-muted:#6a8092;--pwc-line:#dce8ef;--pwc-sky:#edf8fd}
body.pwc-storefront{background:#fff;color:var(--pwc-ink);font-family:Manrope,Arial,sans-serif}body.pwc-storefront a{transition:color .2s,background .2s}body.pwc-storefront h1,body.pwc-storefront h2,body.pwc-storefront h3{color:var(--pwc-navy);font-family:inherit;letter-spacing:-.045em}body.pwc-storefront .pwc-utility{max-width:none;background:#f1f8fc;color:#55768f;padding:10px max(calc((100vw - 1320px)/2),32px);display:flex;gap:28px;font-size:10px;letter-spacing:.1em}body.pwc-storefront .pwc-utility span{margin-right:auto}body.pwc-storefront .header{height:108px;padding:12px 32px;max-width:1384px;margin:auto;gap:34px;background:white;border-bottom:1px solid var(--pwc-line);position:relative;z-index:30;box-shadow:none}body.pwc-storefront .brand{padding:0;gap:10px;flex:none}body.pwc-storefront .pwc-header-logo{height:80px;width:80px;object-fit:contain}body.pwc-storefront .pwc-brand-text{font-weight:800;font-size:21px;letter-spacing:.025em;color:#082750}body.pwc-storefront .pwc-brand-text small{display:block;font-size:10px;letter-spacing:.16em;margin-top:4px}body.pwc-storefront .header nav{gap:24px;margin-left:auto;font-size:12px;font-weight:600}body.pwc-storefront .header nav a.active{color:#008ebd}body.pwc-storefront .pwc-header-actions{display:flex;align-items:center;gap:18px}body.pwc-storefront .pwc-account-link{font-size:11px;white-space:nowrap}body.pwc-storefront .header-cta,body.pwc-storefront .pwc-button{border:1px solid #082750;color:#fff;background:#082750;padding:15px 21px;border-radius:3px;font-size:12px;font-weight:600;display:inline-flex;align-items:center;justify-content:space-between;gap:30px;white-space:nowrap;line-height:1.4}body.pwc-storefront .pwc-button:hover,body.pwc-storefront .header-cta:hover{background:#0b416a;border-color:#0b416a;color:#fff}body.pwc-storefront .cart-link{margin:0;color:#082750;gap:5px;padding:8px}body.pwc-storefront .cart-link svg{width:21px;height:21px}body.pwc-storefront .cart-link b{background:#e6f7fd;color:#082750}body.pwc-storefront .pwc-home{max-width:1384px;margin:auto;padding:0 32px}body.pwc-storefront .pwc-kicker{display:inline-flex;align-items:center;gap:9px;color:#1f83a3;font-weight:700;font-size:10px;letter-spacing:.16em;line-height:1.8}body.pwc-storefront .pwc-kicker i{width:6px;height:6px;border-radius:50%;background:#00afdc}body.pwc-storefront .pwc-hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:46px;min-height:640px;padding:54px 0 48px}body.pwc-storefront .pwc-hero h1{font-weight:600;font-size:clamp(40px,4.65vw,66px);line-height:1.08;letter-spacing:-.06em;margin:24px 0}body.pwc-storefront .pwc-hero h1 em{font-style:normal;color:#128eb4}body.pwc-storefront .pwc-hero-copy>p{font-size:15px;line-height:1.9;max-width:450px;color:#647c90}body.pwc-storefront .pwc-actions{display:flex;align-items:center;gap:26px;margin-top:30px}body.pwc-storefront .pwc-text-link{font-size:12px;font-weight:700;color:#0e628a;border-bottom:1px solid #c5e5f0;padding:6px 0}body.pwc-storefront .pwc-hero-foot{display:flex;gap:14px;align-items:center;font-size:9px;letter-spacing:.12em;color:#73899a;margin-top:45px}body.pwc-storefront .pwc-hero-foot b{font-size:8px;color:#05afe0}body.pwc-storefront .pwc-hero-visual{position:relative;padding:23px;background:#eff9fe;border:1px solid #d9eef7;border-radius:4px;overflow:hidden}body.pwc-storefront .pwc-visual-label{font-size:9px;letter-spacing:.18em;color:#4182a4;position:relative;z-index:1}body.pwc-storefront .pwc-logo-stage{border-radius:50%;padding:28px;background:#fff;margin:22px 12px 26px;box-shadow:0 0 0 12px #ffffff77,0 0 0 13px #d0edf7}body.pwc-storefront .pwc-logo-stage img{display:block;width:100%;height:auto;object-fit:contain;border-radius:16px}body.pwc-storefront .pwc-visual-caption{display:flex;justify-content:space-between;font-size:8px;letter-spacing:.13em;color:#47849c}body.pwc-storefront .pwc-capabilities{display:grid;grid-template-columns:repeat(3,1fr);padding:30px 0;border-top:1px solid var(--pwc-line);border-bottom:1px solid var(--pwc-line);gap:35px}body.pwc-storefront .pwc-capabilities article{display:flex;gap:18px;padding:3px 25px 3px 0;border-right:1px solid var(--pwc-line)}body.pwc-storefront .pwc-capabilities article:last-child{border:0}body.pwc-storefront .pwc-capabilities article>span{font-size:11px;color:#15a8d1;margin-top:2px}body.pwc-storefront .pwc-capabilities h2{font-size:15px;letter-spacing:-.02em;margin:0 0 8px}body.pwc-storefront .pwc-capabilities p{font-size:12px;color:#768b9c;line-height:1.8;margin:0}body.pwc-storefront .pwc-catalog-intro{display:grid;grid-template-columns:1fr .7fr;gap:100px;align-items:end;padding:86px 0 36px}body.pwc-storefront .pwc-catalog-intro h2,body.pwc-storefront .pwc-process h2{font-size:38px;line-height:1.2;font-weight:550;margin:16px 0 0}body.pwc-storefront .pwc-catalog-intro p{color:#6a8092;font-size:13px;line-height:1.9;margin-bottom:22px}body.pwc-storefront .pwc-pathways{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}body.pwc-storefront .pwc-pathway{padding:32px 28px 26px;border:1px solid #d9e8ef;min-height:285px;position:relative;background:#f6fbfe;border-radius:3px}body.pwc-storefront .pwc-pathway:nth-child(2){background:#e9f8fe}body.pwc-storefront .pwc-pathway:nth-child(3){background:#fff}body.pwc-storefront .pwc-pathway h3{font-size:30px;font-weight:550;line-height:1.2;margin:26px 0 15px}body.pwc-storefront .pwc-pathway p{font-size:12px;color:#6a8092;max-width:225px;line-height:1.8}body.pwc-storefront .pwc-pathway-arrow{display:block;text-align:right;color:#059ac5;font-size:24px;margin-top:12px}body.pwc-storefront .pwc-pathway:hover{border-color:#18b0da;background:#eaf8fd}body.pwc-storefront .pwc-process{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding:90px 0}body.pwc-storefront .pwc-process .pwc-text-link{display:inline-block;margin-top:25px}body.pwc-storefront .pwc-process ol{list-style:none;margin:0;padding:0}body.pwc-storefront .pwc-process li{display:flex;gap:25px;padding:23px 0;border-bottom:1px solid var(--pwc-line)}body.pwc-storefront .pwc-process li:first-child{padding-top:0}body.pwc-storefront .pwc-process li>b{font-size:11px;color:#1b9dc5;font-weight:500}body.pwc-storefront .pwc-process h3{font-size:16px;margin:0 0 8px;letter-spacing:-.025em}body.pwc-storefront .pwc-process p{font-size:12px;color:#6a8092;line-height:1.8;margin:0}body.pwc-storefront .pwc-research-note{display:flex;gap:24px;align-items:center;background:#f0f8fc;border:1px solid #d8eaf3;padding:24px 28px;margin-bottom:65px}body.pwc-storefront .pwc-research-note>span{border:1px solid #b6d9e7;color:#3085a5;padding:12px;font-size:11px;letter-spacing:.1em}body.pwc-storefront .pwc-research-note p{flex:1;color:#6a8092;font-size:11px;line-height:1.9;margin:0}body.pwc-storefront .pwc-research-note strong{display:block;color:#264e6e;font-weight:600}body.pwc-storefront .pwc-research-note a{font-size:11px;white-space:nowrap;color:#0b6e98}body.pwc-storefront .pwc-footer{background:#f7fbfd;max-width:none;border-top:1px solid var(--pwc-line);padding:40px max(calc((100vw - 1320px)/2),32px) 22px}body.pwc-storefront .pwc-footer-top{display:flex;align-items:center;gap:32px;padding-bottom:32px}body.pwc-storefront .pwc-footer-top img{object-fit:contain;background:#fff;border-radius:4px}body.pwc-storefront .pwc-footer-top h2{font-size:25px;font-weight:500;line-height:1.3;margin:7px 0}body.pwc-storefront .pwc-footer-top>.pwc-button{margin-left:auto}body.pwc-storefront .pwc-footer-links{display:flex;flex-wrap:wrap;gap:24px;border-top:1px solid var(--pwc-line);border-bottom:1px solid var(--pwc-line);padding:23px 0;font-size:11px;color:#3e6685}body.pwc-storefront .pwc-footer-links a:last-child{margin-left:auto}body.pwc-storefront .pwc-footer-bottom{display:flex;align-items:center;gap:25px;padding-top:20px;font-size:9px;color:#8194a3}body.pwc-storefront .pwc-footer-bottom p{flex:1;max-width:630px;margin:0;line-height:1.8}body.pwc-storefront .cv-language{margin-left:auto;font-size:9px;display:flex;gap:7px;align-items:center}body.pwc-storefront .cv-language select{font-size:9px;max-width:140px;border:0;background:transparent;color:#5a748b}body.pwc-storefront .wrap{max-width:1384px;padding:0 32px;margin:auto}body.pwc-storefront .pwc-page-heading{display:flex;justify-content:space-between;align-items:end;padding:54px 0 38px;gap:30px;border-bottom:1px solid var(--pwc-line)}body.pwc-storefront .pwc-page-heading h1{font-size:44px;font-weight:550;line-height:1.15;margin:12px 0}body.pwc-storefront .pwc-page-heading p{font-size:13px;color:#6a8092;line-height:1.8}body.pwc-storefront .pwc-catalog-layout{display:grid;grid-template-columns:230px 1fr;gap:44px;padding:35px 0}body.pwc-storefront .pwc-catalog-sidebar h2{font-size:14px;margin:0 0 20px}body.pwc-storefront .pwc-catalog-sidebar .searchbox{width:100%;min-width:0;border-radius:3px;border:1px solid #cfe2ed;padding:11px;background:#fff;display:flex;gap:8px}body.pwc-storefront .pwc-catalog-sidebar input{width:100%;min-width:0;font-size:12px}body.pwc-storefront .pwc-filter-label{font-size:9px;letter-spacing:.12em;color:#8097a8;margin-top:30px}body.pwc-storefront .pwc-catalog-sidebar .chips{display:grid;gap:0;padding:10px 0;margin:0}body.pwc-storefront .pwc-catalog-sidebar .chip{display:flex;justify-content:space-between;width:100%;background:#fff;border:0;border-bottom:1px solid #e4edf3;border-radius:0;text-align:left;padding:15px 0;font-size:12px;color:#617f95}body.pwc-storefront .pwc-catalog-sidebar .chip.active{color:#057da7;font-weight:700}body.pwc-storefront .pwc-sidebar-note{padding:23px;background:#eff9fd;margin-top:30px;border:1px solid #d9eaf2;font-size:11px;line-height:1.8}body.pwc-storefront .pwc-sidebar-note p{color:#71879a}body.pwc-storefront .pwc-sidebar-note a{color:#0a7ba4}body.pwc-storefront .pwc-catalog-results .toolrow{margin:0 0 24px;padding-bottom:18px;border-bottom:1px solid var(--pwc-line);display:flex;justify-content:space-between}body.pwc-storefront .pwc-catalog-results select{font-size:11px;background:#fff;border:1px solid #d8e7ef;border-radius:3px;padding:9px 12px}body.pwc-storefront .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}body.pwc-storefront .card{border-radius:3px;border:1px solid #dce8ee;box-shadow:none;background:#fff}body.pwc-storefront .card:hover{border-color:#6fc8e2;transform:translateY(-3px);box-shadow:0 8px 25px #08275008}body.pwc-storefront .product-media{background:#f3f9fc}body.pwc-storefront .card h3{font-size:20px}body.pwc-storefront .card .category{font-size:9px;color:#3886a9}body.pwc-storefront .cardbody{padding:21px}body.pwc-storefront .cardbody>p{font-size:11px;line-height:1.8;color:#6a8092}body.pwc-storefront .card-foot{border-top:1px solid #e1edf3;font-size:10px;color:#6b879c}body.pwc-storefront .card-foot a{color:#006f9b}body.pwc-storefront .pwc-catalog-help{display:flex;justify-content:space-between;align-items:center;padding:32px;background:#edf8fe;border:1px solid #d7eaf3;margin:10px 0 50px;gap:25px}body.pwc-storefront .pwc-catalog-help h2{font-size:27px;font-weight:500;margin:9px 0 0}body.pwc-storefront .empty{grid-column:1/-1;background:#f5fafc;border:1px dashed #cddfe9;border-radius:3px;padding:60px 30px;text-align:center;line-height:1.9;color:#70899d}body.pwc-storefront .page{padding-top:45px;padding-bottom:55px}body.pwc-storefront .editorial-visual{border-radius:3px}body.pwc-storefront .intro,body.pwc-storefront .editorial-copy h1{color:#082750}body.pwc-storefront .button,body.pwc-storefront .primary,body.pwc-storefront .store-add{background:#082750;color:#fff;border-radius:3px}body.pwc-storefront input,body.pwc-storefront select,body.pwc-storefront textarea{accent-color:#079bc6}body.pwc-storefront .contact-toggle{background:#082750;color:white;border:1px solid #174566;border-radius:3px;padding:12px 20px;box-shadow:0 8px 25px #08275018}body.pwc-storefront .contact-heading{background:#082750}body.pwc-storefront .contact-whatsapp{background:#0c6d98}body.pwc-storefront .contact-panel{border-radius:4px;border-color:#d8e7ef}
@media(min-width:1600px){body.pwc-storefront .pwc-hero{min-height:690px}}@media(max-width:1150px){body.pwc-storefront .header{gap:20px}body.pwc-storefront .header nav{gap:15px;font-size:11px}body.pwc-storefront .pwc-account-link{display:none}body.pwc-storefront .pwc-brand-text{font-size:16px}body.pwc-storefront .pwc-header-logo{width:62px;height:62px}body.pwc-storefront .pwc-hero{gap:30px;min-height:570px}body.pwc-storefront .pwc-catalog-layout{grid-template-columns:190px 1fr;gap:26px}body.pwc-storefront .grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.pwc-storefront .pwc-catalog-intro{gap:45px}body.pwc-storefront .pwc-capabilities{gap:20px}}
@media(max-width:800px){body.pwc-storefront .pwc-utility{padding:9px 20px;font-size:8px}body.pwc-storefront .pwc-utility a:last-child{display:none}body.pwc-storefront .header{height:90px;padding:12px 20px;gap:10px}body.pwc-storefront .pwc-header-actions{margin-left:auto;gap:9px}body.pwc-storefront .pwc-brand-text{font-size:16px}body.pwc-storefront .header-cta{font-size:10px;padding:10px 12px}body.pwc-storefront .header nav{display:none;position:absolute;top:89px;left:0;right:0;padding:22px;background:#fff;border-bottom:1px solid #dce8ef;flex-direction:column;margin:0;font-size:14px;box-shadow:0 15px 25px #08275009}body.pwc-storefront .header nav.open{display:flex}body.pwc-storefront .menu{display:block;color:#082750}body.pwc-storefront .pwc-home{padding:0 20px}body.pwc-storefront .pwc-hero{grid-template-columns:1fr;gap:35px;padding:38px 0}body.pwc-storefront .pwc-hero h1{font-size:47px;margin:20px 0}body.pwc-storefront .pwc-hero-copy>p{font-size:14px;max-width:100%}body.pwc-storefront .pwc-hero-foot{margin-top:27px;font-size:8px}body.pwc-storefront .pwc-actions{gap:20px;flex-wrap:wrap}body.pwc-storefront .pwc-hero-visual{max-width:540px;width:100%;margin:auto;padding:22px}body.pwc-storefront .pwc-logo-stage{max-width:350px;margin:22px auto;padding:24px}body.pwc-storefront .pwc-capabilities{grid-template-columns:1fr;padding:20px 0;gap:0}body.pwc-storefront .pwc-capabilities article{border-right:0;border-bottom:1px solid #e2edf4;padding:20px 0}body.pwc-storefront .pwc-capabilities article:last-child{border:0}body.pwc-storefront .pwc-catalog-intro{grid-template-columns:1fr;gap:15px;padding:48px 0 25px}body.pwc-storefront .pwc-catalog-intro h2,body.pwc-storefront .pwc-process h2{font-size:31px}body.pwc-storefront .pwc-pathways{grid-template-columns:1fr;gap:12px}body.pwc-storefront .pwc-pathway{padding:25px;min-height:220px}body.pwc-storefront .pwc-pathway h3{font-size:27px;margin-top:18px}body.pwc-storefront .pwc-pathway p{max-width:100%}body.pwc-storefront .pwc-pathway-arrow{position:absolute;right:28px;bottom:25px}body.pwc-storefront .pwc-process{grid-template-columns:1fr;gap:30px;padding:50px 0}body.pwc-storefront .pwc-research-note{flex-wrap:wrap;gap:18px;padding:20px;margin-bottom:40px}body.pwc-storefront .pwc-research-note p{min-width:200px}body.pwc-storefront .pwc-research-note a{margin-left:66px}body.pwc-storefront .pwc-footer{padding:28px 20px}body.pwc-storefront .pwc-footer-top{flex-wrap:wrap;gap:16px}body.pwc-storefront .pwc-footer-top img{width:75px;height:75px}body.pwc-storefront .pwc-footer-top h2{font-size:21px}body.pwc-storefront .pwc-footer-top>.pwc-button{margin-left:0}body.pwc-storefront .pwc-footer-links{gap:18px;font-size:10px}body.pwc-storefront .pwc-footer-links a:last-child{margin:0}body.pwc-storefront .pwc-footer-bottom{flex-wrap:wrap;gap:15px}body.pwc-storefront .pwc-footer-bottom p{flex-basis:100%;order:3}body.pwc-storefront .wrap{padding:0 20px}body.pwc-storefront .pwc-page-heading{padding:35px 0 25px;display:block}body.pwc-storefront .pwc-page-heading h1{font-size:34px}body.pwc-storefront .pwc-page-heading .pwc-text-link{display:inline-block;margin-top:12px}body.pwc-storefront .pwc-catalog-layout{grid-template-columns:1fr;gap:18px;padding-top:23px}body.pwc-storefront .pwc-catalog-sidebar .chips{display:flex;gap:8px}body.pwc-storefront .pwc-catalog-sidebar .chip{border:1px solid #d6e5ee;border-radius:3px;padding:11px 14px;width:auto;font-size:10px}body.pwc-storefront .pwc-catalog-sidebar .chip span{display:none}body.pwc-storefront .pwc-catalog-sidebar .chip.active{background:#e8f8fd;border-color:#78cce4}body.pwc-storefront .pwc-filter-label,body.pwc-storefront .pwc-sidebar-note{display:none}body.pwc-storefront .pwc-catalog-sidebar h2{margin-bottom:12px}body.pwc-storefront .grid{gap:12px}body.pwc-storefront .cardbody{padding:15px}body.pwc-storefront .card h3{font-size:18px}body.pwc-storefront .card-foot{flex-wrap:wrap;gap:7px}body.pwc-storefront .pwc-catalog-help{padding:24px;display:block}body.pwc-storefront .pwc-catalog-help h2{font-size:25px;margin-bottom:20px}body.pwc-storefront .contact-widget{right:14px;bottom:14px}}
