@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,600;0,700;1,400;1,700&family=JetBrains+Mono:wght@400;500;700&display=swap');:root{--pls-black:#0F1623;--pls-black-soft:#18213A;--pls-black-card:#1F2A45;--pls-gold:#C8AC78;--pls-gold-light:#D9C194;--pls-gold-soft:rgba(200,172,120,0.14);--pls-gold-border:rgba(200,172,120,0.36);--pls-platinum:#E8E4DC;--pls-platinum-light:#F2EFE8;--pls-white:#FFFFFF;--pls-gray-muted:#6E7B91;--pls-gray-light:#94A2BA;--pls-border:rgba(232,228,220,0.14);--pls-border-strong:rgba(232,228,220,0.32);--pls-font-display:'Playfair Display',Georgia,serif;--pls-font-sans:'JetBrains Mono','Courier New',monospace;--pls-transition:0.25s ease}#main-header,#main-header.et-fixed-header{background:rgba(15,22,35,0.97)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-bottom:1px solid rgba(200,172,120,0.20)!important;height:80px!important;transition:background var(--pls-transition)!important}.et_pb_logo_container a,.logo_container a{display:flex!important;flex-direction:column!important;line-height:1!important;text-decoration:none!important}.et_pb_logo_container .et_pb_logo_text span:first-child,.logo_container .logo-line1,#et-info-phone,.et_pb_module.et_pb_logo .et_pb_logo_wrap{font-family:'Playfair Display',Georgia,serif!important;font-size:20px!important;font-weight:700!important;color:#FFFFFF!important;letter-spacing:0.5px!important}.logo_container .logo-line2{font-family:'JetBrains Mono','Courier New',monospace!important;font-size:9px!important;font-weight:500!important;letter-spacing:2px!important;text-transform:uppercase!important;color:#E8E4DC!important;margin-top:3px!important;display:block!important}#top-menu>li>a,#top-menu>li>a:visited,.et_pb_menu .et_pb_menu_inner ul li a,.et-menu>li>a{font-family:'JetBrains Mono','Courier New',monospace!important;font-size:12px!important;font-weight:600!important;letter-spacing:1px!important;text-transform:uppercase!important;color:#F2EFE8!important;padding:8px 0!important;position:relative!important;transition:color 0.25s ease!important}#top-menu>li>a:hover,.et_pb_menu .et_pb_menu_inner ul li a:hover,.et-menu>li>a:hover{color:#C8AC78!important}#top-menu>li.current-menu-item>a,#top-menu>li.current-menu-ancestor>a,#top-menu>li.current_page_item>a{color:#C8AC78!important}#top-menu>li.menu-item-has-children>a::after{content:''!important;display:inline-block!important;width:5px!important;height:5px!important;border-right:1px solid currentColor!important;border-bottom:1px solid currentColor!important;transform:rotate(45deg) translateY(-2px)!important;margin-left:6px!important;vertical-align:middle!important;transition:transform 0.25s ease!important}#top-menu>li.menu-item-has-children:hover>a::after{transform:rotate(-135deg) translateY(0px)!important}#top-menu .sub-menu,.et_pb_menu .et_pb_menu_inner ul li ul,.et-menu .sub-menu{background:rgba(10,12,18,0.98)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;border:1px solid rgba(232,228,220,0.14)!important;border-radius:8px!important;padding:10px!important;min-width:240px!important;box-shadow:0 22px 50px rgba(0,0,0,0.65)!important;margin-top:14px!important}#top-menu .sub-menu li a,.et_pb_menu .et_pb_menu_inner ul li ul li a,.et-menu .sub-menu li a{font-family:'JetBrains Mono','Courier New',monospace!important;font-size:12px!important;font-weight:500!important;letter-spacing:0.3px!important;text-transform:none!important;color:#F2EFE8!important;padding:10px 12px!important;border-radius:4px!important;display:flex!important;align-items:center!important;transition:background 0.25s ease,color 0.25s ease!important}#top-menu .sub-menu li a:hover,.et_pb_menu .et_pb_menu_inner ul li ul li a:hover,.et-menu .sub-menu li a:hover{background:rgba(200,172,120,0.08)!important;color:#C8AC78!important}#top-menu .sub-menu li.menu-item-disabled a,#top-menu .sub-menu li.menu-header a{font-size:9px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;color:#C8AC78!important;padding:6px 12px 10px!important;border-bottom:1px solid rgba(232,228,220,0.14)!important;margin-bottom:4px!important;pointer-events:none!important;cursor:default!important}#top-menu .sub-menu li a .dd-code{font-family:'JetBrains Mono','Courier New',monospace!important;font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;color:#C8AC78!important;min-width:32px!important;display:inline-block!important;margin-right:8px!important}.et_pb_header_phone a,#et_phone_number a,.header-phone-number a{font-family:'JetBrains Mono','Courier New',monospace!important;font-size:13px!important;font-weight:700!important;color:#FFFFFF!important;letter-spacing:0.3px!important;text-decoration:none!important;transition:color 0.25s ease!important}.et_pb_header_phone a:hover,#et_phone_number a:hover{color:#C8AC78!important}.et_pb_button.header-cta,.et_pb_button_0,#main-header .et_pb_button{background:#C8AC78!important;color:#000000!important;font-family:'JetBrains Mono','Courier New',monospace!important;font-size:12px!important;font-weight:700!important;letter-spacing:1.5px!important;text-transform:uppercase!important;padding:14px 22px!important;border-radius:4px!important;border:none!important;text-decoration:none!important;transition:background 0.25s ease,transform 0.25s ease!important;white-space:nowrap!important}.et_pb_button.header-cta:hover,.et_pb_button_0:hover,#main-header .et_pb_button:hover{background:#D9C194!important;transform:translateY(-1px)!important}@media (max-width:980px){#main-header .mobile_menu_bar::before{color:#F2EFE8!important;font-size:24px!important}#main-header{height:70px!important}}#et-top-navigation ul.nav li ul,#et-top-navigation .nav li ul{display:none!important;position:absolute!important;top:100%!important;left:0!important;background:#111111!important;min-width:220px!important;z-index:99999!important;box-shadow:0 8px 30px rgba(0,0,0,0.4)!important;border-top:2px solid #c8a97e!important;padding:8px 0!important}#et-top-navigation ul.nav li:hover>ul,#et-top-navigation .nav li:hover>ul{display:block!important}#et-top-navigation ul.nav li ul li a{color:#ffffff!important;padding:10px 20px!important;display:block!important;font-size:13px!important;text-transform:uppercase!important;letter-spacing:0.05em!important}#et-top-navigation ul.nav li ul li a:hover{color:#c8a97e!important;background:rgba(200,169,126,0.08)!important}#et-top-navigation .nav li.menu-item-has-children>a::after{content:" ▾";font-size:10px;opacity:0.7}#top-menu .sub-menu{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}#top-menu li:not(:hover)>.sub-menu{display:none!important}#top-menu li:hover>.sub-menu,#top-menu li:focus-within>.sub-menu{display:block!important;visibility:visible!important;opacity:1!important}body{overflow-x:hidden}.et_pb_group_64,[class*="et_pb_group_"]{}.et_pb_group_64.et_grid_group{grid-template-columns:1fr!important;padding-left:20px!important;padding-right:20px!important;gap:32px!important}@media (min-width:981px){.et_pb_group_64.et_grid_group{grid-template-columns:1fr 320px!important;padding-left:40px!important;padding-right:40px!important}}.et_pb_group_55{padding-top:64px!important;padding-left:20px!important;padding-right:20px!important}.et_pb_group_56{padding-left:20px!important;padding-right:20px!important;max-width:100%!important}.et_pb_text_105 .et_pb_text_inner,.et_pb_text_105 .j96wxqse{font-size:32px!important;line-height:1.1!important}@media (min-width:600px){.et_pb_text_105 .et_pb_text_inner,.et_pb_text_105 .j96wxqse{font-size:42px!important}}@media (min-width:981px){.et_pb_text_105 .et_pb_text_inner,.et_pb_text_105 .j96wxqse{font-size:61px!important}}.et_pb_group_58.et_flex_group{flex-wrap:wrap!important;overflow:hidden!important}.et_pb_group_59,.et_pb_group_60,.et_pb_group_61,.et_pb_group_62{flex:1 1 80px!important;min-width:70px!important;padding:10px 8px!important}.et_pb_group_69.et_grid_group{grid-template-columns:repeat(5,1fr)!important}@media (max-width:480px){.et_pb_group_69.et_grid_group{grid-template-columns:repeat(3,1fr)!important}}.et_pb_group_75.et_grid_group{grid-template-columns:1fr!important}@media (min-width:600px){.et_pb_group_75.et_grid_group{grid-template-columns:1fr 1fr!important}}.et_pb_group_80 .et_grid_group,.et_pb_group_81,.et_pb_group_82,.et_pb_group_83,.et_pb_group_84,.et_pb_group_85,.et_pb_group_86,.et_pb_group_87,.et_pb_group_88,.et_pb_group_89{padding-left:12px!important;padding-right:12px!important}.et_pb_group_95{position:relative!important;top:auto!important}@media (min-width:981px){.et_pb_group_95{position:sticky!important;top:96px!important}}.et_pb_group_104,.et_pb_group_105{padding-left:20px!important;padding-right:20px!important}.et_pb_group_106{flex-wrap:wrap!important;justify-content:center!important}.et_pb_group_103{flex-wrap:wrap!important}.et_pb_group_90,.et_pb_group_91,.et_pb_group_92,.et_pb_group_93,.et_pb_group_94{padding-left:16px!important;padding-right:16px!important}@media (max-width:767px){[class*="et_pb_group_"][style*="padding-inline-start: 40px"],[class*="et_pb_group_"][style*="padding-inline-end: 40px"]{padding-inline-start:20px!important;padding-inline-end:20px!important}.et_pb_text_200 .et_pb_text_inner,.et_pb_text_200 .owwe4k50{font-size:32px!important;line-height:1.15!important}.et_pb_code_inner{overflow-x:auto!important}.et_pb_code_14 table{font-size:12px!important}.et_pb_code_14 .q9eh91gu{width:40%!important}.et_pb_text_103{display:none!important}}@media (max-width:600px){.et_pb_group_57{flex-direction:column!important;align-items:stretch!important}.et_pb_code_8,.et_pb_text_107{width:100%!important}.et_pb_code_8 .wpqggkr1,.et_pb_text_107 .wzw5vg0e{width:100%!important;text-align:center!important;display:block!important}.et_pb_group_106 .et_pb_code_15,.et_pb_group_106 .et_pb_text_202{width:100%!important}.et_pb_code_15 .cvxijmu3,.et_pb_text_202 .kn46kjfm{width:100%!important;text-align:center!important;display:block!important}}.et_pb_column_1{max-width:100vw!important;overflow-x:hidden!important}.et_pb_section_1{overflow-x:hidden!important}.et_pb_group_99{overflow-x:auto!important}@media (max-width:980px){body:not(.et_pb_pagebuilder_layout) #main-content .container,#page-container{padding-top:80px!important}}@media (min-width:768px) and (max-width:980px){.et_pb_group_64.et_grid_group{grid-template-columns:1fr!important}.et_pb_group_95{position:relative!important;top:auto!important}.et_pb_group_55{padding-top:80px!important}}@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&family=JetBrains+Mono:wght@400;500;600;700&display=swap');:root{--black:#0F1623;--black-soft:#18213A;--black-card:#1F2A45;--gold:#C8AC78;--gold-light:#D9C194;--gold-soft:rgba(200,172,120,0.14);--gold-border:rgba(200,172,120,0.34);--platinum:#E8E4DC;--platinum-light:#F2EFE8;--white:#FFFFFF;--gray-muted:#6E7B91;--gray-light:#94A2BA;--border:rgba(232,228,220,0.14);--border-strong:rgba(232,228,220,0.32);--font-display:'Playfair Display',Georgia,serif;--font-sans:'JetBrains Mono','Courier New',monospace;--font-body:'JetBrains Mono','Courier New',monospace}.plsh h1,.plsh h2,.plsh h3,.plsh .h2,.plsh .hero h1,.plsh .sel-t,.plsh .fc-n,.plsh .john-quote,.plsh .john-sig,.section-title,.hero h1,.logo-line1,.et_pb_module h1,.et_pb_module h2,.et_pb_module h3,.et_pb_text h1,.et_pb_text h2,.et_pb_text h3{font-family:'Playfair Display',Georgia,serif!important;letter-spacing:-0.01em}.plsh,.plsh p,.plsh a,.plsh span,.plsh div,.plsh button,.plsh li,.plsh .body,.plsh .hero-lead,.plsh .lbl,.plsh .cta-lbl,body,.et_pb_text,.et_pb_text p,.et_pb_button,.et_pb_menu .nav li a{font-family:'JetBrains Mono','Courier New',monospace}.plsh h1,.plsh h2,.plsh h3,.plsh .h2,.plsh .hero h1,.plsh .sel-t,.plsh .fc-n,.plsh .rev-n,.plsh .vs-f,.section-title,.hero h1{color:#FFFFFF!important}.plsh .hero h1 .conf,.plsh .h2 em,.plsh .hero-sub em,.plsh .john-quote em,.plsh .john-sig,.section-title em,.hero h1 em,.et_pb_text h1 em,.et_pb_text h2 em,.et_pb_text h3 em,.et_pb_text h1 i,.et_pb_text h2 i,.et_pb_text h3 i{color:#C8AC78!important;font-style:italic!important;font-weight:600}.plsh .lbl,.plsh .eyebrow,.plsh .hero-sub,.section-label,.hero-eyebrow-text{color:#C8AC78!important;font-family:'JetBrains Mono','Courier New',monospace!important;letter-spacing:3px;text-transform:uppercase}.plsh .body,.plsh .hero-lead,.plsh p,.body-text,.et_pb_text p{color:#F2EFE8}.plsh .sel-s,.plsh .fc-s,.plsh .rev-meta,.plsh .cta-note,.plsh .hb-t,.plsh .vs-p,.plsh .vs-r{color:#94A2BA}.plsh{background:#0F1623}.plsh .selector,.plsh .reviews,.plsh .john,.plsh .areas{background:#18213A}.plsh .promise,.plsh .fleet,.plsh .vs,.plsh .close{background:#0F1623}.plsh .cta-p,.cta-primary{background:#C8AC78!important;color:#0F1623!important;border-color:#C8AC78!important}.plsh .cta-p:hover,.cta-primary:hover{background:#D9C194!important}.plsh .cta-s,.cta-secondary{background:rgba(15,22,35,0.55)!important;color:#FFFFFF!important;border:1px solid rgba(232,228,220,0.30)!important}.plsh .cta-s:hover,.cta-secondary:hover{border-color:#C8AC78!important;color:#C8AC78!important}.plsh .div,.gold-divider{background:#C8AC78!important}.plsh .stars,.plsh .rev-star,.plsh .rev-av,.plsh .vs-p .ck,.plsh .sel-go,.plsh .fc-go,.plsh .fc-cls,.plsh .fc-badge{color:#C8AC78!important}.plsh .fc-badge{color:#0F1623!important;background:#C8AC78!important}.et_pb_section.pls-dark,.et_pb_row.pls-dark{background:#0F1623!important}.et_pb_button.pls-gold{background:#C8AC78!important;color:#0F1623!important;border-color:#C8AC78!important;font-family:'JetBrains Mono',monospace!important}