body.pp-dk{--bs-body-bg:#001a2b;--bs-body-bg-rgb:0,26,43;--bs-body-color:#c0d2de;--bs-body-color-rgb:192,210,222;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:#9fb3c2;--bs-secondary-color-rgb:159,179,194;--bs-tertiary-color:#8aa6b4;--bs-secondary-bg:#04263c;--bs-secondary-bg-rgb:4,38,60;--bs-tertiary-bg:#072b45;--bs-tertiary-bg-rgb:7,43,69;--bs-border-color:rgba(255,255,255,.12);--bs-border-color-translucent:rgba(255,255,255,.12);--bs-heading-color:#fff;--bs-link-color:#00b9c6;--bs-link-color-rgb:0,185,198;--bs-link-hover-color:#2ad7e3;--bs-link-hover-color-rgb:42,215,227;--bs-primary:#00b9c6;--bs-primary-rgb:0,185,198;--bs-card-bg:#04263c;background:#001a2b}body.pp-dk,body.pp-dk main,body.pp-dk>section{color:#c0d2de}.fk-lead__lede strong,body.pp-dk b,body.pp-dk h1,body.pp-dk h2,body.pp-dk h3,body.pp-dk h4,body.pp-dk h5,body.pp-dk h6,body.pp-dk strong{color:#fff}body.pp-dk .text-body-secondary,body.pp-dk .text-muted,body.pp-dk .text-secondary{color:#9fb3c2!important}body.pp-dk .text-black,body.pp-dk .text-dark{color:#fff!important}body.pp-dk .bg-body,body.pp-dk .bg-body-tertiary,body.pp-dk .bg-light,body.pp-dk .bg-mist,body.pp-dk .bg-white{background-color:#04263c!important}body.pp-dk .border,body.pp-dk .border-bottom,body.pp-dk .border-top{border-color:rgba(255,255,255,.12)!important}body.pp-dk hr{border-color:rgba(255,255,255,.18);opacity:1}body.pp-dk :is(main,section) a:not([class]){color:#00b9c6}body.pp-dk :is(main,section) a:not([class]):hover{color:#2ad7e3}body.pp-dk .pp-foot__coat b{color:var(--pp-navy,#00121f)}body.pp-dk :is(.pp-btn,.fk-btn,.btn,.nd-cta) :is(b,strong){color:inherit}.fk-lead__eyebrow .pp-nm b,body.pp-dk .pp-nm b{color:#00b9c6}body.pp-dk .lead,body.pp-dk main>section,body.pp-dk section.container,body.pp-dk>section.container{color:#c0d2de}body.pp-dk main .btn,body.pp-dk>section .btn{border-radius:6px;font:800 12.5px/1 Montserrat,sans-serif;letter-spacing:.09em;text-transform:uppercase;padding:15px 22px}body.pp-dk main .btn-sm,body.pp-dk>section .btn-sm{padding:11px 16px;font-size:11px}body.pp-dk .btn-outline-primary,body.pp-dk .btn-primary{--bs-btn-border-color:#00b9c6;--bs-btn-hover-color:#04222c}body.pp-dk .btn-primary{--bs-btn-bg:#00b9c6;--bs-btn-hover-bg:#2ad7e3;--bs-btn-hover-border-color:#2ad7e3;--bs-btn-active-bg:#2ad7e3;--bs-btn-color:#04222c;color:#04222c!important}body.pp-dk .btn-primary.text-white{color:#04222c!important}body.pp-dk .btn-outline-primary{--bs-btn-color:#00b9c6;--bs-btn-hover-bg:#00b9c6;--bs-btn-hover-border-color:#00b9c6}body.pp-dk .btn-outline-dark,body.pp-dk .btn-outline-secondary{--bs-btn-color:#fff;--bs-btn-border-color:rgba(255,255,255,.42);--bs-btn-hover-bg:transparent;--bs-btn-hover-color:#00b9c6;--bs-btn-hover-border-color:#00b9c6}body.pp-dk .btn-light{--bs-btn-bg:#00b9c6;--bs-btn-border-color:#00b9c6;--bs-btn-color:#04222c;--bs-btn-hover-bg:#2ad7e3;--bs-btn-hover-border-color:#2ad7e3;--bs-btn-hover-color:#04222c}body.pp-dk nav.container-fluid.pt-3{background:#001a2b;padding-bottom:6px}body.pp-dk .breadcrumb{--bs-breadcrumb-divider-color:#58768a;--bs-breadcrumb-item-active-color:#9fb3c2;margin:0;font-size:13px}body.pp-dk .breadcrumb-item a{color:#00b9c6;text-decoration:none}@media (max-width:991.98px){body.pp-dk nav.container-fluid.pt-3{display:none}}.fk-lead{position:relative;display:flex;align-items:flex-end;min-height:min(72svh,720px);background:#001a2b;overflow:hidden;isolation:isolate}.fk-lead::before,.fk-lead__pic{position:absolute;inset:0;z-index:0}.fk-lead__pic img{width:100%;height:100%;object-fit:cover;object-position:var(--fk-pos,50% 55%)}.fk-lead::before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(0,12,21,.86)0,rgba(0,12,21,.62) 34%,rgba(0,12,21,.16) 66%,rgba(0,12,21,0) 100%),linear-gradient(0deg,rgba(0,12,21,.62)0,rgba(0,12,21,0) 46%)}.fk-lead__copy{position:relative;z-index:2;width:100%;max-width:1200px;margin:0 auto;padding:clamp(70px,12vh,140px) clamp(20px,4vw,48px) clamp(40px,8vh,90px)}.fk-lead .pp-eyebrow,.fk-lead__eyebrow,body.pp-dk .hiw-eyebrow{font:800 11px/1.3 Montserrat,sans-serif;letter-spacing:.3em;text-transform:uppercase}.fk-lead .pp-eyebrow,.fk-lead__eyebrow{margin:0 0 18px;color:#fff;text-shadow:0 1px 14px rgba(0,0,0,.85)}.fk-lead h1{margin:0;font:900 clamp(36px,5.6vw,84px)/.96 Montserrat,sans-serif;letter-spacing:-.035em;text-transform:uppercase;color:#fff;text-shadow:0 2px 40px rgba(0,0,0,.55);max-width:20ch;text-wrap:balance}.fk-lead h1 em{font-style:normal;color:#00b9c6;display:block}.fk-lead--article h1{font-size:clamp(30px,4.2vw,62px);max-width:22ch}.fk-lead--long h1{max-width:20ch}.fk-lead__lede{margin:24px 0 0;max-width:60ch;color:#e3eef5;font-weight:300;font-size:clamp(15px,1.45vw,19px);line-height:1.62;text-shadow:0 1px 18px rgba(0,0,0,.7)}.fk-lead__lede a{color:#fff;text-decoration:underline;text-decoration-color:rgba(0,185,198,.8);text-underline-offset:3px}.fk-lead .fk-btns{margin-top:30px}.fk-lead--plain{min-height:0;align-items:center;background:#001a2b}.fk-lead--plain::before{background:radial-gradient(circle at 1px 1px,rgba(0,185,198,.18) 1.4px,transparent 1.6px)0 0/22px 22px;-webkit-mask-image:linear-gradient(100deg,transparent 30%,#000 100%);mask-image:linear-gradient(100deg,transparent 30%,#000 100%)}.fk-lead--plain .fk-lead__copy{padding:clamp(54px,9vh,104px) clamp(20px,4vw,48px) clamp(44px,7vh,80px)}.fk-lead--plain h1{font-size:clamp(32px,4.8vw,70px)}.fk-lead__stats{display:flex;flex-wrap:wrap;gap:6px 14px;margin:20px 0 0;font:700 12px/1.4 Montserrat,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#cfe0eb}@media (max-width:820px){.fk-lead{min-height:min(78svh,640px)}.fk-lead::before{background:linear-gradient(0deg,rgba(0,12,21,.9)0,rgba(0,12,21,.6) 42%,rgba(0,12,21,.1) 78%,rgba(0,12,21,0) 100%)}.fk-lead__copy{padding-top:110px;padding-bottom:36px}.fk-lead--plain::before{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 100%);mask-image:linear-gradient(180deg,transparent 0,#000 100%)}.fk-lead--plain .fk-lead__copy{padding-top:96px}.fk-lead .fk-btns .fk-btn{flex:1 1 100%}}body.pp-dk .hiw-eyebrow{color:#00b9c6}body.pp-dk .vl-h2,body.pp-dk h2.fw-bold,body.pp-dk section h2{color:#fff}body.pp-dk .card{--bs-card-bg:#04263c;--bs-card-border-color:rgba(255,255,255,.1);--bs-card-color:#c0d2de;--bs-card-title-color:#fff}body.pp-dk .blog-card,body.pp-dk .chooser-card,body.pp-dk .design-card,body.pp-dk .partner-card,body.pp-dk .path-card,body.pp-dk .quiz,body.pp-dk .quiz-opt,body.pp-dk .qz-opt,body.pp-dk .res-card,body.pp-dk .route-card{background:#04263c!important;border-color:rgba(255,255,255,.1)!important;color:#c0d2de;box-shadow:none}body.pp-dk .blog-card:hover,body.pp-dk .chooser-card:hover,body.pp-dk .partner-card:hover,body.pp-dk .path-card:hover,body.pp-dk .res-card:hover,body.pp-dk .route-card:hover{border-color:rgba(0,185,198,.55)!important;box-shadow:0 18px 40px rgba(0,0,0,.35)}body.pp-dk .blog-card a,body.pp-dk .blog-card h2,body.pp-dk .chooser-card a,body.pp-dk .chooser-card h3,body.pp-dk .faq-flat h4,body.pp-dk .pcf-v,body.pp-dk .qz-because span,body.pp-dk .qz-ot strong,body.pp-dk .qz-q,body.pp-dk .rc-title{color:#fff}body.pp-dk .chooser-card img.pattern-img{background:#fff}body.pp-dk .benefit p,body.pp-dk .path-card ul,body.pp-dk .pcf-k,body.pp-dk .qz-fine,body.pp-dk .qz-ot em,body.pp-dk .qz-privacy,body.pp-dk .qz-result p,body.pp-dk .rc-desc,body.pp-dk .rc-list li,body.pp-dk .route-card p,body.pp-dk .st-body p{color:#adc2d0}body.pp-dk .path-diy{background:rgba(0,185,198,.14);color:#2ad7e3}body.pp-dk .path-pro{background:rgba(255,255,255,.1);color:#fff}body.pp-dk .route-card-hero{border-color:#00b9c6!important;box-shadow:0 0 0 1px #00b9c6,0 18px 40px rgba(0,0,0,.35)}body.pp-dk .rc-tag{background:#00b9c6;color:#04222c}body.pp-dk .pc-fact,body.pp-dk .qz-bar,body.pp-dk .qz-because,body.pp-dk .qz-oi{background:#072b45}body.pp-dk .qz-oi{color:#00b9c6}body.pp-dk .qz-because em{background:#04263c;border-color:rgba(255,255,255,.12);color:#c0d2de}body.pp-dk .qz-restart,body.pp-dk .st-img figcaption{border-top-color:rgba(255,255,255,.1)}body.pp-dk .quiz{box-shadow:0 18px 50px rgba(0,0,0,.4)}body.pp-dk .quiz-opt.sel,body.pp-dk .quiz-opt:hover,body.pp-dk .qz-opt:hover{background:#072b45!important;border-color:#00b9c6!important}body.pp-dk .quiz-promo{background:#04263c}body.pp-dk .pc-note,body.pp-dk .qz-count{color:#00b9c6!important}body.pp-dk .st-dot{background:#00b9c6;color:#04222c;box-shadow:0 0 0 6px #001a2b}body.pp-dk .st-img{border-color:rgba(255,255,255,.12)}body.pp-dk .st-img figcaption{background:#04263c;color:#9fb3c2}body.pp-dk .partner-card .state-badge{background:#00b9c6;color:#04222c}body.pp-dk .gallery-img{box-shadow:0 10px 30px rgba(0,0,0,.35)}body.pp-dk .design-card{padding:10px}body.pp-dk .flagship,body.pp-dk .sig-design{background:#04263c;border-color:rgba(255,255,255,.1);box-shadow:none}body.pp-dk .flagship-badge{background:rgba(0,185,198,.12);color:#fff}body.pp-dk .flagship-body p:not(.flagship-badge),body.pp-dk .flagship-facts li{color:#c0d2de}body.pp-dk .pc-label{color:#00b9c6}body.pp-dk .vl-lead{color:#c0d2de}body.pp-dk .pc-guide{background:#04263c;border-color:rgba(255,255,255,.1);border-left-color:#00b9c6}body.pp-dk .pc-cap{color:#9fb3c2}body.pp-dk .tip,body.pp-dk .warn{background:rgba(243,112,50,.08);border-left:3px solid #f37032;color:#e8d8cf}body.pp-dk .tip{background:rgba(0,185,198,.07);border-left-color:#00b9c6;color:#c8dbe8}body.pp-dk .article-body{color:#c8dbe8;font-size:clamp(16px,1.3vw,18px);line-height:1.75}body.pp-dk .article-body h2{margin-top:2.2em;color:#fff;font-weight:800;letter-spacing:-.015em}body.pp-dk .article-body h3{color:#fff;font-weight:700}body.pp-dk .article-body a{color:#00b9c6;font-weight:600}body.pp-dk .article-body blockquote{border-left:3px solid #00b9c6;padding-left:18px;color:#fff}body.pp-dk .table{--bs-table-bg:transparent;--bs-table-color:#c0d2de;--bs-table-border-color:rgba(255,255,255,.12);--bs-table-striped-bg:rgba(255,255,255,.03)}body.pp-dk .faq-flat table th,body.pp-dk .table th{background:#04263c;color:#fff}body.pp-dk .accordion{--bs-accordion-bg:#04263c;--bs-accordion-color:#c0d2de;--bs-accordion-border-color:rgba(255,255,255,.1);--bs-accordion-btn-color:#fff;--bs-accordion-btn-bg:#04263c;--bs-accordion-active-bg:#072b45;--bs-accordion-active-color:#00b9c6;--bs-accordion-btn-focus-box-shadow:0 0 0 .2rem rgba(0,185,198,.3)}body.pp-dk .accordion-button{font-weight:700}body.pp-dk .accordion-button::after{filter:invert(1) brightness(1.4)}body.pp-dk .form-control,body.pp-dk .form-select{background-color:#04263c;border-color:rgba(255,255,255,.18);color:#fff}body.pp-dk .form-control::placeholder{color:#7f9cb2}body.pp-dk .form-control:focus,body.pp-dk .form-select:focus{border-color:#00b9c6;box-shadow:0 0 0 .2rem rgba(0,185,198,.25)}body.pp-dk .form-label{color:#fff}body.pp-dk .cta-band{background:#04263c}body.pp-dk .cta-band::after{display:none}body.pp-dk .pk-contact{color:#fff}body.pp-dk .nd-menu-btn,body.pp-dk .nd-menu-btn:focus-visible,body.pp-dk .nd-menu-btn:hover{background:0 0;box-shadow:none}body.pp-dk dv-contact-form{--text:hsl(0 0 92%);--bg-lighter:hsl(200 25% 12%);--brand-dark:hsl(190 70% 75%)}