:root{--pcl-ink:#142b35;--pcl-navy:#123747;--pcl-teal:#176b67;--pcl-sage:#dcebe5;--pcl-paper:#f5efe3;--pcl-white:#fff;--pcl-coral:#c85b4c;--pcl-gold:#e5ad3d;--pcl-line:#c8d3cf;--pcl-shadow:0 22px 55px rgba(13,42,52,.16)}
.pcl{background:#fff;color:var(--pcl-ink);font-family:inherit;line-height:1.85;overflow:hidden}.pcl *{box-sizing:border-box}.pcl a{color:#075e64;text-underline-offset:4px}.pcl a:focus-visible,.pcl button:focus-visible,.pcl select:focus-visible,.pcl summary:focus-visible,.pcl [tabindex]:focus-visible{outline:3px solid #f4b83f;outline-offset:3px}.pcl-shell{width:min(1160px,calc(100% - 40px));margin-inline:auto}.pcl-section{padding:84px 0}.pcl h1,.pcl h2,.pcl h3,.pcl p{margin-top:0}.pcl h1{font-size:clamp(2.7rem,6.6vw,5.5rem);line-height:1.03;letter-spacing:-.045em;margin-bottom:26px}.pcl h2{font-size:clamp(2rem,4vw,3.45rem);line-height:1.14;letter-spacing:-.03em;margin-bottom:18px}.pcl h3{font-size:1.3rem;line-height:1.4}.pcl-kicker{font-size:.76rem;font-weight:900;letter-spacing:.055em;color:#9d352c;margin-bottom:12px}.pcl-heading{max-width:850px;margin-bottom:38px}.pcl-heading>p:last-child{color:#46575d;font-size:1.05rem}.pcl-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:11px 22px;font:inherit;font-weight:900;text-decoration:none;border:0;border-radius:3px;cursor:pointer;transition:transform .18s,box-shadow .18s}.pcl-btn:hover{transform:translateY(-2px)}.pcl-btn--accent{background:var(--pcl-gold);color:#16272d!important;box-shadow:0 10px 25px rgba(229,173,61,.24)}.pcl-btn--line{border:1px solid rgba(255,255,255,.7);color:#fff!important}.pcl-btn--light{background:#fff;color:var(--pcl-navy)!important}
.pcl-hero{position:relative;padding:130px 0 102px;background:var(--pcl-navy);color:#fff}.pcl-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 49%,rgba(229,173,61,.1) 50%),linear-gradient(transparent 49%,rgba(229,173,61,.1) 50%);background-size:44px 44px;mask-image:linear-gradient(to left,#000,transparent 75%)}.pcl-hero:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:48px;background:var(--pcl-paper);clip-path:polygon(0 54%,14% 30%,26% 62%,40% 26%,55% 60%,70% 34%,84% 65%,100% 33%,100% 100%,0 100%)}.pcl-hero .pcl-shell{position:relative;z-index:1}.pcl .pcl-hero h1,.pcl .pcl-hero .pcl-lead{color:#fff!important}.pcl .pcl-hero .pcl-kicker{color:#ffd579!important}.pcl-crumb{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:45px;font-size:.84rem}.pcl .pcl-crumb,.pcl .pcl-crumb a{color:#e3f2ef!important}.pcl-hero__grid{display:grid;grid-template-columns:1.33fr .67fr;gap:66px;align-items:end}.pcl-lead{font-size:clamp(1.08rem,2vw,1.32rem);max-width:760px}.pcl-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.pcl-board{padding:30px;background:var(--pcl-paper);color:var(--pcl-ink);border-top:7px solid var(--pcl-coral);box-shadow:var(--pcl-shadow);transform:rotate(-1deg)}.pcl-board>span{color:#9d352c;font-size:.68rem;font-weight:900;letter-spacing:.16em}.pcl-board>strong{display:block;font-size:1.9rem;line-height:1.4;margin:20px 0}.pcl-board dl{margin:0}.pcl-board dl div{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-top:1px solid #d6cdbd}.pcl-board dt{font-size:.8rem}.pcl-board dd{margin:0;font-weight:900}.pcl-board small{display:block;color:#536168;margin-top:12px}.pcl-alert{background:var(--pcl-paper);padding:34px 0 42px}.pcl-alert .pcl-shell{border-right:6px solid var(--pcl-coral);padding-right:22px}.pcl-alert strong{font-size:1.05rem}.pcl-alert p{margin:5px 0 0;max-width:950px}
.pcl-answer{display:grid;grid-template-columns:.67fr 1.33fr;gap:64px}.pcl-answer>div>p{font-size:1.06rem}.pcl-note{padding:23px 25px;margin-top:24px;background:var(--pcl-sage);border-right:5px solid var(--pcl-teal)}.pcl-note p{margin:5px 0}.pcl-owners{background:#eef5f2}.pcl-owner-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:#c4d5cf;border:1px solid #c4d5cf}.pcl-owner-grid article{padding:24px;background:#fff}.pcl-owner-grid b{color:#9d352c;font-size:.75rem}.pcl-owner-grid p{margin-bottom:0}.pcl-stay{background:var(--pcl-paper)}.pcl-split{display:grid;grid-template-columns:1.05fr .95fr;gap:65px;align-items:start}.pcl-spec{padding:30px;background:#fff;border-top:6px solid var(--pcl-teal);box-shadow:var(--pcl-shadow)}.pcl-spec ul{margin:0;padding-right:21px}.pcl-spec li{margin:9px 0}.pcl-route{list-style:none;padding:0;margin:0}.pcl-route li{display:grid;grid-template-columns:60px 1fr 90px;gap:20px;align-items:start;padding:22px 0;border-top:1px solid var(--pcl-line)}.pcl-route li>b{font-size:1.45rem;color:#9d352c}.pcl-route h3{margin-bottom:5px}.pcl-route p{margin:0}.pcl-route em{font-style:normal;text-align:center;padding:5px 8px;background:var(--pcl-sage);font-size:.8rem;font-weight:900}.pcl-transport-warning{display:grid;grid-template-columns:.4fr 1.6fr;gap:30px;padding:25px;margin-top:24px;background:var(--pcl-navy);color:#fff!important}.pcl .pcl-transport-warning b,.pcl .pcl-transport-warning p{color:#fff!important}.pcl-transport-warning p{margin:0}.pcl-language{background:var(--pcl-navy);color:#fff!important}.pcl-language__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:65px;align-items:start}.pcl .pcl-language h2,.pcl .pcl-language p{color:#fff!important}.pcl .pcl-language .pcl-kicker{color:#ffd579!important}.pcl-interpreter-card{padding:30px;background:var(--pcl-paper);color:var(--pcl-ink)!important;box-shadow:var(--pcl-shadow)}.pcl-interpreter-card>span{color:#9d352c;font-size:.7rem;font-weight:900;letter-spacing:.15em}.pcl-interpreter-card h3{font-size:1.75rem;margin:16px 0}.pcl-interpreter-card ol{padding-right:22px;margin:0}.pcl-interpreter-card li{margin:7px 0;color:var(--pcl-ink)}.pcl-family-rule{display:grid;grid-template-columns:.55fr 1.45fr;gap:30px;margin-top:36px;padding:25px;border:1px solid rgba(255,255,255,.28)}.pcl .pcl-family-rule strong,.pcl .pcl-family-rule p{color:#fff!important}.pcl-family-rule p{margin:0}
.pcl-tool{background:#edf4f1}.pcl-tool__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:65px;align-items:center}.pcl-form{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:26px}.pcl-form label{font-size:.82rem;font-weight:900}.pcl-form select{display:block;width:100%;min-height:48px;margin-top:7px;padding:8px 12px;background:#fff;border:1px solid #91a8a2;color:var(--pcl-ink);font:inherit}.pcl-plan{padding:34px;background:var(--pcl-paper);border:2px dashed #b48128;box-shadow:var(--pcl-shadow)}.pcl-plan>span{color:#9d352c;font-size:.7rem;font-weight:900;letter-spacing:.16em}.pcl-plan h3{font-size:2rem;color:#075e64;margin:18px 0 10px}.pcl-plan li{margin:7px 0}.pcl-plan p{margin-bottom:0;color:#47575d}.pcl-quote{background:#fff}.pcl-table-wrap{overflow:auto;border:1px solid var(--pcl-line)}.pcl table{width:100%;min-width:720px;border-collapse:collapse}.pcl caption{text-align:right;padding:13px;font-weight:900;background:var(--pcl-paper)}.pcl th,.pcl td{padding:14px;border-bottom:1px solid var(--pcl-line);text-align:right}.pcl thead th{background:var(--pcl-navy);color:#fff}.pcl tbody th{color:#075e64}.pcl-quote-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:24px}.pcl-quote-grid article{padding:23px;background:var(--pcl-paper);border-bottom:4px solid var(--pcl-teal)}.pcl-quote-grid p{margin:0}.pcl-companion{background:var(--pcl-paper)}.pcl-companion__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.pcl-companion__grid article{padding:25px;background:#fff}.pcl-companion__grid span{color:#9d352c;font-size:.74rem;font-weight:900}.pcl-companion__grid ul{padding-right:20px}.pcl-companion__grid li{margin:7px 0}.pcl-change__grid{display:grid;grid-template-columns:1.2fr .8fr;gap:65px;align-items:start}.pcl-change ol{padding-right:0;list-style:none}.pcl-change ol li{padding:9px 0;border-bottom:1px solid var(--pcl-line)}.pcl-change aside{padding:30px;background:var(--pcl-navy);color:#fff!important}.pcl-change aside>span{color:#ffd579;font-size:.7rem;font-weight:900}.pcl .pcl-change aside h3,.pcl .pcl-change aside li{color:#fff!important}.pcl-change aside ul{padding-right:20px}.pcl-change aside li{margin:8px 0}.pcl-insurance{background:#edf4f1}.pcl-insurance__grid{display:grid;grid-template-columns:1.2fr .8fr;gap:65px}.pcl-insurance__grid>div:last-child{padding:28px;background:#fff}.pcl-insurance dl{margin:0}.pcl-insurance dl div{padding:12px 0;border-top:1px solid var(--pcl-line)}.pcl-insurance dt{font-weight:900;color:#075e64}.pcl-insurance dd{margin:4px 0 0}.pcl-privacy__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.pcl-privacy__grid article{padding:23px;border:1px solid var(--pcl-line)}.pcl-privacy__grid p{margin:0}.pcl-sources{background:var(--pcl-paper)}.pcl-source-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pcl-source-grid a{display:grid;gap:4px;min-height:135px;padding:22px;background:#fff;text-decoration:none;border-right:5px solid var(--pcl-teal)}.pcl-source-grid span{font-size:.75rem;color:#9d352c;font-weight:900}.pcl-source-grid b{color:var(--pcl-ink)}.pcl-source-grid small{color:#536168}.pcl-faq{background:#edf4f1}.pcl-faq__grid{display:grid;grid-template-columns:.62fr 1.38fr;gap:65px}.pcl-faq details{border-bottom:1px solid var(--pcl-line)}.pcl-faq summary{display:flex;justify-content:space-between;gap:15px;align-items:center;min-height:62px;padding:13px 0;font-weight:900;cursor:pointer}.pcl-faq summary::-webkit-details-marker{display:none}.pcl-faq summary span{position:relative;width:18px;height:18px;flex:0 0 auto}.pcl-faq summary span:before,.pcl-faq summary span:after{content:"";position:absolute;inset:8px 0 auto;background:var(--pcl-coral);height:2px}.pcl-faq summary span:after{transform:rotate(90deg);transition:.2s}.pcl-faq details[open] summary span:after{transform:rotate(0)}.pcl-faq details p{padding-bottom:19px;color:#405158}.pcl-final{padding:82px 0;background:var(--pcl-navy);color:#fff!important}.pcl-final__grid{display:grid;grid-template-columns:1.25fr .75fr;gap:65px;align-items:center}.pcl .pcl-final h2,.pcl .pcl-final p,.pcl .pcl-final small{color:#fff!important}.pcl .pcl-final .pcl-kicker{color:#ffd579!important}.pcl-final__grid>div:last-child{display:grid;gap:11px}.pcl-final a:not(.pcl-btn){color:#fff!important;font-weight:900}.pcl-review{min-height:60vh;display:grid;place-items:center;padding:120px 24px;background:#123747;color:#fff}.pcl-review>div{max-width:700px;padding:45px;border:1px solid rgba(255,255,255,.3)}.pcl-review h1{font-size:clamp(2.5rem,6vw,5rem);line-height:1}.pcl-review a{color:#ffd579;font-weight:900}.pcl-bridge{background:#edf4f1}.pcl-bridge strong{font-size:1.12rem}.pcl-bridge p{margin:6px 0 12px}
@media(max-width:1050px){.pcl-owner-grid{grid-template-columns:repeat(3,1fr)}.pcl-quote-grid,.pcl-companion__grid,.pcl-privacy__grid{grid-template-columns:1fr 1fr}}
@media(max-width:900px){.pcl-hero__grid,.pcl-split,.pcl-language__grid,.pcl-tool__grid,.pcl-change__grid,.pcl-insurance__grid,.pcl-final__grid{grid-template-columns:1fr}.pcl-board{max-width:520px}.pcl-answer,.pcl-faq__grid{grid-template-columns:1fr;gap:30px}.pcl-family-rule{grid-template-columns:1fr}.pcl-owner-grid{grid-template-columns:1fr 1fr}.pcl-source-grid{grid-template-columns:1fr}}
@media(max-width:640px){.pcl-shell{width:min(100% - 28px,1160px)}.pcl-section{padding:61px 0}.pcl-hero{padding:108px 0 78px}.pcl h1{font-size:2.65rem}.pcl h2{font-size:2.08rem}.pcl-actions .pcl-btn{width:100%}.pcl-owner-grid,.pcl-form,.pcl-quote-grid,.pcl-companion__grid,.pcl-privacy__grid{grid-template-columns:1fr}.pcl-route li{grid-template-columns:45px 1fr}.pcl-route em{grid-column:2;text-align:right;width:max-content}.pcl-transport-warning{grid-template-columns:1fr}.pcl-board,.pcl-spec,.pcl-plan,.pcl-interpreter-card,.pcl-change aside{padding:24px}.pcl-table-wrap{margin-inline:-14px}.pcl-final{padding:61px 0}}
@media(prefers-reduced-motion:reduce){.pcl *{scroll-behavior:auto!important;transition:none!important}}
