@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Source+Serif+4:opsz,wght@8..60,400;8..60,600;8..60,700&display=swap');:root{--pp-ink:#0A1D30;--pp-navy-900:#0F2942;--pp-navy-700:#1A4266;--pp-navy-500:#2F6491;--pp-navy-300:#8FAFC9;--pp-navy-100:#DCE7F0;--pp-navy-50:#EFF4F9;--pp-copper:#C87F3C;--pp-copper-mid:#B36A2A;--pp-copper-dark:#94551F;--pp-copper-200:#F0D4B8;--pp-copper-50:#FCF4EB;--pp-paper:#FBFAF8;--pp-slate:#3C4F60;--pp-slate-500:#64778A;--pp-slate-300:#B6C2CD;--pp-line:#E3E8ED;--pp-serif:"Source Serif 4",Georgia,serif;--pp-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--pp-e1:0 1px 2px rgba(10,29,48,.06),0 1px 3px rgba(10,29,48,.04);--pp-e2:0 2px 6px rgba(10,29,48,.06),0 8px 20px rgba(10,29,48,.06);--pp-e3:0 4px 12px rgba(10,29,48,.08),0 20px 48px rgba(10,29,48,.10);--pp-r:6px;--pp-r-lg:10px}.pp-sec .et_pb_text,.pp-hero .et_pb_text{margin-bottom:0}.pp-sec .et_pb_module,.pp-hero .et_pb_module{margin-bottom:0}.pp-sec .et_pb_row,.pp-hero .et_pb_row{padding-top:0;padding-bottom:0}.pp-card.et_pb_blurb .et_pb_main_blurb_image{display:none}.pp-addon.et_pb_blurb .et_pb_main_blurb_image{display:none}.pp-card .et_pb_blurb_content,.pp-addon .et_pb_blurb_content{max-width:none;text-align:left}.pp-sec h1,.pp-hero h1{font-family:var(--pp-serif);font-weight:600;letter-spacing:-.02em;line-height:1.07;color:var(--pp-ink);font-size:clamp(36px,4.1vw,52px);margin:0}.pp-sec h2,.pp-hero h2{font-family:var(--pp-serif);font-weight:600;letter-spacing:-.015em;line-height:1.16;color:var(--pp-ink);font-size:clamp(25px,2.8vw,34px);margin:0}.pp-sec h4,.pp-hero h4{font-family:var(--pp-sans);font-weight:600;font-size:17px;line-height:1.35;color:var(--pp-ink);margin:0 0 8px;padding:0}.pp-eyebrow{display:block;font-family:var(--pp-sans);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--pp-copper-mid);margin-bottom:14px}.pp-lede{font-size:19px;line-height:1.62;color:var(--pp-slate-500);max-width:60ch;margin:20px 0 0}.pp-body{font-size:17px;line-height:1.7;color:var(--pp-slate);max-width:66ch;margin:20px 0 0}.pp-micro{font-size:13.5px;color:var(--pp-slate-500);margin:20px 0 0}.pp-linkwrap{margin:26px 0 0}.pp-sec{position:relative}.bg-ink{color:var(--pp-navy-300)}.bg-ink h1,.bg-ink h2,.bg-ink h4{color:#fff}.bg-ink .pp-eyebrow{color:var(--pp-copper)}.bg-ink .pp-lede,.bg-ink .pp-micro{color:var(--pp-navy-300)}body #page-container .pp-sec .et_pb_button_module_wrapper,body #page-container .pp-hero .et_pb_button_module_wrapper,body #page-container .pp-cta .et_pb_button_module_wrapper,body #page-container .pp-strip .et_pb_button_module_wrapper,body #page-container .pp-btn-inline.et_pb_button_module_wrapper{display:inline-block!important;vertical-align:top;margin:0 7px 14px 7px!important}body #page-container .pp-sec .et_pb_button_module_wrapper:first-child{margin-left:0!important}body #page-container .pp-cta .et_pb_button_module_wrapper:first-child{margin-left:7px!important}body #page-container .pp-btn.et_pb_button,body #page-container .pp-btn .et_pb_button,body #page-container .pp-hero .et_pb_button,body #page-container .pp-cta .et_pb_button,body #page-container .pp-strip .et_pb_button{display:inline-block!important;font-family:var(--pp-sans)!important;font-size:15px!important;font-weight:600!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important;padding:15px 27px!important;border-radius:var(--pp-r)!important;border:1.5px solid transparent!important;transition:background-color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease!important}body #page-container .et_pb_button:after,body #page-container .et_pb_button:before{display:none!important;content:none!important;margin:0!important;opacity:0!important;width:0!important}body #page-container .pp-btn--primary.et_pb_button,body #page-container .pp-btn--primary .et_pb_button{background-color:var(--pp-copper)!important;color:#fff!important;border-color:var(--pp-copper)!important}body #page-container .pp-btn--primary.et_pb_button:hover,body #page-container .pp-btn--primary .et_pb_button:hover{background-color:var(--pp-copper-mid)!important;border-color:var(--pp-copper-mid)!important;color:#fff!important;transform:translateY(-1px);box-shadow:var(--pp-e2)}body #page-container .pp-btn--onink.et_pb_button,body #page-container .pp-btn--onink .et_pb_button{background-color:rgba(255,255,255,.06)!important;color:#fff!important;border-color:rgba(255,255,255,.38)!important}body #page-container .pp-btn--onink.et_pb_button:hover,body #page-container .pp-btn--onink .et_pb_button:hover{background-color:rgba(255,255,255,.14)!important;border-color:#fff!important;color:#fff!important}body #page-container .pp-btn--outline.et_pb_button,body #page-container .pp-btn--outline .et_pb_button{background-color:transparent!important;color:var(--pp-navy-700)!important;border-color:var(--pp-navy-300)!important}body #page-container .pp-btn--outline.et_pb_button:hover,body #page-container .pp-btn--outline .et_pb_button:hover{background-color:var(--pp-navy-50)!important;border-color:var(--pp-navy-700)!important;color:var(--pp-navy-700)!important}body #page-container .pp-btn--sm.et_pb_button,body #page-container .pp-btn--sm .et_pb_button{padding:12px 20px!important;font-size:14px!important}.pp-link{font-size:14.5px;font-weight:600;color:var(--pp-navy-700);text-decoration:none;border-bottom:1.5px solid var(--pp-copper-200);padding-bottom:1px;transition:.18s}.pp-link:hover{border-bottom-color:var(--pp-copper)}.pp-link:after{content:" \2192";color:var(--pp-copper-mid)}.pp-hero{position:relative;overflow:hidden;isolation:isolate}.pp-hero:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,rgba(10,29,48,.34) 0%,rgba(10,29,48,0) 20%,rgba(10,29,48,0) 66%,rgba(10,29,48,.62) 100%),linear-gradient(90deg,rgba(10,29,48,.99) 0%,rgba(10,29,48,.975) 30%,rgba(10,29,48,.86) 42%,rgba(10,29,48,.42) 56%,rgba(10,29,48,.06) 72%,rgba(10,29,48,0) 84%)}.pp-hero:after{content:"";position:absolute;left:14%;right:14%;top:0;height:1px;z-index:4;background:linear-gradient(90deg,transparent,rgba(200,127,60,.55),transparent)}.pp-hero>.et_pb_row{position:relative;z-index:3}.pp-hero h1{color:#fff}.pp-hero .pp-eyebrow{color:var(--pp-copper)}.pp-hero .pp-lede,.pp-hero .pp-micro{color:var(--pp-navy-300)}.pp-hero .pp-btn-inline{margin-top:32px!important}.pp-hero .pp-micro{margin-top:6px}.pp-cta{overflow:hidden}.pp-cta:before{content:"";position:absolute;width:900px;height:900px;right:-280px;top:-420px;z-index:0;pointer-events:none;background:radial-gradient(circle,rgba(200,127,60,.16) 0%,rgba(200,127,60,0) 62%)}.pp-cta:after{content:"";position:absolute;left:14%;right:14%;top:0;height:1px;z-index:2;background:linear-gradient(90deg,transparent,rgba(200,127,60,.5),transparent)}.pp-cta>.et_pb_row{position:relative;z-index:3;text-align:center}.pp-cta .pp-lede{margin-left:auto;margin-right:auto}.pp-cta .pp-btn-inline{margin-top:32px!important}.pp-cta .pp-micro{margin-top:8px}.pp-card{background:#fff;border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);padding:30px;transition:.2s ease;height:100%}.pp-card:hover{box-shadow:var(--pp-e2);border-color:var(--pp-navy-100);transform:translateY(-2px)}.pp-card h4 a{color:var(--pp-ink);text-decoration:none}.pp-card p{font-size:14.5px;line-height:1.6;color:var(--pp-slate-500);margin:0 0 16px;padding:0}.pp-card .pp-link{display:inline-block}.bg-navy50 .pp-card{border-color:var(--pp-navy-100)}.pp-card .ic,.pp-addon .ic{color:var(--pp-copper-mid)}.pp-card .ic{width:40px;height:40px;border-radius:var(--pp-r);background:var(--pp-copper-50);border:1px solid var(--pp-copper-200);display:grid;place-items:center;margin-bottom:18px}.pp-featcard p{margin-bottom:0}.pp-addon{position:relative;background:#fff;border:1px solid var(--pp-copper-200);border-radius:var(--pp-r-lg);padding:26px;transition:.22s ease;overflow:hidden;height:100%}.pp-addon:hover{box-shadow:var(--pp-e2);transform:translateY(-2px)}.pp-addon h4 a{color:var(--pp-ink);text-decoration:none}.pp-addon p{font-size:14.5px;line-height:1.6;color:var(--pp-slate-500);margin:0;padding:0}.pp-addon .ic{width:38px;height:38px;border-radius:var(--pp-r);background:var(--pp-copper-50);border:1px solid var(--pp-copper-200);display:grid;place-items:center;margin-bottom:16px}.pp-addon .price{font-size:13px;font-weight:600;color:var(--pp-copper-dark);margin-top:16px;padding-top:14px;border-top:1px solid var(--pp-line)}.pp-addon:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--pp-copper);transform:scaleY(0);transform-origin:top;transition:.25s ease}.pp-addon:hover:before{transform:scaleY(1)}.pp-addon.pending{border-style:dashed;background:transparent}.pp-addon.pending h4,.pp-addon.pending p,.pp-addon.pending .price{color:var(--pp-slate-500)}.pp-addon.pending .ic{background:transparent;border-style:dashed}.pp-addon.pending:hover{transform:none;box-shadow:none}.pp-addon.pending:hover:before{transform:scaleY(0)}.pp-badge{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;padding:3px 8px;border-radius:3px;background:var(--pp-copper);color:#fff;vertical-align:middle;margin-left:6px}.pp-badge--quiet{background:var(--pp-navy-100);color:var(--pp-navy-700)}.pp-strip{background:#fff!important;border:1px solid var(--pp-copper-200);border-radius:var(--pp-r-lg);padding:22px 28px!important}.pp-strip .pp-strip-copy{font-size:14.5px;color:var(--pp-slate);margin:0}.pp-strip strong{color:var(--pp-ink)}.pp-strip .et_pb_column{display:flex;align-items:center}.pp-strip .et_pb_column:last-child{justify-content:flex-end;flex-wrap:wrap}.pp-stat{border-top:2px solid var(--pp-copper);padding-top:18px}.pp-stat .v{font-family:var(--pp-serif);font-size:42px;font-weight:600;color:var(--pp-ink);line-height:1}.pp-stat .l{font-size:14px;line-height:1.5;color:var(--pp-slate-500);margin-top:9px}.pp-logo-cat{display:block;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--pp-slate-500)}.pp-logo-tile{height:76px;background:#fff;border:1px solid var(--pp-line);border-radius:var(--pp-r);display:grid;place-items:center;padding:14px;transition:.2s ease;text-align:center}.pp-logo-tile img{max-height:30px;max-width:100%;filter:grayscale(1);opacity:.5;transition:.2s ease}.pp-logo-tile span{font-size:14.5px;font-weight:600;letter-spacing:-.01em;color:var(--pp-navy-900);filter:grayscale(1);opacity:.5;transition:.2s ease;line-height:1.25}.pp-logo-tile:hover{border-color:var(--pp-navy-100);box-shadow:var(--pp-e1);transform:translateY(-1px)}.pp-logo-tile:hover img,.pp-logo-tile:hover span{filter:none;opacity:1}.pp-logo-tile.ph{border-style:dashed;border-color:var(--pp-slate-300);background:transparent}.pp-logo-tile.ph span{color:var(--pp-slate-500);opacity:.8}.pp-logo-tile.ph:hover span{color:var(--pp-navy-900)}.bg-navy50 .pp-logo-tile{border-color:var(--pp-navy-100)}.d-frame{position:relative;display:block;margin:0 20px 20px 0}.d-frame:before{content:"";position:absolute;inset:20px -20px -20px 20px;border:1px solid var(--pp-copper-200);border-radius:var(--pp-r-lg)}.d-frame>*{position:relative}.shot{border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);overflow:hidden;background:#fff;box-shadow:var(--pp-e2)}.shot .bar{background:var(--pp-navy-50);border-bottom:1px solid var(--pp-line);padding:10px 16px;font-size:12px;color:var(--pp-slate-500);display:flex;align-items:center;gap:7px}.shot .bar i{width:8px;height:8px;border-radius:99px;background:var(--pp-slate-300);display:block}.shot .body-diagram{background:#fff}.d-gridfield{position:relative;overflow:hidden}.d-gridfield:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(rgba(26,66,102,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(26,66,102,.05) 1px,transparent 1px);background-size:36px 36px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 0%,#000 0%,transparent 78%);mask-image:radial-gradient(ellipse 80% 70% at 50% 0%,#000 0%,transparent 78%)}.d-gridfield>.et_pb_row{position:relative;z-index:1}.pp-sec.bg-paper{background-color:var(--pp-paper)}.pp-sec.bg-white{background-color:#fff}.pp-sec.bg-navy50{background-color:var(--pp-navy-50)}.pp-sec.bg-copper{background-color:var(--pp-copper-50)}.pp-sec.bg-ink,.pp-hero{background-color:var(--pp-ink)}.pp-hero-row{width:100%;max-width:1200px}.pp-hero-row .et_pb_column:first-child{max-width:520px}.pp-hero-row .et_pb_column:last-child{min-height:1px}.pp-cta-row .et_pb_column{text-align:center}.pp-navcard{}.d-edge{position:relative}.d-wash{position:relative;overflow:hidden}@media (max-width:980px){.pp-hero{min-height:0!important;background-position:top center!important;background-size:180% auto!important}.pp-hero:before{background:linear-gradient(to bottom,rgba(10,29,48,.55) 0%,rgba(10,29,48,.94) 34%,rgba(10,29,48,.985) 100%)}.pp-hero:after{left:8%;right:8%}.pp-strip .et_pb_column:last-child{justify-content:flex-start;margin-top:16px}.pp-card,.pp-addon{height:auto}}@media (max-width:767px){.pp-hero{background-size:260% auto!important}.pp-lede{font-size:17px}.pp-stat .v{font-size:34px}}.pp-go{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:22px;padding-top:18px;border-top:1px solid var(--pp-line);font-size:14px;font-weight:600;color:var(--pp-navy-700);transition:.2s}.pp-go i{width:32px;height:32px;border-radius:99px;border:1px solid var(--pp-navy-100);display:grid;place-items:center;flex:none;font-style:normal;font-size:14px;color:var(--pp-navy-700);line-height:1;transition:.22s cubic-bezier(.4,1.2,.5,1)}.pp-card:hover .pp-go,.pp-addon:hover .pp-go{color:var(--pp-copper-dark)}.pp-card:hover .pp-go i,.pp-addon:hover .pp-go i{background:var(--pp-copper);border-color:var(--pp-copper);color:#fff;transform:translateX(3px)}.pp-go--price{border-top-color:var(--pp-copper-200)}.pp-go--price .price{font-size:13px;font-weight:600;color:var(--pp-copper-dark)}.pp-addon.pending .pp-go{border-top-style:dashed}.pp-addon.pending:hover .pp-go i{background:transparent;border-color:var(--pp-navy-100);color:var(--pp-navy-700);transform:none}.pp-card,.pp-addon{position:relative}.pp-card h4 a:after,.pp-addon h4 a:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0}.pp-crumb{font-size:13px;color:var(--pp-navy-300);margin:0 0 20px}.pp-crumb a{color:var(--pp-slate-500);text-decoration:none}.pp-crumb a:hover{color:var(--pp-ink)}.pp-crumb span{margin:0 8px;opacity:.55}.bg-ink .pp-crumb a,.bg-navy900 .pp-crumb a{color:var(--pp-navy-300)}.bg-ink .pp-crumb a:hover{color:#fff}.pp-measure{max-width:760px}.pp-cta .et_pb_row{text-align:center}.pp-cta .et_pb_column{text-align:center}.pp-cta h2,.pp-cta .pp-lede,.pp-cta .pp-eyebrow{margin-left:auto;margin-right:auto}.pp-cta .pp-lede{max-width:60ch}.pp-kicker{display:block;font-size:10.5px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--pp-copper-mid);margin:0 0 10px}.pp-card--big{padding:34px}.pp-card--big h3{font-size:21px;line-height:1.25;margin:0 0 10px;color:var(--pp-ink)}.pp-band{display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap;background:#fff;border:1px solid var(--pp-navy-100);border-radius:var(--pp-r-lg);padding:22px 26px}.pp-band p{font-size:16px;line-height:1.6;color:var(--pp-slate);max-width:58ch;margin:0}.pp-band b{color:var(--pp-ink)}.pp-band .links{display:flex;gap:22px;flex-wrap:wrap}@media (max-width:767px){.pp-band{padding:20px 22px}.pp-band .links{gap:16px}}.pp-inside{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.pp-inside span{font-size:11.5px;font-weight:500;color:var(--pp-slate-500);background:var(--pp-navy-50);border-radius:3px;padding:5px 9px;line-height:1.25;transition:.2s ease}.pp-card:hover .pp-inside span{background:var(--pp-copper-50);color:var(--pp-copper-dark)}.pp-system{display:grid;grid-template-columns:1fr minmax(230px,290px) 1fr;gap:0;align-items:center}.pp-system .side{display:flex;flex-direction:column;gap:14px}.pp-node{position:relative;background:#fff;border:1px solid var(--pp-line);border-radius:var(--pp-r);padding:14px 18px;text-decoration:none;font-size:14.5px;font-weight:600;color:var(--pp-ink);transition:.2s;display:block}.pp-node:hover{border-color:var(--pp-copper-200);box-shadow:var(--pp-e1);color:var(--pp-copper-dark)}.pp-node:after{content:"";position:absolute;top:50%;width:34px;height:1px;background:var(--pp-navy-100)}.side--l .pp-node{margin-right:34px}.side--l .pp-node:after{right:-34px}.side--r .pp-node{margin-left:34px}.side--r .pp-node:after{left:-34px}.pp-hub{background:var(--pp-copper-50);border:1px solid var(--pp-copper-200);border-radius:var(--pp-r-lg);padding:26px 24px;text-align:center;position:relative;z-index:2}.pp-hub .k{display:block;font-size:10.5px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--pp-copper-mid);margin-bottom:10px}.pp-hub strong{display:block;font-family:var(--pp-serif);font-size:21px;font-weight:600;color:var(--pp-ink);line-height:1.25;margin-bottom:8px}.pp-hub p{font-size:13.5px;color:var(--pp-copper-dark);line-height:1.55}.pp-system-note{font-size:14.5px;color:var(--pp-slate-500);max-width:72ch;margin:36px auto 0;text-align:center}.pp-system-note b{color:var(--pp-ink)}@media (max-width:900px){.pp-system{grid-template-columns:1fr;gap:14px}.pp-hub{order:-1;margin-bottom:8px}.side--l .pp-node,.side--r .pp-node{margin:0}.pp-node:after{display:none}}@media (max-width:767px){.pp-system{display:none}.pp-system-note{margin-top:0;text-align:left;font-size:16px}}.pp-gauto{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:24px}.et-l--header{position:sticky;top:0;z-index:9999}.admin-bar .et-l--header{top:32px}#page-container,#et-boc,#et-main-area{overflow:visible}.pp-hdr{position:relative;z-index:1;background:rgba(251,250,248,.94)!important;backdrop-filter:blur(8px);border-bottom:1px solid var(--pp-line)}.pp-hdr .et_pb_row{display:flex;align-items:center}.pp-hdr .et_pb_column{margin-bottom:0!important;display:flex;align-items:center}.pp-hdr .et_pb_column:last-child{justify-content:flex-end;gap:10px}.pp-hdr .et_pb_module{margin-bottom:0!important}.pp-logo{font-family:var(--pp-serif);font-size:22px;font-weight:600;color:var(--pp-ink);text-decoration:none;letter-spacing:-.01em;line-height:1;display:inline-block}.pp-logo span{color:var(--pp-copper)}.pp-logo:hover{color:var(--pp-ink)}body #page-container .pp-mainmenu .et-menu>li>a,body #page-container .pp-mainmenu .et_pb_menu__menu nav>ul>li>a{font-family:var(--pp-sans)!important;font-size:14.5px!important;font-weight:500!important;color:var(--pp-slate)!important;text-transform:none!important;letter-spacing:0!important;padding-bottom:4px;transition:.18s;opacity:1!important}body #page-container .pp-mainmenu .et-menu>li>a:hover,body #page-container .pp-mainmenu .et_pb_menu__menu nav>ul>li>a:hover{color:var(--pp-ink)!important;opacity:1!important}body #page-container .pp-mainmenu .et-menu>li.current-menu-item>a,body #page-container .pp-mainmenu .et-menu>li.current-menu-ancestor>a{color:var(--pp-ink)!important;border-bottom:2px solid var(--pp-copper)}body #page-container .pp-mainmenu .et-menu>li{padding-right:28px;padding-bottom:20px;margin-bottom:-20px}.pp-mainmenu .et_pb_menu__wrap{justify-content:center}.pp-mainmenu .et_pb_menu__logo-wrap{display:none}body #page-container .pp-mainmenu .et-menu .menu-item-has-children>a:first-child:after{display:none!important;content:none!important}body #page-container .pp-mainmenu .et-menu .menu-item-has-children>a{padding-right:0}body #page-container .pp-mainmenu .et-menu ul.sub-menu,body #page-container .pp-mainmenu .et_pb_menu__menu ul.sub-menu{background:#fff!important;border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);box-shadow:var(--pp-e3);padding:10px 0;min-width:270px;top:36px}body #page-container .pp-mainmenu ul.sub-menu li a{font-family:var(--pp-sans)!important;font-size:14px!important;font-weight:500!important;color:var(--pp-slate)!important;padding:9px 20px!important;width:100%}body #page-container .pp-mainmenu ul.sub-menu li a:hover{background:var(--pp-navy-50);color:var(--pp-ink)!important;opacity:1!important}body #page-container .pp-mainmenu li.pp-mega>ul.sub-menu{width:560px;min-width:0;padding:22px 10px 18px;left:-40px}body #page-container .pp-mainmenu li.pp-mega:hover>ul.sub-menu,body #page-container .pp-mainmenu li.pp-mega:focus-within>ul.sub-menu{display:flex!important;flex-wrap:nowrap}body #page-container .pp-mainmenu li.pp-mega>ul.sub-menu>li{width:50%;padding:0 14px;float:none}body #page-container .pp-mainmenu li.pp-mega>ul.sub-menu>li+li{border-left:1px solid var(--pp-line)}body #page-container .pp-mainmenu li.pp-mega>ul.sub-menu>li>a{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--pp-copper);padding:0 8px 10px;margin:0 0 8px;border-bottom:1px solid var(--pp-line)}body #page-container .pp-mainmenu li.pp-mega>ul.sub-menu>li>a:hover{background:transparent;color:var(--pp-copper-dark)}body #page-container .pp-mainmenu li.pp-mega>ul.sub-menu>li>a:after{display:none!important}body #page-container .pp-mainmenu li.pp-mega ul.sub-menu ul.sub-menu{display:block!important;visibility:inherit!important;opacity:1!important;position:static!important;width:auto;min-width:0;padding:0;top:auto;left:auto;background:transparent;border:0;border-radius:0;box-shadow:none;transform:none!important;animation:none!important}body #page-container .pp-mainmenu li.pp-mega ul.sub-menu ul.sub-menu li a{padding:8px;border-radius:6px}@media (max-width:1160px){body #page-container .pp-mainmenu li.pp-mega>ul.sub-menu{left:-150px}}@media (max-width:1100px){.pp-hdr .pp-mainmenu .et_pb_menu__menu{display:none!important}.pp-hdr .pp-mainmenu .et_mobile_nav_menu{display:block!important}.pp-hdr .et_pb_column:nth-child(2){flex:0 0 auto}.pp-hdr .et_pb_column:first-child{flex:1}}@media (max-width:640px){.pp-hdr .pp-btn--outline{display:none!important}}.pp-hdr-row{display:flex;align-items:center}.pp-fbrandcol{padding-right:16px}.pp-fcol{min-width:0}.pp-fbase-mod{margin-bottom:0!important}.pp-ftr{background:var(--pp-ink)!important}.pp-ftr .et_pb_column{margin-bottom:0!important}.pp-ftr .et_pb_module{margin-bottom:0!important}.pp-ftr h5{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--pp-navy-300);margin:0 0 14px;padding:0}.pp-fnav a{display:block;font-size:13.5px;line-height:1.5;color:var(--pp-navy-300);text-decoration:none;padding:4px 0;transition:.15s}.pp-fnav a:hover{color:#fff}.pp-logo--f{color:#fff;font-size:20px}.pp-logo--f:hover{color:#fff}.pp-fbrand{font-size:13.5px;line-height:1.7;color:var(--pp-navy-300);margin:14px 0 0}.pp-faddr{font-size:13px;line-height:1.75;color:var(--pp-navy-300);margin:18px 0 0}.pp-faddr a{color:var(--pp-copper);text-decoration:none}.pp-faddr a:hover{color:#fff}.pp-fbase-row{border-top:1px solid rgba(255,255,255,.08)}.pp-fbase{font-size:12.5px;color:#4A6B85;margin:0}@media (max-width:980px){.pp-ftr .et_pb_row{display:grid;grid-template-columns:1fr 1fr;gap:32px}.pp-ftr .et_pb_column{width:100%!important}.pp-ftr .pp-fbase-row{display:block}}@media (max-width:560px){.pp-ftr .et_pb_row{grid-template-columns:1fr}}.pp-lever-card{background:#fff;border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);padding:22px 24px;position:relative;transition:.2s;height:100%}.pp-lever-card:before{content:"";position:absolute;left:24px;top:0;width:26px;height:2px;background:var(--pp-copper)}.pp-lever-card:hover{border-color:var(--pp-copper-200);box-shadow:var(--pp-e2)}.pp-lever-card h4{margin-bottom:7px;font-size:16px}.pp-lever-card p{font-size:14px;line-height:1.6;color:var(--pp-slate-500);margin:0}.pp-lever-card.et_pb_blurb .et_pb_main_blurb_image{display:none}.pp-lever-card .et_pb_blurb_content{max-width:none;text-align:left}.pp-dcard{background:#fff;border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);padding:26px 28px;display:flex;flex-direction:column;position:relative;transition:.2s;height:100%}.pp-dcard:before{content:"";position:absolute;left:28px;top:0;width:26px;height:2px;background:var(--pp-copper)}.pp-dcard:hover{border-color:var(--pp-copper-200);box-shadow:var(--pp-e2)}.pp-dcard .num{display:block;font-family:var(--pp-serif);font-size:15px;font-weight:600;color:var(--pp-copper);margin-bottom:12px;letter-spacing:.04em}.pp-dcard h4{margin-bottom:9px;font-size:17px;line-height:1.3}.pp-dcard p{font-size:14.5px;line-height:1.6;color:var(--pp-slate-500);flex:1;margin:0}.pp-dcard .ans{flex:0;margin-top:18px;padding:14px 16px;background:var(--pp-copper-50);border-radius:var(--pp-r);border-left:2px solid var(--pp-copper);color:var(--pp-copper-dark);font-size:14px}.pp-dcard .ans b{display:block;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pp-copper-mid);margin-bottom:6px}.pp-mapwrap{background:#fff;border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);padding:20px 12px;box-shadow:var(--pp-e1)}.pp-maplabel{display:block;font-size:13.5px;color:var(--pp-slate-500);margin-top:8px;line-height:1.5}.pp-extgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width:820px){.pp-extgrid{grid-template-columns:1fr}}.pp-extcard{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:2px 16px;background:#fff;border:1px solid var(--pp-navy-100);border-radius:var(--pp-r-lg);padding:20px 22px;text-decoration:none;transition:.2s;align-items:center}.pp-extcard:hover{border-color:var(--pp-copper-200);box-shadow:var(--pp-e2);transform:translateY(-2px)}.pp-extcard b{font-size:16px;color:var(--pp-ink);grid-column:1;grid-row:1}.pp-extcard span{font-size:13.5px;line-height:1.55;color:var(--pp-slate-500);grid-column:1;grid-row:2}.pp-extcard i{grid-column:2;grid-row:1 / span 2;font-style:normal;width:32px;height:32px;border-radius:99px;border:1px solid var(--pp-navy-100);display:grid;place-items:center;font-size:14px;color:var(--pp-navy-700);transition:.22s cubic-bezier(.4,1.2,.5,1)}.pp-extcard:hover i{background:var(--pp-copper);border-color:var(--pp-copper);color:#fff;transform:translateX(3px)}.pp-faq .et_pb_toggle{background:transparent!important;border:0!important;border-bottom:1px solid var(--pp-navy-100)!important;border-radius:0!important;padding:0!important;margin:0!important}.pp-faq .et_pb_toggle_title{font-family:var(--pp-sans)!important;font-size:16.5px!important;font-weight:600!important;color:var(--pp-ink)!important;padding:20px 44px 20px 0!important}.pp-faq .et_pb_toggle_title:hover{color:var(--pp-copper-dark)!important}.pp-faq .et_pb_toggle_content{font-size:15.5px;line-height:1.65;color:var(--pp-slate-500);padding:0 40px 22px 0;max-width:66ch}.pp-faq .et_pb_toggle_title:before,.pp-faq .et_pb_toggle_title:after{display:none!important;content:none!important}.pp-faq .et_pb_toggle{position:relative}.pp-faq .et_pb_toggle>h5:after,.pp-faq .et_pb_toggle>h2:after{content:"";position:absolute;right:6px;top:30px;width:9px;height:9px;border-right:1.5px solid var(--pp-copper);border-bottom:1.5px solid var(--pp-copper);transform:rotate(45deg);transition:.22s}.pp-faq .et_pb_toggle_open>h5:after,.pp-faq .et_pb_toggle_open>h2:after{transform:rotate(-135deg);top:34px}.bg-navy900{color:var(--pp-navy-300)}.bg-navy900 h1,.bg-navy900 h2,.bg-navy900 h4{color:#fff}.bg-navy900 .pp-eyebrow{color:var(--pp-copper)}.bg-navy900 .pp-lede,.bg-navy900 .pp-micro{color:var(--pp-navy-300)}.pp-sec.bg-navy900{background-color:var(--pp-navy-900)}.pp-role .chain{display:grid;grid-template-columns:1fr auto 1.25fr auto 1fr;gap:0;align-items:stretch}.pp-role .cl{border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);padding:24px 24px 20px;background:#fff;display:flex;flex-direction:column}.pp-role .cl.side{background:var(--pp-navy-50);border-color:var(--pp-navy-100)}.pp-role .cl.mid{background:var(--pp-copper-50);border-color:var(--pp-copper-200);box-shadow:var(--pp-e2)}.pp-role .cl .k{font-size:10.5px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--pp-slate-500);margin-bottom:10px}.pp-role .cl.mid .k{color:var(--pp-copper-mid)}.pp-role .cl p{font-size:15.5px;line-height:1.5;color:var(--pp-slate);flex:1}.pp-role .cl.mid p{font-size:18px;font-family:var(--pp-serif);color:var(--pp-ink);line-height:1.35}.pp-role .cl .frm{font-size:12.5px;color:var(--pp-slate-500);margin-top:14px;padding-top:12px;border-top:1px solid rgba(10,29,48,.08)}.pp-role .cl.mid .frm{color:var(--pp-copper-dark)}.pp-role .carr{align-self:center;padding:0 14px;color:var(--pp-navy-300);font-size:18px}@media(max-width:900px){.pp-role .chain{grid-template-columns:1fr;gap:12px}.pp-role .carr{transform:rotate(90deg);padding:0}}.pp-role .split2{display:grid;grid-template-columns:1fr 1fr;gap:22px}@media(max-width:820px){.pp-role .split2{grid-template-columns:1fr}}.pp-role .split2 .col{border-radius:var(--pp-r-lg);padding:28px 30px}.pp-role .split2 .yours{background:#fff;border:1px solid var(--pp-copper-200)}.pp-role .split2 .ours{background:transparent;border:1px dashed var(--pp-navy-300)}.pp-role .split2 .ch{display:block;font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;margin-bottom:18px}.pp-role .split2 .yours .ch{color:var(--pp-copper-dark)}.pp-role .split2 .ours .ch{color:var(--pp-slate-500)}.pp-role .split2 ul{margin:0;padding:0;list-style:none}.pp-role .split2 li{position:relative;padding-left:28px;margin-bottom:13px;font-size:15.5px;line-height:1.55}.pp-role .split2 li:last-child{margin-bottom:0}.pp-role .split2 .yours li{color:var(--pp-ink);font-weight:500}.pp-role .split2 .yours li::before{content:"";position:absolute;left:0;top:9px;width:9px;height:9px;border-radius:99px;background:var(--pp-copper)}.pp-role .split2 .ours li{color:var(--pp-slate-500)}.pp-role .split2 .ours li::before{content:"";position:absolute;left:1px;top:6px;width:12px;height:7px;border-left:1.5px solid var(--pp-navy-300);border-bottom:1.5px solid var(--pp-navy-300);transform:rotate(-45deg)}.pp-role .moments{position:relative;padding-left:56px}.pp-role .moments::before{content:"";position:absolute;left:15px;top:14px;bottom:22px;width:1px;background:linear-gradient(var(--pp-copper-200),var(--pp-copper-200) 65%,transparent)}.pp-role .mo{position:relative;margin-bottom:34px}.pp-role .mo:last-child{margin-bottom:0}.pp-role .mo .n{position:absolute;left:-56px;top:-2px;width:31px;height:31px;border-radius:99px;background:#fff;border:1px solid var(--pp-copper-200);color:var(--pp-copper-dark);font-size:13px;font-weight:600;display:grid;place-items:center}.pp-role .mo h4{margin-bottom:8px;font-size:17.5px}.pp-role .mo .risk{font-size:14.5px;line-height:1.6;color:var(--pp-slate-500);padding:10px 16px;background:var(--pp-navy-50);border-radius:var(--pp-r);border-left:2px solid var(--pp-slate-300);margin-bottom:12px}.pp-role .mo .risk b{color:var(--pp-slate);font-weight:600}.pp-role .mo .help{font-size:16px;line-height:1.65;color:var(--pp-slate);max-width:64ch}@media(max-width:620px){.pp-role .moments{padding-left:42px}.pp-role .mo .n{left:-42px;width:27px;height:27px;font-size:12px}.pp-role .moments::before{left:13px}}.pp-role .subhead{font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--pp-slate-500);margin:40px 0 16px}.pp-role .card .kicker{display:block;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pp-copper-mid);margin-bottom:9px}.pp-role .mwrap{overflow-x:auto;border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);background:#fff}.pp-role .conf{width:100%;border-collapse:collapse;font-size:14.5px;min-width:620px}.pp-role .conf th,.pp-role .conf td{padding:16px 18px;border-bottom:1px solid var(--pp-line);text-align:left}.pp-role .conf tbody tr:last-child th,.pp-role .conf tbody tr:last-child td{border-bottom:0}.pp-role .conf thead th{background:var(--pp-navy-50);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--pp-navy-900);font-weight:600;white-space:nowrap}.pp-role .conf tbody th{font-weight:500;color:var(--pp-ink);width:36%}.pp-role .yes,.pp-role .no,.pp-role .opt2{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600}.pp-role .yes{color:#2E7D5B}.pp-role .no{color:var(--pp-slate-500)}.pp-role .opt2{color:var(--pp-copper-dark)}.pp-role .dot{width:9px;height:9px;border-radius:99px;display:inline-block;flex:none}.pp-role .yes .dot{background:#2E7D5B}.pp-role .no .dot{background:#fff;border:1px solid var(--pp-slate-300)}.pp-role .opt2 .dot{background:linear-gradient(90deg,var(--pp-copper) 50%,#fff 50%);border:1px solid var(--pp-copper)}.pp-role .fblock{margin-top:34px}.pp-role .rglabel{display:flex;align-items:baseline;gap:12px;margin-bottom:14px;flex-wrap:wrap}.pp-role .rglabel b{font-size:14px;color:var(--pp-ink)}.pp-role .rglabel span{font-size:13.5px;color:var(--pp-slate-500);max-width:62ch}.pp-role .files{display:flex;gap:9px;flex-wrap:wrap}.pp-role .file{font-size:13px;border:1px solid var(--pp-line);border-radius:5px;padding:9px 13px;background:#fff;display:inline-flex;align-items:center;gap:9px;color:var(--pp-ink)}.pp-role .file.hid{border-style:dashed;color:var(--pp-slate-500);background:transparent}.pp-role .file .ico{font-size:10px;font-weight:700;letter-spacing:.06em;color:var(--pp-copper-dark)}.pp-role .file.hid .ico{color:var(--pp-slate-300)}.pp-role .cap{font-size:13.5px;color:var(--pp-slate-500);margin-top:14px;max-width:74ch}.pp-role .levels{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:880px){.pp-role .levels{grid-template-columns:1fr}}.pp-role .lv{border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);padding:24px 22px;background:#fff}.pp-role .lv .t{font-size:15px;font-weight:600;color:var(--pp-ink);margin-bottom:4px}.pp-role .lv .s{font-size:13px;color:var(--pp-slate-500);margin-bottom:18px;min-height:36px;line-height:1.5}.pp-role .flow{display:flex;flex-direction:column}.pp-role .fn{border:1px solid var(--pp-navy-100);background:var(--pp-navy-50);border-radius:5px;padding:10px 12px;font-size:13px;font-weight:600;color:var(--pp-ink);text-align:center}.pp-role .fn.rv{background:#fff;border-style:dashed;border-color:var(--pp-slate-300);color:var(--pp-slate-500);font-weight:500}.pp-role .fn.dc{background:var(--pp-copper-50);border-color:var(--pp-copper-200);color:var(--pp-copper-dark)}.pp-role .fa{height:18px;position:relative}.pp-role .fa::before{content:"";position:absolute;left:50%;top:0;bottom:4px;width:1px;background:var(--pp-navy-100)}.pp-role .fa::after{content:"";position:absolute;left:50%;bottom:0;width:5px;height:5px;margin-left:-2.5px;border-right:1px solid var(--pp-navy-300);border-bottom:1px solid var(--pp-navy-300);transform:rotate(45deg)}.pp-role .dr{display:flex;align-items:stretch;gap:18px;flex-wrap:wrap}.pp-role .drbox{border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);padding:22px 24px;background:#fff;flex:1 1 250px}.pp-role .drbox.dec{border-color:var(--pp-copper-200);background:var(--pp-copper-50)}.pp-role .drbox .k{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pp-copper-mid);margin-bottom:8px;display:block}.pp-role .drbox h4{margin-bottom:6px}.pp-role .drbox p{font-size:13.5px;color:var(--pp-slate-500);line-height:1.6}.pp-role .drarrow{font-size:22px;color:var(--pp-copper);flex:none;align-self:center}@media(max-width:760px){.pp-role .drarrow{transform:rotate(90deg)}}.pp-role table.plain{width:100%;border-collapse:collapse;font-size:13.5px;border:1px solid var(--pp-line);border-radius:var(--pp-r);overflow:hidden;margin-top:20px;background:#fff}.pp-role table.plain td{padding:12px 16px;border-top:1px solid var(--pp-line);vertical-align:top;line-height:1.55}.pp-role table.plain tr:first-child td{border-top:0}.pp-role table.plain td:first-child{width:30%;color:var(--pp-ink)}.pp-role .rgroup{margin-bottom:24px}.pp-role .rgroup:last-child{margin-bottom:0}.pp-role .chips{display:flex;flex-wrap:wrap;gap:9px}.pp-role .chip{display:inline-flex;align-items:center;gap:10px;border-radius:var(--pp-r);padding:10px 14px;font-size:13.5px;font-weight:500;border:1px solid var(--pp-line);background:#fff}.pp-role .chip.core{background:var(--pp-navy-50);border-color:var(--pp-navy-100);color:var(--pp-navy-700);font-weight:600}.pp-role .chip.opt{border-style:dashed;border-color:var(--pp-slate-300);color:var(--pp-slate-500)}.pp-role .chip.opt .sw{width:28px;height:16px;border-radius:99px;background:var(--pp-navy-100);position:relative;flex:none}.pp-role .chip.opt .sw::after{content:"";position:absolute;top:2.5px;left:2.5px;width:11px;height:11px;border-radius:99px;background:#fff;box-shadow:0 1px 2px rgba(10,29,48,.3)}.pp-role .chip.opt.on{border-style:solid;border-color:var(--pp-copper-200);background:var(--pp-copper-50);color:var(--pp-copper-dark);font-weight:600}.pp-role .chip.opt.on .sw{background:var(--pp-copper)}.pp-role .chip.opt.on .sw::after{left:14px}.pp-role .btn--outline:hover{background:var(--pp-navy-50);border-color:var(--pp-navy-700)}.pp-role .bg-paper h1,.pp-role .bg-paper h2{color:var(--pp-ink)}.pp-role .sec--hero{padding:88px 0 76px}.pp-role .cl.side p{font-size:15px;color:var(--pp-slate-500)}.pp-role .cl .k{color:var(--pp-slate-500)}.pp-role .mo .gain{font-size:14.5px;line-height:1.6;color:var(--pp-copper-dark);margin-top:12px;padding:10px 16px;background:var(--pp-copper-50);border-radius:var(--pp-r);border-left:2px solid var(--pp-copper)}.pp-role .mo .gain b{color:var(--pp-copper-dark);font-weight:700}.pp-role .mo .risk{background:#fff;border-left-color:var(--pp-slate-300)}.pp-role .bg-navy50 .mo .risk{background:#fff}.pp-role .levers{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:980px){.pp-role .levers{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.pp-role .levers{grid-template-columns:1fr}}.pp-role .lever{background:#fff;border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);padding:22px 24px;position:relative;transition:.2s}.pp-role .lever::before{content:"";position:absolute;left:24px;top:0;width:26px;height:2px;background:var(--pp-copper)}.pp-role .lever:hover{border-color:var(--pp-copper-200);box-shadow:var(--pp-e2)}.pp-role .lever h4{margin-bottom:7px;font-size:16px}.pp-role .lever p{font-size:14px;line-height:1.6;color:var(--pp-slate-500)}.pp-role .touch{margin-top:32px;border-left:2px solid var(--pp-copper);padding:4px 0 4px 26px;max-width:74ch}.pp-role .touch p{font-family:var(--pp-serif);font-size:19px;line-height:1.5;color:var(--pp-ink)}.pp-role .mo .help{font-size:16.5px;line-height:1.65;color:var(--pp-slate);max-width:66ch;margin-bottom:12px}.pp-role .mo .gain{font-size:14.5px;line-height:1.6;color:var(--pp-copper-dark);padding:11px 16px;background:var(--pp-copper-50);border-radius:var(--pp-r);border-left:2px solid var(--pp-copper);max-width:66ch}.pp-role .mo .gain b{color:var(--pp-copper-dark);font-weight:700}.pp-role .guidebar .btns button{font-size:11px;padding:5px 9px}@media(max-width:1240px){.pp-role .guidebar{height:auto;min-height:46px;padding:6px 14px;flex-wrap:wrap}.pp-role body{padding-top:74px}.pp-role .hdr{top:74px}}.pp-role .shotph{border:1.5px dashed var(--pp-slate-300);border-radius:var(--pp-r-lg);background:repeating-linear-gradient(45deg,var(--pp-paper),var(--pp-paper) 13px,#F3F6F8 13px,#F3F6F8 26px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:52px 30px;gap:9px;min-height:320px}.pp-role .shotph .k{font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--pp-copper-mid)}.pp-role .shotph .t{font-family:var(--pp-serif);font-size:20px;font-weight:600;color:var(--pp-ink);max-width:44ch;line-height:1.3}.pp-role .shotph .s{font-size:14px;color:var(--pp-slate-500);max-width:56ch;line-height:1.55}.pp-role .shotph.sm{min-height:0;padding:16px 18px;margin-top:14px;gap:5px;align-items:flex-start;text-align:left;max-width:66ch;background:repeating-linear-gradient(45deg,#fff,#fff 13px,#F5F8FA 13px,#F5F8FA 26px)}.pp-role .shotph.sm .k{font-size:9.5px}.pp-role .shotph.sm .t{font-family:var(--pp-sans);font-size:13.5px;font-weight:500;color:var(--pp-slate-500);max-width:none}.pp-role .shotreal{border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);overflow:hidden;box-shadow:var(--pp-e2)}.pp-role .shotreal img{display:block;width:100%}.pp-role .shotcap{font-size:13.5px;color:var(--pp-slate-500);margin-top:14px;max-width:74ch}.pp-role .morerolesblock{margin-top:44px;padding-top:34px;border-top:1px solid var(--pp-navy-100)}.pp-role .moreroles{display:grid;grid-template-columns:2fr 1fr 1fr;gap:26px;margin-top:6px}@media(max-width:900px){.pp-role .moreroles{grid-template-columns:1fr;gap:20px}}.pp-role .mrh{display:block;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pp-slate-500);margin-bottom:11px}.pp-role .moreroles .chip{background:#fff;border-style:solid;border-color:var(--pp-navy-100);color:var(--pp-navy-700);font-weight:500;padding:8px 13px;font-size:13px}.pp-role .moreroles .chip:hover{border-color:var(--pp-copper-200);color:var(--pp-copper-dark)}.pp-role .mo .help{font-size:16.5px;line-height:1.65;color:var(--pp-slate);max-width:66ch;margin-bottom:12px}.pp-role .mo .gain{font-size:14.5px;line-height:1.6;color:var(--pp-copper-dark);padding:11px 16px;background:var(--pp-copper-50);border-radius:var(--pp-r);border-left:2px solid var(--pp-copper);max-width:66ch}.pp-role .mo .gain b{color:var(--pp-copper-dark);font-weight:700}.pp-role .guidebar .btns button{font-size:11px;padding:5px 9px}@media(max-width:1240px){.pp-role .guidebar{height:auto;min-height:46px;padding:6px 14px;flex-wrap:wrap}.pp-role body{padding-top:74px}.pp-role .hdr{top:74px}}.pp-role .mrg{min-width:0}.pp-role .chip.hi{border-color:var(--pp-copper);box-shadow:0 0 0 3px var(--pp-copper-50)}.pp-feat .rangerail{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;position:relative;padding-top:36px}.pp-feat .rangerail::before{content:"";position:absolute;top:12px;height:2px;left:6px;right:calc((100% - 48px)/3 - 6px);background:linear-gradient(90deg,var(--pp-navy-100),var(--pp-copper-200) 50%,var(--pp-copper))}@media(max-width:900px){.pp-feat .rangerail{grid-template-columns:1fr;padding-top:0;gap:16px}.pp-feat .rangerail::before{display:none}}.pp-feat .rstop{position:relative;padding:0}.pp-feat .rstop::before{content:"";position:absolute;left:0;top:-29px;width:12px;height:12px;border-radius:99px;background:#fff;border:2px solid var(--pp-navy-100);box-sizing:border-box}.pp-feat .rstop.mid::before{border-color:var(--pp-copper-200)}.pp-feat .rstop.far::before{border-color:var(--pp-copper);background:var(--pp-copper)}@media(max-width:900px){.pp-feat .rstop::before{display:none}.pp-feat .rstop{border-left:2px solid var(--pp-navy-100);padding-left:18px}.pp-feat .rstop.mid{border-left-color:var(--pp-copper-200)}.pp-feat .rstop.far{border-left-color:var(--pp-copper)}}.pp-feat .rstop .rk{display:block;font-size:10.5px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--pp-slate-500);margin-bottom:9px}.pp-feat .rstop.far .rk{color:var(--pp-copper-dark)}.pp-feat .rstop p{font-size:15.5px;line-height:1.6;color:var(--pp-slate);max-width:34ch}.pp-feat .rstop.far p{color:var(--pp-ink);font-weight:500}@media(max-width:980px){.pp-feat .levers{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.pp-feat .levers{grid-template-columns:1fr}}.pp-feat .mwrap{overflow-x:auto;border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);background:#fff}.pp-feat .spec{width:100%;border-collapse:collapse;font-size:14.5px;min-width:560px}.pp-feat .spec th,.pp-feat .spec td{padding:16px 20px;border-bottom:1px solid var(--pp-line);text-align:left;vertical-align:top}.pp-feat .spec tr:last-child th,.pp-feat .spec tr:last-child td{border-bottom:0}.pp-feat .spec th{font-weight:600;color:var(--pp-ink);width:34%;background:var(--pp-navy-50)}.pp-feat .spec td{color:var(--pp-slate-500);line-height:1.6}.pp-feat .extblock{background:#fff;border:1px solid var(--pp-navy-100);border-radius:var(--pp-r-lg);padding:22px 26px;display:flex;gap:22px;align-items:center;flex-wrap:wrap}.pp-feat .elabel{font-size:10.5px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--pp-slate-500)}.pp-feat .chips{display:flex;gap:8px;flex-wrap:wrap}.pp-feat .xchip{font-size:13px;font-weight:500;color:var(--pp-navy-700);background:var(--pp-navy-50);border:1px solid var(--pp-navy-100);border-radius:var(--pp-r);padding:7px 12px;text-decoration:none;transition:.18s}.pp-feat .xchip:hover{background:var(--pp-copper-50);border-color:var(--pp-copper-200);color:var(--pp-copper-dark)}.pp-feat .relcard{display:block;background:#fff;border:1px solid var(--pp-navy-100);border-radius:var(--pp-r);padding:16px 18px;text-decoration:none;transition:.2s}.pp-feat .relcard:hover{border-color:var(--pp-copper-200);box-shadow:var(--pp-e1);transform:translateY(-1px)}.pp-feat .relcard .rk2{display:block;font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pp-copper-mid);margin-bottom:6px}.pp-feat .relcard b{display:block;font-size:15px;color:var(--pp-ink)}.pp-feat .relcard.plat{background:var(--pp-paper)}.pp-feat .shotph{border:1.5px dashed var(--pp-slate-300);border-radius:var(--pp-r-lg);background:repeating-linear-gradient(45deg,var(--pp-paper),var(--pp-paper) 13px,#F3F6F8 13px,#F3F6F8 26px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:52px 30px;gap:9px;min-height:300px}.pp-feat .shotph .k{font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--pp-copper-mid)}.pp-feat .shotph .t{font-family:var(--pp-serif);font-size:20px;font-weight:600;color:var(--pp-ink);max-width:46ch;line-height:1.3}.pp-feat .shotreal{border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);overflow:hidden;box-shadow:var(--pp-e2)}.pp-feat .shotreal img{display:block;width:100%}.pp-feat .shotcap{font-size:13.5px;color:var(--pp-slate-500);margin-top:14px;max-width:74ch}.pp-feat .g2{grid-template-columns:repeat(2,1fr)}@media(max-width:760px){.pp-feat .g2{grid-template-columns:1fr}}.pp-feat .bg-paper h1,.pp-feat .bg-paper h2{color:var(--pp-ink)}.pp-feat .sec--hero{padding:88px 0 72px}.pp-feat .guidebar .btns button{font-size:11px;padding:5px 9px}@media(max-width:1180px){.pp-feat .guidebar{height:auto;min-height:46px;padding:6px 14px;flex-wrap:wrap}.pp-feat body{padding-top:74px}.pp-feat .hdr{top:74px}}.pp-feat .spec tr.grp th{background:var(--pp-ink);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;padding:11px 20px;width:auto}.pp-feat .spec tr.grp:first-child th{border-top:0}.pp-feat .spec th{font-weight:600;color:var(--pp-ink);width:32%;background:var(--pp-navy-50);vertical-align:top}.pp-feat .spec td{color:var(--pp-slate-500);line-height:1.6}.pp-feat .spec th,.pp-feat .spec td{padding:14px 20px}.pp-feat .carousel{position:relative}.pp-feat .slides{position:relative}.pp-feat .slide{display:none}.pp-feat .slide.on{display:block;animation:fadein .28s ease}.pp-feat @keyframes fadein{from{opacity:0}to{opacity:1}}.pp-feat .slide .shotph{min-height:340px;margin:0}.pp-feat .scap{font-size:16px;line-height:1.6;color:var(--pp-slate);max-width:70ch;margin:20px 0 0;padding-left:18px;border-left:2px solid var(--pp-copper)}.pp-feat .cnav{display:flex;align-items:center;gap:18px;margin-top:22px}.pp-feat .arrow{width:40px;height:40px;border-radius:99px;border:1px solid var(--pp-navy-100);background:#fff;color:var(--pp-navy-700);font-size:15px;cursor:pointer;display:grid;place-items:center;transition:.18s;font-family:inherit;flex:none}.pp-feat .arrow:hover{border-color:var(--pp-copper);background:var(--pp-copper);color:#fff}.pp-feat .dots{display:flex;gap:8px;flex:1}.pp-feat .dot{width:34px;height:4px;border-radius:2px;border:0;background:var(--pp-navy-100);cursor:pointer;padding:0;transition:.18s}.pp-feat .dot:hover{background:var(--pp-navy-300)}.pp-feat .dot.on{background:var(--pp-copper)}@media(max-width:620px){.pp-feat .slide .shotph{min-height:220px;padding:32px 20px}.pp-feat .slide .shotph .t{font-size:16px}}@media(max-width:820px){.pp-feat .extgrid{grid-template-columns:1fr}}.pp-ext .wrapx{max-width:1200px;margin:0 auto;padding:0 40px}@media(max-width:800px){.pp-ext .wrapx{padding:0 22px}}.pp-ext .switchrow{display:flex;gap:26px;flex-wrap:wrap;align-items:center;margin-bottom:26px}.pp-ext .switchlab{font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--pp-slate-500)}.pp-ext .seg{display:inline-flex;border:1px solid var(--pp-line);border-radius:var(--pp-r);overflow:hidden;background:#fff;box-shadow:var(--pp-e1)}.pp-ext .seg button{background:none;border:0;font-family:inherit;font-size:16px;font-weight:600;padding:15px 26px;color:var(--pp-slate-500);cursor:pointer;border-right:1px solid var(--pp-line);transition:.18s;position:relative;line-height:1.2}.pp-ext .seg button:last-child{border-right:0}.pp-ext .seg button.on{background:var(--pp-copper-50);color:var(--pp-copper-dark)}.pp-ext .seg button.on::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--pp-copper)}.pp-ext .seg button:hover:not(.on){background:var(--pp-navy-50);color:var(--pp-ink)}@media(max-width:560px){.pp-ext .seg{width:100%}.pp-ext .seg button{flex:1;padding:14px 8px;font-size:14px}}.pp-ext .xgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:1000px){.pp-ext .xgrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:660px){.pp-ext .xgrid{grid-template-columns:1fr}}.pp-ext .xcard{background:#fff;border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);padding:24px;text-decoration:none;display:flex;flex-direction:column;transition:.2s;position:relative}.pp-ext .xcard::before{content:"";position:absolute;left:24px;top:0;width:26px;height:2px;background:var(--pp-navy-100)}.pp-ext .xcard.addon::before{background:var(--pp-copper)}.pp-ext .xcard:hover{box-shadow:var(--pp-e2);border-color:var(--pp-navy-100);transform:translateY(-2px)}.pp-ext .xcard.hide{display:none}.pp-ext .xtags{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:14px}.pp-ext .tg{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 9px;border-radius:3px;line-height:1.2}.pp-ext .tg-addon{background:var(--pp-copper-50);color:var(--pp-copper-dark);border:1px solid var(--pp-copper-200)}.pp-ext .tg-int{background:var(--pp-navy-50);color:var(--pp-navy-700);border:1px solid var(--pp-navy-100)}.pp-ext .tg-none{background:#F1F8F4;color:#2E7D5B;border:1px solid #CBE3D5}.pp-ext .tg-sub{background:#fff;color:var(--pp-slate-500);border:1px dashed var(--pp-slate-300)}.pp-ext .tg-own{background:#fff;color:var(--pp-navy-700);border:1px dashed var(--pp-navy-300)}.pp-ext .xcard h4{margin:0 0 8px;font-size:17px;display:flex;align-items:center;gap:8px}.pp-ext .xcard p{font-size:14px;line-height:1.6;color:var(--pp-slate-500);margin:0 0 18px;flex:1}.pp-ext .qmark{width:16px;height:16px;border-radius:99px;background:var(--pp-copper);color:#fff;font-size:10px;font-weight:700;display:grid;place-items:center;flex:none;cursor:help}.pp-ext .xprice{border-top:1px solid var(--pp-line);padding-top:12px;font-size:12px;color:var(--pp-slate-500);line-height:1.35}.pp-ext .xprice .pv{display:none}.pp-ext .xprice .pv.on{display:flex;align-items:baseline;gap:5px}.pp-ext .xprice b{color:var(--pp-ink);font-size:13.5px;font-weight:600}.pp-ext .xprice em{font-style:normal;font-size:11.5px;color:var(--pp-slate-500)}.pp-ext .xprice .inc{color:#2E7D5B;font-weight:600;font-size:12px}.pp-ext .xprice .tbc{color:var(--pp-slate-500);font-weight:600;font-size:12px;border:1px dashed var(--pp-slate-300);border-radius:3px;padding:3px 8px;display:inline-block}.pp-ext .ptable{width:100%;border-collapse:collapse;font-size:14.5px;background:#fff;border:1px solid var(--pp-line);border-radius:var(--pp-r);overflow:hidden}.pp-ext .ptable th{text-align:left;background:var(--pp-navy-50);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--pp-navy-900);font-weight:600;padding:13px 18px}.pp-ext .ptable td{padding:15px 18px;border-top:1px solid var(--pp-line);vertical-align:top}.pp-ext .ptable .sm{font-size:12.5px;color:var(--pp-slate-500)}.pp-ext .twocol{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width:860px){.pp-ext .twocol{grid-template-columns:1fr}}.pp-ext .explain{background:#fff;border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);padding:28px 30px}.pp-ext .explain.copper{border-color:var(--pp-copper-200);background:var(--pp-copper-50)}.pp-ext .explain h4{margin-bottom:10px}.pp-ext .explain p{font-size:14.5px;line-height:1.65;color:var(--pp-slate-500)}.pp-ext .explain .big{font-family:var(--pp-serif);font-size:26px;color:var(--pp-ink);margin-bottom:6px;display:block}.pp-ext .explain.copper .big{color:var(--pp-copper-dark)}.pp-ext .detail{border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);background:#fff;overflow:hidden}.pp-ext .detail-h{background:var(--pp-navy-900);color:#fff;padding:26px 30px}.pp-ext .detail-h b{font-family:var(--pp-serif);font-size:22px;font-weight:600;display:block}.pp-ext .detail-h span{font-size:13px;color:var(--pp-navy-300)}.pp-ext .detail-b{padding:28px 30px;display:grid;grid-template-columns:1fr 300px;gap:36px}@media(max-width:900px){.pp-ext .detail-b{grid-template-columns:1fr}}.pp-ext .detail-b h4{margin:22px 0 8px;font-size:15.5px}.pp-ext .detail-b h4:first-child{margin-top:0}.pp-ext .detail-b p{font-size:14.5px;line-height:1.65;color:var(--pp-slate-500);margin-bottom:10px}.pp-ext .detail-b ol{font-size:14.5px;color:var(--pp-slate-500);padding-left:20px;line-height:1.7}.pp-ext .side{background:var(--pp-navy-50);border:1px solid var(--pp-navy-100);border-radius:var(--pp-r);padding:22px}.pp-ext .side .k{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pp-slate-500);display:block;margin-bottom:6px}.pp-ext .side .v{font-size:15px;color:var(--pp-ink);font-weight:600;margin-bottom:16px;display:block}.pp-ext .side .v:last-child{margin-bottom:0}.pp-ext .dtop{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.pp-ext .dtop .crumb{margin-bottom:0}.pp-ext .urlchip{display:inline-flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--pp-line);border-radius:var(--pp-r);padding:6px 8px 6px 12px;font-family:ui-monospace,Menlo,monospace;font-size:11.5px;color:var(--pp-slate-500);cursor:pointer;transition:.18s}.pp-ext .urlchip:hover{border-color:var(--pp-copper-200);color:var(--pp-ink)}.pp-ext .urlchip i{font-style:normal;font-family:var(--pp-sans);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pp-copper-dark);background:var(--pp-copper-50);border:1px solid var(--pp-copper-200);border-radius:3px;padding:3px 7px}.pp-ext .urlchip.done i{background:#2E7D5B;border-color:#2E7D5B;color:#fff}.pp-ext .dchips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:26px;padding-bottom:22px;border-bottom:1px solid var(--pp-line)}.pp-ext .dchips button{background:#fff;border:1px solid var(--pp-line);border-radius:var(--pp-r);font-family:inherit;font-size:12.5px;font-weight:500;color:var(--pp-slate-500);padding:7px 12px;cursor:pointer;transition:.18s}.pp-ext .dchips button:hover{border-color:var(--pp-navy-100);color:var(--pp-ink)}.pp-ext .dchips button.on{background:var(--pp-copper-50);border-color:var(--pp-copper-200);color:var(--pp-copper-dark);font-weight:600}.pp-ext .dlogo.pp{border-style:solid;border-color:var(--pp-copper-200);background:var(--pp-copper-50)}.pp-ext .dlogo.pp span{font-family:var(--pp-serif);font-size:16px;font-weight:600;color:var(--pp-ink)}.pp-ext .dlogo.pp i{font-style:normal;color:var(--pp-copper)}.pp-ext .bypp{font-size:12.5px;font-weight:600;color:var(--pp-copper-dark);background:var(--pp-copper-50);border:1px solid var(--pp-copper-200);border-radius:3px;padding:4px 9px}.pp-ext .draftbar{background:#FDF2F1;border:1px solid #F1D2CF;border-radius:var(--pp-r);padding:13px 16px;font-size:13.5px;line-height:1.55;color:#8C2F27;margin-bottom:26px}.pp-ext .draftbar b{color:#8C2F27}.pp-ext .relgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media(max-width:820px){.pp-ext .relgrid{grid-template-columns:1fr}}.pp-ext .relcard{display:block;background:#fff;border:1px solid var(--pp-line);border-radius:var(--pp-r);padding:16px 18px;text-decoration:none;transition:.2s}.pp-ext .relcard:hover{border-color:var(--pp-copper-200);box-shadow:var(--pp-e1);transform:translateY(-1px)}.pp-ext .relcard .rk{display:block;font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pp-copper-mid);margin-bottom:6px}.pp-ext .relcard b{display:block;font-size:15px;color:var(--pp-ink);margin-bottom:4px}.pp-ext .relcard .rp{font-size:12.5px;color:var(--pp-slate-500);line-height:1.5}.pp-ext .relcard.plat{background:var(--pp-navy-50);border-color:var(--pp-navy-100)}.pp-ext .dprice.tbcblock{background:#fff;border-color:var(--pp-line)}.pp-ext .dprice.tbcblock .k{color:var(--pp-slate-500)}.pp-ext .dprice.tbcblock .pr b{color:var(--pp-slate-500);border:1px dashed var(--pp-slate-300);border-radius:3px;padding:2px 8px;font-size:12.5px}.pp-ext .tbcnote{font-size:11.5px;color:var(--pp-slate-500);line-height:1.5;margin-top:10px}.pp-ext .dpage{border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);overflow:hidden;background:#fff}.pp-ext .dhero{background:var(--pp-paper);border-bottom:1px solid var(--pp-line);padding:38px 40px 34px;position:relative}.pp-ext .dhero::before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,var(--pp-copper) 0,var(--pp-copper) 120px,transparent 120px)}.pp-ext .dhead{display:flex;gap:26px;align-items:flex-start;flex-wrap:wrap}.pp-ext .dlogo{width:92px;height:92px;border-radius:var(--pp-r-lg);border:1px dashed var(--pp-slate-300);background:#fff;display:grid;place-items:center;flex:none;text-align:center;padding:10px}.pp-ext .dlogo span{font-size:12.5px;font-weight:600;color:var(--pp-slate-500);line-height:1.2}.pp-ext .dlogo img{max-width:100%;max-height:52px;filter:grayscale(1);opacity:.55}.pp-ext .dmeta{flex:1 1 340px;min-width:0}.pp-ext .dmeta .cat{display:block;font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--pp-copper-mid);margin-bottom:9px}.pp-ext .dmeta h3{font-family:var(--pp-serif);font-size:31px;font-weight:600;letter-spacing:-.015em;color:var(--pp-ink);margin:0 0 10px;line-height:1.15}.pp-ext .dmeta .dsum{font-size:17px;line-height:1.55;color:var(--pp-slate-500);max-width:60ch}.pp-ext .dtags{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px;align-items:center}.pp-ext .supplier{font-size:13px;font-weight:600;color:var(--pp-navy-700);text-decoration:none;border-bottom:1.5px solid var(--pp-copper-200);padding-bottom:1px;margin-left:2px}.pp-ext .supplier:hover{border-bottom-color:var(--pp-copper)}.pp-ext .supplier::after{content:" \2197";color:var(--pp-copper-mid)}.pp-ext .dbody{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:0}@media(max-width:940px){.pp-ext .dbody{grid-template-columns:1fr}}.pp-ext .dmain{padding:38px 40px 40px;min-width:0}.pp-ext .dside{border-left:1px solid var(--pp-line);background:var(--pp-paper);padding:32px 28px}@media(max-width:940px){.pp-ext .dside{border-left:0;border-top:1px solid var(--pp-line)}}.pp-ext .dlead{font-size:18.5px;line-height:1.62;color:var(--pp-slate);margin-bottom:34px;max-width:62ch}.pp-ext .dmain h4{font-size:12px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--pp-copper-mid);margin:0 0 12px}.pp-ext .dblock{margin-bottom:34px}.pp-ext .dblock:last-child{margin-bottom:0}.pp-ext .dblock p{font-size:15.5px;line-height:1.68;color:var(--pp-slate-500);max-width:62ch;margin-bottom:10px}.pp-ext .dblock p b{color:var(--pp-ink)}.pp-ext .dsteps{position:relative;padding-left:46px;margin-top:4px}.pp-ext .dsteps::before{content:"";position:absolute;left:12px;top:10px;bottom:14px;width:1px;background:linear-gradient(var(--pp-copper-200),var(--pp-copper-200) 60%,transparent)}.pp-ext .dsteps .st{position:relative;margin-bottom:16px}.pp-ext .dsteps .st:last-child{margin-bottom:0}.pp-ext .dsteps .st i{position:absolute;left:-46px;top:0;width:25px;height:25px;border-radius:99px;background:#fff;border:1px solid var(--pp-copper-200);color:var(--pp-copper-dark);font-size:11.5px;font-weight:600;font-style:normal;display:grid;place-items:center}.pp-ext .dsteps .st span{font-size:15px;color:var(--pp-slate);line-height:1.55}.pp-ext .fitgrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:700px){.pp-ext .fitgrid{grid-template-columns:1fr}}.pp-ext .fit{border-radius:var(--pp-r);padding:20px 22px}.pp-ext .fit.yes{background:var(--pp-copper-50);border:1px solid var(--pp-copper-200)}.pp-ext .fit.no{background:transparent;border:1px dashed var(--pp-slate-300)}.pp-ext .fit b{display:block;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px}.pp-ext .fit.yes b{color:var(--pp-copper-dark)}.pp-ext .fit.no b{color:var(--pp-slate-500)}.pp-ext .fit ul{margin:0;padding:0;list-style:none}.pp-ext .fit li{font-size:14px;line-height:1.55;margin-bottom:9px;padding-left:18px;position:relative}.pp-ext .fit li:last-child{margin-bottom:0}.pp-ext .fit.yes li{color:var(--pp-ink)}.pp-ext .fit.yes li::before{content:"";position:absolute;left:0;top:8px;width:7px;height:7px;border-radius:99px;background:var(--pp-copper)}.pp-ext .fit.no li{color:var(--pp-slate-500)}.pp-ext .fit.no li::before{content:"";position:absolute;left:0;top:7px;width:8px;height:1.5px;background:var(--pp-slate-300)}.pp-ext .dshot{border:1.5px dashed var(--pp-slate-300);border-radius:var(--pp-r);background:repeating-linear-gradient(45deg,var(--pp-paper),var(--pp-paper) 13px,#F3F6F8 13px,#F3F6F8 26px);padding:26px 22px;text-align:center;margin-top:16px}.pp-ext .dshot .k{display:block;font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--pp-copper-mid);margin-bottom:6px}.pp-ext .dshot .t{font-size:13.5px;color:var(--pp-slate-500);max-width:52ch;margin:0 auto}.pp-ext .dcard{background:#fff;border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);overflow:hidden;position:sticky;top:118px}.pp-ext .dcard .top{background:var(--pp-ink);padding:16px 20px;position:relative}.pp-ext .dcard .top::after{content:"";position:absolute;left:20px;right:20px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(200,127,60,.6),transparent)}.pp-ext .dcard .top span{font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#fff}.pp-ext .drow{padding:15px 20px;border-bottom:1px solid var(--pp-line)}.pp-ext .drow:last-of-type{border-bottom:0}.pp-ext .drow .k{display:block;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pp-slate-500);margin-bottom:5px}.pp-ext .drow .v{font-size:14.5px;color:var(--pp-ink);font-weight:600;line-height:1.4}.pp-ext .drow .v small{display:block;font-size:12.5px;color:var(--pp-slate-500);font-weight:400;margin-top:3px}.pp-ext .dprice{padding:15px 20px;background:var(--pp-copper-50);border-top:1px solid var(--pp-copper-200);border-bottom:1px solid var(--pp-copper-200)}.pp-ext .dprice .k{display:block;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pp-copper-mid);margin-bottom:10px}.pp-ext .dprice .pr{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:13.5px;padding:6px 0;border-bottom:1px solid rgba(200,127,60,.18)}.pp-ext .dprice .pr:last-child{border-bottom:0}.pp-ext .dprice .pr span{color:var(--pp-slate-500)}.pp-ext .dprice .pr b{color:var(--pp-copper-dark);font-size:15px}.pp-ext .dcta{padding:18px 20px}.pp-ext .dcta .btn{display:flex;width:100%;justify-content:center;align-items:center;text-align:center;padding-left:16px;padding-right:16px}.pp-ext .dpage{border:0;border-radius:0;overflow:visible;background:transparent}.pp-ext .dmeta h1{font-family:var(--pp-serif);font-size:clamp(28px,3vw,36px);line-height:1.12;letter-spacing:-.02em;margin:0 0 10px;color:var(--pp-ink)}.pp-ext .btn,.pp-role .btn,.pp-feat .btn,.pp-doc .btn{display:inline-flex;align-items:center;font-family:var(--pp-sans);font-size:15px;font-weight:600;line-height:1;padding:15px 27px;border-radius:var(--pp-r);text-decoration:none;border:1.5px solid transparent;transition:.18s}.pp-ext .btn--primary,.pp-role .btn--primary,.pp-feat .btn--primary,.pp-doc .btn--primary{background:var(--pp-copper);color:#fff;border-color:var(--pp-copper)}.pp-ext .btn--primary:hover,.pp-role .btn--primary:hover,.pp-feat .btn--primary:hover,.pp-doc .btn--primary:hover{background:var(--pp-copper-mid);border-color:var(--pp-copper-mid);color:#fff;transform:translateY(-1px);box-shadow:var(--pp-e2)}.pp-ext .btn--outline,.pp-role .btn--outline,.pp-feat .btn--outline,.pp-doc .btn--outline{background:transparent;color:var(--pp-navy-700);border-color:var(--pp-navy-300)}.pp-ext .btn--outline:hover,.pp-role .btn--outline:hover,.pp-feat .btn--outline:hover,.pp-doc .btn--outline:hover{background:var(--pp-navy-50);border-color:var(--pp-navy-700)}.pp-ext .btn--onink,.pp-role .btn--onink,.pp-feat .btn--onink,.pp-doc .btn--onink{background:rgba(255,255,255,.06);color:#fff;border-color:rgba(255,255,255,.38)}.pp-ext .btn--onink:hover,.pp-role .btn--onink:hover,.pp-feat .btn--onink:hover,.pp-doc .btn--onink:hover{background:rgba(255,255,255,.14);border-color:#fff}.pp-ext .tabbar{display:flex;flex-wrap:wrap;gap:4px 22px;align-items:flex-end;border-bottom:1px solid var(--pp-line);padding-bottom:0;margin-bottom:28px}.pp-ext .tabbar button{background:none;border:0;font-family:inherit;font-size:14.5px;font-weight:600;color:var(--pp-slate-500);padding:0 0 12px;cursor:pointer;line-height:1.15;border-bottom:3px solid transparent;margin-bottom:-1px;transition:.18s}.pp-ext .tabbar button:hover{color:var(--pp-ink)}.pp-ext .tabbar button.on{color:var(--pp-ink);border-bottom-color:var(--pp-copper)}.pp-ext .tabbar button i{font-style:normal;font-size:11.5px;color:var(--pp-slate-300);margin-left:5px}.pp-ext .tabbar button.on i{color:var(--pp-copper-mid)}.pp-ext .switchrow{display:flex;gap:26px;flex-wrap:wrap;align-items:center;margin-bottom:26px}.pp-ext .switchlab{font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--pp-slate-500)}.pp-ext .seg{display:inline-flex;border:1px solid var(--pp-line);border-radius:var(--pp-r);overflow:hidden;background:#fff;box-shadow:var(--pp-e1)}.pp-ext .seg button{background:none;border:0;font-family:inherit;font-size:16px;font-weight:600;padding:15px 26px;color:var(--pp-slate-500);cursor:pointer;border-right:1px solid var(--pp-line);transition:.18s;position:relative;line-height:1.2}.pp-ext .seg button:last-child{border-right:0}.pp-ext .seg button.on{background:var(--pp-copper-50);color:var(--pp-copper-dark)}.pp-ext .seg button.on::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--pp-copper)}.pp-ext .seg button:hover:not(.on){background:var(--pp-navy-50);color:var(--pp-ink)}.pp-doc .stamp{font-size:12.5px;color:var(--pp-slate-500);margin-top:20px}.pp-doc .bh{font-family:var(--pp-serif);font-size:24px;font-weight:600;color:var(--pp-ink);margin:0 0 16px}.pp-doc .pairgrid{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:stretch}@media(max-width:860px){.pp-doc .pairgrid{grid-template-columns:1fr}}.pp-doc .cbox{background:#fff;border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);padding:30px 32px}.pp-doc .cbox.hero{background:var(--pp-copper-50);border-color:var(--pp-copper-200)}.pp-doc .cbox .big{display:block;font-family:var(--pp-serif);font-size:30px;line-height:1.2;color:var(--pp-ink);margin-bottom:12px;letter-spacing:-.01em}.pp-doc .cbox p{font-size:15.5px;line-height:1.65;color:var(--pp-slate-500)}.pp-doc .cbox.hero p{color:var(--pp-copper-dark)}.pp-doc .unitline{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:22px;padding-top:20px;border-top:1px solid var(--pp-copper-200)}.pp-doc .cchip{background:#fff;border:1px solid var(--pp-copper-200);border-radius:var(--pp-r);padding:8px 13px;font-size:13px;font-weight:600;color:var(--pp-copper-dark)}.pp-doc .ceq{color:var(--pp-copper);font-size:16px}.pp-doc .plans{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:900px){.pp-doc .plans{grid-template-columns:1fr}}.pp-doc .plan .btn{display:flex;justify-content:center}.pp-doc .plan{background:#fff;border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);padding:28px 26px;display:flex;flex-direction:column;position:relative}.pp-doc .plan::before{content:"";position:absolute;left:26px;top:0;width:26px;height:2px;background:var(--pp-copper)}.pp-doc .pk{display:block;font-family:var(--pp-serif);font-size:26px;font-weight:600;letter-spacing:-.015em;color:var(--pp-ink);line-height:1.15}.pp-doc .ps{font-size:14.5px;color:var(--pp-slate-500);margin-top:10px;min-height:42px}.pp-doc .pprice{margin:18px 0 20px;padding:18px 20px;background:var(--pp-copper-50);border:1px solid var(--pp-copper-200);border-radius:var(--pp-r)}.pp-doc .pprice b{display:block;font-family:var(--pp-serif);font-size:32px;line-height:1.1;color:var(--pp-ink);letter-spacing:-.02em}.pp-doc .pprice span{display:block;font-size:12.5px;color:var(--pp-copper-dark);margin-top:7px}.pp-doc .plist{list-style:none;margin:0 0 22px;padding:0;flex:1}.pp-doc .plist li{font-size:14px;color:var(--pp-slate-500);padding-left:20px;position:relative;margin-bottom:10px;line-height:1.5}.pp-doc .plist li::before{content:"";position:absolute;left:0;top:8px;width:7px;height:7px;border-radius:99px;background:var(--pp-copper-200)}.pp-doc .plist b{color:var(--pp-ink)}.pp-doc .inclist{columns:2;column-gap:40px;list-style:none;margin:0;padding:0}@media(max-width:760px){.pp-doc .inclist{columns:1}}.pp-doc .inclist li{font-size:15.5px;line-height:1.6;color:var(--pp-slate);margin-bottom:14px;padding-left:26px;position:relative;break-inside:avoid}.pp-doc .inclist li::before{content:"";position:absolute;left:0;top:6px;width:12px;height:7px;border-left:2px solid var(--pp-copper);border-bottom:2px solid var(--pp-copper);transform:rotate(-45deg)}.pp-doc .est{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:26px;align-items:start}@media(max-width:960px){.pp-doc .est{grid-template-columns:1fr}}.pp-doc .estbox{background:#fff;border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);padding:26px 28px}.pp-doc .estrow{display:flex;gap:22px;flex-wrap:wrap;margin-bottom:24px}.pp-doc .field{flex:1 1 180px}.pp-doc .field label{display:block;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pp-slate-500);margin-bottom:10px}.pp-doc .field input{width:100%;font-family:inherit;font-size:16px;padding:11px 14px;border:1px solid var(--pp-line);border-radius:var(--pp-r);color:var(--pp-ink);background:#fff}.pp-doc .field input:focus{outline:none;border-color:var(--pp-navy-500);box-shadow:0 0 0 3px var(--pp-navy-100)}.pp-doc .seg{display:inline-flex;border:1px solid var(--pp-line);border-radius:var(--pp-r);overflow:hidden;background:#fff;box-shadow:var(--pp-e1)}.pp-doc .seg button{background:none;border:0;font-family:inherit;font-size:16px;font-weight:600;padding:15px 26px;color:var(--pp-slate-500);cursor:pointer;border-right:1px solid var(--pp-line);transition:.18s;position:relative;line-height:1.2}.pp-doc .seg button:last-child{border-right:0}.pp-doc .seg button.on{background:var(--pp-copper-50);color:var(--pp-copper-dark)}.pp-doc .seg button.on::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--pp-copper)}.pp-doc .seg button:hover:not(.on){background:var(--pp-navy-50);color:var(--pp-ink)}@media(max-width:560px){.pp-doc .seg{width:100%}.pp-doc .seg button{flex:1;padding:14px 8px;font-size:14.5px}}.pp-doc .optgroup{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pp-slate-500);margin:22px 0 12px}.pp-doc .opts{display:grid;gap:6px}.pp-doc .opt{display:grid;grid-template-columns:20px 1fr auto auto;gap:12px;align-items:center;padding:10px 12px;border:1px solid var(--pp-line);border-radius:var(--pp-r);cursor:pointer;transition:.15s;background:#fff}.pp-doc .opt:hover{border-color:var(--pp-navy-100);background:var(--pp-navy-50)}.pp-doc .opt input{position:absolute;opacity:0;pointer-events:none}.pp-doc .opt .on{width:18px;height:18px;border-radius:4px;border:1.5px solid var(--pp-slate-300);display:block;position:relative;transition:.15s}.pp-doc .opt input:checked+.on{background:var(--pp-copper);border-color:var(--pp-copper)}.pp-doc .opt input:checked+.on::after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.pp-doc .opt .nm{font-size:14.5px;color:var(--pp-ink);font-weight:500}.pp-doc .opt .bs{font-size:11.5px;color:var(--pp-slate-500)}.pp-doc .opt .rt{font-size:13px;font-weight:600;color:var(--pp-copper-dark);min-width:74px;text-align:right}@media(max-width:600px){.pp-doc .opt{grid-template-columns:20px 1fr auto}.pp-doc .opt .bs{display:none}}.pp-doc .total{position:sticky;top:118px;background:#fff;border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);overflow:hidden}.pp-doc .total .th{background:var(--pp-ink);color:#fff;padding:16px 20px;position:relative}.pp-doc .total .th::after{content:"";position:absolute;left:20px;right:20px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(200,127,60,.6),transparent)}.pp-doc .total .th span{font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.pp-doc .tlines{padding:6px 20px}.pp-doc .tline{display:flex;justify-content:space-between;gap:14px;padding:10px 0;font-size:13.5px;border-bottom:1px solid var(--pp-line)}.pp-doc .tline:last-child{border-bottom:0}.pp-doc .tline span{color:var(--pp-slate-500)}.pp-doc .tline b{color:var(--pp-ink);white-space:nowrap}.pp-doc .tnone{padding:16px 20px;font-size:13.5px;color:var(--pp-slate-500)}.pp-doc .tsum{background:var(--pp-copper-50);border-top:1px solid var(--pp-copper-200);padding:18px 20px}.pp-doc .tsum .r{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px}.pp-doc .tsum .r:last-child{margin-bottom:0}.pp-doc .tsum .r span{font-size:13px;color:var(--pp-copper-dark)}.pp-doc .tsum .r b{font-family:var(--pp-serif);font-size:24px;color:var(--pp-ink)}.pp-doc .tsum .base{font-size:12.5px;color:var(--pp-copper-dark);background:#fff;border-radius:var(--pp-r);padding:11px 13px;margin-top:12px;line-height:1.55;border-left:2px solid var(--pp-copper)}.pp-doc .tcta{padding:16px 20px}.pp-doc .tcta .btn{display:flex;width:100%;justify-content:center}.pp-doc .faq summary{list-style:none;cursor:pointer;padding:20px 44px 20px 0;position:relative;font-size:16.5px;font-weight:600;color:var(--pp-ink)}.pp-doc .faq details p{font-size:15.5px;line-height:1.65;color:var(--pp-slate-500);padding:0 40px 22px 0;max-width:70ch;margin-top:-4px}.pp-doc .note{font-size:14px;color:var(--pp-slate-500);margin-top:18px;max-width:74ch}.pp-doc .note b{color:var(--pp-ink)}.pp-doc .bg-paper h1,.pp-doc .bg-paper h2{color:var(--pp-ink)}.pp-doc .sec--hero{padding:88px 0 68px}.pp-doc .billsel{display:flex;justify-content:center;margin-bottom:56px}@media(max-width:900px){.pp-doc .billsel{margin-bottom:38px}}.pp-doc .incgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media(max-width:1040px){.pp-doc .incgrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.pp-doc .incgrid{grid-template-columns:1fr}}.pp-doc .incitem{background:#fff;border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);padding:22px 24px;position:relative;transition:.2s}.pp-doc .incitem::before{content:"";position:absolute;left:24px;top:0;width:26px;height:2px;background:var(--pp-copper)}.pp-doc .incitem:hover{border-color:var(--pp-copper-200);box-shadow:var(--pp-e2)}.pp-doc .incitem h4{font-size:16px;margin-bottom:7px}.pp-doc .incitem p{font-size:14px;line-height:1.6;color:var(--pp-slate-500)}.pp-doc .unitgrid{display:grid;grid-template-columns:1fr 1fr;gap:22px}@media(max-width:860px){.pp-doc .unitgrid{grid-template-columns:1fr}}.pp-doc .stamp{font-size:12.5px;color:var(--pp-slate-500);margin-top:22px;padding-top:16px;border-top:1px solid var(--pp-line);display:inline-block}.pp-doc .needsbar{background:#FDF2F1;border:1px solid #F1D2CF;border-radius:var(--pp-r);padding:15px 18px;font-size:14px;line-height:1.6;color:#8C2F27;margin-top:24px;max-width:70ch}.pp-doc .needsbar b{color:#8C2F27}.pp-doc .bh{font-family:var(--pp-serif);font-size:24px;font-weight:600;letter-spacing:-.01em;color:var(--pp-ink);margin:0 0 18px}.pp-doc .qa{border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);overflow:hidden;background:#fff}.pp-doc .qrow{display:grid;grid-template-columns:minmax(0,38%) minmax(0,1fr);border-bottom:1px solid var(--pp-line)}.pp-doc .qrow:last-child{border-bottom:0}.pp-doc .qrow .q{padding:16px 20px;font-size:14.5px;font-weight:600;color:var(--pp-ink);background:var(--pp-navy-50)}.pp-doc .qrow .a{padding:16px 22px;font-size:14.5px;line-height:1.6;color:var(--pp-slate-500)}@media(max-width:760px){.pp-doc .qrow{grid-template-columns:1fr}.pp-doc .qrow .q{padding-bottom:10px}.pp-doc .qrow .a{padding-top:10px}}.pp-doc .mwrap{overflow-x:auto;border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);background:#fff}.pp-doc .spec{width:100%;border-collapse:collapse;font-size:14.5px;min-width:560px}.pp-doc .spec th,.pp-doc .spec td{padding:14px 20px;border-bottom:1px solid var(--pp-line);text-align:left;vertical-align:top}.pp-doc .spec tr:last-child th,.pp-doc .spec tr:last-child td{border-bottom:0}.pp-doc .spec tbody th{font-weight:600;color:var(--pp-ink);width:32%;background:var(--pp-navy-50)}.pp-doc .spec td{color:var(--pp-slate-500);line-height:1.6}.pp-doc .spec.proc thead th{background:var(--pp-ink);color:#fff;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;width:auto}.pp-doc .spec.proc td{color:var(--pp-slate)}.pp-doc .spec.proc td b{color:var(--pp-ink)}.pp-doc .tsteps{position:relative;padding-left:52px}.pp-doc .tsteps::before{content:"";position:absolute;left:14px;top:12px;bottom:16px;width:1px;background:linear-gradient(var(--pp-copper-200),var(--pp-copper-200) 62%,transparent)}.pp-doc .tsteps .st{position:relative;margin-bottom:26px}.pp-doc .tsteps .st:last-child{margin-bottom:0}.pp-doc .tsteps .st i{position:absolute;left:-52px;top:-2px;width:29px;height:29px;border-radius:99px;background:#fff;border:1px solid var(--pp-copper-200);color:var(--pp-copper-dark);font-size:12.5px;font-weight:600;font-style:normal;display:grid;place-items:center}.pp-doc .tsteps .st h4{margin-bottom:6px;font-size:17px}.pp-doc .tsteps .st p{font-size:15.5px;line-height:1.65;color:var(--pp-slate-500);max-width:62ch}.pp-doc .why{background:#fff;border:1px solid var(--pp-copper-200);border-radius:var(--pp-r-lg);padding:26px 28px;margin-top:34px}.pp-doc .why h4{font-size:16px;margin-bottom:8px;color:var(--pp-copper-dark)}.pp-doc .why p{font-size:15.5px;line-height:1.68;color:var(--pp-slate);max-width:70ch}.pp-doc .limits{border:1px dashed var(--pp-slate-300);border-radius:var(--pp-r-lg);padding:26px 30px;background:transparent}.pp-doc .limits .lk{display:block;font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--pp-slate-500);margin-bottom:16px}.pp-doc .limits ul{margin:0;padding:0;list-style:none}.pp-doc .limits li{position:relative;padding-left:22px;margin-bottom:12px;font-size:15.5px;line-height:1.6;color:var(--pp-slate)}.pp-doc .limits li:last-child{margin-bottom:0}.pp-doc .limits li::before{content:"";position:absolute;left:0;top:10px;width:11px;height:1.5px;background:var(--pp-slate-300)}.pp-doc .relrow{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media(max-width:900px){.pp-doc .relrow{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.pp-doc .relrow{grid-template-columns:1fr}}.pp-doc .relcard{display:flex;align-items:center;justify-content:space-between;gap:14px;background:#fff;border:1px solid var(--pp-navy-100);border-radius:var(--pp-r);padding:16px 18px;text-decoration:none;transition:.2s}.pp-doc .relcard:hover{border-color:var(--pp-copper-200);box-shadow:var(--pp-e1);transform:translateY(-1px)}.pp-doc .relcard b{font-size:14.5px;color:var(--pp-ink);font-weight:600}.pp-doc .relcard i{font-style:normal;width:28px;height:28px;border-radius:99px;border:1px solid var(--pp-navy-100);display:grid;place-items:center;font-size:13px;color:var(--pp-navy-700);flex:none;transition:.22s}.pp-doc .relcard:hover i{background:var(--pp-copper);border-color:var(--pp-copper);color:#fff;transform:translateX(2px)}.pp-doc .cta .wrap{text-align:left}.pp-doc .cta .btnrow{justify-content:flex-start}.pp-doc .sec--hero{padding:88px 0 70px}.pp-doc .tbc{font-size:12.5px;color:var(--pp-slate-500);border:1px dashed var(--pp-slate-300);border-radius:3px;padding:3px 9px;display:inline-block}.pp-doc .formgrid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:34px;align-items:start}@media(max-width:900px){.pp-doc .formgrid{grid-template-columns:1fr}}.pp-doc .formbox{background:#fff;border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);padding:32px 34px;box-shadow:var(--pp-e1);position:relative}.pp-doc .formbox::before{content:"";position:absolute;left:34px;top:0;width:30px;height:2px;background:var(--pp-copper)}.pp-doc .fh{font-family:var(--pp-serif);font-size:23px;font-weight:600;color:var(--pp-ink);margin:0 0 22px}.pp-doc .f{margin-bottom:18px}.pp-doc .f label{display:block;font-size:13px;font-weight:600;color:var(--pp-ink);margin-bottom:7px}.pp-doc .f label .opt2{font-weight:400;color:var(--pp-slate-500);margin-left:6px}.pp-doc .f input,.pp-doc .f textarea{width:100%;font-family:inherit;font-size:15px;padding:12px 14px;border:1px solid var(--pp-slate-300);border-radius:var(--pp-r);color:var(--pp-ink);background:#fff;resize:vertical}.pp-doc .f input:focus,.pp-doc .f textarea:focus{outline:none;border-color:var(--pp-navy-500);box-shadow:0 0 0 3px var(--pp-navy-100)}.pp-doc .formbtn{display:flex;justify-content:center;width:100%;margin-top:4px}.pp-doc .fnote{font-size:12.5px;color:var(--pp-slate-500);margin-top:12px;text-align:center}.pp-doc .whatnext{background:var(--pp-navy-50);border:1px solid var(--pp-navy-100);border-radius:var(--pp-r-lg);padding:26px 28px;margin-bottom:16px}.pp-doc .whatnext.alt{background:var(--pp-copper-50);border-color:var(--pp-copper-200);margin-bottom:0}.pp-doc .whatnext .k{display:block;font-size:10.5px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--pp-slate-500);margin-bottom:14px}.pp-doc .whatnext.alt .k{color:var(--pp-copper-mid)}.pp-doc .whatnext ol{margin:0;padding-left:20px;font-size:14.5px;line-height:1.65;color:var(--pp-slate)}.pp-doc .whatnext ol li{margin-bottom:10px}.pp-doc .whatnext ol li:last-child{margin-bottom:0}.pp-doc .whatnext p{font-size:14.5px;line-height:1.65;color:var(--pp-copper-dark);margin-bottom:14px}.pp-doc .routes{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:900px){.pp-doc .routes{grid-template-columns:1fr}}.pp-doc .route{background:#fff;border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);padding:26px;display:flex;flex-direction:column;position:relative}.pp-doc .route::before{content:"";position:absolute;left:26px;top:0;width:26px;height:2px;background:var(--pp-navy-100)}.pp-doc .route.lead{border-color:var(--pp-copper-200);background:var(--pp-copper-50)}.pp-doc .route.lead::before{background:var(--pp-copper)}.pp-doc .route h4{font-size:17px;margin-bottom:9px}.pp-doc .route p{font-size:14.5px;line-height:1.6;color:var(--pp-slate-500);flex:1;margin-bottom:20px}.pp-doc .route .btn{display:flex;justify-content:center}.pp-doc .stats{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}@media(max-width:820px){.pp-doc .stats{grid-template-columns:repeat(2,1fr)}}.pp-doc .stat{border-top:2px solid var(--pp-copper);padding-top:16px}.pp-doc .stat .v{display:block;font-family:var(--pp-serif);font-size:40px;font-weight:600;color:var(--pp-ink);line-height:1}.pp-doc .stat .l{display:block;font-size:13.5px;color:var(--pp-slate-500);margin-top:9px;line-height:1.5}.pp-doc .statnote{font-size:14.5px;color:var(--pp-slate-500);margin-top:30px;max-width:74ch}.pp-doc .beliefs{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:820px){.pp-doc .beliefs{grid-template-columns:1fr}}.pp-doc .belief{background:#fff;border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);padding:26px 28px;position:relative;transition:.2s}.pp-doc .belief::before{content:"";position:absolute;left:28px;top:0;width:26px;height:2px;background:var(--pp-copper)}.pp-doc .belief:hover{border-color:var(--pp-copper-200);box-shadow:var(--pp-e2)}.pp-doc .belief h4{font-size:17px;margin-bottom:9px}.pp-doc .belief p{font-size:15px;line-height:1.65;color:var(--pp-slate-500)}.pp-doc .teamgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}@media(max-width:1000px){.pp-doc .teamgrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.pp-doc .teamgrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.pp-doc .teamgrid{grid-template-columns:1fr}}.pp-doc .member .ph{aspect-ratio:1/1;border:1.5px dashed var(--pp-slate-300);border-radius:var(--pp-r-lg);background:repeating-linear-gradient(45deg,var(--pp-paper),var(--pp-paper) 12px,#F3F6F8 12px,#F3F6F8 24px);display:grid;place-items:center;margin-bottom:14px}.pp-doc .member .ph span{font-size:11.5px;color:var(--pp-slate-500);letter-spacing:.1em;text-transform:uppercase}.pp-doc .member b{display:block;font-size:16px;color:var(--pp-ink);line-height:1.25}.pp-doc .member .mrole{display:block;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pp-copper-mid);margin-top:5px}.pp-doc .member p{font-size:13.5px;line-height:1.55;color:var(--pp-slate-500);margin-top:9px}.pp-doc .member .li{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-size:12.5px;font-weight:600;color:var(--pp-navy-700);text-decoration:none;border-bottom:1.5px solid var(--pp-copper-200);padding-bottom:1px;transition:.18s}.pp-doc .member .li:hover{border-bottom-color:var(--pp-copper)}.pp-doc .member .li::after{content:" \2197";color:var(--pp-copper-mid)}.pp-doc .contacts{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:820px){.pp-doc .contacts{grid-template-columns:1fr}}.pp-doc .ccard{background:#fff;border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);padding:26px 28px;position:relative}.pp-doc .ccard::before{content:"";position:absolute;left:28px;top:0;width:26px;height:2px;background:var(--pp-copper)}.pp-doc .ccard h4{font-size:17px;margin-bottom:9px}.pp-doc .ccard p{font-size:14.5px;line-height:1.6;color:var(--pp-slate-500);margin-bottom:16px}.pp-doc .entity{display:grid;grid-template-columns:1fr 1fr;gap:26px}@media(max-width:760px){.pp-doc .entity{grid-template-columns:1fr}}.pp-doc .entity h4{font-size:15px;margin-bottom:10px}.pp-doc .entity p{font-size:15px;line-height:1.75;color:var(--pp-slate-500)}.pp-doc .wrap{max-width:none;padding:0}.pp-doc .narrow{max-width:760px}.pp-doc .eyebrow{display:block;font-family:var(--pp-sans);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--pp-copper-mid);margin-bottom:14px}.bg-ink .pp-doc .eyebrow,.bg-navy900 .pp-doc .eyebrow{color:var(--pp-copper)}.pp-doc .lede{font-size:19px;line-height:1.62;color:var(--pp-slate-500);max-width:64ch;margin-top:18px}.bg-ink .pp-doc .lede{color:var(--pp-navy-300)}.pp-doc .body{font-size:17px;line-height:1.7;color:var(--pp-slate);max-width:60ch;margin-top:18px}.pp-doc .micro{font-size:13.5px;color:var(--pp-slate-500);margin-top:18px}.pp-doc .secthead{max-width:660px;margin-bottom:42px}.pp-doc .crumb{font-size:13px;color:var(--pp-navy-300);margin-bottom:20px}.pp-doc .crumb a{color:var(--pp-slate-500);text-decoration:none}.pp-doc .crumb span{margin:0 8px;opacity:.5}.pp-doc .link{font-size:14.5px;font-weight:600;color:var(--pp-navy-700);text-decoration:none;border-bottom:1.5px solid var(--pp-copper-200);padding-bottom:1px;transition:.18s}.pp-doc .link:hover{border-bottom-color:var(--pp-copper)}.pp-doc .link:after{content:" \2192";color:var(--pp-copper-mid)}.pp-doc .linkwrap{margin-top:26px}.pp-doc .btnrow{display:flex;gap:14px;flex-wrap:wrap;margin-top:32px}.pp-script{display:none}@media (max-width:767px){body #page-container .pp-sec .et_pb_row,body #page-container .pp-hero .et_pb_row{padding-left:22px!important;padding-right:22px!important}body #page-container .pp-sec .et_pb_button_module_wrapper{display:block!important;margin:0 0 12px 0!important}body #page-container .pp-sec .et_pb_button{display:block!important;text-align:center}.pp-doc .btnrow{flex-direction:column;align-items:stretch}.pp-doc .btnrow .btn{justify-content:center}}.pp-ext .xhead{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.pp-ext .xhead .xtags{margin:0;justify-content:flex-end}.pp-ext .xlogo{flex:none;width:74px;height:44px;border:1px solid var(--pp-line);border-radius:var(--pp-r);background:#fff;display:grid;place-items:center;padding:6px;text-align:center;overflow:hidden}.pp-ext .xlogo span{font-size:10.5px;font-weight:600;line-height:1.15;color:var(--pp-navy-900);filter:grayscale(1);opacity:.6;transition:.2s}.pp-ext .xlogo img{max-width:100%;max-height:100%;display:block;filter:grayscale(1);opacity:.65;transition:.2s}.pp-ext .xcard:hover .xlogo span,.pp-ext .xcard:hover .xlogo img{filter:none;opacity:1}.pp-ext .xlogo.pp{border-color:var(--pp-copper-200);background:var(--pp-copper-50)}.pp-ext .xlogo.pp span{font-family:var(--pp-serif);font-size:13px;color:var(--pp-ink);filter:none;opacity:1}.pp-ext .xlogo.pp i{font-style:normal;color:var(--pp-copper)}:root{--pp-hero-shot:url('/wp-content/uploads/2026/08/pp-dashboard-full.png')}body #page-container .pp-hero{background-image:var(--pp-hero-shot)!important;background-size:cover!important;background-position:top right!important;background-repeat:no-repeat!important;background-color:var(--pp-ink)!important}.pp-hero>.et_pb_row{position:relative;z-index:3}a.pp-card,.pp-card{display:block!important;text-decoration:none}a.pp-extcard{display:grid!important}body #page-container .pp-cta .et_pb_text,body #page-container .pp-cta .et_pb_text_align_left,body #page-container .pp-cta h2,body #page-container .pp-cta .pp-eyebrow,body #page-container .pp-cta .pp-lede{text-align:center!important}body #page-container .pp-cta .et_pb_button_module_wrapper{float:none!important}.et-l--header .et_pb_menu .et-menu>li>a{font-family:var(--pp-sans)!important;font-size:14.5px!important;font-weight:500!important;color:var(--pp-slate)!important;text-transform:none!important;letter-spacing:0!important}.et-l--header .et_pb_menu .et-menu>li>a:hover{color:var(--pp-ink)!important;opacity:1!important}.et-l--header .et_pb_menu .et-menu>li.current-menu-item>a,.et-l--header .et_pb_menu .et-menu>li.current-menu-ancestor>a{color:var(--pp-ink)!important;border-bottom:2px solid var(--pp-copper)}.et-l--header .et_pb_menu .et-menu>li{padding-right:28px;padding-bottom:20px;margin-bottom:-20px}.et-l--header .et_pb_menu .menu-item-has-children>a:first-child:after{display:none!important;content:none!important}.et-l--header .et_pb_menu .menu-item-has-children>a{padding-right:0!important}.et-l--header .et_pb_menu ul.sub-menu{background:#fff!important;border:1px solid var(--pp-line)!important;border-radius:var(--pp-r-lg);box-shadow:var(--pp-e3);padding:10px 0!important;min-width:270px;top:36px}.et-l--header .et_pb_menu ul.sub-menu li a{font-family:var(--pp-sans)!important;font-size:14px!important;font-weight:500!important;color:var(--pp-slate)!important;padding:9px 20px!important;width:100%!important}.et-l--header .et_pb_menu ul.sub-menu li a:hover{background:var(--pp-navy-50);color:var(--pp-ink)!important;opacity:1!important}.et-l--header .et_pb_menu li.pp-mega>ul.sub-menu{width:560px;min-width:0;padding:22px 10px 18px!important;left:-40px}.et-l--header .et_pb_menu li.pp-mega:hover>ul.sub-menu{display:flex!important;flex-wrap:nowrap}.et-l--header .et_pb_menu li.pp-mega>ul.sub-menu>li{width:50%;padding:0 14px;float:none}.et-l--header .et_pb_menu li.pp-mega>ul.sub-menu>li+li{border-left:1px solid var(--pp-line)}.et-l--header .et_pb_menu li.pp-mega>ul.sub-menu>li>a{font-size:11px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--pp-copper)!important;padding:0 8px 10px!important;margin:0 0 8px;border-bottom:1px solid var(--pp-line)}.et-l--header .et_pb_menu li.pp-mega ul.sub-menu ul.sub-menu{display:block!important;visibility:inherit!important;opacity:1!important;position:static!important;width:auto!important;min-width:0;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.et-l--header .et_pb_menu li.pp-mega ul.sub-menu ul.sub-menu li a{padding:8px!important;border-radius:6px}.et_pb_section[class*="pp-hero"]{position:relative;overflow:hidden;isolation:isolate;background-color:var(--pp-ink)!important;background-image:var(--pp-hero-shot)!important;background-size:cover!important;background-position:top right!important;background-repeat:no-repeat!important}.et_pb_section[class*="pp-hero"]:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,rgba(10,29,48,.34) 0%,rgba(10,29,48,0) 20%,rgba(10,29,48,0) 66%,rgba(10,29,48,.62) 100%),linear-gradient(90deg,rgba(10,29,48,.99) 0%,rgba(10,29,48,.975) 30%,rgba(10,29,48,.86) 42%,rgba(10,29,48,.42) 56%,rgba(10,29,48,.06) 72%,rgba(10,29,48,0) 84%)}.et_pb_section[class*="pp-hero"]>.et_pb_row{position:relative;z-index:3}.et_pb_section[class*="pp-hero"] h1,.et_pb_section[class*="pp-hero"] h2{font-family:var(--pp-serif)!important;font-weight:600;letter-spacing:-.02em;line-height:1.07;color:#fff!important;font-size:clamp(36px,4.1vw,52px)}.et_pb_section[class*="pp-hero"] .pp-eyebrow{color:var(--pp-copper)!important}.et_pb_section[class*="pp-hero"] .pp-lede,.et_pb_section[class*="pp-hero"] .pp-micro{color:var(--pp-navy-300)!important}body #page-container .et_pb_section[class*="pp-hero"]{background-image:var(--pp-hero-shot)!important;background-color:var(--pp-ink)!important;background-size:cover!important;background-position:top right!important;background-repeat:no-repeat!important}body #page-container .et_pb_section[class*="pp-hero"] .et_pb_button_module_wrapper{display:inline-block!important;vertical-align:top;margin:0 14px 14px 0!important;float:none!important}body #page-container .et_pb_section[class*="pp-hero"] .et_pb_button{display:inline-block!important;padding:15px 27px!important}.et-l--header .et_pb_menu li.pp-mega ul.sub-menu ul.sub-menu li,.et-l--header .et_pb_menu li.pp-mega ul.sub-menu ul.sub-menu{display:block!important;width:100%!important;float:none!important}.et-l--header .et_pb_menu li.pp-mega ul.sub-menu ul.sub-menu li a{display:block!important;width:100%!important}@media (max-width:980px){.et-l--header .et_pb_menu .et_mobile_menu li.pp-mega>ul.sub-menu,.et-l--header .et_pb_menu .et_mobile_menu ul.sub-menu{display:block!important;position:static!important;width:auto!important;min-width:0!important;padding:0!important;margin:0!important;border:0!important;box-shadow:none!important;background:transparent!important;opacity:1!important;visibility:visible!important}.et-l--header .et_pb_menu .et_mobile_menu li{display:block!important;width:100%!important;float:none!important;border-left:0!important}.et-l--header .et_pb_menu .et_mobile_menu li.pp-mega>ul.sub-menu>li>a{font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--pp-copper)!important;border-bottom:0!important;margin:0!important}.et-l--header .et_pb_menu .et_mobile_menu ul.sub-menu ul.sub-menu a{padding-left:32px!important}}.et-l--header .et_pb_row{padding-top:0!important;padding-bottom:0!important;width:100%!important;max-width:1200px!important;padding-left:40px!important;padding-right:40px!important}@media (max-width:980px){.et-l--header .et_pb_row{padding-left:24px!important;padding-right:24px!important}}@media (max-width:767px){.et-l--header .et_pb_row{padding-left:22px!important;padding-right:22px!important}}.et-l--header .et_pb_section{padding-top:14px!important;padding-bottom:14px!important}.et-l--header .et_pb_column{margin-bottom:0!important}.et-l--header .et_pb_module{margin-bottom:0!important}.et-l--header{border-bottom:1px solid var(--pp-line);background:rgba(251,250,248,.94);backdrop-filter:blur(8px)}.et-l--header .pp-logo{font-family:var(--pp-serif);font-size:22px;font-weight:600;color:var(--pp-ink);text-decoration:none;letter-spacing:-.01em;line-height:1;display:inline-block}.et-l--header .pp-logo span{color:var(--pp-copper)}.et-l--header .pp-logo img{max-height:34px;width:auto;display:block}body #page-container .et_pb_section[class*="pp-hero"]{min-height:640px!important;padding-top:120px!important;padding-bottom:120px!important;display:flex!important;align-items:center}body #page-container .et_pb_section[class*="pp-hero"]>.et_pb_row{width:100%!important}body #page-container .et_pb_section[class*="pp-hero"] .pp-lede{margin-top:24px;max-width:52ch}body #page-container .et_pb_section[class*="pp-hero"] .et_pb_button_module_wrapper{margin-top:16px!important}body #page-container .et_pb_section[class*="pp-hero"] .pp-micro{margin-top:32px!important}@media (max-width:980px){body #page-container .et_pb_section[class*="pp-hero"]{min-height:0!important;padding-top:72px!important;padding-bottom:72px!important}}.et-l--header .et_pb_row{display:flex!important;align-items:center;flex-wrap:nowrap}.et-l--header .et_pb_column{display:flex;align-items:center;float:none!important}.et-l--header .et_pb_column:nth-child(2){justify-content:center}.et-l--header .et_pb_column:last-child{justify-content:flex-end;gap:10px}.et-l--header .et_pb_menu__menu>nav>ul{flex-wrap:nowrap}@media (max-width:980px){.et-l--header .et_pb_row{flex-wrap:wrap}.et-l--header .et_pb_column:last-child{justify-content:flex-start}}body #page-container .et_pb_section[class*="pp-hero"]>.et_pb_row{padding-left:40px!important;padding-right:40px!important;max-width:1200px!important;margin-left:auto!important;margin-right:auto!important}@media (max-width:980px){body #page-container .et_pb_section[class*="pp-hero"]>.et_pb_row{padding-left:24px!important;padding-right:24px!important}}@media (max-width:767px){body #page-container .et_pb_section[class*="pp-hero"]>.et_pb_row{padding-left:22px!important;padding-right:22px!important}}.et-l--header .et_pb_button{white-space:nowrap!important}.et-l--header .et_pb_column:last-child{flex:0 0 auto;width:auto!important;min-width:max-content}.et-l--header .et_pb_column:nth-child(2){flex:1 1 auto}.et-l--header .et_pb_column:first-child{flex:0 0 auto;width:auto!important}.et-l--header .et_pb_button_module_wrapper{margin:0 0 0 10px!important}.et-l--header .et_pb_button_module_wrapper:first-child{margin-left:0!important}@media (max-width:1100px){.et-l--header .et_pb_row{flex-wrap:nowrap!important;align-items:center}.et-l--header .et_pb_column{width:auto!important;flex:0 0 auto!important}.et-l--header .et_pb_column:first-child{order:1;padding-left:0}.et-l--header .et_pb_column:last-child{order:2;margin-left:auto;justify-content:flex-end;gap:8px}.et-l--header .et_pb_column:nth-child(2){flex:0 0 auto!important;order:3;margin-left:12px}.et-l--header .et_pb_menu .et_mobile_nav_menu{float:none!important;margin:0!important;display:flex!important;align-items:center}.et-l--header .et_pb_menu .mobile_menu_bar{padding:0!important}.et-l--header .et_pb_menu__wrap{justify-content:flex-end!important}.et-l--header .et_pb_button{padding:11px 16px!important;font-size:13.5px!important}.et-l--header .et_pb_button_module_wrapper{margin:0 0 0 8px!important}.et-l--header .et_pb_menu .et_mobile_menu{position:absolute;left:0;right:0;top:100%;width:100%!important;z-index:1000}.et-l--header .et_pb_menu_inner_container{position:static}}@media (max-width:520px){.et-l--header .pp-btn--outline{display:none!important}.et-l--header .pp-logo{font-size:19px}}