.pexh-seo{--seo-bg:#232323;--seo-ink:#fff;--seo-lila:#b9b4df;--seo-muted:#c7c1cd;display:block;background:var(--seo-bg);color:var(--seo-ink);font:16px/1.75 Arial,Helvetica,sans-serif;padding:22px 0 70px}
.pexh-seo *{box-sizing:border-box}.pexh-seo :is(h1,h2,h3,p,figure){margin:0}.pexh-seo a{color:inherit;text-underline-offset:4px}.pexh-seo-shell{width:calc(100% - 64px);max-width:1260px;margin:auto}.pexh-seo-crumbs{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--seo-muted);padding:14px 0 30px}.pexh-seo-crumbs a{color:var(--seo-lila)}.pexh-seo-hero{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:30px 0 65px;border-bottom:1px solid #b9b4df55}.pexh-seo-eyebrow{font:700 11px/1.5 Arial;letter-spacing:.12em;color:var(--seo-lila);text-transform:none}.pexh-seo h1{font:700 clamp(40px,4.8vw,68px)/1.02 Arial;letter-spacing:-.045em;color:#fff;margin:20px 0 30px;overflow-wrap:normal}.pexh-seo-hero figure{border:1px solid #b9b4df;border-radius:18px;overflow:hidden;aspect-ratio:1/1}.pexh-seo-hero img{width:100%;height:100%;object-fit:cover;display:block}.pexh-seo-actions{display:flex;flex-wrap:wrap;gap:20px;align-items:center}.pexh-seo-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:13px 22px;background:var(--seo-lila);border:1px solid var(--seo-lila);border-radius:10px;color:#232323!important;text-decoration:none;font:700 14px/1.4 Arial;transition:background .2s}.pexh-seo-button:hover{background:#d5cdeb}.pexh-seo-link{font:700 13px/1.5 Arial;color:var(--seo-lila)!important}.pexh-seo-layout{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:80px;align-items:start;padding-top:60px}.pexh-seo-copy{min-width:0;color:var(--seo-muted)}.pexh-seo-copy h2{font:700 32px/1.15 Arial;letter-spacing:-.035em;color:#fff;margin:42px 0 18px}.pexh-seo-copy h3{font:700 20px/1.3 Arial;color:#fff;margin:25px 0 10px}.pexh-seo-copy p{margin:0 0 20px}.pexh-seo-copy .pexh-seo-lead{font:400 20px/1.65 Arial;color:#fff;margin-bottom:36px}.pexh-seo-copy a{color:var(--seo-lila)}.pexh-seo-copy ul{padding-left:23px;margin:0 0 28px}.pexh-seo-copy li{margin:8px 0}.pexh-seo-aside{border:1px solid #b9b4df66;border-radius:18px;padding:30px;min-width:0}.pexh-seo-aside h2{font:700 32px/1.05 Arial;letter-spacing:-.035em;color:#fff;margin:18px 0}.pexh-seo-aside p:not(.pexh-seo-eyebrow){font-size:14px;color:var(--seo-muted);margin:0 0 23px}.pexh-seo-aside .pexh-seo-link{display:block;margin:20px 0}.pexh-seo-address{border-top:1px solid #b9b4df44;padding-top:24px;margin-top:25px;font-size:13px;color:var(--seo-muted)}.pexh-seo-address strong{color:white}.pexh-seo-aside nav{display:grid;gap:10px;border-top:1px solid #b9b4df44;padding-top:24px;margin-top:24px;font-size:13px}.pexh-seo a:focus-visible{outline:2px solid #b9b4df;outline-offset:4px}.pexh-seo-support{padding-top:0}.pexh-seo-support .pexh-seo-layout{border-top:1px solid #b9b4df55}.pexh-product-advice{font:15px/1.7 Arial;color:#232323;margin-top:24px;padding-top:24px;border-top:1px solid #ded8e5}.pexh-product-advice h2{font:700 21px/1.2 Arial;margin:0 0 13px;color:#232323}.pexh-product-advice p{margin:0 0 14px}.pexh-product-advice a{color:#625075;text-underline-offset:4px}
@media(max-width:950px){.pexh-seo-hero{gap:30px}.pexh-seo-layout{gap:35px}.pexh-seo-aside{padding:24px}.pexh-seo-aside h2{font-size:27px}}
@media(max-width:749px){.pexh-seo{padding-bottom:45px}.pexh-seo-shell{width:calc(100% - 36px)}.pexh-seo-crumbs{padding-bottom:20px;font-size:11px}.pexh-seo-hero{grid-template-columns:1fr;gap:30px;padding:15px 0 38px}.pexh-seo h1{font-size:clamp(34px,9.5vw,48px)}.pexh-seo-hero figure{aspect-ratio:4/3}.pexh-seo-layout{grid-template-columns:1fr;gap:35px;padding-top:35px}.pexh-seo-copy h2{font-size:27px}.pexh-seo-copy .pexh-seo-lead{font-size:18px}.pexh-seo-aside{padding:25px}.pexh-seo-aside nav a{min-height:40px;display:flex;align-items:center}.pexh-seo-actions{gap:18px}}
@media(prefers-reduced-motion:reduce){.pexh-seo *{transition:none!important}}

.pexh-product-advice{width:calc(100% - 64px);max-width:1260px;margin:40px auto;padding:30px;background:#fff;border:1px solid #b9b4df;border-radius:18px;box-sizing:border-box}.pexh-product-advice p{max-width:80ch}@media(max-width:749px){.pexh-product-advice{width:calc(100% - 36px);padding:24px}}

.pexh-region-cards{display:grid;gap:14px;margin:30px 0 40px}.pexh-region-cards>div{padding:25px;border:1px solid #b9b4df77;border-radius:16px;transition:transform .2s,background .2s}.pexh-region-cards>div:hover{transform:translateY(-4px);background:#2c2a30}.pexh-region-cards span{font-size:11px;letter-spacing:.1em;color:#b9b4df;font-weight:700}.pexh-seo-copy .pexh-region-cards h3{margin:16px 0 13px;font-size:27px;letter-spacing:-.025em}.pexh-seo-copy .pexh-region-cards p{margin:0;font-size:15px}.pexh-region-faq{border-top:1px solid #b9b4df55}.pexh-region-faq:last-of-type{border-bottom:1px solid #b9b4df55;margin-bottom:28px}.pexh-region-faq summary{position:relative;cursor:pointer;list-style:none;padding:20px 30px 20px 0;font-weight:700;color:#fff}.pexh-region-faq summary::-webkit-details-marker{display:none}.pexh-region-faq summary:after{content:'+';position:absolute;right:0;color:#b9b4df}.pexh-region-faq[open] summary:after{content:'−'}.pexh-region-faq summary:focus-visible{outline:2px solid #b9b4df;outline-offset:3px}.pexh-region-faq p{padding:0 0 20px;font-size:15px}

.pexh-region-faq summary{color:#fcfcfc!important}.pexh-region-faq summary:hover,.pexh-region-faq summary:focus-visible{color:#b9b4df!important}

.pexh-price-route-intro{font:400 16px/1.6 Arial,Helvetica,sans-serif;color:var(--seo-muted);margin:0 0 24px!important;max-width:42ch}
