/* Generated by scripts/build-public-css.js. Edit source CSS files, then run npm run build:css. */
:root{color-scheme:light;--ink:#142021;--muted:#5c6a6d;--line:#d9e1e2;--surface:#ffffff;--soft:#f5f8f6;--deep:#0f3d3e;--aqua:#0e8f93;--aqua-dark:#087074;--lime:#c7da2d;--coral:#e46f49;--steel:#4b6374;--shadow:0 18px 50px rgba(21,42,45,0.12)}body.admin-dashboard-page{--admin-navy:#071825;--admin-blue:#0b5bc2;--admin-orange:#ff5a3d;--admin-green:#13a85c;--admin-line:#d8e4ee;--admin-soft:#f3f7fb;--admin-text:#102436;--admin-muted:#5a6f82;min-height:100vh;background:linear-gradient(180deg,#eef5fb 0%,#f8fbfe 44%,#eef4f9 100%);color:var(--admin-text)}body.admin-dashboard-page .site-header{min-height:76px;padding:12px clamp(16px,4vw,56px);background:rgba(255,255,255,0.94);border-bottom:1px solid rgba(216,228,238,0.9);box-shadow:0 10px 28px rgba(7,24,37,0.08)}body.admin-dashboard-page .brand-mark{background:linear-gradient(135deg,var(--admin-blue),#073a8c);box-shadow:inset -10px -10px 0 rgba(255,90,61,0.82)}body.admin-dashboard-page .brand strong{color:var(--admin-blue);letter-spacing:0}body.admin-dashboard-page .brand small,body.admin-dashboard-page .muted{color:var(--admin-muted)}body.admin-dashboard-page .site-nav a{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid var(--admin-line);border-radius:10px;background:#ffffff;color:var(--admin-navy);font-weight:900}body.admin-dashboard-page main{padding:clamp(12px,2.6vw,28px) clamp(18px,4vw,44px) clamp(28px,5vw,56px)}body.admin-dashboard-page .admin-shell{width:min(1180px,100%);margin:0 auto;background:transparent}body.admin-dashboard-page .admin-login,body.admin-dashboard-page .admin-panel{border:1px solid rgba(216,228,238,0.95);border-radius:16px;background:rgba(255,255,255,0.96);box-shadow:0 24px 60px rgba(7,24,37,0.12)}body.admin-dashboard-page .admin-login{margin:clamp(18px,7vw,72px) auto;padding:clamp(22px,4vw,38px)}body.admin-dashboard-page .admin-panel{gap:14px;padding:clamp(14px,2.4vw,22px)}body.admin-dashboard-page .admin-hero{align-items:end;padding:clamp(18px,3vw,26px);border-radius:14px;background:linear-gradient(135deg,rgba(7,24,37,0.98),rgba(11,91,194,0.9)),radial-gradient(circle at 88% 20%,rgba(255,90,61,0.24),transparent 34%);color:#ffffff}body.admin-dashboard-page .admin-hero h1{margin:0;color:#ffffff;font-size:clamp(2rem,4vw,3.3rem);line-height:1;letter-spacing:0}body.admin-dashboard-page .admin-hero .muted{max-width:660px;color:rgba(235,245,255,0.82)}body.admin-dashboard-page .eyebrow{color:var(--admin-orange);letter-spacing:0.16em}body.admin-dashboard-page .button{min-height:42px;border-radius:10px;font-weight:900}body.admin-dashboard-page .button.primary{background:linear-gradient(135deg,var(--admin-orange),#ef3f22);color:#ffffff}body.admin-dashboard-page .button.secondary{border:1px solid var(--admin-line);background:#ffffff;color:var(--admin-blue)}body.admin-dashboard-page .button.danger,body.admin-dashboard-page .danger{border-color:rgba(255,90,61,0.26);background:#fff3ee;color:#ae351d}body.admin-dashboard-page .admin-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}body.admin-dashboard-page .admin-stat,body.admin-dashboard-page .setup-banner,body.admin-dashboard-page .admin-field-group,body.admin-dashboard-page .admin-form,body.admin-dashboard-page .admin-row,body.admin-dashboard-page .enquiry-card{border:1px solid var(--admin-line);border-radius:14px;background:#ffffff;box-shadow:0 14px 34px rgba(7,24,37,0.06)}body.admin-dashboard-page .admin-stat{padding:14px 16px}body.admin-dashboard-page .admin-stat strong{color:var(--admin-blue);font-size:clamp(1.35rem,2.4vw,2rem)}body.admin-dashboard-page .admin-stat-phone strong{white-space:nowrap;overflow-wrap:normal}body.admin-dashboard-page .admin-stat span{margin-top:2px;color:var(--admin-muted);font-weight:850}body.admin-dashboard-page .setup-banner{grid-template-columns:10px minmax(0,1fr);border-left:0;padding:12px 16px;align-items:center}body.admin-dashboard-page .setup-banner strong{grid-column:2;color:var(--admin-navy)}body.admin-dashboard-page .setup-banner span{grid-column:2}body.admin-dashboard-page .setup-banner::before{content:"";grid-row:1 / span 2;width:10px;height:100%;min-height:34px;border-radius:999px;background:linear-gradient(180deg,var(--admin-orange),var(--admin-blue))}body.admin-dashboard-page .quick-actions{gap:10px}body.admin-dashboard-page .tabs{display:flex;gap:8px;padding:6px;border:1px solid var(--admin-line);border-radius:14px;background:#edf4fb;overflow-x:auto}body.admin-dashboard-page .tab{flex:1 0 max-content;min-height:40px;border:0;border-radius:10px;background:transparent;color:var(--admin-muted);font-weight:950;cursor:pointer}body.admin-dashboard-page .tab.active{background:linear-gradient(135deg,var(--admin-orange),#ef3f22);color:#ffffff;box-shadow:0 10px 22px rgba(255,90,61,0.2)}body.admin-dashboard-page .admin-view{display:grid;gap:16px}body.admin-dashboard-page .admin-section-heading,body.admin-dashboard-page .admin-form-head{display:flex;justify-content:space-between;gap:16px;align-items:start}body.admin-dashboard-page .admin-section-heading.compact{margin-top:8px}body.admin-dashboard-page .admin-section-heading h2,body.admin-dashboard-page .admin-form-head h2{margin:0;color:var(--admin-navy);font-size:clamp(1.45rem,3vw,2.35rem);line-height:1.08}body.admin-dashboard-page .admin-form{padding:clamp(16px,2.5vw,24px)}body.admin-dashboard-page .admin-field-group{display:grid;gap:12px;margin:0;padding:18px}body.admin-dashboard-page .admin-field-group legend{padding:0 8px;color:var(--admin-navy);font-size:1rem;font-weight:950}body.admin-dashboard-page .admin-field-grid,body.admin-dashboard-page .split-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body.admin-dashboard-page .admin-form-head{grid-column:1 / -1;padding:4px 0 8px}body.admin-dashboard-page label{color:var(--admin-navy);font-weight:900}body.admin-dashboard-page input,body.admin-dashboard-page textarea,body.admin-dashboard-page select{min-height:46px;border-color:var(--admin-line);border-radius:10px;color:var(--admin-text);box-shadow:inset 0 1px 0 rgba(7,24,37,0.03)}body.admin-dashboard-page input:focus,body.admin-dashboard-page textarea:focus,body.admin-dashboard-page select:focus{outline:3px solid rgba(11,91,194,0.18);border-color:rgba(11,91,194,0.5)}body.admin-dashboard-page .field-help{color:var(--admin-muted);font-size:0.82rem;font-weight:750}body.admin-dashboard-page .admin-current-photos{grid-column:1 / -1;display:grid;gap:12px;padding:14px;border:1px dashed rgba(11,91,194,0.32);border-radius:14px;background:linear-gradient(135deg,rgba(11,91,194,0.06),rgba(255,90,61,0.04))}body.admin-dashboard-page .admin-current-photos-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}body.admin-dashboard-page .admin-current-photos-head strong,body.admin-dashboard-page .admin-current-photos-head span,body.admin-dashboard-page .admin-current-photos-head em{display:block}body.admin-dashboard-page .admin-current-photos-head strong{color:var(--admin-navy);font-size:1rem}body.admin-dashboard-page .admin-current-photos-head span{margin-top:3px;color:var(--admin-muted);font-size:0.82rem;font-weight:750}body.admin-dashboard-page .admin-current-photos-head em{flex:0 0 auto;padding:6px 10px;border-radius:999px;background:#e8f2fb;color:#436176;font-size:0.78rem;font-style:normal;font-weight:950}body.admin-dashboard-page .admin-current-photo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px}body.admin-dashboard-page .admin-current-photo{display:grid;gap:8px;margin:0;padding:8px;border:1px solid #cfe0ee;border-radius:12px;background:#ffffff}body.admin-dashboard-page .admin-current-photo img{width:100%;aspect-ratio:3 / 4;border-radius:9px;background:#e7f0f8;object-fit:contain}body.admin-dashboard-page .admin-current-photo figcaption{color:var(--admin-navy);font-size:0.78rem;font-weight:950}body.admin-dashboard-page .admin-remove-photo{min-height:36px;justify-content:center;padding:7px 10px;border-radius:10px;font-size:0.82rem}body.admin-dashboard-page .checkbox-label{min-height:46px;padding:10px 12px;border:1px solid var(--admin-line);border-radius:10px;background:var(--admin-soft)}body.admin-dashboard-page .admin-save-button,body.admin-dashboard-page .split-form .button,body.admin-dashboard-page .split-form .form-status{grid-column:1 / -1}body.admin-dashboard-page .service-edit-row{display:grid;grid-template-columns:64px minmax(150px,0.45fr) minmax(180px,0.65fr) minmax(260px,1fr) auto;gap:12px;align-items:end;padding:14px;margin-bottom:12px;border:1px solid var(--admin-line);border-radius:14px;background:var(--admin-soft)}body.admin-dashboard-page .service-icon-preview{display:grid;width:54px;height:54px;place-items:center;align-self:center;border:1px solid rgba(11,91,194,0.18);border-radius:14px;background:#ffffff;color:var(--admin-blue)}body.admin-dashboard-page .service-icon-preview svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:2.7;stroke-linecap:round;stroke-linejoin:round}body.admin-dashboard-page .admin-row{grid-template-columns:120px minmax(0,1fr) auto;gap:16px;padding:14px}body.admin-dashboard-page .admin-row.is-hidden{opacity:0.72}body.admin-dashboard-page .admin-thumb{width:120px;height:88px;border-radius:12px;background:#e8f0f8}body.admin-dashboard-page .admin-row strong,body.admin-dashboard-page .enquiry-card strong{color:var(--admin-navy);font-size:1.04rem}body.admin-dashboard-page .admin-row .meta{display:flex;flex-wrap:wrap;gap:6px}body.admin-dashboard-page .admin-row .meta span{display:inline-flex;min-height:28px;align-items:center;padding:0 9px;border-radius:999px;background:#eef5fb;color:var(--admin-muted);font-size:0.78rem;font-weight:850}body.admin-dashboard-page .admin-row-actions,body.admin-dashboard-page .enquiry-actions{display:flex;flex-wrap:wrap;gap:8px}body.admin-dashboard-page .admin-row-actions{justify-content:end}body.admin-dashboard-page .enquiry-card{gap:14px;padding:18px}body.admin-dashboard-page .enquiry-contact-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body.admin-dashboard-page .enquiry-contact-details span{display:grid;gap:2px;min-width:0;padding:10px 12px;border:1px solid var(--admin-line);border-radius:10px;background:var(--admin-soft);color:var(--admin-text);font-weight:850;overflow-wrap:anywhere}body.admin-dashboard-page .enquiry-contact-details strong{color:var(--admin-muted);font-size:0.72rem;letter-spacing:0.08em;text-transform:uppercase}body.admin-dashboard-page .attachment-list{display:flex;flex-wrap:wrap;gap:8px}body.admin-dashboard-page .attachment-list a,body.admin-dashboard-page .attachment-list button{appearance:none;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:8px 10px;border:1px solid var(--admin-line);border-radius:10px;background:var(--admin-soft);color:var(--admin-blue);font-weight:850;cursor:pointer}body.admin-dashboard-page .attachment-list button span{color:var(--admin-muted);font-size:0.78rem;font-weight:800}@media (max-width:920px){body.admin-dashboard-page .admin-hero,body.admin-dashboard-page .admin-section-heading,body.admin-dashboard-page .admin-form-head{display:grid}body.admin-dashboard-page .admin-field-grid,body.admin-dashboard-page .split-form{grid-template-columns:1fr}body.admin-dashboard-page .admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}body.admin-dashboard-page .service-edit-row{grid-template-columns:54px 1fr}body.admin-dashboard-page .service-edit-row label,body.admin-dashboard-page .service-edit-row .button{grid-column:1 / -1}body.admin-dashboard-page .admin-row{grid-template-columns:96px minmax(0,1fr)}body.admin-dashboard-page .admin-row-actions{grid-column:1 / -1;justify-content:start}}@media (max-width:560px){body.admin-dashboard-page main{padding:8px}body.admin-dashboard-page .site-header{flex-wrap:nowrap;gap:10px;padding-inline:12px}body.admin-dashboard-page .site-nav{display:flex;width:auto;flex-direction:row;align-items:center}body.admin-dashboard-page .site-nav a{min-height:36px;padding-inline:10px;font-size:0.82rem}body.admin-dashboard-page .admin-panel,body.admin-dashboard-page .admin-login{width:100%;padding:8px;border-radius:12px}body.admin-dashboard-page .admin-hero,body.admin-dashboard-page .admin-form,body.admin-dashboard-page .admin-field-group,body.admin-dashboard-page .admin-row,body.admin-dashboard-page .enquiry-card{border-radius:12px}body.admin-dashboard-page .setup-banner{grid-template-columns:8px minmax(0,1fr);padding:12px}body.admin-dashboard-page .setup-banner strong{font-size:1rem;line-height:1.15}body.admin-dashboard-page .tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;gap:6px}body.admin-dashboard-page .tab{min-height:46px;white-space:normal}body.admin-dashboard-page .admin-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body.admin-dashboard-page .admin-stat{min-height:104px;padding:12px}body.admin-dashboard-page .admin-stat strong{font-size:clamp(1.55rem,7vw,1.95rem);line-height:1;overflow-wrap:anywhere}body.admin-dashboard-page .admin-stat-phone strong{font-size:clamp(1.08rem,4.8vw,1.35rem);letter-spacing:0;white-space:nowrap;overflow-wrap:normal}body.admin-dashboard-page .admin-stat span{line-height:1.2}body.admin-dashboard-page .quick-actions .button,body.admin-dashboard-page .admin-row-actions .button,body.admin-dashboard-page .enquiry-actions .button{width:100%}body.admin-dashboard-page .enquiry-contact-details{grid-template-columns:1fr}body.admin-dashboard-page .admin-row{grid-template-columns:1fr}body.admin-dashboard-page .admin-thumb{width:100%;height:170px}}body.admin-dashboard-page .admin-list{gap:14px}body.admin-dashboard-page .admin-work-card{display:grid;grid-template-columns:220px minmax(0,1fr) auto;grid-template-areas:"thumb main actions";align-items:start;gap:16px;padding:16px;border-color:#cfe0ee;border-radius:18px}body.admin-dashboard-page .admin-work-card.is-hidden{opacity:1;background:#f8fafc}body.admin-dashboard-page .admin-work-thumb{grid-area:thumb;isolation:isolate;position:relative;width:220px;height:160px;overflow:hidden;border:1px solid #d3e2ef;border-radius:16px;background:linear-gradient(135deg,rgba(11,91,194,0.12),rgba(255,90,61,0.08)),#edf4fa;color:var(--admin-muted);font-weight:900}body.admin-dashboard-page .admin-work-thumb img{width:100%;height:100%;display:block;object-fit:cover}body.admin-dashboard-page .admin-thumb-grid{position:absolute;inset:0;display:grid;overflow:hidden;border-radius:inherit}body.admin-dashboard-page .admin-thumb-grid-1{grid-template-columns:1fr}body.admin-dashboard-page .admin-thumb-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}body.admin-dashboard-page .admin-thumb-grid img{width:100%;height:100%;min-width:0;display:block;object-fit:cover;object-position:center}body.admin-dashboard-page .admin-thumb-grid-1 img{object-fit:contain;background:#dfeaf4}body.admin-dashboard-page .admin-thumb-grid-2 img + img{border-left:1px solid rgba(255,255,255,0.82)}body.admin-dashboard-page .admin-thumb-gallery{position:absolute;inset:0;display:grid;gap:3px;padding:3px;overflow:hidden;border-radius:inherit;background:linear-gradient(135deg,rgba(11,91,194,0.1),rgba(255,90,61,0.06)),#dceaf5}body.admin-dashboard-page .admin-thumb-gallery-1{padding:2px}body.admin-dashboard-page .admin-thumb-gallery-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:2px}body.admin-dashboard-page .admin-thumb-gallery-3,body.admin-dashboard-page .admin-thumb-gallery-4,body.admin-dashboard-page .admin-thumb-gallery-5{overflow:hidden}body.admin-dashboard-page .admin-thumb-gallery-3{grid-template-columns:repeat(3,minmax(0,1fr))}body.admin-dashboard-page .admin-thumb-gallery-4{grid-template-columns:repeat(4,minmax(0,1fr))}body.admin-dashboard-page .admin-thumb-gallery-5{grid-template-columns:repeat(5,minmax(0,1fr))}body.admin-dashboard-page .admin-thumb-frame{position:relative;min-width:0;overflow:hidden;border-radius:10px;background:#0b2032;box-shadow:0 7px 18px rgba(7,24,37,0.12)}body.admin-dashboard-page .admin-thumb-gallery-1 .admin-thumb-frame{border-radius:14px}body.admin-dashboard-page .admin-thumb-gallery-2 .admin-thumb-frame{box-shadow:none}body.admin-dashboard-page .admin-thumb-frame img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;background:#eef5fb}body.admin-dashboard-page .admin-thumb-frame small{position:absolute;top:5px;left:5px;display:inline-grid;min-width:20px;height:20px;place-items:center;border-radius:999px;background:rgba(7,24,37,0.84);color:#ffffff;font-size:0.68rem;font-weight:950;line-height:1}body.admin-dashboard-page .admin-photo-count{position:absolute;z-index:2;right:8px;bottom:8px;min-height:26px;padding:5px 9px;border-radius:999px;background:rgba(7,24,37,0.9);color:#ffffff;font-size:0.72rem;font-weight:950;line-height:1}body.admin-dashboard-page .admin-work-main{grid-area:main;min-width:0}body.admin-dashboard-page .admin-work-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}body.admin-dashboard-page .admin-row .admin-work-title{display:block;min-width:0;color:var(--admin-navy);font-size:clamp(1.05rem,2.1vw,1.28rem);line-height:1.16}body.admin-dashboard-page .admin-work-status{flex:0 0 auto;min-height:28px;padding:6px 10px;border-radius:999px;font-size:0.74rem;font-weight:950;line-height:1}body.admin-dashboard-page .admin-work-status.is-visible-status{background:#e9f8ef;color:#08783d}body.admin-dashboard-page .admin-work-status.is-hidden-status{background:#fff4ec;color:#a2461e}body.admin-dashboard-page .admin-work-description{display:-webkit-box;overflow:hidden;margin:8px 0 12px;color:var(--admin-muted);font-size:clamp(0.92rem,1.8vw,1rem);line-height:1.38;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.admin-dashboard-page .admin-row .admin-work-meta{gap:7px}body.admin-dashboard-page .admin-row .admin-work-meta span{min-height:30px;padding:6px 10px;background:#eef5fb;color:#4f6980;font-size:0.78rem;line-height:1}body.admin-dashboard-page .admin-work-actions{grid-area:actions;display:grid;grid-template-columns:1fr;gap:8px;align-self:stretch;min-width:118px}body.admin-dashboard-page .admin-work-actions .button{width:100%;min-height:44px;justify-content:center;padding-inline:14px;border-radius:12px;font-size:0.94rem}@media (max-width:920px){body.admin-dashboard-page .admin-work-card{grid-template-columns:190px minmax(0,1fr);grid-template-areas:"thumb main" "actions actions";gap:14px}body.admin-dashboard-page .admin-work-thumb{width:190px;height:148px}body.admin-dashboard-page .admin-work-actions{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}}@media (max-width:560px){body.admin-dashboard-page .admin-work-card{grid-template-columns:1fr;grid-template-areas:"thumb" "main" "actions";gap:12px;padding:12px;border-radius:14px}body.admin-dashboard-page .admin-work-thumb{width:100%;height:210px;border-radius:12px}body.admin-dashboard-page .admin-thumb-gallery-3 .admin-thumb-frame,body.admin-dashboard-page .admin-thumb-gallery-4 .admin-thumb-frame,body.admin-dashboard-page .admin-thumb-gallery-5 .admin-thumb-frame{box-shadow:none}body.admin-dashboard-page .admin-photo-count{right:6px;bottom:6px;min-height:22px;padding:4px 7px;font-size:0.66rem}body.admin-dashboard-page .admin-work-title-row{display:grid;gap:7px}body.admin-dashboard-page .admin-work-status{justify-self:start}body.admin-dashboard-page .admin-work-description{margin-bottom:10px;-webkit-line-clamp:3}}@media (max-width:380px){body.admin-dashboard-page .admin-work-thumb{height:198px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--soft);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}img,iframe{max-width:100%}.site-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:72px;padding:12px clamp(18px,4vw,56px);background:rgba(255,255,255,0.92);border-bottom:1px solid rgba(217,225,226,0.82);backdrop-filter:blur(16px)}.brand{display:inline-flex;align-items:center;gap:12px;min-width:0}.brand-mark{display:inline-grid;width:42px;height:42px;place-items:center;border-radius:8px;background:var(--deep);color:#ffffff;font-weight:800;letter-spacing:0}.brand strong,.brand small{display:block}.brand small{color:var(--muted);font-size:0.8rem}.site-nav{display:flex;align-items:center;gap:8px}.site-nav a,.menu-button,.tab{min-height:40px;padding:9px 14px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--steel);cursor:pointer}.site-nav a:hover,.menu-button:hover,.tab:hover,.tab.active{border-color:var(--line);background:#ffffff;color:var(--ink)}.menu-button{display:none}.hero{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(320px,0.78fr);gap:clamp(28px,5vw,70px);align-items:center;min-height:calc(100svh - 72px);padding:clamp(44px,7vw,90px) clamp(18px,5vw,80px);background:linear-gradient(135deg,rgba(245,248,246,0.96) 0%,rgba(255,255,255,0.9) 54%,rgba(230,241,242,0.92) 100%)}.hero-copy{max-width:760px}.eyebrow{margin:0 0 12px;color:var(--aqua-dark);font-size:0.76rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{margin-bottom:20px;font-size:clamp(2.7rem,8vw,6.7rem);line-height:0.96;letter-spacing:0;max-width:930px}.admin-title{font-size:clamp(2rem,5vw,4rem);line-height:1}h2{margin-bottom:12px;font-size:clamp(2rem,4vw,4.4rem);line-height:1;letter-spacing:0}h3{font-size:1.2rem;line-height:1.2}.hero-text{max-width:620px;color:var(--muted);font-size:1.13rem}.hero-actions,.tabs{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 18px;border:1px solid var(--line);border-radius:8px;font-weight:800;cursor:pointer}.button.primary{border-color:var(--aqua);background:var(--aqua);color:#ffffff}.button.primary:hover{background:var(--aqua-dark)}.button.secondary{background:#ffffff;color:var(--deep)}.quick-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:30px 0 0}.quick-facts div,.calendar-panel,.booking-form,.admin-login,.admin-panel,.admin-form,.service-card,.work-card,.enquiry-card{border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:0 1px 0 rgba(21,42,45,0.03)}.quick-facts div{padding:14px}dt{color:var(--aqua-dark);font-size:0.74rem;font-weight:800;text-transform:uppercase}dd{margin:4px 0 0;color:var(--ink)}.hero-visual{min-height:520px;border-radius:8px;background:linear-gradient(160deg,rgba(15,61,62,0.94),rgba(14,143,147,0.84)),linear-gradient(135deg,rgba(7,33,54,0.94),rgba(20,122,255,0.22));background-size:cover;background-position:center;box-shadow:var(--shadow);overflow:hidden}.pipe-board{position:relative;width:100%;height:100%;min-height:520px;padding:26px}.pipe{position:absolute;display:block;background:rgba(255,255,255,0.78);box-shadow:inset 0 0 0 8px rgba(15,61,62,0.14)}.pipe.horizontal{height:42px;border-radius:999px}.pipe.vertical{width:42px;border-radius:999px}.pipe.top{top:70px;left:16%;right:10%}.pipe.bottom{bottom:88px;left:8%;right:24%}.pipe.left{top:70px;bottom:88px;left:16%}.pipe.right{top:70px;bottom:170px;right:10%}.joint{position:absolute;width:86px;height:86px;border:18px solid rgba(199,218,45,0.9);border-radius:50%;background:rgba(255,255,255,0.88)}.joint.one{top:48px;left:calc(16% - 22px)}.joint.two{right:calc(10% - 22px);top:48px}.pressure-card{position:absolute;right:26px;bottom:26px;width:min(320px,calc(100% - 52px));padding:20px;border:1px solid rgba(255,255,255,0.32);border-radius:8px;background:rgba(255,255,255,0.92);color:var(--deep)}.pressure-card strong,.pressure-card small{display:block}.pressure-card strong{font-size:1.6rem}.pressure-card small{margin-top:6px;color:var(--muted)}.trust-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.trust-strip a,.trust-strip span{display:flex;align-items:center;min-height:72px;padding:18px clamp(18px,4vw,44px);background:#ffffff;color:var(--steel)}.section,.admin-shell{padding:clamp(52px,8vw,110px) clamp(18px,5vw,80px)}.band{background:#ffffff}.section-heading{max-width:800px;margin-bottom:28px}.muted{color:var(--muted)}.service-grid,.work-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.service-card,.work-card{overflow:hidden}.service-card{padding:22px}.service-card h3,.work-card h3{margin-bottom:8px}.service-card p,.work-card p{color:var(--muted)}.work-image{display:grid;min-height:210px;place-items:center;background:linear-gradient(135deg,rgba(15,61,62,0.86),rgba(228,111,73,0.68)),linear-gradient(135deg,rgba(7,33,54,0.94),rgba(20,122,255,0.22));background-size:cover;color:#ffffff;font-weight:900;text-align:center}.work-image img{width:100%;height:240px;object-fit:cover;display:block}.work-body{padding:18px}.meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;color:var(--steel);font-size:0.86rem}.meta span{padding:5px 8px;border-radius:8px;background:var(--soft)}.booking-layout,.contact-layout{display:grid;grid-template-columns:minmax(0,0.95fr) minmax(320px,0.78fr);gap:clamp(22px,5vw,62px);align-items:start}.calendar-panel,.booking-form,.admin-login,.admin-panel{padding:clamp(18px,3vw,28px)}.calendar-panel iframe,.map-frame{width:100%;min-height:420px;border:0;border-radius:8px}.booking-form,.admin-form{display:grid;gap:14px}label{display:grid;gap:7px;color:var(--steel);font-size:0.9rem;font-weight:750}input,textarea,select{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#ffffff;color:var(--ink)}textarea{resize:vertical}.form-status{min-height:22px;margin:0;color:var(--aqua-dark);font-weight:750}.contact-list{display:grid;gap:10px;margin-top:22px}.contact-list a{display:flex;min-height:50px;align-items:center;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:#ffffff}.admin-shell{background:#eef4f2}.admin-login{max-width:560px}.admin-panel{display:grid;gap:20px}.hidden{display:none !important}.split-form{grid-template-columns:repeat(2,minmax(0,1fr))}.wide,.checkbox-label,.split-form .button,.split-form .form-status{grid-column:1 / -1}.checkbox-label{display:flex;align-items:center;gap:10px}.checkbox-label input{width:18px;min-height:18px}.admin-list{display:grid;gap:12px;margin-top:18px}.admin-row,.enquiry-card{display:grid;gap:10px;padding:16px;border:1px solid var(--line);border-radius:8px;background:#ffffff}.admin-row{grid-template-columns:96px minmax(0,1fr) auto;align-items:center}.admin-thumb{display:grid;width:96px;height:72px;place-items:center;border-radius:8px;background:var(--soft);color:var(--steel);overflow:hidden;font-size:0.75rem;text-align:center}.admin-thumb img{width:100%;height:100%;object-fit:cover}.danger{border-color:rgba(228,111,73,0.38);background:#fff6f2;color:#9f3f22}.site-footer{display:flex;justify-content:space-between;gap:16px;padding:26px clamp(18px,5vw,80px);background:var(--deep);color:#ffffff}code{padding:2px 6px;border-radius:6px;background:rgba(15,61,62,0.08);color:var(--deep)}@media (max-width:980px){.hero,.booking-layout,.contact-layout{grid-template-columns:1fr}.hero{min-height:auto}.service-grid,.work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-visual,.pipe-board{min-height:420px}}@media (max-width:720px){.menu-button{display:inline-flex}.site-header{flex-wrap:wrap}.site-nav{display:none;width:100%;flex-direction:column;align-items:stretch}.site-nav.open{display:flex}.quick-facts,.trust-strip,.service-grid,.work-grid,.split-form{grid-template-columns:1fr}.admin-row{grid-template-columns:1fr}.admin-thumb{width:100%;height:180px}.site-footer{flex-direction:column}}@media (max-width:980px){}@media (max-width:720px){}body.admin-dashboard-page .tabs .tab.active{border-color:rgba(255,90,61,0.45);background:linear-gradient(135deg,var(--admin-orange),#ef3f22);color:#ffffff;box-shadow:0 10px 22px rgba(255,90,61,0.2)}body.admin-dashboard-page .admin-shell{padding:0}body.brand-proof-redesign{--px-navy:#071c29;--px-navy-2:#0a2b3b;--px-blue:#064fa7;--px-blue-bright:#0b66d8;--px-orange:#ff552f;--px-gold:#c69a42;--px-cream:#f7f0df;--px-paper:#fffaf0;--px-ink:#11212b;--px-muted:#62707b;--px-line:rgba(17,33,43,0.13);--px-shadow:0 24px 70px rgba(7,28,41,0.16);margin:0;background:var(--px-cream);color:var(--px-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.5;overflow-x:hidden}.brand-proof-redesign *{box-sizing:border-box}.brand-proof-redesign main{overflow:hidden}.brand-proof-redesign a{color:inherit;text-decoration:none}.brand-proof-redesign .brand-header{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:78px;padding:12px clamp(16px,4vw,60px);background:rgba(255,250,240,0.94);border-bottom:1px solid rgba(7,28,41,0.12);box-shadow:0 14px 44px rgba(7,28,41,0.08);backdrop-filter:blur(18px)}.brand-proof-redesign .brand-lockup{display:inline-flex;align-items:center;gap:12px;min-width:0}.brand-proof-redesign .brand-badge{display:inline-grid;width:44px;height:44px;flex:0 0 auto;place-items:center;border-radius:8px;background:linear-gradient(135deg,var(--px-blue),var(--px-navy));color:#ffffff;font-size:0.9rem;font-weight:900;box-shadow:inset -8px -8px 0 rgba(255,85,47,0.86),0 12px 28px rgba(6,79,167,0.2)}.brand-proof-redesign .brand-text strong,.brand-proof-redesign .board-logo{display:block;color:#ffffff;font-size:1.04rem;font-weight:950;letter-spacing:0;line-height:1;text-shadow:0 2px 0 rgba(7,28,41,0.16)}.brand-proof-redesign .brand-header .brand-text strong{color:var(--px-navy)}.brand-proof-redesign .brand-text strong span,.brand-proof-redesign .board-logo span{color:var(--px-orange)}.brand-proof-redesign .brand-text small{display:block;margin-top:4px;color:var(--px-muted);font-size:0.72rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.brand-proof-redesign .brand-nav{display:flex;align-items:center;gap:4px}.brand-proof-redesign .brand-nav a,.brand-proof-redesign .brand-menu-button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:9px 13px;border:1px solid transparent;border-radius:8px;background:transparent;color:#334450;font-size:0.82rem;font-weight:800}.brand-proof-redesign .brand-nav a:hover,.brand-proof-redesign .brand-menu-button:hover{border-color:rgba(255,85,47,0.24);background:rgba(255,85,47,0.08);color:var(--px-navy)}.brand-proof-redesign .brand-menu-button{display:none;cursor:pointer}.brand-proof-redesign .header-actions{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.brand-proof-redesign .brand-header-link{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 14px;border-radius:8px;color:#ffffff;font-size:0.8rem;font-weight:900;white-space:nowrap;box-shadow:0 14px 26px rgba(7,28,41,0.12);transition:transform 180ms ease,box-shadow 180ms ease,background 180ms ease}.brand-proof-redesign .brand-header-link:hover,.brand-proof-redesign .button:hover{transform:translateY(-2px);box-shadow:0 18px 34px rgba(7,28,41,0.18)}.brand-proof-redesign .brand-header-link.whatsapp,.brand-proof-redesign .button.whatsapp{background:#139b55}.brand-proof-redesign .brand-header-link.call,.brand-proof-redesign .button.primary{background:linear-gradient(135deg,var(--px-orange),#d43a1f)}.brand-proof-redesign .brand-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,0.58fr);gap:clamp(34px,5vw,76px);align-items:center;min-height:calc(100svh - 78px);padding:clamp(66px,8vw,122px) clamp(18px,5vw,82px);background:linear-gradient(90deg,rgba(7,28,41,0.98),rgba(7,28,41,0.88) 48%,rgba(7,28,41,0.38)),linear-gradient(135deg,rgba(7,33,54,0.92),rgba(20,122,255,0.18));background-size:cover;background-position:center right;color:#ffffff;isolation:isolate}.brand-proof-redesign .brand-hero::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 18% 18%,rgba(255,85,47,0.24),transparent 28%),linear-gradient(120deg,rgba(6,79,167,0.24),transparent 42%);animation:px-hero-glow 8s ease-in-out infinite alternate}.brand-proof-redesign .hero-copy{max-width:820px;min-width:0}.brand-proof-redesign .eyebrow{margin:0 0 14px;color:var(--px-gold);font-size:0.78rem;font-weight:950;letter-spacing:0.12em;text-transform:uppercase}.brand-proof-redesign h1,.brand-proof-redesign h2,.brand-proof-redesign h3,.brand-proof-redesign p{margin-top:0}.brand-proof-redesign h1{max-width:850px;margin-bottom:22px;color:#ffffff;font-size:clamp(3.05rem,6vw,6.35rem);line-height:0.95;letter-spacing:0;overflow-wrap:anywhere}.brand-proof-redesign h2{margin-bottom:14px;font-size:clamp(2.25rem,4.4vw,4.8rem);line-height:0.98;letter-spacing:0}.brand-proof-redesign h3{font-size:1.16rem;line-height:1.18}.brand-proof-redesign .hero-copy p{max-width:680px;margin-bottom:24px;color:rgba(255,255,255,0.78);font-size:clamp(1rem,1.22vw,1.12rem)}.brand-proof-redesign .hero-cert-row{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0}.brand-proof-redesign .hero-cert-row span{display:inline-flex;align-items:center;min-height:36px;padding:8px 12px;border:1px solid rgba(198,154,66,0.34);border-radius:8px;background:rgba(255,255,255,0.08);color:rgba(255,255,255,0.92);font-size:0.82rem;font-weight:800;backdrop-filter:blur(12px)}.brand-proof-redesign .hero-actions{display:flex;flex-wrap:wrap;gap:12px}.brand-proof-redesign .button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 18px;border:0;border-radius:8px;color:#ffffff;font-weight:950;cursor:pointer;transition:transform 180ms ease,box-shadow 180ms ease}.brand-proof-redesign .button.large{min-width:190px;min-height:56px}.brand-proof-redesign .button.full{width:100%}.brand-proof-redesign .plumbixx-service-board{position:relative;overflow:hidden;align-self:stretch;min-width:0;min-height:560px;padding:clamp(24px,3.2vw,42px);border:1px solid rgba(255,255,255,0.18);border-radius:18px;background:linear-gradient(145deg,rgba(6,79,167,0.98),rgba(7,28,41,0.96)),radial-gradient(circle at 80% 12%,rgba(255,85,47,0.3),transparent 32%);box-shadow:0 28px 86px rgba(0,0,0,0.34);animation:px-float 5.4s ease-in-out infinite}.brand-proof-redesign .plumbixx-service-board::after{content:"";position:absolute;width:360px;height:360px;right:-140px;bottom:-120px;border-radius:999px;border:48px solid rgba(255,85,47,0.17)}.brand-proof-redesign .board-top{position:relative;z-index:1;display:flex;align-items:center;gap:16px;margin-bottom:28px}.brand-proof-redesign .mascot-mark{display:inline-grid;width:82px;height:82px;flex:0 0 auto;place-items:center;border:8px solid rgba(255,255,255,0.18);border-radius:999px;background:radial-gradient(circle at 32% 28%,#ffffff,#e8eef6 45%,#8397af);color:var(--px-blue);font-size:1.25rem;font-weight:950;box-shadow:inset -14px -12px 0 rgba(255,85,47,0.75)}.brand-proof-redesign .board-logo{font-size:clamp(2.2rem,3.5vw,4.3rem)}.brand-proof-redesign .board-top small{display:block;margin-top:8px;color:rgba(255,255,255,0.78);font-weight:800}.brand-proof-redesign .brand-service-list{position:relative;z-index:1;display:grid;gap:14px;margin:0;padding:0;list-style:none}.brand-proof-redesign .brand-service-list li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:14px;align-items:start;color:#ffffff;font-size:clamp(1rem,1.45vw,1.24rem);font-weight:850}.brand-proof-redesign .brand-service-list li::before{content:"";width:16px;height:16px;margin-top:7px;border-radius:999px;background:var(--px-orange);box-shadow:0 0 0 5px rgba(255,85,47,0.16)}.brand-proof-redesign .trust-ribbon{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:linear-gradient(90deg,var(--px-navy),var(--px-navy-2));color:#ffffff;border-top:1px solid rgba(255,255,255,0.12);border-bottom:1px solid rgba(255,255,255,0.12)}.brand-proof-redesign .trust-stat{min-height:128px;padding:26px clamp(16px,3vw,36px);border-right:1px solid rgba(255,255,255,0.13)}.brand-proof-redesign .trust-stat strong{display:block;color:var(--px-gold);font-size:clamp(1.8rem,3vw,2.8rem);line-height:1}.brand-proof-redesign .trust-stat span{display:block;margin-top:10px;color:rgba(255,255,255,0.72);font-size:0.84rem;font-weight:800}.brand-proof-redesign .proof-section,.brand-proof-redesign .services-section,.brand-proof-redesign .work-proof-section,.brand-proof-redesign .reviews-section,.brand-proof-redesign .quote-section{padding:clamp(58px,8vw,116px) clamp(18px,5vw,82px)}.brand-proof-redesign .proof-section,.brand-proof-redesign .work-proof-section{background:var(--px-paper)}.brand-proof-redesign .services-section,.brand-proof-redesign .reviews-section{background:#ffffff}.brand-proof-redesign .section-heading,.brand-proof-redesign .reviews-heading{max-width:870px;margin:0 auto clamp(28px,4vw,48px);text-align:center}.brand-proof-redesign .section-heading p,.brand-proof-redesign .reviews-heading p,.brand-proof-redesign .quote-copy p,.brand-proof-redesign .coverage-copy p{color:var(--px-muted)}.brand-proof-redesign .proof-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.brand-proof-redesign .proof-card{display:flex;min-height:178px;flex-direction:column;justify-content:space-between;padding:18px;border:1px solid rgba(198,154,66,0.28);border-radius:8px;background:#ffffff;box-shadow:0 18px 48px rgba(7,28,41,0.07);transition:transform 180ms ease,border-color 180ms ease,box-shadow 180ms ease}.brand-proof-redesign .proof-card:hover{transform:translateY(-4px);border-color:rgba(255,85,47,0.44);box-shadow:var(--px-shadow)}.brand-proof-redesign .proof-card span{color:var(--px-blue);font-weight:950}.brand-proof-redesign .proof-card strong{margin:16px 0 8px;color:var(--px-navy);font-size:clamp(1rem,1.2vw,1.22rem);line-height:1.12}.brand-proof-redesign .proof-card small{color:var(--px-muted);font-weight:700}.brand-proof-redesign .google-proof{background:linear-gradient(145deg,#ffffff,#fff2df)}.brand-proof-redesign .brand-service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.brand-proof-redesign .service-card{min-height:238px;padding:22px;border:1px solid rgba(17,33,43,0.1);border-radius:8px;background:linear-gradient(180deg,#ffffff,#fffaf0);box-shadow:0 18px 44px rgba(7,28,41,0.06);transition:transform 180ms ease,border-color 180ms ease,box-shadow 180ms ease}.brand-proof-redesign .service-card:hover{transform:translateY(-5px);border-color:rgba(255,85,47,0.34);box-shadow:var(--px-shadow)}.brand-proof-redesign .service-icon{display:inline-grid;width:54px;height:54px;place-items:center;margin-bottom:22px;border-radius:8px;background:linear-gradient(135deg,rgba(6,79,167,0.11),rgba(255,85,47,0.1));color:var(--px-blue)}.brand-proof-redesign .service-icon svg{width:34px;height:34px}.brand-proof-redesign .service-icon svg path{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.brand-proof-redesign .service-card h3{margin-bottom:10px;color:var(--px-navy)}.brand-proof-redesign .service-card p{margin-bottom:0;color:var(--px-muted);font-size:0.94rem}.brand-proof-redesign .compact-work-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.brand-proof-redesign .work-card{overflow:hidden;min-height:100%;border:1px solid rgba(17,33,43,0.1);border-radius:8px;background:#ffffff;box-shadow:0 16px 42px rgba(7,28,41,0.06)}.brand-proof-redesign .work-image{display:grid;min-height:130px;place-items:center;background:linear-gradient(135deg,rgba(6,79,167,0.9),rgba(7,28,41,0.9)),linear-gradient(45deg,rgba(255,85,47,0.18),transparent);color:#ffffff;font-weight:950}.brand-proof-redesign .work-image img{width:100%;height:100%;object-fit:cover}.brand-proof-redesign .work-body{padding:18px}.brand-proof-redesign .work-body small{color:var(--px-orange);font-weight:950;text-transform:uppercase}.brand-proof-redesign .work-body h3{margin:10px 0;color:var(--px-navy)}.brand-proof-redesign .work-body p,.brand-proof-redesign .work-body .meta{color:var(--px-muted);font-size:0.9rem}.brand-proof-redesign .work-body .meta{display:grid;gap:4px;margin-top:14px;font-weight:800}.brand-proof-redesign .coverage-section{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(360px,0.72fr);gap:clamp(30px,5vw,70px);align-items:center;padding:clamp(58px,8vw,116px) clamp(18px,5vw,82px);background:linear-gradient(135deg,rgba(7,28,41,0.98),rgba(10,43,59,0.94)),linear-gradient(135deg,rgba(7,33,54,0.92),rgba(20,122,255,0.18));background-size:cover;background-position:center;color:#ffffff}.brand-proof-redesign .coverage-copy{max-width:790px;min-width:0}.brand-proof-redesign .coverage-copy h2{color:#ffffff}.brand-proof-redesign .coverage-copy p{max-width:680px;color:rgba(255,255,255,0.75)}.brand-proof-redesign .area-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px;padding-top:28px;border-top:1px solid rgba(198,154,66,0.32)}.brand-proof-redesign .area-columns ul{display:grid;gap:11px;margin:0;padding:0;color:rgba(255,255,255,0.82);list-style:none}.brand-proof-redesign .area-columns li{display:grid;grid-template-columns:12px minmax(0,1fr);gap:10px;align-items:start;font-weight:750}.brand-proof-redesign .area-columns li::before{content:"";width:8px;height:8px;margin-top:8px;border-radius:999px;background:var(--px-gold)}.brand-proof-redesign .coverage-map-card{position:relative;overflow:hidden;min-width:0;min-height:486px;border:1px solid rgba(198,154,66,0.28);border-radius:14px;box-shadow:0 28px 78px rgba(0,0,0,0.3)}.brand-proof-redesign .map-frame-wrap,.brand-proof-redesign .map-frame-wrap iframe{width:100%;height:100%;min-height:486px}.brand-proof-redesign .map-frame-wrap iframe{display:block;border:0;filter:saturate(0.9) contrast(1.05)}.brand-proof-redesign .map-overlay{position:absolute;left:18px;top:18px;max-width:min(320px,calc(100% - 36px));padding:14px 16px;border:1px solid rgba(255,255,255,0.24);border-radius:8px;background:rgba(7,28,41,0.84);color:#ffffff;backdrop-filter:blur(10px)}.brand-proof-redesign .map-overlay strong,.brand-proof-redesign .map-overlay span{display:block}.brand-proof-redesign .map-overlay span{margin-top:4px;color:rgba(255,255,255,0.72);font-size:0.86rem}.brand-proof-redesign .review-proof-bar{display:grid;grid-template-columns:230px minmax(0,1fr);gap:18px;align-items:stretch;padding:16px;border:1px solid rgba(17,33,43,0.1);border-radius:10px;background:linear-gradient(135deg,#fffaf0,#ffffff);box-shadow:0 20px 56px rgba(7,28,41,0.08)}.brand-proof-redesign .google-score-card{display:grid;align-content:center;min-height:220px;padding:24px;border-radius:8px;background:linear-gradient(145deg,var(--px-navy),var(--px-blue));color:#ffffff}.brand-proof-redesign .google-score-card strong{color:var(--px-gold);font-size:3.6rem;line-height:1}.brand-proof-redesign .google-score-card span,.brand-proof-redesign .google-score-card small{display:block;color:rgba(255,255,255,0.78);font-weight:850}.brand-proof-redesign .review-marquee{position:relative;overflow:hidden;min-width:0}.brand-proof-redesign .review-marquee::before,.brand-proof-redesign .review-marquee::after{content:"";position:absolute;top:0;bottom:0;z-index:2;width:70px;pointer-events:none}.brand-proof-redesign .review-marquee::before{left:0;background:linear-gradient(90deg,#fffaf0,transparent)}.brand-proof-redesign .review-marquee::after{right:0;background:linear-gradient(270deg,#ffffff,transparent)}.brand-proof-redesign .review-track{display:flex;width:max-content;min-height:100%;gap:12px;animation:px-review-scroll 54s linear infinite}.brand-proof-redesign .review-marquee:hover .review-track{animation-play-state:paused}.brand-proof-redesign .google-review-card{display:grid;grid-template-rows:auto auto 1fr;width:286px;min-height:220px;flex:0 0 auto;padding:18px;border:1px solid rgba(17,33,43,0.1);border-radius:8px;background:#ffffff;box-shadow:none}.brand-proof-redesign .review-card-top{display:grid;grid-template-columns:38px minmax(0,1fr) 24px;gap:10px;align-items:center}.brand-proof-redesign .avatar{display:inline-grid;width:38px;height:38px;place-items:center;border-radius:999px;background:var(--px-navy);color:#ffffff;font-weight:900}.brand-proof-redesign .review-card-top strong,.brand-proof-redesign .review-card-top small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-proof-redesign .review-card-top strong{color:var(--px-navy);font-size:0.92rem}.brand-proof-redesign .review-card-top small{color:var(--px-muted);font-size:0.76rem}.brand-proof-redesign .google-mark{color:var(--px-blue);font-weight:950}.brand-proof-redesign .star-row{margin:14px 0 12px;color:var(--px-orange);font-size:0.8rem;font-weight:950}.brand-proof-redesign .google-review-card p{margin:0;color:#263741;font-size:0.92rem}.brand-proof-redesign .quote-section{display:grid;grid-template-columns:minmax(0,0.78fr) minmax(360px,0.72fr);gap:clamp(28px,5vw,64px);align-items:start;background:linear-gradient(135deg,rgba(255,250,240,0.96),rgba(255,255,255,0.96)),radial-gradient(circle at 15% 20%,rgba(255,85,47,0.14),transparent 30%)}.brand-proof-redesign .quote-copy{max-width:700px;min-width:0}.brand-proof-redesign .calendar-panel{margin-top:26px;padding:22px;border:1px solid rgba(17,33,43,0.12);border-radius:8px;background:#ffffff}.brand-proof-redesign .calendar-panel h3{margin-bottom:8px;color:var(--px-navy)}.brand-proof-redesign .calendar-panel p{margin-bottom:0}.brand-proof-redesign .brand-form{display:grid;gap:18px;min-width:0;padding:clamp(22px,3vw,34px);border:1px solid rgba(17,33,43,0.12);border-radius:10px;background:#ffffff;box-shadow:var(--px-shadow)}.brand-proof-redesign .brand-form h3{margin-bottom:0;color:var(--px-navy)}.brand-proof-redesign .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.brand-proof-redesign label{display:grid;gap:8px;color:#253642;font-size:0.88rem;font-weight:850}.brand-proof-redesign input,.brand-proof-redesign textarea,.brand-proof-redesign select{width:100%;border:1px solid rgba(17,33,43,0.14);border-radius:8px;background:#fffdf8;color:var(--px-ink);padding:12px 13px;outline:none}.brand-proof-redesign textarea{resize:vertical}.brand-proof-redesign input:focus,.brand-proof-redesign textarea:focus,.brand-proof-redesign select:focus{border-color:rgba(255,85,47,0.7);box-shadow:0 0 0 4px rgba(255,85,47,0.12)}.brand-proof-redesign .form-status{min-height:22px;margin:0;color:var(--px-blue);font-weight:850}.brand-proof-redesign .brand-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px clamp(18px,5vw,82px);background:var(--px-navy);color:rgba(255,255,255,0.78)}.brand-proof-redesign .brand-footer .brand-text strong{color:#ffffff}.brand-proof-redesign .brand-footer nav{display:flex;flex-wrap:wrap;gap:14px;font-weight:850}.brand-proof-redesign .brand-footer a:hover{color:#ffffff}.brand-proof-redesign .reveal-on-scroll{opacity:0;transform:translateY(26px);transition:opacity 700ms ease,transform 700ms ease;transition-delay:var(--delay,0ms)}.brand-proof-redesign .reveal-on-scroll.is-visible{opacity:1;transform:translateY(0)}@keyframes px-review-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes px-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes px-hero-glow{from{opacity:0.72}to{opacity:1}}@media (max-width:1180px){.brand-proof-redesign .brand-hero,.brand-proof-redesign .coverage-section,.brand-proof-redesign .quote-section{grid-template-columns:1fr}.brand-proof-redesign .plumbixx-service-board{min-height:auto}.brand-proof-redesign .proof-grid,.brand-proof-redesign .compact-work-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-proof-redesign .brand-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:940px){.brand-proof-redesign .brand-menu-button{display:inline-flex}.brand-proof-redesign .brand-nav{position:absolute;top:calc(100% + 8px);left:16px;right:16px;display:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:12px;border:1px solid rgba(7,28,41,0.12);border-radius:10px;background:rgba(255,250,240,0.98);box-shadow:var(--px-shadow)}.brand-proof-redesign .brand-nav.open{display:grid}.brand-proof-redesign .brand-nav a{background:#ffffff}.brand-proof-redesign .trust-ribbon{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-proof-redesign .review-proof-bar{grid-template-columns:1fr}.brand-proof-redesign .google-score-card{min-height:auto}}@media (max-width:720px){.brand-proof-redesign .brand-header{flex-wrap:wrap;gap:10px;min-height:72px}.brand-proof-redesign .brand-lockup{flex:1 1 auto}.brand-proof-redesign .brand-badge{width:40px;height:40px}.brand-proof-redesign .brand-text strong{font-size:0.94rem}.brand-proof-redesign .brand-text small{font-size:0.62rem}.brand-proof-redesign .header-actions{order:3;width:100%;display:grid;grid-template-columns:1fr 1fr}.brand-proof-redesign .brand-header-link{min-height:38px;padding:9px 10px;font-size:0.76rem}.brand-proof-redesign .brand-nav{grid-template-columns:1fr}.brand-proof-redesign .brand-hero{min-height:auto;padding-top:54px;background:linear-gradient(180deg,rgba(7,28,41,0.97),rgba(7,28,41,0.88)),linear-gradient(135deg,rgba(7,33,54,0.92),rgba(20,122,255,0.18));background-size:cover;background-position:center}.brand-proof-redesign h1{font-size:clamp(2.32rem,10vw,3.15rem);line-height:1.02}.brand-proof-redesign h2{font-size:clamp(2.1rem,10vw,3.3rem)}.brand-proof-redesign .hero-actions{display:grid;grid-template-columns:1fr}.brand-proof-redesign .button.large{width:100%;min-width:0}.brand-proof-redesign .board-top{align-items:flex-start}.brand-proof-redesign .mascot-mark{width:66px;height:66px}.brand-proof-redesign .trust-ribbon,.brand-proof-redesign .proof-grid,.brand-proof-redesign .brand-service-grid,.brand-proof-redesign .compact-work-grid,.brand-proof-redesign .area-columns,.brand-proof-redesign .form-grid{grid-template-columns:1fr}.brand-proof-redesign .trust-stat{min-height:auto}.brand-proof-redesign .coverage-map-card,.brand-proof-redesign .map-frame-wrap,.brand-proof-redesign .map-frame-wrap iframe{min-height:360px}.brand-proof-redesign .review-track{animation-duration:70s}.brand-proof-redesign .google-review-card{width:260px}.brand-proof-redesign .brand-footer{display:grid;justify-items:start}}@media (prefers-reduced-motion:reduce){.brand-proof-redesign *,.brand-proof-redesign *::before,.brand-proof-redesign *::after{scroll-behavior:auto;animation-duration:1ms !important;animation-iteration-count:1 !important;transition-duration:1ms !important}}.area-specialist-redesign{--area-ink:#10222b;--area-muted:#53666e;--area-line:#dce8e8;--area-teal:#007b83;--area-teal-dark:#005965;--area-green:#1fa45b;--area-soft:#f4fbfb;--area-navy:#082f40;--area-shadow:0 24px 70px rgba(16,34,43,0.12);background:#ffffff;color:var(--area-ink)}.area-specialist-redesign .trade-header{background:rgba(255,255,255,0.98)}.area-specialist-redesign .trade-logo,.area-specialist-redesign .button.primary,.area-specialist-redesign .compact{border-color:var(--area-teal);background:var(--area-teal)}.area-specialist-redesign .button.whatsapp,.area-specialist-redesign .icon-button{background:var(--area-green)}.area-hero{display:grid;grid-template-columns:minmax(0,0.86fr) minmax(420px,0.72fr);min-height:calc(100svh - 76px);background:#ffffff}.area-hero-copy{align-self:center;max-width:720px;padding:clamp(56px,8vw,108px) clamp(18px,5vw,82px)}.area-hero .eyebrow,.area-reviews .eyebrow,.area-contact-section .eyebrow{color:var(--area-teal)}.area-hero h1{margin-bottom:22px;color:var(--area-ink);font-size:clamp(3rem,6.2vw,5.8rem);line-height:0.96}.area-hero p{max-width:620px;color:var(--area-muted);font-size:1.08rem}.area-hero-proof{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.area-hero-proof span{display:inline-flex;align-items:center;min-height:36px;padding:8px 10px;border:1px solid rgba(0,123,131,0.18);border-radius:8px;background:#eefafa;color:var(--area-teal-dark);font-weight:850}.area-hero-proof span::before{content:"";width:8px;height:8px;margin-right:8px;border-radius:999px;background:var(--area-teal)}.area-hero-image{position:relative;min-height:620px;overflow:hidden;background:linear-gradient(90deg,rgba(255,255,255,0.1),rgba(0,89,101,0.16)),linear-gradient(135deg,rgba(7,33,54,0.92),rgba(20,122,255,0.18));background-size:cover;background-position:center}.area-hero-image::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,0.65),rgba(255,255,255,0) 28%),radial-gradient(circle at 70% 30%,rgba(255,255,255,0.32),transparent 24%)}.hero-image-card{position:absolute;right:28px;bottom:28px;display:grid;gap:4px;min-width:210px;padding:18px;border:1px solid rgba(255,255,255,0.42);border-radius:8px;background:rgba(255,255,255,0.9);box-shadow:var(--area-shadow)}.hero-image-card span{color:var(--area-teal);font-weight:950}.hero-image-card strong{color:var(--area-ink)}.area-service-strip{border-block:1px solid var(--area-line);background:#ffffff}.area-services{grid-template-columns:repeat(6,minmax(0,1fr));gap:0}.area-services .service-card{min-height:170px;padding:24px 18px;border-width:0 1px 0 0;border-color:var(--area-line);border-radius:0;box-shadow:none;text-align:center}.area-services .service-card:hover{transform:translateY(-3px);box-shadow:none}.area-services .service-icon{width:48px;height:48px;margin:0 auto 14px;background:#eff8f9;color:var(--area-teal-dark)}.area-services .service-icon svg{width:28px;height:28px}.area-services .service-card h3{margin-bottom:4px;font-size:0.96rem}.area-services .service-card p{margin:0 auto;max-width:170px;font-size:0.78rem;line-height:1.35}.area-coverage-section{display:grid;grid-template-columns:minmax(0,0.92fr) minmax(360px,0.92fr);gap:clamp(26px,5vw,70px);align-items:center;padding:clamp(56px,8vw,108px) clamp(18px,5vw,82px);background:var(--area-soft)}.area-coverage-section .areas-copy h2{max-width:650px;color:var(--area-ink);font-size:clamp(2.25rem,4.2vw,4.5rem);line-height:1}.area-coverage-section .area-columns{margin-top:28px;border-top-color:rgba(0,123,131,0.22)}.area-coverage-section .area-columns ul{color:var(--area-ink);font-size:0.96rem}.area-coverage-section .area-columns li::before{background:var(--area-teal)}.area-map-card{min-height:455px;background:linear-gradient(135deg,rgba(238,250,250,0.94),rgba(255,255,255,0.78)),linear-gradient(135deg,rgba(7,33,54,0.94),rgba(20,122,255,0.22));background-size:cover;background-position:center}.area-map-card .map-pin{background:var(--area-teal);color:#ffffff}.area-map-card .coverage-ring{border-color:rgba(0,123,131,0.24)}.why-plumbixx{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;padding:0 clamp(18px,5vw,82px);background:var(--area-line)}.why-item{display:grid;align-content:start;min-height:136px;padding:22px 18px;background:#ffffff}.why-item span{display:inline-grid;width:34px;height:34px;place-items:center;margin-bottom:10px;border-radius:999px;background:#eefafa;color:var(--area-teal-dark);font-weight:950}.why-item strong,.why-item small{display:block}.why-item small{margin-top:6px;color:var(--area-muted)}.area-reviews{padding:clamp(56px,8vw,108px) 0 clamp(36px,6vw,72px);background:linear-gradient(135deg,var(--area-teal),var(--area-navy));color:#ffffff}.area-reviews .reviews-heading{padding-inline:clamp(18px,5vw,82px)}.area-reviews .reviews-heading .eyebrow{color:#bcecf0}.area-reviews .reviews-heading h2{max-width:760px;color:#ffffff;font-size:clamp(2.3rem,4.8vw,4.8rem)}.area-reviews .reviews-heading p{color:rgba(255,255,255,0.72)}.area-reviews .google-review-panel{padding-inline:clamp(18px,5vw,82px)}.area-reviews .google-score-card{background:rgba(255,255,255,0.12)}.area-reviews .google-score-card strong{color:#ffffff}.area-platform-proof{background:#ffffff;padding:0 clamp(18px,5vw,82px) clamp(46px,7vw,82px)}.area-platform-proof .platform-proof{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:0;padding-top:28px;border-top:1px solid var(--area-line);background:transparent}.area-platform-proof .platform-card{min-height:150px;border:1px solid var(--area-line);border-radius:8px;background:#ffffff;color:var(--area-ink)}.area-platform-proof .platform-card span{background:#eff8f9;color:var(--area-teal-dark)}.area-platform-proof .platform-card small{color:var(--area-muted)}.area-contact-section{display:grid;grid-template-columns:minmax(0,0.82fr) minmax(340px,0.76fr);gap:clamp(24px,5vw,70px);align-items:start;padding:clamp(56px,8vw,108px) clamp(18px,5vw,82px);background:var(--area-soft)}.area-contact-section .quote-copy{position:sticky;top:104px}.area-contact-section .quote-copy h2{color:var(--area-ink);font-size:clamp(2.2rem,4.6vw,4.6rem);line-height:1}.area-contact-section .quote-copy p{color:var(--area-muted)}.area-contact-section .calendar-panel{box-shadow:none}.area-footer{background:var(--area-navy)}@media (max-width:1120px){.area-services{grid-template-columns:repeat(3,minmax(0,1fr))}.why-plumbixx,.area-platform-proof .platform-proof{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.area-hero,.area-coverage-section,.area-contact-section{grid-template-columns:1fr}.area-hero-image{min-height:420px}.area-contact-section .quote-copy{position:static}}@media (max-width:720px){.area-hero h1{font-size:clamp(2.7rem,12vw,3.7rem)}.area-services,.why-plumbixx,.area-platform-proof .platform-proof{grid-template-columns:1fr}.area-services .service-card{min-height:auto;text-align:left}.area-services .service-icon{margin-inline:0}}.proof-led-redesign .hybrid-hero{grid-template-columns:minmax(0,0.86fr) minmax(360px,0.68fr);background:linear-gradient(90deg,rgba(7,30,39,0.97),rgba(7,30,39,0.9) 48%,rgba(7,30,39,0.28)),linear-gradient(135deg,rgba(7,33,54,0.92),rgba(20,122,255,0.18));background-size:cover;background-position:center right;color:#ffffff}.proof-led-redesign .hybrid-hero .proof-hero-copy,.proof-led-redesign .hybrid-hero h1{max-width:820px}.proof-led-redesign .hybrid-hero h1{color:#ffffff;font-size:clamp(3.1rem,6.5vw,6.3rem);text-wrap:balance}.proof-led-redesign .hybrid-hero .hero-cert-row span{border-color:rgba(217,189,104,0.24);background:rgba(255,255,255,0.08);color:#ffffff}.hero-trade-panel{background:rgba(7,30,39,0.82);border-color:rgba(217,189,104,0.34);color:#ffffff;backdrop-filter:blur(14px)}.hero-trade-panel .review-board-header{border-color:rgba(217,189,104,0.24)}.hero-trade-panel .review-board-header strong,.hero-trade-panel .mini-review-stack p{color:#ffffff}.hero-trade-panel .mini-review-stack article{border-color:rgba(217,189,104,0.22);background:rgba(255,255,255,0.07)}.hero-trade-panel .mini-review-stack span{color:var(--proof-gold)}.hero-trade-panel .mini-review-stack small{color:rgba(255,255,255,0.64)}.proof-led-redesign .proof-banner{border-top:1px solid rgba(217,189,104,0.32);border-bottom:1px solid rgba(217,189,104,0.32)}.proof-led-redesign .areas-copy h2{color:#ffffff}.proof-led-redesign .area-columns li::before{background:var(--proof-gold)}.proof-led-redesign .areas-experience .coverage-map{border-color:rgba(217,189,104,0.24);box-shadow:0 28px 90px rgba(0,0,0,0.28)}.proof-led-redesign .reviews-platforms{padding-bottom:clamp(40px,6vw,72px)}.proof-led-redesign .footer-proof{padding-top:clamp(42px,6vw,78px)}.proof-led-redesign .footer-proof-heading h2{max-width:880px;color:var(--proof-gold)}.proof-led-redesign .platform-card{background:rgba(255,255,255,0.09)}@media (max-width:980px){.proof-led-redesign .hybrid-hero{grid-template-columns:1fr;background:linear-gradient(180deg,rgba(7,30,39,0.96),rgba(7,30,39,0.88)),linear-gradient(135deg,rgba(7,33,54,0.92),rgba(20,122,255,0.18));background-size:cover}}@media (max-width:720px){.hero-trade-panel{display:block}}:root{--navy:#102c3a;--blue:#136f94;--blue-2:#0d536f;--yellow:#f5be2e;--mist:#eef5f7;--paper:#ffffff;--charcoal:#14242b}body{background:#f4f7f8;color:var(--charcoal)}.site-header{min-height:76px;background:rgba(255,255,255,0.96)}.brand-mark{background:linear-gradient(135deg,var(--navy),var(--blue))}.site-nav a:hover,.tab:hover,.tab.active{border-color:rgba(19,111,148,0.22);color:var(--blue-2)}.hero-pro{position:relative;grid-template-columns:minmax(0,1fr) 420px;min-height:calc(100svh - 76px);color:#ffffff;background:linear-gradient(90deg,rgba(16,44,58,0.96),rgba(16,44,58,0.78) 55%,rgba(16,44,58,0.42)),linear-gradient(135deg,rgba(7,33,54,0.92),rgba(20,122,255,0.18));background-size:cover;background-position:center}.hero-pro .hero-copy{max-width:880px}.hero-pro .eyebrow{color:var(--yellow)}.hero-pro h1{max-width:920px;font-size:clamp(3rem,7vw,6.2rem)}.hero-pro .hero-text{color:rgba(255,255,255,0.82);max-width:680px}.hero-pro .button.secondary{border-color:rgba(255,255,255,0.32);background:rgba(255,255,255,0.12);color:#ffffff}.hero-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:680px;margin-top:32px}.hero-proof div,.quote-card{border:1px solid rgba(255,255,255,0.18);border-radius:8px;background:rgba(255,255,255,0.12);backdrop-filter:blur(16px)}.hero-proof div{padding:16px}.hero-proof strong,.hero-proof span{display:block}.hero-proof strong{color:#ffffff;font-size:1.7rem}.hero-proof span{color:rgba(255,255,255,0.74);font-size:0.88rem}.quote-card{align-self:center;padding:24px;background:rgba(255,255,255,0.94);color:var(--charcoal);box-shadow:0 24px 80px rgba(0,0,0,0.24)}.quote-card-top{display:inline-flex;align-items:center;gap:8px;margin-bottom:20px;color:var(--blue-2);font-weight:800}.status-dot{width:10px;height:10px;border-radius:999px;background:#2fb344}.quote-card h2{font-size:clamp(1.6rem,3vw,2.4rem)}.quote-card dl{display:grid;gap:12px;margin:20px 0 0}.quote-card dl div{padding-top:12px;border-top:1px solid var(--line)}.full{width:100%}.banner-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:var(--yellow);color:#1f2b30;font-weight:900;text-align:center}.banner-strip span{padding:18px 10px;border-right:1px solid rgba(31,43,48,0.18)}.split-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,420px);gap:28px;max-width:none;align-items:end}.service-card{min-height:240px;padding:24px;border-color:rgba(19,111,148,0.18);transition:transform 180ms ease,box-shadow 180ms ease}.service-card:hover,.work-card:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.service-icon{display:inline-grid;width:38px;height:38px;place-items:center;margin-bottom:26px;border-radius:8px;background:var(--mist);color:var(--blue-2);font-weight:900}.proof-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,0.7fr);gap:18px;background:var(--navy);color:#ffffff}.proof-section .eyebrow{color:var(--yellow)}.proof-panel,.testimonial-card{border-radius:8px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.12)}.proof-panel{padding:clamp(24px,4vw,44px)}.proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px}.proof-grid div{padding:18px;border-radius:8px;background:rgba(255,255,255,0.08)}.proof-grid span{margin-top:8px;color:rgba(255,255,255,0.7);font-size:0.88rem}.testimonial-grid{display:grid;gap:18px}.testimonial-card{margin:0;padding:26px}.testimonial-card blockquote{margin:0;font-size:1.12rem;line-height:1.45}.testimonial-card figcaption{margin-top:16px;color:var(--yellow);font-weight:800}.work-section{background:#ffffff}.featured-work .work-card{border-color:rgba(19,111,148,0.18)}.work-image{background:linear-gradient(135deg,rgba(16,44,58,0.88),rgba(19,111,148,0.76)),linear-gradient(135deg,rgba(7,33,54,0.92),rgba(20,122,255,0.18));min-height:250px}.work-image span{display:inline-flex;padding:8px 12px;border-radius:8px;background:rgba(255,255,255,0.16);color:#ffffff}.booking-copy{position:sticky;top:100px}.premium-form{box-shadow:var(--shadow)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.contact-pro{background:var(--mist)}.map-frame{box-shadow:var(--shadow)}.admin-hero,.admin-stats,.quick-actions{display:flex;gap:14px;align-items:center;justify-content:space-between}.admin-hero{padding-bottom:4px}.admin-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-stat,.setup-banner,.service-edit-row{border:1px solid var(--line);border-radius:8px;background:#ffffff}.admin-stat{padding:18px}.admin-stat strong,.admin-stat span{display:block}.admin-stat strong{font-size:1.6rem;color:var(--blue-2)}.setup-banner{display:grid;gap:6px;padding:18px;border-left:5px solid var(--yellow)}.quick-actions{justify-content:flex-start;flex-wrap:wrap}.service-edit-row{display:grid;grid-template-columns:minmax(180px,0.5fr) minmax(260px,1fr) auto;gap:12px;align-items:end;padding:14px;margin-bottom:12px}@media (max-width:980px){.hero-pro,.proof-section,.split-heading{grid-template-columns:1fr}.quote-card,.booking-copy{position:static}.banner-strip,.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.hero-proof,.proof-grid,.form-grid,.banner-strip,.admin-stats,.service-edit-row{grid-template-columns:1fr}}.home-redesign{background:#f6f8f8}.sales-header{min-height:72px;padding-block:10px}.header-call{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 14px;border-radius:8px;background:var(--yellow);color:#1c2a30;font-weight:900}.sales-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,440px);gap:clamp(24px,5vw,72px);align-items:center;min-height:calc(100svh - 72px);padding:clamp(54px,8vw,120px) clamp(18px,5vw,84px);color:#ffffff;background:linear-gradient(90deg,rgba(9,32,43,0.96),rgba(9,32,43,0.82) 50%,rgba(9,32,43,0.46)),linear-gradient(135deg,rgba(7,33,54,0.92),rgba(20,122,255,0.18));background-position:center;background-size:cover}.sales-hero-copy{max-width:920px}.sales-hero .eyebrow,.problem-band .eyebrow,.quote-section .eyebrow{color:var(--yellow)}.sales-hero h1{max-width:980px;margin-bottom:22px;font-size:clamp(3.2rem,8vw,7rem);line-height:0.93}.sales-hero p{max-width:720px;color:rgba(255,255,255,0.84);font-size:1.15rem}.sales-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:760px;margin:30px 0 0;padding:0;list-style:none}.sales-checks li{padding:14px;border:1px solid rgba(255,255,255,0.18);border-radius:8px;background:rgba(255,255,255,0.12);color:#ffffff;font-weight:800}.lead-card{padding:26px;border:1px solid rgba(255,255,255,0.24);border-radius:8px;background:rgba(255,255,255,0.96);color:var(--charcoal);box-shadow:0 30px 90px rgba(0,0,0,0.28)}.lead-card .eyebrow,.lead-card p{color:var(--blue-2)}.lead-card h2{font-size:clamp(1.8rem,3vw,2.8rem)}.mini-contact{display:grid;gap:10px;margin-top:18px;color:var(--muted)}.mini-contact span{padding-top:10px;border-top:1px solid var(--line)}.conversion-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--line);background:#ffffff}.conversion-strip div{padding:24px clamp(16px,4vw,42px);border-right:1px solid var(--line)}.conversion-strip strong,.conversion-strip span{display:block}.conversion-strip strong{color:var(--blue-2);font-size:clamp(1.8rem,4vw,3.2rem)}.conversion-strip span{color:var(--muted);font-weight:800}.sales-section{padding:clamp(56px,8vw,116px) clamp(18px,5vw,84px)}.sales-heading{max-width:980px;margin-bottom:32px}.sales-heading h2,.problem-band h2,.review-proof h2,.quote-copy h2,.contact-sales h2{font-size:clamp(2.3rem,5vw,5rem);line-height:0.98}.sales-heading p,.quote-copy p{max-width:780px;color:var(--muted);font-size:1.06rem}.sales-services .service-card{display:grid;align-content:start;min-height:260px;border-color:rgba(19,111,148,0.18);box-shadow:0 1px 0 rgba(20,36,43,0.04)}.sales-services .service-card h3{font-size:1.28rem}.problem-band{display:grid;grid-template-columns:minmax(0,0.85fr) minmax(320px,1fr);gap:28px;align-items:center;padding:clamp(44px,6vw,72px) clamp(18px,5vw,84px);background:var(--navy);color:#ffffff}.problem-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.problem-list span{min-height:66px;padding:18px;border-radius:8px;background:rgba(255,255,255,0.1);font-weight:850}.reviews-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,0.75fr);gap:18px;background:#ffffff}.review-proof{padding:clamp(24px,4vw,44px);border-radius:8px;background:var(--mist)}.review-proof .proof-grid{color:var(--charcoal)}.review-proof .proof-grid div{background:#ffffff;border:1px solid var(--line)}.review-proof .proof-grid span{color:var(--muted)}.reviews-layout .testimonial-card{background:var(--navy);color:#ffffff}.work-sales{background:#f7fafb}.quote-section{display:grid;grid-template-columns:minmax(0,0.82fr) minmax(340px,0.78fr);gap:clamp(24px,5vw,68px);align-items:start;background:linear-gradient(135deg,rgba(16,44,58,0.96),rgba(19,111,148,0.9));color:#ffffff}.quote-copy{position:sticky;top:100px}.quote-copy p{color:rgba(255,255,255,0.78)}.quote-buttons{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.quote-buttons .button.secondary{border-color:rgba(255,255,255,0.3);background:rgba(255,255,255,0.12);color:#ffffff}.quote-section .calendar-panel{background:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.16);box-shadow:none}.quote-section .calendar-panel h3,.quote-section .calendar-panel p{color:#ffffff}.contact-sales{display:grid;grid-template-columns:minmax(0,0.8fr) minmax(320px,1fr);gap:34px;align-items:start;background:#ffffff}.contact-sales .contact-list a:first-child{background:var(--yellow);border-color:var(--yellow);color:#1c2a30;font-weight:900}@media (max-width:980px){.sales-hero,.problem-band,.reviews-layout,.quote-section,.contact-sales{grid-template-columns:1fr}.quote-copy{position:static}.header-call{display:none}}@media (max-width:720px){.sales-checks,.conversion-strip,.problem-list{grid-template-columns:1fr}.sales-hero{min-height:auto}}:root{--trade-ink:#102027;--trade-muted:#5d6b71;--trade-line:#dce5e8;--trade-paper:#ffffff;--trade-fog:#f4f8f9;--trade-blue:#116d93;--trade-blue-dark:#0b4057;--trade-green:#20a65a;--trade-yellow:#f4bd2f;--trade-gold:#d9bd68;--trade-red:#d95f3d;--trade-shadow:0 24px 70px rgba(9,32,43,0.15)}.trade-redesign{overflow-x:hidden;background:var(--trade-fog);color:var(--trade-ink)}.trade-redesign .eyebrow{color:var(--trade-blue);letter-spacing:0.08em}.trade-redesign .button.primary{border-color:var(--trade-blue);background:var(--trade-blue);color:#ffffff}.trade-redesign .button.primary:hover{background:var(--trade-blue-dark)}.trade-redesign .button.secondary{border-color:var(--trade-line);background:#ffffff;color:var(--trade-blue-dark)}.trade-header{position:sticky;top:0;z-index:40;display:grid;grid-template-columns:minmax(210px,auto) minmax(0,1fr) auto;gap:18px;align-items:center;min-height:76px;padding:12px clamp(16px,4vw,58px);border-bottom:1px solid rgba(220,229,232,0.78);background:rgba(255,255,255,0.94);backdrop-filter:blur(18px)}.trade-brand{display:inline-flex;align-items:center;gap:12px;min-width:0}.trade-logo{display:inline-grid;width:44px;height:44px;place-items:center;border-radius:8px;background:linear-gradient(135deg,var(--trade-blue-dark),var(--trade-blue));color:#ffffff;font-weight:900}.trade-brand strong,.trade-brand small{display:block}.trade-brand small{color:var(--trade-muted);font-size:0.8rem}.trade-nav{display:flex;justify-content:center;gap:6px}.trade-nav a{min-height:40px;padding:9px 13px;border-radius:8px;color:#36515b;font-weight:800}.trade-nav a:hover{background:#eef6f8;color:var(--trade-blue-dark)}.header-actions{display:flex;gap:8px;align-items:center}.compact{min-height:42px;padding-inline:14px}.icon-button,.button.whatsapp{border-color:rgba(32,166,90,0.26);background:var(--trade-green);color:#ffffff}.icon-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 13px;border:1px solid rgba(32,166,90,0.26);border-radius:8px;font-weight:900}.trade-menu-button{justify-self:end}.trade-hero{position:relative;display:grid;grid-template-columns:minmax(0,0.95fr) minmax(320px,410px);gap:clamp(24px,4vw,58px);min-height:calc(100svh - 76px);padding:clamp(58px,8vw,112px) clamp(16px,5vw,82px);overflow:hidden;color:#ffffff;background:linear-gradient(90deg,rgba(8,31,42,0.98),rgba(8,31,42,0.86) 48%,rgba(8,31,42,0.44)),linear-gradient(135deg,rgba(7,33,54,0.92),rgba(20,122,255,0.18));background-size:cover;background-position:center}.trade-hero::after{content:"";position:absolute;inset:auto 0 0;height:120px;background:linear-gradient(0deg,rgba(244,248,249,1),rgba(244,248,249,0));pointer-events:none}.hero-content,.callback-card{position:relative;z-index:2}.hero-content{align-self:center;max-width:820px}.trade-hero .eyebrow{color:var(--trade-yellow)}.trade-hero h1{max-width:820px;margin-bottom:22px;font-size:clamp(3rem,6.3vw,5.8rem);line-height:0.95;overflow-wrap:normal}.trade-hero p{max-width:760px;color:rgba(255,255,255,0.82);font-size:1.14rem}.hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.button.large{min-height:54px;padding-inline:22px}.trade-hero .button.secondary,.quote-experience .button.secondary{border-color:rgba(255,255,255,0.28);background:rgba(255,255,255,0.12);color:#ffffff}.hero-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:840px;margin-top:34px}.hero-trust a,.hero-trust div{min-height:104px;padding:16px;border:1px solid rgba(255,255,255,0.16);border-radius:8px;background:rgba(255,255,255,0.1);backdrop-filter:blur(14px)}.hero-trust strong,.hero-trust span{display:block}.hero-trust strong{font-size:clamp(1.65rem,3vw,2.7rem);line-height:1}.hero-trust span{margin-top:8px;color:rgba(255,255,255,0.72);font-weight:800}.callback-card{align-self:center;padding:26px;border:1px solid rgba(255,255,255,0.22);border-radius:8px;background:rgba(255,255,255,0.96);color:var(--trade-ink);box-shadow:0 32px 90px rgba(0,0,0,0.26)}.callback-card h2{margin-top:14px;font-size:clamp(1.8rem,3vw,2.7rem)}.callback-card p{color:var(--trade-muted)}.live-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;background:rgba(32,166,90,0.12);color:#14733f;font-weight:900}.live-pill::before{content:"";width:9px;height:9px;border-radius:999px;background:var(--trade-green);box-shadow:0 0 0 0 rgba(32,166,90,0.52);animation:pulse-dot 1.8s infinite}.callback-actions{display:grid;gap:10px;margin-top:22px}.quick-contact{display:grid;gap:12px;margin:22px 0 0}.quick-contact div{padding-top:12px;border-top:1px solid var(--trade-line)}.quick-contact dt{color:var(--trade-blue)}.quick-contact dd{color:var(--trade-ink);font-weight:850}.plumber-profile dd{line-height:1.35}.hero-media{position:absolute;inset:0;pointer-events:none}.hero-panel{position:absolute;width:170px;height:170px;border:1px solid rgba(255,255,255,0.18);border-radius:8px;background:rgba(255,255,255,0.08);transform:rotate(10deg);animation:float-panel 8s ease-in-out infinite}.panel-one{right:9%;top:16%}.panel-two{right:33%;bottom:12%;width:110px;height:110px;animation-delay:1.2s}.panel-three{left:42%;top:10%;width:84px;height:84px;animation-delay:2s}.service-ribbon{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-block:1px solid var(--trade-line);background:var(--trade-yellow);color:#202d32;font-weight:950;text-align:center}.service-ribbon span{padding:17px 10px;border-right:1px solid rgba(32,45,50,0.16)}.trust-banner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid rgba(217,189,104,0.35);background:linear-gradient(135deg,#0b4057,#102027);color:#ffffff}.trust-banner div{min-height:118px;padding:22px clamp(16px,4vw,42px);border-right:1px solid rgba(255,255,255,0.12)}.trust-banner strong,.trust-banner span{display:block}.trust-banner strong{color:var(--trade-gold);font-size:clamp(2rem,4vw,3.5rem);line-height:1}.trust-banner span{margin-top:8px;color:rgba(255,255,255,0.78);font-weight:850}.trade-section{padding:clamp(58px,8vw,118px) clamp(16px,5vw,82px)}.section-kicker{max-width:990px;margin-bottom:34px}.section-kicker h2,.coverage-copy h2,.proof-content h2,.quote-copy h2,.contact-card h2{font-size:clamp(2.25rem,5vw,5.2rem);line-height:0.98}.section-kicker p,.coverage-copy p,.quote-copy p,.contact-card p{max-width:760px;color:var(--trade-muted);font-size:1.06rem}.services-section{background:var(--trade-fog)}.trade-services .service-card{display:grid;align-content:start;min-height:292px;padding:24px;border:1px solid rgba(17,109,147,0.18);border-radius:8px;background:#ffffff;box-shadow:0 1px 0 rgba(16,32,39,0.04);transition:transform 220ms ease,box-shadow 220ms ease,border-color 220ms ease}.trade-services .service-card:hover,.featured-work .work-card:hover,.process-step:hover{transform:translateY(-5px);border-color:rgba(17,109,147,0.34);box-shadow:var(--trade-shadow)}.trade-services .service-icon{display:inline-grid;width:54px;height:54px;place-items:center;margin-bottom:24px;border-radius:8px;background:#e7f3f7;color:var(--trade-blue-dark);font-weight:950;font-size:0.82rem}.trade-services .service-icon svg{width:31px;height:31px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.trade-services h3{font-size:1.25rem}.text-link{align-self:end;margin-top:16px;color:var(--trade-blue);font-weight:900}.plumber-diagnostics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 clamp(16px,5vw,82px) clamp(58px,8vw,118px);background:var(--trade-fog)}.diagnostic-card{min-height:220px;padding:24px;border:1px solid rgba(17,109,147,0.18);border-radius:8px;background:#ffffff;transition:transform 220ms ease,box-shadow 220ms ease,border-color 220ms ease}.diagnostic-card:hover{transform:translateY(-5px);border-color:rgba(17,109,147,0.34);box-shadow:var(--trade-shadow)}.diagnostic-card span{display:inline-flex;margin-bottom:24px;padding:7px 10px;border-radius:8px;background:#e7f3f7;color:var(--trade-blue-dark);font-weight:950}.diagnostic-card p{color:var(--trade-muted)}.coverage-band{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(320px,0.86fr);gap:clamp(24px,5vw,70px);align-items:center;padding:clamp(56px,7vw,96px) clamp(16px,5vw,82px);background:#ffffff}.coverage-directory{background:linear-gradient(90deg,#ffffff 0%,#ffffff 52%,#f5faf9 52%,#eef7f3 100%)}.area-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px;padding-top:24px;border-top:2px solid rgba(16,32,39,0.18)}.area-columns ul{display:grid;gap:8px;margin:0;padding:0;color:#34484f;font-size:1.08rem;font-weight:780;list-style:none}.area-columns li::before{content:"";display:inline-block;width:7px;height:7px;margin-right:9px;border-radius:999px;background:var(--trade-gold);transform:translateY(-1px)}.coverage-map{position:relative;min-height:430px;overflow:hidden;border:1px solid var(--trade-line);border-radius:8px;background:linear-gradient(135deg,rgba(231,243,247,0.96),rgba(255,255,255,0.84)),linear-gradient(135deg,rgba(7,33,54,0.94),rgba(20,122,255,0.22));background-size:cover;background-position:center;box-shadow:var(--trade-shadow)}.map-pin{position:absolute;left:50%;top:44%;z-index:4;display:grid;width:62px;height:62px;place-items:center;border:4px solid #ffffff;border-radius:999px;background:var(--trade-blue);color:#ffffff;font-weight:950;transform:translate(-50%,-50%);box-shadow:0 14px 34px rgba(11,64,87,0.28)}.coverage-ring{position:absolute;left:50%;top:44%;border:2px solid rgba(17,109,147,0.28);border-radius:999px;transform:translate(-50%,-50%);animation:map-ring 3.8s ease-out infinite}.ring-one{width:150px;height:150px}.ring-two{width:250px;height:250px;animation-delay:0.7s}.ring-three{width:360px;height:360px;animation-delay:1.4s}.coverage-map ul{position:absolute;inset:auto 18px 18px;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.coverage-map li{padding:8px 10px;border:1px solid rgba(17,109,147,0.2);border-radius:8px;background:rgba(255,255,255,0.9);color:var(--trade-blue-dark);font-weight:850}.work-showcase{background:#eef5f7}.featured-work .work-card{overflow:hidden;border:1px solid rgba(17,109,147,0.17);border-radius:8px;background:#ffffff;transition:transform 220ms ease,box-shadow 220ms ease,border-color 220ms ease}.featured-work .work-image{position:relative;min-height:240px;background:linear-gradient(135deg,rgba(11,64,87,0.88),rgba(17,109,147,0.72)),linear-gradient(135deg,rgba(7,33,54,0.92),rgba(20,122,255,0.18));background-size:cover;background-position:center}.featured-work .work-bathrooms{background:linear-gradient(135deg,rgba(11,64,87,0.78),rgba(17,109,147,0.52)),linear-gradient(135deg,rgba(7,33,54,0.92),rgba(20,122,255,0.18));background-size:cover;background-position:center}.featured-work .work-tiling{background:linear-gradient(135deg,rgba(11,64,87,0.72),rgba(217,95,61,0.45)),linear-gradient(135deg,rgba(7,33,54,0.92),rgba(20,122,255,0.18));background-size:cover;background-position:center}.featured-work .work-heating{background:linear-gradient(135deg,rgba(11,64,87,0.78),rgba(244,189,47,0.42)),linear-gradient(135deg,rgba(7,33,54,0.92),rgba(20,122,255,0.18));background-size:cover;background-position:center}.featured-work .work-handyman{background:linear-gradient(135deg,rgba(11,64,87,0.76),rgba(32,166,90,0.42)),linear-gradient(135deg,rgba(7,33,54,0.92),rgba(20,122,255,0.18));background-size:cover;background-position:center}.featured-work .work-image span{position:absolute;left:16px;bottom:16px;padding:8px 10px;border-radius:8px;background:rgba(255,255,255,0.94);color:var(--trade-blue-dark);font-weight:950}.work-body small{display:inline-flex;margin-bottom:10px;color:var(--trade-blue);font-weight:950;text-transform:uppercase;letter-spacing:0.06em}.proof-wall{display:grid;grid-template-columns:minmax(270px,0.44fr) minmax(0,1fr);gap:18px;padding:clamp(58px,8vw,118px) clamp(16px,5vw,82px);background:var(--trade-blue-dark);color:#ffffff}.proof-wall .eyebrow{color:var(--trade-yellow)}.review-score,.proof-content{border:1px solid rgba(255,255,255,0.13);border-radius:8px;background:rgba(255,255,255,0.08)}.review-score{display:grid;align-content:center;gap:18px;min-height:420px;padding:clamp(24px,4vw,42px)}.review-score strong{font-size:clamp(5rem,11vw,9rem);line-height:0.9;color:var(--trade-yellow)}.review-score span{color:rgba(255,255,255,0.78);font-weight:850}.proof-content{padding:clamp(24px,4vw,46px)}.proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:26px 0}.proof-grid div{padding:18px;border:1px solid rgba(255,255,255,0.13);border-radius:8px;background:rgba(255,255,255,0.08)}.proof-grid strong,.proof-grid span{display:block}.proof-grid span{margin-top:8px;color:rgba(255,255,255,0.68)}.proof-wall .testimonial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-wall .testimonial-card{border-color:rgba(255,255,255,0.14);background:rgba(255,255,255,0.1)}.stars{display:inline-flex;margin-bottom:16px;padding:6px 9px;border-radius:8px;background:rgba(244,189,47,0.16);color:var(--trade-yellow);font-weight:950}.process-section{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:clamp(42px,6vw,76px) clamp(16px,5vw,82px);background:#ffffff}.process-step{min-height:230px;padding:24px;border:1px solid var(--trade-line);border-radius:8px;background:#ffffff;transition:transform 220ms ease,box-shadow 220ms ease,border-color 220ms ease}.process-step span{display:inline-grid;width:46px;height:46px;place-items:center;margin-bottom:26px;border-radius:8px;background:var(--trade-yellow);color:#202d32;font-weight:950}.process-step p{color:var(--trade-muted)}.quote-experience{display:grid;grid-template-columns:minmax(0,0.82fr) minmax(340px,0.76fr);gap:clamp(24px,5vw,70px);align-items:start;padding:clamp(58px,8vw,118px) clamp(16px,5vw,82px);background:linear-gradient(135deg,rgba(8,31,42,0.97),rgba(17,109,147,0.92)),linear-gradient(135deg,rgba(7,33,54,0.92),rgba(20,122,255,0.18));background-size:cover;background-position:center;color:#ffffff}.quote-experience .eyebrow{color:var(--trade-yellow)}.quote-experience .quote-copy{position:sticky;top:104px}.quote-experience .quote-copy p{color:rgba(255,255,255,0.78)}.quote-buttons{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0}.quote-experience .calendar-panel{border-color:rgba(255,255,255,0.14);background:rgba(255,255,255,0.1);box-shadow:none}.quote-experience .calendar-panel h3,.quote-experience .calendar-panel p{color:#ffffff}.trade-form{padding:clamp(20px,3vw,30px);border:1px solid rgba(255,255,255,0.2);border-radius:8px;background:rgba(255,255,255,0.96);color:var(--trade-ink);box-shadow:0 30px 90px rgba(0,0,0,0.24)}.trade-form h3{font-size:1.5rem}.contact-panel{display:grid;grid-template-columns:minmax(0,0.72fr) minmax(320px,1fr);gap:22px;padding:clamp(58px,8vw,118px) clamp(16px,5vw,82px);background:#ffffff}.contact-card{padding:clamp(24px,4vw,42px);border:1px solid var(--trade-line);border-radius:8px;background:var(--trade-fog)}.contact-card .contact-list a{background:#ffffff}.contact-card .contact-list a:first-child,.contact-card .contact-list a:nth-child(2){color:#ffffff;font-weight:950}.contact-card .contact-list a:first-child{border-color:var(--trade-blue);background:var(--trade-blue)}.contact-card .contact-list a:nth-child(2){border-color:var(--trade-green);background:var(--trade-green)}.coverage-summary{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.coverage-summary span{padding:8px 10px;border:1px solid rgba(17,109,147,0.18);border-radius:8px;background:#ffffff;color:var(--trade-blue-dark);font-weight:900}.reviews-platforms{padding:clamp(58px,8vw,118px) 0 0;background:linear-gradient(135deg,rgba(11,64,87,0.96),rgba(16,32,39,0.98)),linear-gradient(135deg,rgba(7,33,54,0.92),rgba(20,122,255,0.18));background-size:cover;background-position:center;color:#ffffff}.reviews-heading{max-width:980px;padding:0 clamp(16px,5vw,82px);margin-bottom:32px}.reviews-heading .eyebrow{color:var(--trade-gold)}.reviews-heading h2{max-width:920px;margin-bottom:14px;font-size:clamp(2.3rem,5vw,5rem);line-height:0.98}.reviews-heading p{max-width:780px;color:rgba(255,255,255,0.72)}.google-review-panel{display:grid;grid-template-columns:minmax(220px,310px) minmax(0,1fr);gap:18px;align-items:stretch;padding:0 clamp(16px,5vw,82px)}.google-score-card{display:grid;align-content:center;min-height:250px;padding:24px;border:1px solid rgba(255,255,255,0.14);border-radius:8px;background:rgba(255,255,255,0.1)}.google-score-card strong,.google-score-card span,.google-score-card small{display:block}.google-score-card strong{color:var(--trade-gold);font-size:clamp(4rem,9vw,7rem);line-height:0.9}.google-score-card span{margin-top:12px;font-size:1.2rem;font-weight:900}.google-score-card small{margin-top:6px;color:rgba(255,255,255,0.68);font-weight:800}.review-marquee{overflow:hidden;min-width:0;padding:3px 0 18px;mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.review-track{display:flex;width:max-content;gap:14px;animation:review-scroll 36s linear infinite}.review-marquee:hover .review-track{animation-play-state:paused}.google-review-card{flex:0 0 310px;min-height:238px;padding:18px;border:1px solid rgba(220,229,232,0.8);border-radius:8px;background:#ffffff;color:var(--trade-ink);box-shadow:0 20px 60px rgba(0,0,0,0.14)}.review-card-top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center}.avatar{display:grid;width:42px;height:42px;place-items:center;border-radius:999px;background:#eef7f3;color:var(--trade-blue-dark);font-weight:950}.review-card-top strong,.review-card-top small{display:block}.review-card-top small{color:var(--trade-muted)}.google-mark{color:#4285f4;font-size:1.3rem;font-weight:950}.star-row{margin-top:18px;color:#b88916;font-weight:950}.google-review-card p{margin-top:12px;color:#2f3e44}.platform-proof{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin-top:clamp(42px,6vw,74px);background:rgba(255,255,255,0.14);border-top:1px solid rgba(255,255,255,0.14)}.platform-card{display:grid;align-content:start;min-height:190px;padding:22px;background:rgba(255,255,255,0.08);color:#ffffff}.platform-card span{display:inline-flex;width:fit-content;margin-bottom:22px;padding:8px 10px;border-radius:8px;background:rgba(217,189,104,0.16);color:var(--trade-gold);font-weight:950}.platform-card strong,.platform-card small{display:block}.platform-card strong{font-size:1.1rem}.platform-card small{margin-top:8px;color:rgba(255,255,255,0.66)}.google-card span{background:#ffffff;color:var(--trade-blue-dark)}.contact-panel .map-frame{min-height:520px;border-radius:8px;box-shadow:var(--trade-shadow)}.trade-footer{margin-bottom:0}.mobile-action-bar{position:fixed;left:10px;right:10px;bottom:10px;z-index:50;display:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px;border:1px solid rgba(220,229,232,0.88);border-radius:8px;background:rgba(255,255,255,0.96);box-shadow:0 18px 60px rgba(9,32,43,0.18);backdrop-filter:blur(16px)}.mobile-action-bar a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:8px;background:var(--trade-blue);color:#ffffff;font-weight:950}.mobile-action-bar a:nth-child(2){background:var(--trade-green)}.mobile-action-bar a:nth-child(3){background:var(--trade-yellow);color:#202d32}.reveal-on-scroll{opacity:0;transform:translateY(22px);transition:opacity 620ms ease,transform 620ms ease;transition-delay:var(--delay,0ms)}.reveal-on-scroll.is-visible{opacity:1;transform:translateY(0)}@keyframes pulse-dot{0%{box-shadow:0 0 0 0 rgba(32,166,90,0.52)}70%{box-shadow:0 0 0 10px rgba(32,166,90,0)}100%{box-shadow:0 0 0 0 rgba(32,166,90,0)}}@keyframes float-panel{0%,100%{transform:translateY(0) rotate(10deg)}50%{transform:translateY(-18px) rotate(7deg)}}@keyframes map-ring{0%{opacity:0.78;transform:translate(-50%,-50%) scale(0.9)}70%,100%{opacity:0;transform:translate(-50%,-50%) scale(1.18)}}@keyframes review-scroll{from{transform:translateX(0)}to{transform:translateX(calc(-50% - 7px))}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:0.01ms !important}.reveal-on-scroll{opacity:1;transform:none}}@media (max-width:1120px){.trade-header{grid-template-columns:minmax(210px,auto) auto}.trade-nav{grid-column:1 / -1;order:3}.header-actions{justify-self:end}}@media (max-width:980px){.trade-hero,.coverage-band,.proof-wall,.quote-experience,.contact-panel{grid-template-columns:1fr}.hero-trust,.service-ribbon,.trust-banner,.process-section{grid-template-columns:repeat(2,minmax(0,1fr))}.area-columns,.google-review-panel{grid-template-columns:1fr}.platform-proof{grid-template-columns:repeat(3,minmax(0,1fr))}.quote-experience .quote-copy{position:static}.callback-card{max-width:640px}}@media (max-width:720px){.trade-header{grid-template-columns:minmax(0,1fr) auto;gap:10px}.trade-menu-button{display:inline-flex}.trade-nav{display:none;grid-column:1 / -1;flex-direction:column;align-items:stretch;justify-content:flex-start}.trade-nav.open{display:flex}.header-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column:1 / -1;width:100%}.header-actions .icon-button,.header-actions .button{width:100%;min-height:42px}.trade-hero{min-height:auto;padding-top:44px}.trade-hero h1{font-size:clamp(2.55rem,10.2vw,3.15rem);max-width:100%;overflow-wrap:normal}.hero-actions{display:grid;grid-template-columns:1fr}.hero-actions .button{width:100%}.hero-trust,.service-ribbon,.trust-banner,.plumber-diagnostics,.proof-grid,.proof-wall .testimonial-grid,.process-section,.form-grid,.platform-proof{grid-template-columns:1fr}.review-marquee{mask-image:none}.google-review-card{flex-basis:280px}.coverage-map,.contact-panel .map-frame{min-height:380px}.mobile-action-bar{display:grid}.trade-footer{margin-bottom:74px}}.proof-led-redesign{--proof-ink:#18232a;--proof-navy:#0d3443;--proof-navy-2:#071e27;--proof-gold:#d8bd68;--proof-warm:#fbf8ef;--proof-soft:#eef5f2;--proof-line:#dbe4e2;background:var(--proof-warm)}.proof-led-redesign .trade-header{background:rgba(255,255,255,0.97)}.proof-led-redesign .trade-logo{background:var(--proof-navy)}.proof-led-redesign .button.primary,.proof-led-redesign .compact{border-color:var(--proof-navy);background:var(--proof-navy)}.proof-led-redesign .button.whatsapp,.proof-led-redesign .icon-button{background:#1fa45b}.proof-hero{display:grid;grid-template-columns:minmax(0,0.78fr) minmax(360px,0.62fr);gap:clamp(28px,5vw,72px);align-items:center;min-height:calc(100svh - 76px);padding:clamp(62px,8vw,120px) clamp(18px,5vw,82px);background:linear-gradient(108deg,rgba(251,248,239,0.98) 0%,rgba(251,248,239,0.96) 55%,rgba(13,52,67,0.92) 55%,rgba(7,30,39,0.97) 100%),linear-gradient(135deg,rgba(7,33,54,0.92),rgba(20,122,255,0.18));background-size:cover;background-position:center right}.proof-hero-copy{max-width:700px}.proof-hero .eyebrow,.proof-banner span,.areas-experience .eyebrow,.footer-proof .eyebrow{color:var(--proof-gold)}.proof-hero h1{max-width:700px;margin-bottom:22px;color:var(--proof-ink);font-size:clamp(3rem,5.6vw,5.2rem);line-height:0.96}.proof-hero p{max-width:720px;color:#506069;font-size:1.12rem}.hero-cert-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.hero-cert-row span{padding:9px 11px;border:1px solid rgba(13,52,67,0.14);border-radius:8px;background:#ffffff;color:var(--proof-navy);font-weight:900}.hero-review-board{padding:clamp(22px,3vw,30px);border:1px solid rgba(255,255,255,0.16);border-radius:8px;background:rgba(255,255,255,0.96);box-shadow:0 28px 90px rgba(7,30,39,0.28)}.review-board-header{display:flex;justify-content:space-between;gap:18px;align-items:start;padding-bottom:18px;border-bottom:1px solid var(--proof-line)}.review-board-header span{color:var(--proof-gold);font-weight:950;text-transform:uppercase;letter-spacing:0.08em}.review-board-header strong{color:var(--proof-navy);text-align:right}.mini-review-stack{display:grid;gap:10px;margin-top:18px}.mini-review-stack article{padding:16px;border:1px solid rgba(13,52,67,0.12);border-radius:8px;background:#fbfbf8}.mini-review-stack span{color:#b88916;font-weight:950}.mini-review-stack p{margin:8px 0;color:var(--proof-ink)}.mini-review-stack small{color:#68777d;font-weight:800}.trustindex-pill{width:fit-content;margin-top:16px;padding:8px 10px;border-radius:8px;background:#2f6b4c;color:#ffffff;font-weight:900}.proof-banner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:linear-gradient(135deg,var(--proof-navy),var(--proof-navy-2))}.proof-banner div{min-height:136px;padding:26px clamp(18px,4vw,48px);border-right:1px solid rgba(255,255,255,0.12)}.proof-banner span,.proof-banner strong{display:block}.proof-banner span{font-size:0.78rem;font-weight:950;text-transform:uppercase;letter-spacing:0.08em}.proof-banner strong{margin-top:12px;color:#ffffff;font-size:clamp(1.4rem,3vw,2.5rem);line-height:1}.services-experience,.work-proof-section{padding:clamp(58px,8vw,118px) clamp(18px,5vw,82px);background:var(--proof-warm)}.services-experience .section-kicker h2,.work-proof-section .section-kicker h2,.areas-copy h2,.footer-proof-heading h2{color:var(--proof-ink)}.icon-service-grid .service-card{min-height:270px;border-color:rgba(13,52,67,0.14)}.icon-service-grid .service-icon{width:64px;height:64px;background:var(--proof-navy);color:var(--proof-gold)}.areas-experience{display:grid;grid-template-columns:minmax(0,0.94fr) minmax(360px,0.86fr);gap:clamp(28px,5vw,74px);align-items:center;padding:clamp(58px,8vw,112px) clamp(18px,5vw,82px);background:#ffffff}.areas-copy h2{max-width:760px;font-size:clamp(2.8rem,5vw,5.2rem);line-height:0.98}.area-note{margin-top:28px;color:#53666f}.proof-led-redesign .coverage-map{background:linear-gradient(135deg,rgba(239,247,243,0.96),rgba(255,255,255,0.84)),linear-gradient(135deg,rgba(7,33,54,0.94),rgba(20,122,255,0.22))}.proof-led-redesign .map-pin{background:var(--proof-navy);color:var(--proof-gold)}.proof-led-redesign .coverage-ring{border-color:rgba(13,52,67,0.22)}.proof-led-redesign .reviews-platforms{padding-bottom:clamp(58px,8vw,118px);background:linear-gradient(135deg,rgba(13,52,67,0.98),rgba(7,30,39,0.98)),linear-gradient(135deg,rgba(7,33,54,0.92),rgba(20,122,255,0.18))}.proof-led-redesign .google-review-card{box-shadow:0 22px 70px rgba(0,0,0,0.18)}.proof-process{background:#ffffff}.proof-process .process-step span{background:var(--proof-navy);color:var(--proof-gold)}.proof-quote{background:linear-gradient(135deg,rgba(251,248,239,0.96),rgba(255,255,255,0.9));color:var(--proof-ink)}.proof-quote .eyebrow{color:var(--proof-gold)}.proof-quote .quote-copy p,.proof-quote .calendar-panel h3,.proof-quote .calendar-panel p{color:#5b6970}.proof-quote .calendar-panel{background:#ffffff;border-color:var(--proof-line)}.footer-proof{padding:clamp(58px,8vw,108px) clamp(18px,5vw,82px) 0;background:linear-gradient(135deg,var(--proof-navy),var(--proof-navy-2));color:#ffffff}.footer-proof-heading{max-width:900px;margin-bottom:30px}.footer-proof-heading h2{color:#ffffff;font-size:clamp(2rem,4vw,4.2rem);line-height:1}.footer-proof .platform-proof{margin-inline:calc(clamp(18px,5vw,82px) * -1)}.proof-footer{background:var(--proof-navy-2)}@media (max-width:980px){.proof-hero,.areas-experience{grid-template-columns:1fr}.proof-banner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.proof-hero{padding-top:44px;background:linear-gradient(180deg,rgba(251,248,239,0.98),rgba(251,248,239,0.92) 58%,rgba(13,52,67,0.94)),linear-gradient(135deg,rgba(7,33,54,0.92),rgba(20,122,255,0.18));background-size:cover}.proof-hero h1{font-size:clamp(2.65rem,11vw,3.55rem)}.primary-contact-zone{display:none}.proof-banner,.area-columns{grid-template-columns:1fr}.hero-review-board{display:none}.reviews-heading h2,.areas-copy h2{font-size:clamp(2.25rem,11vw,3.2rem)}}.proof-led-redesign .hybrid-hero{grid-template-columns:minmax(0,0.72fr) minmax(360px,0.56fr);background:linear-gradient(90deg,rgba(7,30,39,0.98),rgba(7,30,39,0.92) 48%,rgba(7,30,39,0.36)),linear-gradient(135deg,rgba(7,33,54,0.92),rgba(20,122,255,0.18));background-size:cover;background-position:center right;color:#ffffff}.proof-led-redesign .hybrid-hero .proof-hero-copy{max-width:720px}.proof-led-redesign .hybrid-hero h1{max-width:720px;color:#ffffff;font-size:clamp(3rem,5.45vw,5.25rem);line-height:0.96}.proof-led-redesign .hybrid-hero p{color:rgba(255,255,255,0.78)}.proof-led-redesign .hybrid-hero .hero-cert-row span{border-color:rgba(217,189,104,0.28);background:rgba(255,255,255,0.08);color:#ffffff}.proof-led-redesign .hero-trade-panel{background:rgba(7,30,39,0.86);border-color:rgba(217,189,104,0.34);color:#ffffff;backdrop-filter:blur(14px)}.proof-led-redesign .hero-trade-panel .review-board-header{border-color:rgba(217,189,104,0.24)}.proof-led-redesign .hero-trade-panel .review-board-header strong,.proof-led-redesign .hero-trade-panel .mini-review-stack p{color:#ffffff}.proof-led-redesign .hero-trade-panel .mini-review-stack article{border-color:rgba(217,189,104,0.22);background:rgba(255,255,255,0.07)}.proof-led-redesign .hero-trade-panel .mini-review-stack span{color:var(--proof-gold)}.proof-led-redesign .hero-trade-panel .mini-review-stack small{color:rgba(255,255,255,0.64)}.proof-led-redesign .areas-experience{background:linear-gradient(135deg,var(--proof-navy-2),var(--proof-navy));color:#ffffff}.proof-led-redesign .areas-copy h2,.proof-led-redesign .footer-proof-heading h2{color:#ffffff}.proof-led-redesign .areas-copy p,.proof-led-redesign .area-note,.proof-led-redesign .area-columns ul{color:rgba(255,255,255,0.78)}.proof-led-redesign .area-columns{border-top-color:rgba(217,189,104,0.36)}.proof-led-redesign .footer-proof-heading h2{color:var(--proof-gold)}@media (max-width:980px){.proof-led-redesign .hybrid-hero{grid-template-columns:1fr;background:linear-gradient(180deg,rgba(7,30,39,0.96),rgba(7,30,39,0.9)),linear-gradient(135deg,rgba(7,33,54,0.92),rgba(20,122,255,0.18));background-size:cover}}@media (max-width:720px){.proof-led-redesign .hybrid-hero h1{font-size:clamp(2.65rem,11vw,3.6rem)}.proof-led-redesign .hero-trade-panel{display:block}}html:has(body.brand-proof-redesign){overflow-x:hidden;scroll-padding-top:98px}body.brand-proof-redesign{width:100%;max-width:100%;overflow-x:clip}body.brand-proof-redesign .brand-header,body.brand-proof-redesign .brand-hero,body.brand-proof-redesign .coverage-section,body.brand-proof-redesign .quote-section{width:100%;max-width:100vw}body.brand-proof-redesign .hero-copy,body.brand-proof-redesign .plumbixx-service-board,body.brand-proof-redesign .coverage-copy,body.brand-proof-redesign .coverage-map-card,body.brand-proof-redesign .quote-copy,body.brand-proof-redesign .brand-form{min-width:0}body.brand-proof-redesign .brand-hero .hero-copy h1{max-width:min(850px,100%);overflow-wrap:normal}body.brand-proof-redesign .brand-hero .hero-copy{width:min(820px,100%)}body.brand-proof-redesign .brand-hero .reveal-on-scroll{opacity:1;transform:none}body.brand-proof-redesign #home,body.brand-proof-redesign #proof,body.brand-proof-redesign #services,body.brand-proof-redesign #areas,body.brand-proof-redesign #reviews,body.brand-proof-redesign #faq,body.brand-proof-redesign #quote{scroll-margin-top:108px}body.brand-proof-redesign .review-marquee::before,body.brand-proof-redesign .review-marquee::after{width:28px}body.brand-proof-redesign .service-promise-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:1px;background:rgba(7,28,41,0.12)}body.brand-proof-redesign .promise-card{display:grid;gap:8px;min-height:168px;align-content:center;padding:clamp(22px,3vw,34px);background:#fffaf0}body.brand-proof-redesign .promise-card span{display:inline-grid;width:34px;height:34px;place-items:center;border-radius:999px;background:rgba(255,85,47,0.1);color:#e74727;font-size:0.78rem;font-weight:950}body.brand-proof-redesign .promise-card strong{color:#071c29;font-size:clamp(1.25rem,1.8vw,1.85rem);line-height:1.05}body.brand-proof-redesign .promise-card small{max-width:260px;color:#53636f;font-size:0.92rem;font-weight:750}body.brand-proof-redesign .section-heading h2,body.brand-proof-redesign .reviews-heading h2,body.brand-proof-redesign .quote-copy h2{color:#071c29 !important;text-shadow:none !important}body.brand-proof-redesign .section-heading .eyebrow,body.brand-proof-redesign .reviews-heading .eyebrow,body.brand-proof-redesign .quote-copy .eyebrow{color:#e74727 !important}body.brand-proof-redesign .section-heading p,body.brand-proof-redesign .reviews-heading p,body.brand-proof-redesign .quote-copy p{color:#465865 !important}body.brand-proof-redesign .services-section,body.brand-proof-redesign .reviews-section,body.brand-proof-redesign .faq-section,body.brand-proof-redesign .quote-section{position:relative;background:linear-gradient(180deg,#ffffff 0%,#fffaf0 100%) !important}body.brand-proof-redesign .services-section::before,body.brand-proof-redesign .reviews-section::before,body.brand-proof-redesign .faq-section::before,body.brand-proof-redesign .quote-section::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(7,28,41,0.035) 1px,transparent 1px),linear-gradient(90deg,rgba(7,28,41,0.025) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(180deg,transparent,#000 16%,#000 84%,transparent)}body.brand-proof-redesign .services-section>*,body.brand-proof-redesign .reviews-section>*,body.brand-proof-redesign .faq-section>*,body.brand-proof-redesign .quote-section>*{position:relative;z-index:1}body.brand-proof-redesign .service-card,body.brand-proof-redesign .work-card,body.brand-proof-redesign .brand-form,body.brand-proof-redesign .calendar-panel,body.brand-proof-redesign .review-proof-bar{border-color:rgba(7,28,41,0.1) !important;background:rgba(255,255,255,0.92) !important;box-shadow:0 20px 70px rgba(7,28,41,0.08) !important}body.brand-proof-redesign .quote-section{align-items:start;color:#071c29}body.brand-proof-redesign .quote-copy{position:static !important;top:auto !important;align-self:start;padding:clamp(24px,4vw,42px);border-left:5px solid #ff552f;border-radius:10px;background:rgba(255,250,240,0.9);box-shadow:0 18px 54px rgba(7,28,41,0.08)}body.brand-proof-redesign .quote-copy h2,body.brand-proof-redesign .quote-copy p,body.brand-proof-redesign .calendar-panel h3,body.brand-proof-redesign .calendar-panel p{opacity:1 !important}body.brand-proof-redesign .faq-section{padding:clamp(58px,8vw,112px) clamp(18px,5vw,82px)}body.brand-proof-redesign .faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:1180px;margin:0 auto}body.brand-proof-redesign .faq-grid details{overflow:hidden;border:1px solid rgba(7,28,41,0.1);border-radius:10px;background:rgba(255,255,255,0.92);box-shadow:0 20px 70px rgba(7,28,41,0.07)}body.brand-proof-redesign .faq-grid summary{display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:16px;align-items:center;min-height:78px;padding:20px 22px;color:#071c29;font-size:clamp(1.02rem,1.2vw,1.22rem);font-weight:950;cursor:pointer;list-style:none}body.brand-proof-redesign .faq-grid summary::-webkit-details-marker{display:none}body.brand-proof-redesign .faq-grid summary::after{content:"+";display:inline-grid;width:34px;height:34px;place-items:center;border-radius:999px;background:rgba(255,85,47,0.1);color:#e74727;font-weight:950}body.brand-proof-redesign .faq-grid details[open] summary::after{content:"-";background:#ff552f;color:#ffffff}body.brand-proof-redesign .faq-grid p{margin:0;padding:0 22px 22px;color:#465865;font-size:0.98rem}body.brand-proof-redesign .brand-footer{display:block !important;min-height:calc(100svh - 78px);padding:0 !important;background:linear-gradient(135deg,rgba(7,28,41,0.98),rgba(10,43,59,0.96)),linear-gradient(135deg,rgba(7,33,54,0.92),rgba(20,122,255,0.18)) !important;background-size:cover !important;background-position:center !important;color:rgba(255,255,255,0.78) !important}body.brand-proof-redesign .footer-proof-panel{padding:clamp(54px,7vw,98px) clamp(18px,5vw,82px)}body.brand-proof-redesign .footer-proof-heading{max-width:820px;margin-bottom:30px}body.brand-proof-redesign .footer-proof-heading h2{margin:0 0 12px;color:#ffffff;font-size:clamp(2.2rem,4vw,4.6rem);line-height:0.98}body.brand-proof-redesign .footer-proof-heading p:not(.eyebrow){max-width:660px;margin:0;color:rgba(255,255,255,0.68)}body.brand-proof-redesign .footer-proof-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}body.brand-proof-redesign .footer-proof-grid .proof-card{min-height:144px;padding:16px;border-color:rgba(255,255,255,0.14);background:rgba(255,255,255,0.08);box-shadow:none;color:#ffffff;backdrop-filter:blur(12px)}body.brand-proof-redesign .footer-proof-grid .proof-card span{color:#ff7a58}body.brand-proof-redesign .footer-proof-grid .proof-card strong{color:#ffffff;font-size:1rem}body.brand-proof-redesign .footer-proof-grid .proof-card small{color:rgba(255,255,255,0.66)}body.brand-proof-redesign .footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px clamp(18px,5vw,82px);border-top:1px solid rgba(255,255,255,0.12);background:rgba(0,0,0,0.16)}body.brand-proof-redesign .footer-bottom nav{display:flex;flex-wrap:wrap;gap:14px;font-weight:850}body.brand-proof-redesign .footer-bottom .brand-text strong{color:#ffffff}@media (max-width:1100px){body.brand-proof-redesign .service-promise-strip,body.brand-proof-redesign .footer-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:940px) and (min-width:721px){body.brand-proof-redesign .brand-header{min-height:72px;padding:10px 26px}body.brand-proof-redesign .brand-badge{width:44px;height:44px}body.brand-proof-redesign .brand-text strong{font-size:1rem}body.brand-proof-redesign .brand-text small{font-size:0.68rem}body.brand-proof-redesign .brand-header-link{min-height:42px;padding:9px 11px;font-size:0.72rem}}@media (max-width:720px){html:has(body.brand-proof-redesign){scroll-padding-top:134px}body.brand-proof-redesign .brand-header{padding-right:16px;padding-left:16px}body.brand-proof-redesign .brand-header .header-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px}body.brand-proof-redesign .brand-header-link{min-width:0;padding:8px 6px;font-size:0.69rem;line-height:1}body.brand-proof-redesign .brand-header-link.call{font-size:0}body.brand-proof-redesign .brand-header-link.call::after{content:"Call";font-size:0.74rem}body.brand-proof-redesign .brand-hero{padding-right:20px;padding-left:20px}body.brand-proof-redesign .brand-hero .hero-copy{width:min(100%,340px)}body.brand-proof-redesign .brand-hero .hero-copy h1{font-size:clamp(2rem,8.5vw,2.55rem) !important;line-height:1.05;max-width:340px}body.brand-proof-redesign .hero-copy p{width:min(100%,340px);max-width:340px;font-size:0.94rem;overflow-wrap:normal}body.brand-proof-redesign .hero-cert-row{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;width:min(100%,340px)}body.brand-proof-redesign .hero-cert-row span{min-width:0;padding:8px 9px;font-size:0.72rem}body.brand-proof-redesign .board-logo{font-size:clamp(1.85rem,9vw,2.55rem)}body.brand-proof-redesign .service-promise-strip,body.brand-proof-redesign .faq-grid,body.brand-proof-redesign .footer-proof-grid{grid-template-columns:1fr}body.brand-proof-redesign .promise-card{min-height:128px}body.brand-proof-redesign .quote-copy{padding:22px}body.brand-proof-redesign .footer-bottom{display:grid;justify-items:start}}@media (max-width:390px){body.brand-proof-redesign .brand-hero .hero-copy h1{font-size:clamp(1.9rem,8.2vw,2.25rem) !important}body.brand-proof-redesign .brand-header-link.call{font-size:0.62rem}}body.brand-proof-redesign{--px-page:#071013;--px-panel:rgba(16,25,29,0.9);--px-panel-2:rgba(24,35,40,0.92);--px-text:#ffffff;--px-soft-text:rgba(255,255,255,0.78);--px-faint:rgba(255,255,255,0.12);--px-yellow:#ffbc00;--px-orange-cta:#ff4b26;--px-blue-brand:#0957ad;--px-green:#149b55;--px-radius:8px;background:radial-gradient(circle at 22% 10%,rgba(9,87,173,0.18),transparent 26%),linear-gradient(180deg,#071013 0%,#0b171b 44%,#071013 100%) !important;color:var(--px-text) !important}body.brand-proof-redesign.light-theme{--px-page:#f6f8fb;--px-panel:rgba(255,255,255,0.96);--px-panel-2:#ffffff;--px-text:#071c29;--px-soft-text:#526473;--px-faint:rgba(7,28,41,0.14);background:linear-gradient(180deg,#ffffff 0%,#edf4fa 100%) !important;color:var(--px-text) !important}body.brand-proof-redesign .utility-strip{display:grid;grid-template-columns:minmax(460px,1fr) auto auto auto 30px;gap:clamp(12px,2vw,24px);align-items:center;min-height:34px;padding:7px clamp(18px,6vw,92px);background:#050a0d;color:#ffffff;font-size:0.82rem;font-weight:850}body.brand-proof-redesign .area-ticker{position:relative;overflow:hidden;min-width:0;mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}body.brand-proof-redesign .area-ticker-track{display:flex;width:max-content;gap:22px;animation:area-ticker 54s linear infinite}body.brand-proof-redesign .area-ticker-track span{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}body.brand-proof-redesign .area-ticker-track span::before{content:"•";color:var(--px-yellow)}body.brand-proof-redesign .area-ticker:hover .area-ticker-track{animation-play-state:paused}body.brand-proof-redesign .utility-strip span{display:inline-flex;align-items:center;gap:8px;min-width:0;white-space:nowrap}body.brand-proof-redesign .utility-strip span::before{color:var(--px-yellow)}body.brand-proof-redesign .utility-strip>span:nth-of-type(1)::before{content:"•"}body.brand-proof-redesign .utility-strip>span:nth-of-type(2)::before,body.brand-proof-redesign .utility-strip>span:nth-of-type(3)::before{content:"✓"}body.brand-proof-redesign .brand-header{display:grid !important;grid-template-columns:minmax(245px,0.9fr) minmax(420px,auto) auto !important;align-items:center !important;position:sticky !important;top:0;z-index:60;gap:clamp(12px,2.2vw,28px) !important;min-height:66px !important;padding:9px clamp(18px,5vw,82px) !important;background:rgba(255,255,255,0.98) !important;border-bottom:1px solid rgba(7,28,41,0.14) !important;box-shadow:0 12px 34px rgba(0,0,0,0.16) !important}body.brand-proof-redesign .brand-lockup{grid-column:1;grid-row:1;min-width:0 !important}body.brand-proof-redesign.light-theme .brand-header{background:rgba(255,255,255,0.96) !important}body.brand-proof-redesign .brand-badge{width:46px !important;height:46px !important;border-radius:8px !important;background:linear-gradient(135deg,#0957ad,#063f83) !important;box-shadow:inset -11px -11px 0 rgba(255,75,38,0.86),0 14px 28px rgba(5,20,34,0.18) !important}body.brand-proof-redesign .brand-header .brand-text strong{color:#0957ad !important;font-size:clamp(1.35rem,2.1vw,2rem) !important;line-height:0.86}body.brand-proof-redesign .brand-header .brand-text small{color:#3c4d5a !important;font-size:clamp(0.66rem,0.8vw,0.88rem) !important;letter-spacing:0.18em}body.brand-proof-redesign .brand-nav{grid-column:2;grid-row:1;gap:clamp(8px,1.4vw,22px) !important;justify-content:center !important}body.brand-proof-redesign .brand-menu-button{grid-column:2;grid-row:1;justify-self:center}body.brand-proof-redesign .brand-nav a,body.brand-proof-redesign .brand-menu-button{min-height:38px !important;border:0 !important;border-radius:var(--px-radius) !important;background:transparent !important;color:#0a1c28 !important;font-size:0.86rem !important;font-weight:900 !important}body.brand-proof-redesign .brand-nav a:hover,body.brand-proof-redesign .brand-menu-button:hover{background:rgba(255,188,0,0.18) !important}body.brand-proof-redesign .theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:40px;min-width:40px;height:40px;min-height:40px !important;padding:0 !important;border:1px solid rgba(7,28,41,0.18) !important;border-radius:var(--px-radius) !important;background:#ffffff !important;color:#0a1c28 !important;cursor:pointer}body.brand-proof-redesign .header-actions{grid-column:3;grid-row:1;justify-content:end !important}body.brand-proof-redesign .utility-theme-toggle{width:28px !important;min-width:28px !important;height:28px !important;min-height:28px !important;border-color:rgba(255,188,0,0.42) !important;background:rgba(5,10,13,0.78) !important;box-shadow:none !important;backdrop-filter:blur(12px)}body.brand-proof-redesign .utility-theme-toggle::before{width:14px;height:14px;background:#ffffff;box-shadow:inset -5px -2px 0 #071013}body.brand-proof-redesign .theme-toggle::before{content:"";width:17px;height:17px;border-radius:999px;background:#0a1c28;box-shadow:inset -6px -3px 0 #ffffff}body.brand-proof-redesign.light-theme .theme-toggle::before{width:16px;height:16px;background:var(--px-yellow);box-shadow:0 -8px 0 -5px var(--px-yellow),0 8px 0 -5px var(--px-yellow),8px 0 0 -5px var(--px-yellow),-8px 0 0 -5px var(--px-yellow),6px 6px 0 -5px var(--px-yellow),-6px -6px 0 -5px var(--px-yellow),-6px 6px 0 -5px var(--px-yellow),6px -6px 0 -5px var(--px-yellow)}body.brand-proof-redesign .theme-toggle:hover{background:rgba(255,188,0,0.16) !important}body.brand-proof-redesign .brand-header-link{min-height:42px !important;border-radius:var(--px-radius) !important;padding:9px 16px !important;font-size:0.86rem !important}body.brand-proof-redesign .brand-header-link.whatsapp,body.brand-proof-redesign .button.whatsapp{background:linear-gradient(135deg,#149b55,#0c7f41) !important}body.brand-proof-redesign .brand-header-link.call,body.brand-proof-redesign .button.primary{background:linear-gradient(135deg,#ff5a32,#e23616) !important}body.brand-proof-redesign .brand-hero{grid-template-columns:minmax(360px,0.72fr) minmax(480px,1fr) !important;align-items:center !important;align-content:end !important;min-height:clamp(500px,calc(100svh - 142px),640px) !important;padding:clamp(44px,5vw,72px) clamp(20px,5vw,72px) clamp(22px,3vw,34px) !important;gap:clamp(22px,3vw,44px) !important;background:radial-gradient(circle at 72% 38%,rgba(255,188,0,0.16),transparent 24%),linear-gradient(135deg,#050a0d 0%,#07131a 44%,#091924 100%) !important;background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important;color:#ffffff !important;overflow:hidden !important}body.brand-proof-redesign .brand-hero::before{content:"";display:none !important}body.brand-proof-redesign .brand-hero::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(5,10,13,0.7) 0%,rgba(5,10,13,0.18) 48%,rgba(5,10,13,0.04) 78%),linear-gradient(0deg,rgba(255,188,0,0.12),transparent 22%),repeating-linear-gradient(90deg,transparent 0 84px,rgba(255,255,255,0.045) 85px 86px);opacity:0.95;mask-image:none}body.brand-proof-redesign .brand-hero>*{position:relative;z-index:2}body.brand-proof-redesign .hero-copy{grid-column:1;grid-row:1;max-width:760px !important;align-self:center;z-index:3}body.brand-proof-redesign .eyebrow{color:var(--px-yellow) !important;letter-spacing:0.06em !important}body.brand-proof-redesign .hero-copy h1{margin-bottom:0 !important;color:#ffffff !important;font-size:clamp(3.45rem,5.65vw,6.45rem) !important;line-height:0.94 !important;text-wrap:balance;text-shadow:0 18px 44px rgba(0,0,0,0.52)}body.brand-proof-redesign .hero-copy h1 span{color:var(--px-yellow)}body.brand-proof-redesign .hero-copy p{max-width:640px !important;color:rgba(255,255,255,0.9) !important;font-size:clamp(1.1rem,1.45vw,1.35rem) !important;font-weight:700}body.brand-proof-redesign .hero-visual{grid-column:2;grid-row:1;align-self:end;justify-self:end;width:min(760px,54vw);max-width:100%;margin-right:clamp(-44px,-2.6vw,-10px);margin-bottom:clamp(-28px,-2.2vw,-10px);opacity:1;filter:drop-shadow(0 34px 58px rgba(0,0,0,0.52));z-index:1}body.brand-proof-redesign .hero-visual img{display:block;width:100%;height:auto}body.brand-proof-redesign .hero-cert-row{position:relative;z-index:4;display:grid !important;grid-column:1 / -1;grid-template-columns:1.35fr 1fr 1.15fr 1fr !important;gap:1px !important;width:100%;max-width:none;margin:0 !important;overflow:hidden;border:1px solid rgba(255,188,0,0.76);border-radius:var(--px-radius);background:rgba(255,188,0,0.42);box-shadow:0 20px 50px rgba(0,0,0,0.24);backdrop-filter:blur(8px)}body.brand-proof-redesign .hero-cert-row span{display:grid !important;grid-template-columns:48px minmax(0,1fr) !important;gap:12px !important;align-content:center !important;align-items:center !important;justify-items:stretch !important;min-height:76px !important;padding:14px 16px !important;border:0 !important;border-radius:0 !important;background:radial-gradient(circle at 0 0,rgba(255,188,0,0.12),transparent 45%),rgba(5,10,13,0.82) !important;color:rgba(255,255,255,0.84) !important;font-size:0.82rem !important;line-height:1.16 !important}body.brand-proof-redesign .hero-cert-row span::before{display:inline-grid;width:44px;height:44px;place-items:center;border:1px solid rgba(255,188,0,0.26);border-radius:8px;background:rgba(255,188,0,0.1);color:var(--px-yellow);font-size:1rem;font-weight:950;grid-row:span 2}body.brand-proof-redesign .hero-cert-row span:nth-child(1)::before{content:"G";background:#ffffff;color:#0957ad;font-size:1.2rem}body.brand-proof-redesign .hero-cert-row span:nth-child(2)::before{content:"WR";background:linear-gradient(135deg,rgba(0,179,255,0.22),rgba(255,188,0,0.08));color:#8ddcff}body.brand-proof-redesign .hero-cert-row span:nth-child(3)::before{content:"Q"}body.brand-proof-redesign .hero-cert-row span:nth-child(4)::before{content:"IN"}body.brand-proof-redesign .hero-cert-row strong{display:block;color:#ffffff;font-size:1.24rem;line-height:1}body.brand-proof-redesign .hero-cert-row .google-rating::after{content:"★★★★★";display:block;grid-column:2;margin-top:2px;color:var(--px-yellow);font-size:0.72rem;letter-spacing:0.04em}body.brand-proof-redesign .hero-contact-card{display:none !important;gap:12px;padding:clamp(20px,3vw,30px);border:1px solid rgba(255,188,0,0.68);border-radius:var(--px-radius);background:rgba(7,12,15,0.88);box-shadow:0 26px 80px rgba(0,0,0,0.38)}body.brand-proof-redesign .hero-contact-card h2{margin:-6px 0 6px;color:#ffffff !important;font-size:clamp(1.35rem,2vw,1.95rem) !important;line-height:1.05}body.brand-proof-redesign .hero-contact-card .button{width:100%;min-height:58px;font-size:1.05rem}body.brand-proof-redesign .quick-promises{display:flex;flex-wrap:wrap;gap:9px 12px;margin-top:8px;color:rgba(255,255,255,0.78);font-size:0.78rem;font-weight:800}body.brand-proof-redesign .quick-promises span::before{content:"✓ ";color:var(--px-yellow)}body.brand-proof-redesign .service-promise-strip{display:none !important}body.brand-proof-redesign .services-section,body.brand-proof-redesign .work-proof-section,body.brand-proof-redesign .coverage-section,body.brand-proof-redesign .reviews-section,body.brand-proof-redesign .faq-section,body.brand-proof-redesign .quote-section{padding:clamp(36px,5vw,70px) clamp(20px,6vw,92px) !important;background:linear-gradient(rgba(255,255,255,0.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.025) 1px,transparent 1px),linear-gradient(180deg,#071013 0%,#0c171b 100%) !important;background-size:44px 44px,44px 44px,auto !important;color:var(--px-text) !important;border-top:1px solid rgba(255,255,255,0.1)}body.brand-proof-redesign.light-theme .services-section,body.brand-proof-redesign.light-theme .work-proof-section,body.brand-proof-redesign.light-theme .coverage-section,body.brand-proof-redesign.light-theme .reviews-section,body.brand-proof-redesign.light-theme .faq-section,body.brand-proof-redesign.light-theme .quote-section{background:linear-gradient(rgba(7,28,41,0.04) 1px,transparent 1px),linear-gradient(90deg,rgba(7,28,41,0.03) 1px,transparent 1px),#f6f8fb !important}body.brand-proof-redesign .section-heading,body.brand-proof-redesign .reviews-heading{max-width:none !important;margin:0 0 18px !important;text-align:left !important}body.brand-proof-redesign .section-heading h2,body.brand-proof-redesign .reviews-heading h2,body.brand-proof-redesign .quote-copy h2{color:var(--px-text) !important;font-size:clamp(1.7rem,3.4vw,3.25rem) !important;line-height:1 !important}body.brand-proof-redesign .section-heading p:not(.eyebrow),body.brand-proof-redesign .reviews-heading p:not(.eyebrow),body.brand-proof-redesign .quote-copy p{color:var(--px-soft-text) !important}body.brand-proof-redesign .brand-service-grid{grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:12px !important}body.brand-proof-redesign .service-card{display:grid !important;grid-template-columns:72px minmax(0,1fr) 22px !important;gap:18px !important;align-items:center !important;min-height:140px !important;padding:18px !important;border:1px solid rgba(255,255,255,0.22) !important;border-radius:var(--px-radius) !important;background:radial-gradient(circle at 0 0,rgba(255,188,0,0.1),transparent 34%),linear-gradient(145deg,rgba(255,255,255,0.095),rgba(255,255,255,0.035)) !important;color:#ffffff !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.025),0 14px 34px rgba(0,0,0,0.2) !important;transition:transform 180ms ease,border-color 180ms ease,background 180ms ease}body.brand-proof-redesign .service-card:hover{transform:translateY(-2px);border-color:rgba(255,188,0,0.62) !important;background:linear-gradient(145deg,rgba(255,188,0,0.12),rgba(255,255,255,0.04)) !important}body.brand-proof-redesign.light-theme .service-card,body.brand-proof-redesign.light-theme .work-card,body.brand-proof-redesign.light-theme .faq-grid details,body.brand-proof-redesign.light-theme .brand-form,body.brand-proof-redesign.light-theme .quote-copy{background:rgba(255,255,255,0.92) !important;color:#071c29 !important;border-color:rgba(7,28,41,0.12) !important}body.brand-proof-redesign .service-icon{width:60px !important;height:60px !important;border:0 !important;border-radius:0 !important;background:transparent !important;color:#ffffff !important}body.brand-proof-redesign.light-theme .service-icon{color:#071c29 !important}body.brand-proof-redesign .service-icon svg{width:60px !important;height:60px !important;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}body.brand-proof-redesign .service-card h3{margin-bottom:4px !important;color:currentColor !important;font-size:1.08rem !important}body.brand-proof-redesign .service-card p{margin:0 !important;color:rgba(255,255,255,0.72) !important;font-size:0.84rem !important;line-height:1.35 !important}body.brand-proof-redesign.light-theme .service-card p{color:#526473 !important}body.brand-proof-redesign .service-arrow{color:rgba(255,255,255,0.64);font-size:2rem;line-height:1}body.brand-proof-redesign .coverage-section{grid-template-columns:minmax(300px,0.74fr) minmax(440px,1fr) !important;gap:24px !important;align-items:center !important}body.brand-proof-redesign .coverage-copy{display:grid;align-content:start;gap:12px;padding:clamp(22px,3vw,34px);border:1px solid rgba(255,188,0,0.22);border-left:4px solid var(--px-yellow);border-radius:var(--px-radius);background:radial-gradient(circle at 0 0,rgba(255,188,0,0.11),transparent 34%),rgba(255,255,255,0.045)}body.brand-proof-redesign .coverage-copy h2{color:var(--px-text) !important;font-size:clamp(2rem,3vw,3.15rem) !important;line-height:1.02 !important}body.brand-proof-redesign .coverage-copy p{color:var(--px-soft-text) !important}body.brand-proof-redesign.light-theme .coverage-copy{background:rgba(255,255,255,0.9);border-color:rgba(7,28,41,0.12);border-left-color:var(--px-yellow)}body.brand-proof-redesign .coverage-map-card{position:relative;align-self:center;height:clamp(430px,34vw,520px) !important;min-height:430px !important;border-radius:var(--px-radius) !important;overflow:hidden;border:1px solid rgba(255,188,0,0.38) !important;background:radial-gradient(circle at 50% 50%,rgba(255,188,0,0.14),transparent 29%),linear-gradient(145deg,rgba(255,255,255,0.09),rgba(255,255,255,0.03)) !important;box-shadow:0 22px 56px rgba(0,0,0,0.22) !important}body.brand-proof-redesign .map-art{position:absolute;inset:0;overflow:hidden;background:linear-gradient(rgba(255,255,255,0.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.04) 1px,transparent 1px),radial-gradient(circle at 52% 55%,rgba(255,188,0,0.18),transparent 28%),linear-gradient(135deg,#071013,#0d1c21 72%,#061014);background-size:54px 54px,54px 54px,auto,auto}body.brand-proof-redesign .map-art::before,body.brand-proof-redesign .map-art::after{content:"";position:absolute;inset:0;pointer-events:none}body.brand-proof-redesign .map-art::before{background:radial-gradient(circle at 52% 55%,transparent 0 58px,rgba(255,188,0,0.48) 59px 60px,transparent 61px 118px,rgba(255,188,0,0.24) 119px 120px,transparent 121px 188px,rgba(255,188,0,0.16) 189px 190px,transparent 191px),radial-gradient(circle at 52% 55%,rgba(255,188,0,0.08),transparent 44%)}body.brand-proof-redesign .map-art::after{background:linear-gradient(30deg,transparent 0 45%,rgba(255,255,255,0.14) 46% 47%,transparent 48%),linear-gradient(112deg,transparent 0 53%,rgba(255,255,255,0.12) 54% 55%,transparent 56%),linear-gradient(164deg,transparent 0 49%,rgba(255,188,0,0.22) 50% 50.7%,transparent 51.5%);opacity:0.82}body.brand-proof-redesign .map-ring,body.brand-proof-redesign .map-road,body.brand-proof-redesign .map-label{position:absolute;z-index:1}body.brand-proof-redesign .map-ring{left:52%;top:55%;transform:translate(-50%,-50%);border:1px dashed rgba(255,188,0,0.34);border-radius:999px}body.brand-proof-redesign .ring-near{width:170px;height:170px;background:rgba(255,188,0,0.08)}body.brand-proof-redesign .ring-wide{width:320px;height:320px}body.brand-proof-redesign .map-road{width:220px;height:2px;border-radius:999px;background:rgba(255,255,255,0.14);transform-origin:center}body.brand-proof-redesign .road-one{left:34%;top:45%;transform:rotate(24deg)}body.brand-proof-redesign .road-two{left:43%;top:62%;transform:rotate(-18deg)}body.brand-proof-redesign .road-three{left:20%;top:56%;width:330px;transform:rotate(92deg)}body.brand-proof-redesign .map-label{display:inline-flex;align-items:center;min-height:32px;padding:7px 10px;border:1px solid rgba(255,255,255,0.14);border-radius:999px;background:rgba(5,10,13,0.78);color:#ffffff;font-size:0.76rem;font-weight:950;box-shadow:0 14px 30px rgba(0,0,0,0.2);backdrop-filter:blur(10px)}body.brand-proof-redesign .map-label::before{content:"";width:8px;height:8px;margin-right:7px;border-radius:999px;background:var(--px-yellow);box-shadow:0 0 0 4px rgba(255,188,0,0.16)}body.brand-proof-redesign .map-label.corby{left:50%;top:50%;transform:translate(-50%,-50%);min-height:42px;padding:10px 16px;background:var(--px-yellow);color:#071013;font-size:0.88rem}body.brand-proof-redesign .map-label.corby::before{background:#071013;box-shadow:none}body.brand-proof-redesign .map-label.kettering{left:24%;top:24%}body.brand-proof-redesign .map-label.harborough{left:6%;top:42%}body.brand-proof-redesign .map-label.oakham{left:58%;top:18%}body.brand-proof-redesign .map-label.oundle{right:9%;top:36%}body.brand-proof-redesign .map-label.wellingborough{left:16%;bottom:20%}body.brand-proof-redesign .map-label.peterborough{right:6%;bottom:18%}body.brand-proof-redesign .map-overlay{top:auto !important;left:20px !important;right:20px !important;bottom:20px !important;height:auto !important;max-width:none !important;padding:14px 16px !important;border:1px solid rgba(255,188,0,0.28);border-radius:var(--px-radius);background:rgba(5,10,13,0.82) !important;backdrop-filter:blur(12px)}body.brand-proof-redesign .area-columns{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:7px !important;margin-top:6px !important;padding-top:14px !important}body.brand-proof-redesign .area-columns ul{display:contents;margin:0;padding:0}body.brand-proof-redesign .area-columns li{display:flex;align-items:center;min-height:30px;padding:6px 8px;border:1px solid rgba(255,255,255,0.13);border-radius:var(--px-radius);background:rgba(255,255,255,0.055);color:var(--px-text) !important;font-size:0.75rem;font-weight:850;line-height:1.1;white-space:nowrap}body.brand-proof-redesign .area-columns li::before{content:"";width:8px;height:8px;flex:0 0 auto;margin-right:9px;border-radius:999px;background:var(--px-yellow);box-shadow:0 0 0 4px rgba(255,188,0,0.12)}body.brand-proof-redesign.light-theme .area-columns li{background:#ffffff;border-color:rgba(7,28,41,0.12);color:#071c29 !important}body.brand-proof-redesign .review-proof-bar{display:grid !important;grid-template-columns:190px minmax(0,1fr) !important;gap:18px !important;align-items:stretch !important;border:0 !important;background:transparent !important;box-shadow:none !important}body.brand-proof-redesign .google-score-card{border:1px solid rgba(255,188,0,0.5) !important;border-radius:var(--px-radius) !important;background:rgba(255,255,255,0.06) !important}body.brand-proof-redesign .google-review-card{width:250px !important;border-radius:var(--px-radius) !important}body.brand-proof-redesign .faq-grid{grid-template-columns:1fr !important;max-width:none !important}body.brand-proof-redesign .faq-grid details{border:1px solid rgba(255,255,255,0.16) !important;border-radius:var(--px-radius) !important;background:rgba(255,255,255,0.055) !important;box-shadow:none !important}body.brand-proof-redesign .faq-grid summary{min-height:58px !important;color:var(--px-text) !important}body.brand-proof-redesign .faq-grid p{color:var(--px-soft-text) !important}body.brand-proof-redesign .quote-section{grid-template-columns:minmax(280px,0.7fr) minmax(360px,1fr) !important;gap:30px !important}body.brand-proof-redesign .quote-copy,body.brand-proof-redesign .brand-form{border:1px solid rgba(255,255,255,0.14) !important;border-left:4px solid var(--px-yellow) !important;border-radius:var(--px-radius) !important;background:rgba(255,255,255,0.055) !important;box-shadow:none !important;color:var(--px-text) !important}body.brand-proof-redesign .calendar-panel{border:1px solid rgba(255,255,255,0.12) !important;border-radius:var(--px-radius) !important;background:rgba(0,0,0,0.24) !important;box-shadow:none !important}body.brand-proof-redesign .calendar-panel h3,body.brand-proof-redesign .calendar-panel p{color:var(--px-text) !important}body.brand-proof-redesign.light-theme .calendar-panel{background:#ffffff !important}body.brand-proof-redesign .brand-form{display:grid;gap:16px}body.brand-proof-redesign .brand-form h3,body.brand-proof-redesign label{color:var(--px-text) !important}body.brand-proof-redesign input,body.brand-proof-redesign textarea,body.brand-proof-redesign select{min-height:48px !important;border:1px solid var(--px-faint) !important;border-radius:var(--px-radius) !important;background:rgba(255,255,255,0.055) !important;color:var(--px-text) !important}body.brand-proof-redesign.light-theme input,body.brand-proof-redesign.light-theme textarea,body.brand-proof-redesign.light-theme select{background:#ffffff !important;color:#071c29 !important}body.brand-proof-redesign .file-upload{gap:10px}body.brand-proof-redesign .file-upload input{min-height:auto !important;padding:10px !important}body.brand-proof-redesign .file-upload span,body.brand-proof-redesign .safe-note{color:var(--px-soft-text);font-weight:800}body.brand-proof-redesign .safe-note{text-align:center}body.brand-proof-redesign .brand-footer{min-height:auto !important;background:linear-gradient(180deg,#071013,#050a0d) !important}body.brand-proof-redesign.light-theme .brand-footer{background:#ffffff !important;color:#071c29 !important}body.brand-proof-redesign .footer-proof-grid .proof-card{min-height:126px !important;background:#ffffff !important;color:#071c29 !important}body.brand-proof-redesign .footer-proof-grid .proof-card span{color:#0957ad !important}body.brand-proof-redesign .footer-proof-grid .proof-card strong{color:#071c29 !important}body.brand-proof-redesign .footer-proof-grid .proof-card small{color:#526473 !important}body.brand-proof-redesign .attachment-list{display:flex;flex-wrap:wrap;gap:8px}body.brand-proof-redesign .attachment-list a,body.brand-proof-redesign .attachment-list button{appearance:none;display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border:0;border-radius:var(--px-radius);background:rgba(9,87,173,0.12);color:#0957ad;font-weight:850;cursor:pointer}body.brand-proof-redesign .attachment-list button span{color:#526473;font-size:0.78rem;font-weight:800}@media (max-width:1180px){body.brand-proof-redesign .brand-service-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}@media (max-width:940px){body.brand-proof-redesign .utility-strip{grid-template-columns:minmax(0,1.2fr) minmax(120px,0.8fr);gap:10px;font-size:0.75rem;line-height:1.2}body.brand-proof-redesign .utility-strip>span:nth-of-type(2),body.brand-proof-redesign .utility-strip>span:nth-of-type(3){display:none}body.brand-proof-redesign .brand-nav{top:calc(100% + 8px) !important;grid-template-columns:1fr !important}body.brand-proof-redesign .brand-header{grid-template-columns:minmax(190px,1fr) 42px auto !important;gap:10px !important;min-height:64px !important;padding:9px 22px !important}body.brand-proof-redesign .brand-header .header-actions{grid-column:3}body.brand-proof-redesign .brand-menu-button{display:inline-flex !important;width:42px;min-width:42px;padding:0 !important;font-size:0 !important}body.brand-proof-redesign .brand-menu-button::before{content:"☰";font-size:1.45rem;line-height:1}body.brand-proof-redesign .brand-header-link{min-height:40px !important;padding:8px 12px !important;font-size:0.78rem !important}}@media (max-width:720px){html:has(body.brand-proof-redesign){scroll-padding-top:92px}body.brand-proof-redesign .utility-strip{grid-template-columns:minmax(0,1fr) 30px;min-height:32px;padding:6px 12px}body.brand-proof-redesign .utility-strip>span{display:none}body.brand-proof-redesign .utility-theme-toggle{display:inline-flex}body.brand-proof-redesign .brand-header{grid-template-columns:minmax(110px,1fr) auto 36px !important;gap:6px !important;min-height:58px !important;padding:8px 12px !important}body.brand-proof-redesign .brand-lockup{gap:8px !important;flex:none !important;min-width:0 !important}body.brand-proof-redesign .brand-badge{width:38px !important;height:38px !important;font-size:0.78rem !important;box-shadow:inset -8px -8px 0 rgba(255,75,38,0.86),0 10px 20px rgba(5,20,34,0.16) !important}body.brand-proof-redesign .brand-header .brand-text strong{font-size:clamp(0.96rem,4vw,1.16rem) !important;line-height:0.9 !important}body.brand-proof-redesign .brand-header .brand-text small{margin-top:3px !important;font-size:0.52rem !important;letter-spacing:0.1em !important}body.brand-proof-redesign .brand-menu-button{grid-column:3;grid-row:1;display:inline-flex !important;width:36px;min-width:36px;min-height:36px !important;padding:0 !important;font-size:0 !important}body.brand-proof-redesign .brand-menu-button::before{content:"☰";font-size:1.35rem;line-height:1}body.brand-proof-redesign .brand-header .header-actions{grid-column:2;grid-row:1;order:0;display:flex !important;width:auto;gap:4px !important}body.brand-proof-redesign .brand-header-link{min-height:36px !important;padding:0 7px !important;font-size:0.68rem !important;box-shadow:0 10px 18px rgba(7,28,41,0.12) !important}body.brand-proof-redesign .brand-header-link.whatsapp{min-width:82px;width:82px;font-size:0.66rem !important}body.brand-proof-redesign .brand-header-link.whatsapp::after{display:none !important}body.brand-proof-redesign .brand-header-link.call{min-width:94px;width:94px;font-size:0.58rem !important;letter-spacing:0}body.brand-proof-redesign .brand-header-link.call::after{display:none !important}body.brand-proof-redesign .brand-hero{grid-template-columns:1fr !important;min-height:430px !important;padding:42px 20px 24px !important;background:linear-gradient(180deg,rgba(5,10,13,0.94) 0%,rgba(5,10,13,0.76) 48%,rgba(5,10,13,0.97) 100%),linear-gradient(90deg,rgba(5,10,13,0.94),rgba(5,10,13,0.34) 72%,rgba(5,10,13,0.82)),url("assets/plumbixx-hero-van.svg") !important;background-position:center,center,right -220px bottom 88px !important;background-repeat:no-repeat !important;background-size:cover,cover,620px auto !important}body.brand-proof-redesign .brand-hero::before{display:none !important}body.brand-proof-redesign .brand-hero::after{opacity:0.52;mask-image:linear-gradient(90deg,transparent 0%,#000 42%,#000 100%)}body.brand-proof-redesign .hero-copy h1{max-width:360px !important;font-size:clamp(2.5rem,10vw,3.35rem) !important}body.brand-proof-redesign .hero-cert-row{grid-template-columns:1.2fr 1fr 1fr 1fr !important;justify-self:center;width:calc(100vw - 24px);max-width:none}body.brand-proof-redesign .hero-cert-row span{grid-template-columns:1fr !important;gap:5px !important;justify-items:center !important;min-height:74px !important;padding:7px 4px !important;font-size:0.62rem !important;line-height:1.12 !important;text-align:center !important}body.brand-proof-redesign .hero-cert-row span::before{grid-row:auto;width:30px;height:30px;font-size:0.68rem}body.brand-proof-redesign .hero-cert-row strong{font-size:0.78rem}body.brand-proof-redesign .hero-cert-row .google-rating::after{grid-column:1;margin-top:-2px;font-size:0.56rem;letter-spacing:0;line-height:1}body.brand-proof-redesign .hero-contact-card{display:none !important}body.brand-proof-redesign .services-section,body.brand-proof-redesign .work-proof-section,body.brand-proof-redesign .coverage-section,body.brand-proof-redesign .reviews-section,body.brand-proof-redesign .faq-section,body.brand-proof-redesign .quote-section{padding:28px 20px !important}body.brand-proof-redesign .brand-service-grid,body.brand-proof-redesign .coverage-section,body.brand-proof-redesign .quote-section,body.brand-proof-redesign .review-proof-bar{grid-template-columns:1fr !important}body.brand-proof-redesign .service-card{grid-template-columns:58px minmax(0,1fr) 18px !important;min-height:112px !important;padding:14px !important}body.brand-proof-redesign .service-icon,body.brand-proof-redesign .service-icon svg{width:52px !important;height:52px !important}body.brand-proof-redesign .area-columns,body.brand-proof-redesign .form-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}body.brand-proof-redesign .area-columns{gap:6px !important;margin-top:2px !important;padding-top:12px !important}body.brand-proof-redesign .coverage-copy h2{font-size:1.68rem !important;line-height:1.06 !important}body.brand-proof-redesign .coverage-copy p{font-size:0.92rem !important;line-height:1.45 !important}body.brand-proof-redesign .area-columns li{min-height:27px;padding:5px 7px;font-size:0.64rem}body.brand-proof-redesign .area-columns li::before{width:7px;height:7px;margin-right:7px}body.brand-proof-redesign .form-grid{grid-template-columns:1fr !important}body.brand-proof-redesign .coverage-map-card{height:320px !important;min-height:320px !important}body.brand-proof-redesign .map-label{font-size:0.68rem;min-height:28px;padding:6px 8px}body.brand-proof-redesign .map-label.harborough,body.brand-proof-redesign .map-label.peterborough{display:none}body.brand-proof-redesign .map-label.kettering{left:8%;top:20%}body.brand-proof-redesign .map-label.oakham{left:60%;top:16%}body.brand-proof-redesign .map-label.oundle{right:5%;top:34%}body.brand-proof-redesign .map-label.wellingborough{left:9%;bottom:28%}body.brand-proof-redesign .google-score-card{min-height:auto !important}body.brand-proof-redesign .footer-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}@media (max-width:430px){html:has(body.brand-proof-redesign){scroll-padding-top:90px}body.brand-proof-redesign .brand-header .brand-text strong{font-size:1rem !important}body.brand-proof-redesign .brand-header .brand-text small{display:none !important}body.brand-proof-redesign .utility-strip{gap:8px;padding-inline:12px;font-size:0.68rem}body.brand-proof-redesign .utility-strip>span{display:none}body.brand-proof-redesign .area-ticker-track{gap:14px;animation-duration:42s}body.brand-proof-redesign .brand-header{grid-template-columns:minmax(72px,1fr) auto 32px !important;padding-inline:10px !important}body.brand-proof-redesign .brand-lockup{gap:7px !important}body.brand-proof-redesign .brand-badge{width:32px !important;height:32px !important}body.brand-proof-redesign .brand-menu-button{width:32px;min-width:32px;min-height:32px !important}body.brand-proof-redesign .brand-header .header-actions{gap:3px !important}body.brand-proof-redesign .brand-header-link{min-height:32px !important}body.brand-proof-redesign .brand-header-link.whatsapp{width:72px;min-width:72px;font-size:0.56rem !important}body.brand-proof-redesign .brand-header-link.call{width:88px;min-width:88px;font-size:0.54rem !important}}body.brand-proof-redesign{--px-yellow:#ff4f32;--px-orange-cta:#ff4f32;--px-blue-brand:#0955b5;--px-blue-deep:#003f95}body.brand-proof-redesign .brand-lockup{gap:14px !important}body.brand-proof-redesign .brand-logo-image{display:block;width:54px;height:54px;flex:0 0 54px;object-fit:cover;object-position:center;border-radius:10px;box-shadow:0 10px 24px rgba(0,66,150,0.22)}body.brand-proof-redesign .brand-badge{display:none !important}body.brand-proof-redesign .brand-header .brand-text strong{color:var(--px-blue-brand) !important;text-shadow:0 3px 0 rgba(0,45,110,0.12)}body.brand-proof-redesign .brand-header .brand-text strong span{color:var(--px-orange-cta) !important}body.brand-proof-redesign .brand-hero{grid-template-columns:1fr !important;align-content:end !important;min-height:clamp(500px,calc(100svh - 132px),620px) !important;padding-top:clamp(42px,6vw,76px) !important;background:linear-gradient(90deg,rgba(0,37,86,0.96) 0%,rgba(0,54,122,0.84) 34%,rgba(5,10,13,0.36) 63%,rgba(5,10,13,0.18) 100%),linear-gradient(0deg,rgba(5,10,13,0.94) 0%,rgba(5,10,13,0.34) 34%,rgba(5,10,13,0.1) 100%),url("assets/plumbixx-hero-photo-optimized.jpg") !important;background-position:center,center,center right !important;background-size:cover,cover,cover !important;background-repeat:no-repeat !important}body.brand-proof-redesign .brand-hero::after{display:none !important}body.brand-proof-redesign .hero-copy{max-width:min(760px,58vw) !important}body.brand-proof-redesign .hero-copy .eyebrow{display:inline-flex;align-items:center;width:fit-content;margin-bottom:22px !important;padding:9px 12px;border-left:5px solid var(--px-orange-cta);border-radius:0 var(--px-radius) var(--px-radius) 0;background:rgba(0,76,178,0.38);color:#ffffff !important;letter-spacing:0.05em !important;text-transform:uppercase;box-shadow:0 16px 42px rgba(0,0,0,0.24)}body.brand-proof-redesign .hero-copy h1{max-width:760px !important;font-size:clamp(3.4rem,5.1vw,5.7rem) !important;line-height:0.98 !important}body.brand-proof-redesign .hero-copy h1 span{color:#ff4f32 !important;text-shadow:0 8px 28px rgba(255,79,50,0.26)}body.brand-proof-redesign .hero-cert-row{border-color:rgba(255,79,50,0.82) !important;background:rgba(255,79,50,0.34) !important}body.brand-proof-redesign .hero-cert-row span{background:linear-gradient(135deg,rgba(9,85,181,0.28),rgba(255,79,50,0.08)),rgba(4,16,33,0.9) !important}body.brand-proof-redesign .hero-cert-row span::before{border-color:rgba(255,79,50,0.36);background:rgba(9,85,181,0.22);color:#ffffff}body.brand-proof-redesign .hero-cert-row .google-rating::after{color:#ff4f32 !important}body.brand-proof-redesign .footer-email{color:var(--px-yellow);font-weight:900;white-space:nowrap}body.brand-proof-redesign .footer-email:hover{color:#ffffff}body.brand-proof-redesign.light-theme .footer-email{color:#0957ad}@media (max-width:1080px){body.brand-proof-redesign .brand-hero{grid-template-columns:1fr !important;background-position:center,center,62% center !important}body.brand-proof-redesign .hero-copy h1{font-size:clamp(3rem,5.2vw,5.25rem) !important}}@media (max-width:720px){body.brand-proof-redesign .brand-logo-image{width:34px;height:34px;flex-basis:34px;border-radius:7px}body.brand-proof-redesign .brand-hero{grid-template-columns:1fr !important;min-height:540px !important;align-content:end !important;gap:18px !important;padding-top:110px !important;background:linear-gradient(180deg,rgba(5,10,13,0.12) 0%,rgba(0,45,106,0.36) 35%,rgba(5,10,13,0.95) 72%,#050a0d 100%),linear-gradient(90deg,rgba(0,39,92,0.92) 0%,rgba(5,10,13,0.18) 62%,rgba(5,10,13,0.1) 100%),url("assets/plumbixx-hero-photo-optimized.jpg") !important;background-position:center,center,57% top !important;background-size:cover,cover,auto 56% !important}body.brand-proof-redesign .hero-copy{grid-column:1 !important;grid-row:1 !important;margin-top:0;max-width:100% !important}body.brand-proof-redesign .hero-copy h1{max-width:350px !important;font-size:clamp(2.15rem,9.2vw,3rem) !important;line-height:1 !important}body.brand-proof-redesign .hero-copy .eyebrow{margin-bottom:14px !important;padding:7px 9px;font-size:0.74rem !important;line-height:1.15}body.brand-proof-redesign .hero-cert-row{grid-row:2 !important}}@media (max-width:520px){body.brand-proof-redesign .footer-bottom{align-items:flex-start}body.brand-proof-redesign .footer-email{white-space:normal}}@media (max-width:720px){body.brand-proof-redesign .brand-hero{align-content:start !important;min-height:560px !important;padding:24px 20px 24px !important;gap:0 !important;background:linear-gradient(180deg,rgba(0,48,112,0.8) 0%,rgba(0,48,112,0.42) 34%,rgba(5,10,13,0.78) 61%,#050a0d 100%),linear-gradient(90deg,rgba(0,37,86,0.96) 0%,rgba(0,52,120,0.62) 48%,rgba(5,10,13,0.08) 100%),url("assets/plumbixx-hero-photo-optimized.jpg") !important;background-position:center,center,64% top !important;background-size:cover,cover,auto 50% !important;background-repeat:no-repeat !important}body.brand-proof-redesign .hero-copy{align-self:start !important;width:min(100%,342px) !important;max-width:342px !important;margin:0 !important;padding-top:0 !important}body.brand-proof-redesign .hero-copy .eyebrow{margin-bottom:12px !important;padding:7px 10px !important;border-left-width:4px !important;background:rgba(0,76,178,0.52) !important;font-size:clamp(0.68rem,2.7vw,0.78rem) !important;line-height:1.1 !important;white-space:nowrap;box-shadow:0 12px 30px rgba(0,0,0,0.2) !important}body.brand-proof-redesign .hero-copy h1{width:min(100%,328px) !important;max-width:328px !important;font-size:clamp(2.05rem,8.25vw,2.72rem) !important;line-height:1.01 !important;text-shadow:0 14px 38px rgba(0,0,0,0.68) !important}body.brand-proof-redesign .hero-cert-row{align-self:end !important;margin-top:190px !important}}@media (max-width:380px){body.brand-proof-redesign .brand-hero{min-height:565px !important;background-position:center,center,66% top !important}body.brand-proof-redesign .hero-copy h1{max-width:304px !important;font-size:clamp(1.95rem,8vw,2.5rem) !important}body.brand-proof-redesign .hero-cert-row{margin-top:182px !important}}body.brand-proof-redesign{--px-blue-brand:#0758b8;--px-blue-deep:#0758b8;--px-blue-rgb:7,88,184;--px-orange-cta:#ff4f32;--px-yellow:#ff4f32}body.brand-proof-redesign .brand-header .brand-text strong,body.brand-proof-redesign .proof-card h3,body.brand-proof-redesign .platform-card strong{color:var(--px-blue-brand) !important}body.brand-proof-redesign .brand-hero{min-height:clamp(460px,calc(100svh - 170px),560px) !important;padding-top:clamp(38px,4.4vw,64px) !important;padding-bottom:clamp(18px,2.5vw,28px) !important;background:linear-gradient(90deg,rgba(var(--px-blue-rgb),0.96) 0%,rgba(var(--px-blue-rgb),0.78) 34%,rgba(5,10,13,0.32) 62%,rgba(5,10,13,0.62) 100%),linear-gradient(0deg,rgba(5,10,13,0.92) 0%,rgba(5,10,13,0.34) 34%,rgba(5,10,13,0.1) 100%),url("assets/plumbixx-hero-photo-optimized.jpg") !important;background-position:center,center,center right !important;background-size:cover,cover,cover !important;background-repeat:no-repeat !important}body.brand-proof-redesign .hero-copy .eyebrow{border-left-color:var(--px-orange-cta) !important;background:rgba(var(--px-blue-rgb),0.72) !important}body.brand-proof-redesign .hero-cert-row{grid-template-columns:1.24fr 1fr 1.12fr 1fr !important;gap:0 !important;border:1px solid rgba(var(--px-blue-rgb),0.96) !important;border-radius:10px !important;background:rgba(var(--px-blue-rgb),0.96) !important;box-shadow:0 22px 58px rgba(0,0,0,0.34) !important}body.brand-proof-redesign .hero-cert-row span{grid-template-columns:54px minmax(0,1fr) !important;min-height:92px !important;padding:18px 24px !important;background:linear-gradient(135deg,rgba(var(--px-blue-rgb),0.36),rgba(5,10,13,0.1)),rgba(5,10,13,0.9) !important;border-right:1px solid rgba(var(--px-blue-rgb),0.78) !important}body.brand-proof-redesign .hero-cert-row span::before{width:44px !important;height:44px !important;border:1px solid rgba(255,79,50,0.56) !important;background:rgba(var(--px-blue-rgb),0.26) !important;color:#ffffff !important}body.brand-proof-redesign .hero-cert-row span:nth-child(1)::before{background:#ffffff !important;color:var(--px-blue-brand) !important}body.brand-proof-redesign .hero-cert-row span:nth-child(2)::before{background:rgba(var(--px-blue-rgb),0.36) !important;color:#ffffff !important}body.brand-proof-redesign .hero-cert-row strong{font-size:clamp(1.18rem,1.5vw,1.45rem) !important}body.brand-proof-redesign .hero-cert-row .google-rating::after{color:var(--px-orange-cta) !important}@media (max-width:720px){body.brand-proof-redesign .brand-hero{min-height:440px !important;padding:20px 20px 18px !important;background:linear-gradient(180deg,rgba(var(--px-blue-rgb),0.82) 0%,rgba(var(--px-blue-rgb),0.46) 36%,rgba(5,10,13,0.76) 62%,#050a0d 100%),linear-gradient(90deg,rgba(var(--px-blue-rgb),0.96) 0%,rgba(var(--px-blue-rgb),0.58) 48%,rgba(5,10,13,0.08) 100%),url("assets/plumbixx-hero-photo-optimized.jpg") !important;background-position:center,center,64% top !important;background-size:cover,cover,auto 58% !important;background-repeat:no-repeat !important}body.brand-proof-redesign .hero-copy{width:min(100%,346px) !important;max-width:346px !important}body.brand-proof-redesign .hero-copy h1{width:min(100%,334px) !important;max-width:334px !important}body.brand-proof-redesign .hero-cert-row{grid-template-columns:repeat(4,minmax(0,1fr)) !important;margin-top:74px !important;border-radius:12px !important}body.brand-proof-redesign .hero-cert-row span{grid-template-columns:1fr !important;justify-items:center !important;min-height:92px !important;padding:9px 6px !important;text-align:center !important;font-size:0.58rem !important;line-height:1.08 !important}body.brand-proof-redesign .hero-cert-row span::before{width:34px !important;height:34px !important;grid-row:auto !important;font-size:0.82rem !important}body.brand-proof-redesign .hero-cert-row strong{font-size:0.98rem !important;line-height:0.96 !important}body.brand-proof-redesign .hero-cert-row .google-rating::after{grid-column:1 !important;margin-top:1px !important;font-size:0.62rem !important}}@media (max-width:380px){body.brand-proof-redesign .brand-hero{min-height:434px !important}body.brand-proof-redesign .hero-cert-row{margin-top:68px !important}body.brand-proof-redesign .hero-cert-row span{min-height:88px !important;padding-inline:4px !important}}body.brand-proof-redesign{--px-blue-brand:#0758b8;--px-blue-rgb:7,88,184;--px-orange-cta:#ff4f32;--px-bg:#041018;--px-section:#06151d;--px-section-2:#081b25;--px-card:rgba(255,255,255,0.07);--px-card-strong:rgba(7,88,184,0.18);--px-text:#ffffff;--px-soft-text:rgba(255,255,255,0.72);--px-muted-blue:rgba(7,88,184,0.68);--px-faint:rgba(255,255,255,0.16);--px-grid-line:rgba(255,255,255,0.045);--px-theme-shadow:0 24px 70px rgba(0,0,0,0.32);color-scheme:dark;background:var(--px-bg) !important}body.brand-proof-redesign.light-theme{--px-bg:#f3f7fc;--px-section:#f7faff;--px-section-2:#ffffff;--px-card:#ffffff;--px-card-strong:rgba(7,88,184,0.08);--px-text:#082033;--px-soft-text:#4e6477;--px-faint:rgba(7,88,184,0.16);--px-grid-line:rgba(7,88,184,0.055);--px-theme-shadow:0 22px 60px rgba(7,88,184,0.12);color-scheme:light;background:var(--px-bg) !important;color:var(--px-text) !important}body.brand-proof-redesign .utility-strip{background:#03090d !important;color:#ffffff !important;border-bottom:1px solid rgba(var(--px-blue-rgb),0.42) !important}body.brand-proof-redesign.light-theme .utility-strip{background:#ffffff !important;color:var(--px-text) !important;border-bottom-color:rgba(var(--px-blue-rgb),0.14) !important}body.brand-proof-redesign .area-ticker-track span::before,body.brand-proof-redesign .utility-strip>span::before{background:var(--px-orange-cta) !important}body.brand-proof-redesign .brand-header{background:rgba(3,9,13,0.95) !important;border-bottom:1px solid rgba(var(--px-blue-rgb),0.35) !important;box-shadow:0 18px 44px rgba(0,0,0,0.28) !important}body.brand-proof-redesign.light-theme .brand-header{background:rgba(255,255,255,0.96) !important;border-bottom-color:rgba(var(--px-blue-rgb),0.12) !important;box-shadow:0 18px 44px rgba(7,88,184,0.1) !important}body.brand-proof-redesign .brand-header .brand-text strong{color:#ffffff !important;text-shadow:none !important}body.brand-proof-redesign.light-theme .brand-header .brand-text strong{color:var(--px-blue-brand) !important}body.brand-proof-redesign .brand-header .brand-text small,body.brand-proof-redesign .brand-nav a,body.brand-proof-redesign .brand-menu-button{color:rgba(255,255,255,0.76) !important}body.brand-proof-redesign.light-theme .brand-header .brand-text small,body.brand-proof-redesign.light-theme .brand-nav a,body.brand-proof-redesign.light-theme .brand-menu-button{color:#17364d !important}body.brand-proof-redesign .brand-nav a:hover,body.brand-proof-redesign .brand-menu-button:hover{border-color:rgba(var(--px-blue-rgb),0.45) !important;background:rgba(var(--px-blue-rgb),0.14) !important;color:#ffffff !important}body.brand-proof-redesign.light-theme .brand-nav a:hover,body.brand-proof-redesign.light-theme .brand-menu-button:hover{color:var(--px-blue-brand) !important}body.brand-proof-redesign .brand-header-link.whatsapp,body.brand-proof-redesign .button.whatsapp{background:linear-gradient(135deg,#14a45b,#0b8846) !important}body.brand-proof-redesign .brand-header-link.call,body.brand-proof-redesign .button.primary{background:linear-gradient(135deg,var(--px-orange-cta),#e23b18) !important}body.brand-proof-redesign .brand-hero{min-height:clamp(500px,calc(100svh - 156px),610px) !important;padding-top:clamp(46px,5vw,72px) !important;background:linear-gradient(90deg,rgba(3,9,13,0.96) 0%,rgba(7,88,184,0.7) 34%,rgba(7,88,184,0.22) 58%,rgba(3,9,13,0.72) 100%),linear-gradient(0deg,rgba(3,9,13,0.98) 0%,rgba(3,9,13,0.36) 36%,rgba(3,9,13,0.08) 100%),url("assets/plumbixx-hero-photo-optimized.jpg") !important;background-position:center,center,center right !important;background-size:cover,cover,cover !important;background-repeat:no-repeat !important}body.brand-proof-redesign.light-theme .brand-hero{background:linear-gradient(90deg,rgba(var(--px-blue-rgb),0.92) 0%,rgba(var(--px-blue-rgb),0.74) 38%,rgba(var(--px-blue-rgb),0.24) 64%,rgba(255,255,255,0.16) 100%),linear-gradient(0deg,rgba(var(--px-blue-rgb),0.82) 0%,rgba(var(--px-blue-rgb),0.18) 42%,rgba(255,255,255,0.04) 100%),url("assets/plumbixx-hero-photo-optimized.jpg") !important;background-position:center,center,center right !important;background-size:cover,cover,cover !important;background-repeat:no-repeat !important}body.brand-proof-redesign .hero-copy .eyebrow{background:rgba(var(--px-blue-rgb),0.88) !important;border-left-color:var(--px-orange-cta) !important;color:#ffffff !important}body.brand-proof-redesign .hero-copy h1 span{color:var(--px-orange-cta) !important}body.brand-proof-redesign .hero-cert-row{border:1px solid rgba(var(--px-blue-rgb),0.98) !important;background:rgba(var(--px-blue-rgb),0.98) !important;box-shadow:var(--px-theme-shadow) !important}body.brand-proof-redesign .hero-cert-row span{background:linear-gradient(135deg,rgba(var(--px-blue-rgb),0.36),rgba(255,255,255,0.02)),rgba(3,9,13,0.9) !important;border-right-color:rgba(var(--px-blue-rgb),0.82) !important;color:rgba(255,255,255,0.76) !important}body.brand-proof-redesign.light-theme .hero-cert-row{border-color:rgba(var(--px-blue-rgb),0.9) !important;background:rgba(var(--px-blue-rgb),0.9) !important}body.brand-proof-redesign.light-theme .hero-cert-row span{background:#ffffff !important;border-right-color:rgba(var(--px-blue-rgb),0.2) !important;color:var(--px-soft-text) !important}body.brand-proof-redesign.light-theme .hero-cert-row strong{color:var(--px-text) !important}body.brand-proof-redesign .hero-cert-row span::before{border-color:rgba(255,79,50,0.5) !important;background:rgba(var(--px-blue-rgb),0.34) !important;color:#ffffff !important}body.brand-proof-redesign.light-theme .hero-cert-row span::before{border-color:rgba(var(--px-blue-rgb),0.2) !important;background:rgba(var(--px-blue-rgb),0.1) !important;color:var(--px-blue-brand) !important}body.brand-proof-redesign .services-section,body.brand-proof-redesign .work-proof-section,body.brand-proof-redesign .coverage-section,body.brand-proof-redesign .reviews-section,body.brand-proof-redesign .faq-section,body.brand-proof-redesign .quote-section{background:linear-gradient(var(--px-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--px-grid-line) 1px,transparent 1px),linear-gradient(180deg,var(--px-section) 0%,var(--px-section-2) 100%) !important;background-size:44px 44px,44px 44px,auto !important;color:var(--px-text) !important;border-top:1px solid var(--px-faint) !important}body.brand-proof-redesign.light-theme .services-section,body.brand-proof-redesign.light-theme .work-proof-section,body.brand-proof-redesign.light-theme .coverage-section,body.brand-proof-redesign.light-theme .reviews-section,body.brand-proof-redesign.light-theme .faq-section,body.brand-proof-redesign.light-theme .quote-section{background:linear-gradient(var(--px-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--px-grid-line) 1px,transparent 1px),linear-gradient(180deg,#f7faff 0%,#ffffff 100%) !important}body.brand-proof-redesign .section-heading h2,body.brand-proof-redesign .reviews-heading h2,body.brand-proof-redesign .quote-copy h2,body.brand-proof-redesign .coverage-copy h2,body.brand-proof-redesign .brand-form h3,body.brand-proof-redesign label{color:var(--px-text) !important}body.brand-proof-redesign .section-heading .eyebrow,body.brand-proof-redesign .reviews-heading .eyebrow,body.brand-proof-redesign .quote-copy .eyebrow,body.brand-proof-redesign .coverage-copy .eyebrow,body.brand-proof-redesign .footer-proof-heading .eyebrow{color:var(--px-orange-cta) !important}body.brand-proof-redesign .section-heading p:not(.eyebrow),body.brand-proof-redesign .reviews-heading p:not(.eyebrow),body.brand-proof-redesign .quote-copy p,body.brand-proof-redesign .coverage-copy p{color:var(--px-soft-text) !important}body.brand-proof-redesign .service-card,body.brand-proof-redesign .work-card,body.brand-proof-redesign .google-score-card,body.brand-proof-redesign .google-review-card,body.brand-proof-redesign .faq-grid details,body.brand-proof-redesign .quote-copy,body.brand-proof-redesign .brand-form,body.brand-proof-redesign .coverage-copy,body.brand-proof-redesign .coverage-map-card{border-color:var(--px-faint) !important;background:linear-gradient(145deg,var(--px-card-strong),rgba(255,255,255,0.03)),var(--px-card) !important;color:var(--px-text) !important;box-shadow:none !important}body.brand-proof-redesign.light-theme .service-card,body.brand-proof-redesign.light-theme .work-card,body.brand-proof-redesign.light-theme .google-score-card,body.brand-proof-redesign.light-theme .google-review-card,body.brand-proof-redesign.light-theme .faq-grid details,body.brand-proof-redesign.light-theme .quote-copy,body.brand-proof-redesign.light-theme .brand-form,body.brand-proof-redesign.light-theme .coverage-copy,body.brand-proof-redesign.light-theme .coverage-map-card{box-shadow:var(--px-theme-shadow) !important}body.brand-proof-redesign .service-card:hover{border-color:rgba(var(--px-blue-rgb),0.72) !important;background:linear-gradient(145deg,rgba(var(--px-blue-rgb),0.22),rgba(255,79,50,0.06)),var(--px-card) !important}body.brand-proof-redesign .service-icon{color:#ffffff !important}body.brand-proof-redesign.light-theme .service-icon,body.brand-proof-redesign.light-theme .service-arrow{color:var(--px-blue-brand) !important}body.brand-proof-redesign .service-card p,body.brand-proof-redesign .work-body p,body.brand-proof-redesign .work-body .meta,body.brand-proof-redesign .faq-grid p,body.brand-proof-redesign .safe-note,body.brand-proof-redesign .file-upload span{color:var(--px-soft-text) !important}body.brand-proof-redesign.light-theme .service-card h3,body.brand-proof-redesign.light-theme .work-body h3,body.brand-proof-redesign.light-theme .faq-grid summary{color:var(--px-text) !important}body.brand-proof-redesign .map-art{background:linear-gradient(var(--px-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--px-grid-line) 1px,transparent 1px),radial-gradient(circle at 52% 55%,rgba(var(--px-blue-rgb),0.22),transparent 28%),linear-gradient(135deg,#06151d,#071c29 72%,#041018) !important}body.brand-proof-redesign.light-theme .map-art{background:linear-gradient(rgba(7,88,184,0.08) 1px,transparent 1px),linear-gradient(90deg,rgba(7,88,184,0.06) 1px,transparent 1px),radial-gradient(circle at 52% 55%,rgba(7,88,184,0.18),transparent 28%),linear-gradient(135deg,#eef6ff,#ffffff) !important}body.brand-proof-redesign .map-label.corby{background:var(--px-blue-brand) !important;color:#ffffff !important}body.brand-proof-redesign .area-columns li{border-color:var(--px-faint) !important;background:var(--px-card) !important;color:var(--px-text) !important}body.brand-proof-redesign .area-columns li::before{background:var(--px-blue-brand) !important;box-shadow:0 0 0 4px rgba(var(--px-blue-rgb),0.14) !important}body.brand-proof-redesign input,body.brand-proof-redesign textarea,body.brand-proof-redesign select,body.brand-proof-redesign .calendar-panel{border-color:var(--px-faint) !important;background:rgba(255,255,255,0.06) !important;color:var(--px-text) !important}body.brand-proof-redesign.light-theme input,body.brand-proof-redesign.light-theme textarea,body.brand-proof-redesign.light-theme select,body.brand-proof-redesign.light-theme .calendar-panel{background:#ffffff !important}body.brand-proof-redesign .brand-footer{background:linear-gradient(180deg,#041018 0%,#03090d 100%) !important;border-top:1px solid rgba(var(--px-blue-rgb),0.34) !important}body.brand-proof-redesign.light-theme .brand-footer{background:#ffffff !important;border-top-color:rgba(var(--px-blue-rgb),0.14) !important}body.brand-proof-redesign .footer-proof-heading h2{color:var(--px-text) !important}body.brand-proof-redesign.light-theme .footer-proof-heading h2{color:var(--px-text) !important}body.brand-proof-redesign .footer-proof-grid .proof-card{border-color:rgba(var(--px-blue-rgb),0.24) !important;background:#ffffff !important;color:#082033 !important;box-shadow:none !important}body.brand-proof-redesign .footer-proof-grid .proof-card span{color:var(--px-blue-brand) !important}body.brand-proof-redesign .footer-proof-grid .proof-card:hover{border-color:rgba(var(--px-blue-rgb),0.54) !important}body.brand-proof-redesign.light-theme .footer-bottom,body.brand-proof-redesign.light-theme .brand-footer nav a{color:var(--px-text) !important}body.brand-proof-redesign .footer-email,body.brand-proof-redesign.light-theme .footer-email{color:var(--px-blue-brand) !important}@media (max-width:720px){body.brand-proof-redesign .brand-hero{min-height:0 !important;padding:20px 20px 18px !important;background:linear-gradient(180deg,rgba(3,9,13,0.62) 0%,rgba(7,88,184,0.34) 34%,rgba(3,9,13,0.76) 63%,#041018 100%),linear-gradient(90deg,rgba(var(--px-blue-rgb),0.88) 0%,rgba(var(--px-blue-rgb),0.46) 50%,rgba(3,9,13,0.08) 100%),url("assets/plumbixx-hero-photo-optimized.jpg") !important;background-position:center,center,65% top !important;background-size:cover,cover,auto 68% !important;background-repeat:no-repeat !important}body.brand-proof-redesign.light-theme .brand-hero{background:linear-gradient(180deg,rgba(var(--px-blue-rgb),0.68) 0%,rgba(var(--px-blue-rgb),0.36) 34%,rgba(var(--px-blue-rgb),0.72) 64%,var(--px-blue-brand) 100%),linear-gradient(90deg,rgba(var(--px-blue-rgb),0.9) 0%,rgba(var(--px-blue-rgb),0.48) 50%,rgba(255,255,255,0.08) 100%),url("assets/plumbixx-hero-photo-optimized.jpg") !important;background-position:center,center,65% top !important;background-size:cover,cover,auto 68% !important;background-repeat:no-repeat !important}body.brand-proof-redesign .hero-cert-row{margin-top:62px !important}}@media (max-width:380px){body.brand-proof-redesign .brand-hero{min-height:0 !important;background-position:center,center,67% top !important}body.brand-proof-redesign .hero-cert-row{margin-top:58px !important}}body.brand-proof-redesign .google-score-card{min-height:128px !important;padding:20px !important;border:1px solid rgba(var(--px-blue-rgb),0.32) !important;background:linear-gradient(145deg,rgba(var(--px-blue-rgb),0.24),rgba(255,255,255,0.03)),rgba(3,9,13,0.9) !important;color:#ffffff !important}body.brand-proof-redesign.light-theme .google-score-card{background:#ffffff !important;color:var(--px-text) !important}body.brand-proof-redesign .google-score-card strong{color:#ffffff !important;font-size:clamp(2.9rem,6vw,4.1rem) !important;line-height:0.92 !important}body.brand-proof-redesign.light-theme .google-score-card strong{color:var(--px-blue-brand) !important}body.brand-proof-redesign .google-score-card span,body.brand-proof-redesign .google-score-card small{color:rgba(255,255,255,0.82) !important}body.brand-proof-redesign.light-theme .google-score-card span,body.brand-proof-redesign.light-theme .google-score-card small{color:#4e6477 !important}body.brand-proof-redesign .google-review-card,body.brand-proof-redesign.light-theme .google-review-card{background:#ffffff !important;color:#082033 !important}body.brand-proof-redesign .review-card-top strong,body.brand-proof-redesign.light-theme .review-card-top strong{color:#082033 !important}body.brand-proof-redesign .review-card-top small,body.brand-proof-redesign.light-theme .review-card-top small{color:#5a6d7e !important}body.brand-proof-redesign .google-review-card p,body.brand-proof-redesign.light-theme .google-review-card p{color:#24384a !important}body.brand-proof-redesign .star-row,body.brand-proof-redesign.light-theme .star-row{color:var(--px-orange-cta) !important}body.brand-proof-redesign .review-marquee::before{background:linear-gradient(90deg,var(--px-section),transparent) !important}body.brand-proof-redesign .review-marquee::after{background:linear-gradient(270deg,var(--px-section),transparent) !important}body.brand-proof-redesign.light-theme .review-marquee::before{background:linear-gradient(90deg,#f7faff,transparent) !important}body.brand-proof-redesign.light-theme .review-marquee::after{background:linear-gradient(270deg,#f7faff,transparent) !important}body.brand-proof-redesign .work-body small{color:var(--px-orange-cta) !important}body.brand-proof-redesign .work-body h3,body.brand-proof-redesign .work-card h3{color:var(--px-text) !important}body.brand-proof-redesign.light-theme .work-body h3,body.brand-proof-redesign.light-theme .work-card h3{color:#082033 !important}body.brand-proof-redesign .work-body p{color:var(--px-soft-text) !important}body.brand-proof-redesign.light-theme .work-body p{color:#4e6477 !important}body.brand-proof-redesign .work-body .meta span{background:rgba(var(--px-blue-rgb),0.2) !important;color:rgba(255,255,255,0.86) !important}body.brand-proof-redesign.light-theme .work-body .meta span{background:rgba(var(--px-blue-rgb),0.1) !important;color:#234459 !important}body.brand-proof-redesign .footer-bottom{min-width:0 !important;color:rgba(255,255,255,0.8) !important}body.brand-proof-redesign.light-theme .footer-bottom{color:#082033 !important}body.brand-proof-redesign .footer-bottom .brand-lockup,body.brand-proof-redesign .footer-bottom nav,body.brand-proof-redesign .footer-email,body.brand-proof-redesign .footer-bottom>span{min-width:0 !important}body.brand-proof-redesign .footer-bottom nav a{color:inherit !important}body.brand-proof-redesign .footer-bottom .brand-text strong{color:#ffffff !important}body.brand-proof-redesign.light-theme .footer-bottom .brand-text strong{color:var(--px-blue-brand) !important}body.brand-proof-redesign{--px-orange-readable:#ff725c}body.brand-proof-redesign.light-theme{--px-orange-readable:#e84a2a}body.brand-proof-redesign .services-section,body.brand-proof-redesign .work-proof-section,body.brand-proof-redesign .coverage-section,body.brand-proof-redesign .reviews-section,body.brand-proof-redesign .faq-section,body.brand-proof-redesign .quote-section{background:linear-gradient(180deg,rgba(3,9,13,0.42),rgba(3,9,13,0.66)),url("assets/plumbing-pattern.svg"),linear-gradient(180deg,var(--px-section) 0%,var(--px-section-2) 100%) !important;background-size:auto,340px 220px,auto !important;background-position:center,top left,center !important;background-repeat:no-repeat,repeat,no-repeat !important}body.brand-proof-redesign.light-theme .services-section,body.brand-proof-redesign.light-theme .work-proof-section,body.brand-proof-redesign.light-theme .coverage-section,body.brand-proof-redesign.light-theme .reviews-section,body.brand-proof-redesign.light-theme .faq-section,body.brand-proof-redesign.light-theme .quote-section{background:linear-gradient(180deg,rgba(255,255,255,0.86),rgba(255,255,255,0.94)),url("assets/plumbing-pattern.svg"),linear-gradient(180deg,#f7faff 0%,#ffffff 100%) !important}body.brand-proof-redesign .area-ticker-track span::before,body.brand-proof-redesign .utility-strip>span::before{content:"" !important;width:7px !important;height:7px !important;min-width:7px !important;border-radius:999px !important;background:var(--px-orange-readable) !important;box-shadow:0 0 0 3px rgba(255,114,92,0.12) !important}body.brand-proof-redesign .section-heading .eyebrow,body.brand-proof-redesign .reviews-heading .eyebrow,body.brand-proof-redesign .quote-copy .eyebrow,body.brand-proof-redesign .coverage-copy .eyebrow,body.brand-proof-redesign .footer-proof-heading .eyebrow,body.brand-proof-redesign .hero-copy h1 span,body.brand-proof-redesign .hero-copy .eyebrow,body.brand-proof-redesign .work-body small,body.brand-proof-redesign .star-row{color:var(--px-orange-readable) !important}body.brand-proof-redesign:not(.light-theme) .section-heading .eyebrow,body.brand-proof-redesign:not(.light-theme) .reviews-heading .eyebrow,body.brand-proof-redesign:not(.light-theme) .quote-copy .eyebrow,body.brand-proof-redesign:not(.light-theme) .coverage-copy .eyebrow,body.brand-proof-redesign:not(.light-theme) .footer-proof-heading .eyebrow,body.brand-proof-redesign:not(.light-theme) .work-body small,body.brand-proof-redesign:not(.light-theme) .star-row{text-shadow:0 1px 0 rgba(0,0,0,0.4),0 0 18px rgba(255,114,92,0.18)}body.brand-proof-redesign .map-label{z-index:3 !important}body.brand-proof-redesign .map-overlay{z-index:12 !important;background:rgba(5,10,13,0.9) !important}body.brand-proof-redesign .footer-bottom{box-sizing:border-box !important;width:100% !important;max-width:100% !important}body.brand-proof-redesign .footer-bottom{display:grid !important;grid-template-columns:minmax(230px,1.15fr) minmax(260px,auto) minmax(210px,0.86fr) minmax(180px,0.68fr) !important;align-items:center !important;gap:18px 28px !important;padding:22px clamp(24px,5vw,82px) !important}body.brand-proof-redesign .footer-contact{display:grid;gap:4px;justify-items:end;min-width:0;font-weight:850;line-height:1.18}body.brand-proof-redesign .footer-contact>span{color:rgba(255,255,255,0.56);font-size:0.72rem;letter-spacing:0.12em;text-transform:uppercase}body.brand-proof-redesign .footer-phone,body.brand-proof-redesign .footer-email{color:#ffffff !important;text-decoration:none;overflow-wrap:anywhere}body.brand-proof-redesign .footer-email{font-size:0.92rem !important;color:rgba(255,255,255,0.72) !important}body.brand-proof-redesign .footer-copy{justify-self:end;max-width:210px;color:rgba(255,255,255,0.62) !important;font-size:0.9rem;line-height:1.3;text-align:right}body.brand-proof-redesign.light-theme .footer-contact>span{color:#5b6f82}body.brand-proof-redesign.light-theme .footer-phone,body.brand-proof-redesign.light-theme .footer-email{color:var(--px-blue-brand) !important}body.brand-proof-redesign.light-theme .footer-copy{color:#526473 !important}body.brand-proof-redesign .reveal-on-scroll{opacity:1 !important;transform:none !important}body.brand-proof-redesign .utility-strip,body.brand-proof-redesign.light-theme .utility-strip{grid-template-columns:minmax(0,1fr) repeat(3,auto) 34px !important;align-items:center !important;background:#041018 !important;color:#ffffff !important;border-bottom:1px solid rgba(var(--px-blue-rgb),0.44) !important}body.brand-proof-redesign .utility-strip .area-ticker{grid-column:1 !important}body.brand-proof-redesign .utility-theme-toggle,body.brand-proof-redesign.light-theme .utility-theme-toggle{grid-column:-2 / -1 !important;justify-self:end !important;align-self:center !important;width:30px !important;min-width:30px !important;height:30px !important;min-height:30px !important;border:1px solid rgba(255,255,255,0.48) !important;background:rgba(255,255,255,0.1) !important;box-shadow:none !important}body.brand-proof-redesign.light-theme .utility-theme-toggle::before{background:#ffffff !important;box-shadow:inset -7px -3px 0 #041018 !important}@media (max-width:720px){body.brand-proof-redesign .brand-hero{background:linear-gradient(90deg,rgba(var(--px-blue-rgb),0.95) 0%,rgba(var(--px-blue-rgb),0.78) 38%,rgba(var(--px-blue-rgb),0.2) 62%,rgba(3,9,13,0.02) 80%),linear-gradient(180deg,rgba(3,9,13,0.08) 0%,rgba(3,9,13,0.1) 42%,rgba(3,9,13,0.54) 73%,#041018 100%),url("assets/plumbixx-hero-photo-optimized.jpg") !important;background-position:center,center,88% top !important;background-size:cover,cover,auto 68% !important;background-repeat:no-repeat !important}body.brand-proof-redesign.light-theme .brand-hero{background:linear-gradient(90deg,rgba(var(--px-blue-rgb),0.94) 0%,rgba(var(--px-blue-rgb),0.76) 38%,rgba(var(--px-blue-rgb),0.18) 62%,rgba(255,255,255,0.02) 80%),linear-gradient(180deg,rgba(var(--px-blue-rgb),0.06) 0%,rgba(var(--px-blue-rgb),0.08) 42%,rgba(var(--px-blue-rgb),0.54) 73%,var(--px-blue-brand) 100%),url("assets/plumbixx-hero-photo-optimized.jpg") !important;background-position:center,center,88% top !important;background-size:cover,cover,auto 68% !important;background-repeat:no-repeat !important}body.brand-proof-redesign .hero-copy{width:min(72vw,318px) !important;max-width:min(72vw,318px) !important}body.brand-proof-redesign .hero-copy h1{width:100% !important;max-width:318px !important;font-size:clamp(2.05rem,7.4vw,2.85rem) !important;line-height:1.03 !important}body.brand-proof-redesign .hero-cert-row{justify-self:center !important;width:100% !important;max-width:min(500px,calc(100vw - 48px)) !important;margin-inline:auto !important;overflow:hidden !important}body.brand-proof-redesign .review-proof-bar{gap:14px !important}body.brand-proof-redesign .google-score-card{display:grid !important;grid-template-columns:auto minmax(0,1fr) !important;column-gap:18px !important;align-items:center !important;align-content:center !important;min-height:104px !important;padding:18px 20px !important}body.brand-proof-redesign .google-score-card strong{grid-row:span 2;font-size:3rem !important}body.brand-proof-redesign .review-marquee{min-height:218px !important}body.brand-proof-redesign .google-review-card{width:258px !important;min-height:208px !important}body.brand-proof-redesign .footer-bottom{display:grid !important;grid-template-columns:1fr !important;justify-items:start !important;align-items:start !important;gap:18px !important;padding:26px 20px !important;text-align:left !important}body.brand-proof-redesign .footer-bottom .brand-lockup{width:100% !important}body.brand-proof-redesign .footer-bottom nav{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:8px !important;width:100% !important}body.brand-proof-redesign .footer-bottom nav a{display:inline-flex;justify-content:center;padding:9px 8px;border:1px solid var(--px-faint);border-radius:8px;background:var(--px-card);font-size:0.88rem}body.brand-proof-redesign .footer-email{max-width:100% !important;overflow-wrap:anywhere !important;font-size:1rem !important}body.brand-proof-redesign .map-overlay{left:16px !important;right:16px !important;bottom:16px !important;padding:18px 16px !important}body.brand-proof-redesign .map-label.wellingborough{left:8% !important;bottom:39% !important}}@media (max-width:430px){body.brand-proof-redesign .hero-copy{width:min(70vw,300px) !important;max-width:min(70vw,300px) !important}body.brand-proof-redesign .hero-copy h1{max-width:300px !important;font-size:clamp(1.96rem,7vw,2.55rem) !important}body.brand-proof-redesign .hero-cert-row{max-width:calc(100vw - 40px) !important}body.brand-proof-redesign .map-overlay span{display:block;font-size:0.86rem !important;line-height:1.42 !important}}@media (min-width:721px) and (max-width:1100px){body.brand-proof-redesign .utility-strip,body.brand-proof-redesign.light-theme .utility-strip{grid-template-columns:minmax(0,1fr) 34px !important;min-height:42px !important;padding:6px clamp(24px,5vw,54px) !important}body.brand-proof-redesign .utility-strip>span{display:none !important}body.brand-proof-redesign .brand-header{grid-template-columns:minmax(240px,1fr) auto 42px !important;gap:14px !important}body.brand-proof-redesign .brand-header .header-actions{grid-column:2 !important;justify-self:end !important}body.brand-proof-redesign .brand-menu-button{grid-column:3 !important;justify-self:end !important;display:inline-flex !important;width:42px !important;min-width:42px !important;padding:0 !important;font-size:0 !important}body.brand-proof-redesign .brand-menu-button::before{content:"☰";font-size:1.45rem;line-height:1}body.brand-proof-redesign .brand-hero{min-height:clamp(650px,78vw,760px) !important;padding:42px clamp(38px,5vw,64px) 34px !important;align-content:stretch !important;grid-template-rows:minmax(0,1fr) auto !important;background:linear-gradient(90deg,rgba(3,9,13,0.96) 0%,rgba(var(--px-blue-rgb),0.82) 30%,rgba(var(--px-blue-rgb),0.22) 54%,rgba(3,9,13,0.22) 74%,rgba(3,9,13,0.66) 100%),linear-gradient(180deg,rgba(3,9,13,0.08) 0%,rgba(3,9,13,0.22) 52%,rgba(3,9,13,0.88) 100%),url("assets/plumbixx-hero-photo-optimized.jpg") !important;background-position:center,center,82% center !important;background-size:cover,cover,auto 100% !important;background-repeat:no-repeat !important}body.brand-proof-redesign.light-theme .brand-hero{background:linear-gradient(90deg,rgba(var(--px-blue-rgb),0.94) 0%,rgba(var(--px-blue-rgb),0.78) 30%,rgba(var(--px-blue-rgb),0.2) 56%,rgba(255,255,255,0.06) 76%,rgba(var(--px-blue-rgb),0.28) 100%),linear-gradient(180deg,rgba(var(--px-blue-rgb),0.05) 0%,rgba(var(--px-blue-rgb),0.18) 52%,rgba(var(--px-blue-rgb),0.82) 100%),url("assets/plumbixx-hero-photo-optimized.jpg") !important;background-position:center,center,82% center !important;background-size:cover,cover,auto 100% !important}body.brand-proof-redesign .hero-copy{grid-row:1 !important;width:min(54vw,520px) !important;max-width:min(54vw,520px) !important;margin-top:clamp(34px,6vw,70px) !important;align-self:start !important}body.brand-proof-redesign .hero-copy .eyebrow{display:block !important;width:min(100%,520px) !important;max-width:100% !important;font-size:clamp(0.72rem,1.5vw,1rem) !important;white-space:nowrap !important}body.brand-proof-redesign .hero-copy h1{max-width:100% !important;font-size:clamp(3.05rem,6.1vw,4.25rem) !important;line-height:0.98 !important}body.brand-proof-redesign .area-columns{grid-template-columns:repeat(2,minmax(0,1fr)) !important}body.brand-proof-redesign .area-columns li{min-width:0 !important;white-space:normal !important}body.brand-proof-redesign .footer-bottom{grid-template-columns:minmax(0,1fr) minmax(230px,0.9fr) !important;align-items:start !important}body.brand-proof-redesign .footer-bottom .brand-lockup{grid-column:1 !important;grid-row:1 !important}body.brand-proof-redesign .footer-bottom nav{grid-column:1 !important;grid-row:2 !important;justify-content:start !important}body.brand-proof-redesign .footer-contact{grid-column:2 !important;grid-row:1 !important}body.brand-proof-redesign .footer-copy{grid-column:2 !important;grid-row:2 !important;justify-self:end !important}}@media (max-width:720px){body.brand-proof-redesign .utility-strip,body.brand-proof-redesign.light-theme .utility-strip{grid-template-columns:minmax(0,1fr) 32px !important;min-height:38px !important;padding:5px 10px !important}body.brand-proof-redesign .utility-strip>span{display:none !important}body.brand-proof-redesign .utility-theme-toggle,body.brand-proof-redesign.light-theme .utility-theme-toggle{width:30px !important;min-width:30px !important;height:30px !important;min-height:30px !important}body.brand-proof-redesign .area-columns{grid-template-columns:1fr !important}body.brand-proof-redesign .area-columns li{white-space:normal !important}body.brand-proof-redesign .footer-bottom{grid-template-columns:1fr !important;gap:16px !important}body.brand-proof-redesign .footer-contact{justify-items:start !important}body.brand-proof-redesign .footer-copy{justify-self:start !important;max-width:none !important;text-align:left !important}}body.brand-proof-redesign .footer-bottom,body.brand-proof-redesign.light-theme .footer-bottom{background:radial-gradient(circle at 16% 0%,rgba(255,79,50,0.16),transparent 28%),linear-gradient(135deg,#041018 0%,#062c5e 46%,var(--px-blue-brand) 100%) !important;border-top:3px solid var(--px-orange-readable) !important;color:#ffffff !important}body.brand-proof-redesign .footer-bottom .brand-text strong,body.brand-proof-redesign.light-theme .footer-bottom .brand-text strong{color:#ffffff !important}body.brand-proof-redesign .footer-bottom .brand-text strong span,body.brand-proof-redesign.light-theme .footer-bottom .brand-text strong span{color:var(--px-orange-readable) !important}body.brand-proof-redesign .footer-bottom .brand-text small,body.brand-proof-redesign.light-theme .footer-bottom .brand-text small,body.brand-proof-redesign .footer-copy,body.brand-proof-redesign.light-theme .footer-copy{color:rgba(255,255,255,0.7) !important}body.brand-proof-redesign .footer-contact>span,body.brand-proof-redesign.light-theme .footer-contact>span{color:rgba(255,255,255,0.62) !important}body.brand-proof-redesign .footer-phone,body.brand-proof-redesign.light-theme .footer-phone{color:#ffffff !important}body.brand-proof-redesign .footer-email,body.brand-proof-redesign.light-theme .footer-email{color:#d8ecff !important}body.brand-proof-redesign .footer-bottom nav a,body.brand-proof-redesign.light-theme .footer-bottom nav a{color:#ffffff !important}@media (max-width:720px){body.brand-proof-redesign .footer-bottom nav a,body.brand-proof-redesign.light-theme .footer-bottom nav a{background:rgba(255,255,255,0.08) !important;border-color:rgba(255,255,255,0.18) !important}}@keyframes area-ticker{from{transform:translateX(0)}to{transform:translateX(-50%)}}body.brand-proof-redesign .brand-hero,body.brand-proof-redesign.light-theme .brand-hero{grid-template-rows:auto minmax(96px,1fr) auto !important;align-content:start !important;min-height:clamp(470px,calc(100svh - 150px),610px) !important;padding:clamp(22px,3.2vw,42px) clamp(20px,5vw,72px) clamp(20px,2.8vw,34px) !important;background:linear-gradient(90deg,rgba(var(--px-blue-rgb),0.72) 0%,rgba(var(--px-blue-rgb),0.58) 24%,rgba(var(--px-blue-rgb),0.3) 47%,rgba(var(--px-blue-rgb),0.08) 67%,rgba(3,9,13,0.08) 100%),linear-gradient(180deg,rgba(3,9,13,0.08) 0%,rgba(3,9,13,0.18) 58%,rgba(3,9,13,0.46) 100%),url("assets/plumbixx-hero-photo-optimized.jpg") !important;background-position:center,center,center right !important;background-size:cover,cover,cover !important;background-repeat:no-repeat !important}body.brand-proof-redesign .hero-copy{grid-row:1 !important;align-self:start !important;margin-top:0 !important;padding-top:0 !important}body.brand-proof-redesign .hero-copy .eyebrow,body.brand-proof-redesign.light-theme .hero-copy .eyebrow{display:block !important;width:auto !important;max-width:100% !important;margin:0 0 clamp(12px,1.5vw,18px) !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;color:rgba(255,255,255,0.9) !important;font-weight:900 !important;letter-spacing:0.05em !important;text-shadow:0 2px 18px rgba(0,0,0,0.34) !important}body.brand-proof-redesign .hero-cert-row{grid-row:3 !important}@media (min-width:721px) and (max-width:1100px){body.brand-proof-redesign .brand-hero,body.brand-proof-redesign.light-theme .brand-hero{min-height:clamp(560px,68vw,690px) !important;padding:26px clamp(36px,5vw,58px) 30px !important;background:linear-gradient(90deg,rgba(var(--px-blue-rgb),0.78) 0%,rgba(var(--px-blue-rgb),0.6) 28%,rgba(var(--px-blue-rgb),0.28) 52%,rgba(var(--px-blue-rgb),0.08) 72%,rgba(3,9,13,0.1) 100%),linear-gradient(180deg,rgba(3,9,13,0.06) 0%,rgba(3,9,13,0.18) 58%,rgba(3,9,13,0.5) 100%),url("assets/plumbixx-hero-photo-optimized.jpg") !important;background-position:center,center,78% center !important;background-size:cover,cover,auto 100% !important}body.brand-proof-redesign .hero-copy{width:min(50vw,510px) !important;max-width:min(50vw,510px) !important}body.brand-proof-redesign .hero-copy h1{font-size:clamp(2.95rem,5.8vw,4.1rem) !important}}@media (max-width:720px){body.brand-proof-redesign .brand-hero,body.brand-proof-redesign.light-theme .brand-hero{grid-template-rows:auto minmax(72px,1fr) auto !important;min-height:448px !important;padding:20px 20px 18px !important;background:linear-gradient(90deg,rgba(var(--px-blue-rgb),0.76) 0%,rgba(var(--px-blue-rgb),0.55) 38%,rgba(var(--px-blue-rgb),0.16) 64%,rgba(3,9,13,0.02) 100%),linear-gradient(180deg,rgba(3,9,13,0.04) 0%,rgba(3,9,13,0.1) 42%,rgba(3,9,13,0.5) 76%,var(--px-blue-brand) 100%),url("assets/plumbixx-hero-photo-optimized.jpg") !important;background-position:center,center,86% top !important;background-size:cover,cover,auto 66% !important;background-repeat:no-repeat !important}body.brand-proof-redesign .hero-copy{width:min(74vw,318px) !important;max-width:min(74vw,318px) !important}body.brand-proof-redesign .hero-cert-row{margin-top:0 !important}body.brand-proof-redesign .area-columns{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:6px !important}body.brand-proof-redesign .area-columns li{min-height:34px !important;padding:5px 8px !important;white-space:normal !important;overflow-wrap:anywhere !important;font-size:0.68rem !important;line-height:1.15 !important}body.brand-proof-redesign .area-columns li::before{width:6px !important;height:6px !important;min-width:6px !important;margin-right:7px !important}}@media (max-width:380px){body.brand-proof-redesign .area-columns li{min-height:32px !important;padding-inline:7px !important;font-size:0.62rem !important}}body.brand-proof-redesign .review-proof-bar{align-items:center !important}body.brand-proof-redesign .google-score-card,body.brand-proof-redesign.light-theme .google-score-card{position:relative !important;display:grid !important;grid-template-columns:64px minmax(0,1fr) !important;gap:14px !important;align-items:center !important;min-height:118px !important;padding:18px 20px !important;overflow:hidden !important;border:1px solid rgba(var(--px-blue-rgb),0.3) !important;border-radius:14px !important;background:radial-gradient(circle at 8% 0%,rgba(255,79,50,0.12),transparent 34%),linear-gradient(135deg,rgba(var(--px-blue-rgb),0.12),rgba(255,255,255,0.98)) !important;color:#082033 !important;box-shadow:0 18px 44px rgba(7,88,184,0.1) !important}body.brand-proof-redesign:not(.light-theme) .google-score-card{background:radial-gradient(circle at 8% 0%,rgba(255,79,50,0.2),transparent 36%),linear-gradient(135deg,rgba(var(--px-blue-rgb),0.34),rgba(3,9,13,0.92)) !important;color:#ffffff !important;box-shadow:none !important}body.brand-proof-redesign .google-score-card::after{content:"";position:absolute;inset:auto 18px 0;height:4px;border-radius:999px 999px 0 0;background:linear-gradient(90deg,var(--px-blue-brand),var(--px-orange-cta));opacity:0.95}body.brand-proof-redesign .google-score-logo{display:grid !important;width:58px !important;height:58px !important;place-items:center !important;border:1px solid rgba(var(--px-blue-rgb),0.18) !important;border-radius:14px !important;background:#ffffff !important;color:var(--px-blue-brand) !important;font-size:1.8rem !important;font-weight:950 !important;line-height:1 !important;box-shadow:0 12px 28px rgba(7,88,184,0.12) !important}body.brand-proof-redesign .google-score-copy{display:grid;grid-template-columns:auto 1fr;gap:2px 12px;align-items:end;min-width:0}body.brand-proof-redesign .google-score-copy>span,body.brand-proof-redesign .google-score-copy>small{grid-column:2;color:#4e6477 !important;font-weight:850 !important;line-height:1.15 !important}body.brand-proof-redesign:not(.light-theme) .google-score-copy>span,body.brand-proof-redesign:not(.light-theme) .google-score-copy>small{color:rgba(255,255,255,0.78) !important}body.brand-proof-redesign .google-score-copy>span{font-size:0.82rem !important;letter-spacing:0.08em;text-transform:uppercase}body.brand-proof-redesign .google-score-copy>strong{grid-column:1;grid-row:1 / span 2;color:var(--px-blue-brand) !important;font-size:clamp(2.65rem,5vw,3.6rem) !important;line-height:0.85 !important;letter-spacing:0 !important}body.brand-proof-redesign:not(.light-theme) .google-score-copy>strong{color:#ffffff !important}body.brand-proof-redesign .google-score-copy>small span{display:inline !important;color:inherit !important;font-size:inherit !important;font-weight:950 !important}body.brand-proof-redesign .google-score-copy>em{grid-column:1 / -1;margin-top:3px;color:var(--px-orange-cta);font-size:0.9rem;font-style:normal;letter-spacing:0.06em}@media (min-width:721px){body.brand-proof-redesign .review-proof-bar{grid-template-columns:minmax(280px,340px) minmax(0,1fr) !important}}@media (max-width:720px){body.brand-proof-redesign .google-score-card,body.brand-proof-redesign.light-theme .google-score-card{grid-template-columns:52px minmax(0,1fr) !important;min-height:96px !important;padding:14px 16px !important;border-radius:12px !important}body.brand-proof-redesign .google-score-logo{width:48px !important;height:48px !important;border-radius:12px !important;font-size:1.5rem !important}body.brand-proof-redesign .google-score-copy{grid-template-columns:auto minmax(0,1fr);column-gap:10px}body.brand-proof-redesign .google-score-copy>strong{font-size:clamp(2.35rem,10vw,3rem) !important}body.brand-proof-redesign .google-score-copy>span{font-size:0.72rem !important}body.brand-proof-redesign .google-score-copy>small{font-size:0.78rem !important}}body.brand-proof-redesign .brand-hero,body.brand-proof-redesign.light-theme .brand-hero{background-color:var(--px-blue-brand) !important;background-image:linear-gradient(90deg,rgba(var(--px-blue-rgb),0.7) 0%,rgba(var(--px-blue-rgb),0.54) 30%,rgba(var(--px-blue-rgb),0.22) 56%,rgba(var(--px-blue-rgb),0.04) 76%,rgba(3,9,13,0.08) 100%),linear-gradient(180deg,rgba(3,9,13,0.02) 0%,rgba(3,9,13,0.1) 52%,rgba(var(--px-blue-rgb),0.46) 100%),url("assets/plumbixx-hero-photo-optimized.jpg") !important;background-position:center,center,center right !important;background-size:100% 100%,100% 100%,cover !important;background-repeat:no-repeat !important}@media (min-width:721px) and (max-width:1100px){body.brand-proof-redesign .brand-hero,body.brand-proof-redesign.light-theme .brand-hero{background-image:linear-gradient(90deg,rgba(var(--px-blue-rgb),0.74) 0%,rgba(var(--px-blue-rgb),0.56) 31%,rgba(var(--px-blue-rgb),0.22) 57%,rgba(var(--px-blue-rgb),0.04) 76%,rgba(3,9,13,0.08) 100%),linear-gradient(180deg,rgba(3,9,13,0.02) 0%,rgba(3,9,13,0.1) 54%,rgba(var(--px-blue-rgb),0.48) 100%),url("assets/plumbixx-hero-photo-optimized.jpg") !important;background-position:center,center,72% center !important;background-size:100% 100%,100% 100%,cover !important}}body.brand-proof-redesign .language-switch,body.brand-proof-redesign.light-theme .language-switch{display:inline-grid !important;width:42px !important;max-width:42px !important;min-width:42px !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;justify-self:start !important}@media (max-width:900px){}@media (max-width:520px){}body.brand-proof-redesign .section-heading>p:not(.eyebrow),body.brand-proof-redesign .reviews-heading>p,body.brand-proof-redesign .coverage-copy>p,body.brand-proof-redesign .footer-proof-heading>p{max-width:680px !important;font-size:clamp(1rem,1.45vw,1.15rem) !important;line-height:1.35 !important}body.brand-proof-redesign .language-switch,body.brand-proof-redesign.light-theme .language-switch{width:max-content !important;max-width:max-content !important;flex:0 0 auto !important}body.brand-proof-redesign .hero-cert-row{align-items:stretch !important}body.brand-proof-redesign .hero-cert-row span,body.brand-proof-redesign.light-theme .hero-cert-row span{min-width:0 !important;overflow:hidden !important;text-align:center !important}body.brand-proof-redesign .hero-cert-row span i,body.brand-proof-redesign.light-theme .hero-cert-row span i{width:42px !important;height:42px !important;margin-inline:auto !important}body.brand-proof-redesign .hero-cert-row span strong{width:100% !important;max-width:100% !important;min-width:0 !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;font-size:clamp(1rem,2vw,1.35rem) !important;line-height:1.05 !important;letter-spacing:0 !important}body.brand-proof-redesign .hero-cert-row span small{width:100% !important;max-width:112px !important;margin-inline:auto !important;font-size:clamp(0.64rem,1.2vw,0.76rem) !important;line-height:1.08 !important}@media (max-width:720px){body.brand-proof-redesign .hero-cert-row span,body.brand-proof-redesign.light-theme .hero-cert-row span{grid-template-rows:36px 23px minmax(24px,auto) 11px !important;min-height:106px !important;padding:8px 4px 7px !important;gap:4px !important}body.brand-proof-redesign .hero-cert-row span em{font-size:0.56rem !important}}@media (max-width:390px){}body.brand-proof-redesign .utility-strip,body.brand-proof-redesign.light-theme .utility-strip{grid-template-columns:42px minmax(0,1fr) auto auto auto 34px !important;gap:clamp(8px,1.2vw,16px) !important;align-items:center !important}body.brand-proof-redesign .language-switch,body.brand-proof-redesign.light-theme .language-switch{width:42px !important;max-width:42px !important;min-width:42px !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;justify-self:start !important}body.brand-proof-redesign .area-ticker{grid-column:auto !important}@media (max-width:900px){body.brand-proof-redesign .utility-strip,body.brand-proof-redesign.light-theme .utility-strip{grid-template-columns:42px minmax(0,1fr) 34px !important;min-height:38px !important;padding-block:5px !important}}@media (max-width:520px){body.brand-proof-redesign .utility-strip,body.brand-proof-redesign.light-theme .utility-strip{grid-template-columns:38px minmax(0,1fr) 32px !important;gap:7px !important;padding-inline:8px !important}}body.brand-proof-redesign .utility-strip,body.brand-proof-redesign.light-theme .utility-strip{grid-template-columns:auto minmax(0,1fr) auto auto auto 34px !important;gap:clamp(10px,1.4vw,18px) !important}body.brand-proof-redesign .language-switch{display:inline-flex;align-items:center;gap:4px;padding:3px;border:1px solid rgba(255,255,255,0.15);border-radius:999px;background:rgba(255,255,255,0.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.03)}body.brand-proof-redesign.light-theme .language-switch{border-color:rgba(var(--px-blue-rgb),0.16);background:rgba(var(--px-blue-rgb),0.07)}body.brand-proof-redesign .language-switch button{display:grid;min-width:32px;height:26px;place-items:center;border:0;border-radius:999px;background:transparent;color:rgba(255,255,255,0.74);font:inherit;font-size:0.68rem;font-weight:900;letter-spacing:0.02em;cursor:pointer}body.brand-proof-redesign.light-theme .language-switch button{color:#0a263a}body.brand-proof-redesign .language-switch button.active,body.brand-proof-redesign .language-switch button:hover{background:var(--px-orange-readable);color:#ffffff}body.brand-proof-redesign .hero-cert-row{overflow:hidden !important}body.brand-proof-redesign .hero-cert-row span,body.brand-proof-redesign.light-theme .hero-cert-row span{display:grid !important;grid-template-rows:54px 32px minmax(34px,auto) 18px !important;grid-template-columns:1fr !important;justify-items:center !important;align-items:start !important;align-content:center !important;gap:2px !important;min-height:138px !important;padding:14px 10px 12px !important;text-align:center !important}body.brand-proof-redesign .hero-cert-row span::before,body.brand-proof-redesign.light-theme .hero-cert-row span::before{display:none !important}body.brand-proof-redesign .hero-cert-row .google-rating::after,body.brand-proof-redesign.light-theme .hero-cert-row .google-rating::after{content:none !important;display:none !important}body.brand-proof-redesign .hero-cert-row span i,body.brand-proof-redesign.light-theme .hero-cert-row span i{display:grid;grid-row:1;width:48px;height:48px;place-items:center;border:1px solid rgba(var(--px-blue-rgb),0.24);border-radius:12px;background:#eef6ff;color:var(--px-blue-brand);font-style:normal;font-size:1.02rem;font-weight:950;line-height:1;box-shadow:0 10px 24px rgba(7,88,184,0.12)}body.brand-proof-redesign .hero-cert-row span strong{grid-row:2;align-self:center;line-height:1 !important}body.brand-proof-redesign .hero-cert-row span small{grid-row:3;max-width:120px;color:#4f6578;font-size:clamp(0.68rem,1.7vw,0.82rem);font-weight:850;line-height:1.05}body.brand-proof-redesign .hero-cert-row span em{grid-row:4;color:var(--px-orange-readable);font-style:normal;font-size:clamp(0.7rem,1.6vw,0.9rem);letter-spacing:0.03em;line-height:1}body.brand-proof-redesign .work-proof-section .section-heading{position:relative;max-width:1160px !important;margin-inline:auto !important;padding:clamp(22px,4vw,36px) !important;border:1px solid rgba(var(--px-blue-rgb),0.18);border-radius:18px;background:radial-gradient(circle at 92% 10%,rgba(255,79,50,0.1),transparent 32%),linear-gradient(135deg,rgba(var(--px-blue-rgb),0.1),rgba(255,255,255,0.94));box-shadow:0 24px 62px rgba(7,88,184,0.09);overflow:hidden}body.brand-proof-redesign:not(.light-theme) .work-proof-section .section-heading{background:radial-gradient(circle at 92% 10%,rgba(255,79,50,0.18),transparent 32%),linear-gradient(135deg,rgba(var(--px-blue-rgb),0.28),rgba(3,9,13,0.78));border-color:rgba(255,255,255,0.11);box-shadow:none}body.brand-proof-redesign .work-proof-section .section-heading::before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,var(--px-orange-readable),var(--px-blue-brand))}body.brand-proof-redesign .work-proof-section .section-heading h2{max-width:840px}body.brand-proof-redesign .work-proof-section .section-heading>p:not(.eyebrow){max-width:850px}body.brand-proof-redesign .work-highlights{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}body.brand-proof-redesign .work-highlights span{display:inline-flex;align-items:center;min-height:34px;padding:7px 12px;border:1px solid rgba(var(--px-blue-rgb),0.2);border-radius:999px;background:rgba(255,255,255,0.78);color:var(--px-blue-brand);font-size:0.78rem;font-weight:900;line-height:1}body.brand-proof-redesign:not(.light-theme) .work-highlights span{border-color:rgba(255,255,255,0.13);background:rgba(255,255,255,0.08);color:#ffffff}body.brand-proof-redesign .work-card,body.brand-proof-redesign.light-theme .work-card{border-color:rgba(var(--px-blue-rgb),0.18) !important;background:#ffffff !important}body.brand-proof-redesign .work-image{min-height:132px !important;background:radial-gradient(circle at 82% 18%,rgba(255,79,50,0.22),transparent 28%),linear-gradient(135deg,var(--px-blue-brand),#082033) !important}body.brand-proof-redesign .work-image span{padding:10px 14px !important;border:1px solid rgba(255,255,255,0.18) !important;border-radius:12px !important;background:rgba(255,255,255,0.12) !important;color:#ffffff !important;font-size:0.95rem !important;text-transform:uppercase;letter-spacing:0.04em}body.brand-proof-redesign .footer-bottom nav,body.brand-proof-redesign.light-theme .footer-bottom nav{display:flex !important;flex-wrap:wrap !important;gap:10px 20px !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important}body.brand-proof-redesign .footer-bottom nav a,body.brand-proof-redesign.light-theme .footer-bottom nav a{min-height:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;color:rgba(255,255,255,0.86) !important;font-size:0.95rem !important}body.brand-proof-redesign .footer-bottom nav a:hover{color:#ffffff !important;text-decoration:underline;text-decoration-color:var(--px-orange-readable);text-underline-offset:5px}@media (max-width:900px){body.brand-proof-redesign .utility-strip,body.brand-proof-redesign.light-theme .utility-strip{grid-template-columns:auto minmax(0,1fr) 34px !important}}@media (max-width:720px){body.brand-proof-redesign .utility-strip,body.brand-proof-redesign.light-theme .utility-strip{grid-template-columns:auto minmax(0,1fr) 30px !important;padding-inline:8px !important}body.brand-proof-redesign .language-switch{gap:2px;padding:2px}body.brand-proof-redesign .language-switch button{min-width:26px;height:24px;font-size:0.6rem}body.brand-proof-redesign .hero-cert-row span,body.brand-proof-redesign.light-theme .hero-cert-row span{grid-template-rows:44px 28px minmax(32px,auto) 14px !important;min-height:126px !important;padding:10px 7px 9px !important}body.brand-proof-redesign .hero-cert-row span i,body.brand-proof-redesign.light-theme .hero-cert-row span i{width:40px;height:40px;border-radius:10px;font-size:0.82rem}body.brand-proof-redesign .hero-cert-row span strong{font-size:clamp(1.05rem,5.2vw,1.45rem) !important}body.brand-proof-redesign .hero-cert-row span small{max-width:86px;font-size:clamp(0.58rem,2.4vw,0.7rem)}body.brand-proof-redesign .work-proof-section .section-heading{padding:22px 20px !important;border-radius:14px}body.brand-proof-redesign .work-highlights{gap:6px}body.brand-proof-redesign .work-highlights span{min-height:30px;padding:6px 9px;font-size:0.68rem}body.brand-proof-redesign .work-image{min-height:104px !important}body.brand-proof-redesign .footer-bottom nav,body.brand-proof-redesign.light-theme .footer-bottom nav{gap:10px 16px !important}}@media (max-width:720px){body.brand-proof-redesign .brand-hero,body.brand-proof-redesign.light-theme .brand-hero{background-image:linear-gradient(90deg,rgba(var(--px-blue-rgb),0.72) 0%,rgba(var(--px-blue-rgb),0.54) 38%,rgba(var(--px-blue-rgb),0.18) 64%,rgba(3,9,13,0.02) 100%),linear-gradient(180deg,rgba(3,9,13,0.02) 0%,rgba(3,9,13,0.1) 42%,rgba(var(--px-blue-rgb),0.56) 100%),url("assets/plumbixx-hero-photo-optimized.jpg") !important;background-position:center,center,74% center !important;background-size:100% 100%,100% 100%,cover !important}}body.brand-proof-redesign .utility-strip,body.brand-proof-redesign.light-theme .utility-strip{display:grid !important;grid-template-columns:minmax(0,1fr) 42px 34px !important;gap:clamp(8px,1.2vw,16px) !important;align-items:center !important;min-height:38px !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-copy h1 .hero-title-line,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-copy h1 .hero-title-line{display:block !important;white-space:nowrap !important;color:inherit !important}@media (max-width:760px){html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row span strong,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row span strong,html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row span small,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row span small,html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row span b,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row span b{color:#061d33 !important}}html body.brand-proof-redesign main#home>section.brand-hero .hero-copy,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-copy{position:relative !important;z-index:2 !important}html body.brand-proof-redesign main#home>section.brand-hero>.hero-cert-row,html body.brand-proof-redesign.light-theme main#home>section.brand-hero>.hero-cert-row{left:50% !important;right:auto !important;transform:translateX(-50%) !important;margin:0 !important;z-index:3 !important;margin-left:0 !important;margin-right:0 !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row i,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row i{background:transparent !important;border:0 !important;box-shadow:none !important;width:44px !important;height:44px !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row svg,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row svg{width:40px !important;height:40px !important}html body.brand-proof-redesign .brand-hero .eyebrow::first-letter,html body.brand-proof-redesign.light-theme .brand-hero .eyebrow::first-letter{color:inherit !important}html body.brand-proof-redesign .hero-cert-row span.google-rating i svg path,html body.brand-proof-redesign.light-theme .hero-cert-row span.google-rating i svg path{fill:var(--px-brand-orange) !important;stroke:var(--px-brand-orange) !important}@media (min-width:980px){html body.brand-proof-redesign .brand-hero,html body.brand-proof-redesign.light-theme .brand-hero{min-height:780px !important;background-size:cover,cover,auto 116% !important;background-position:center,center,right top !important}}html body.brand-proof-redesign main#home>section.brand-hero .hero-copy h1 .hero-title-line,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-copy h1 .hero-title-line,html body.brand-proof-redesign .brand-hero .hero-copy h1 .hero-title-line,html body.brand-proof-redesign.light-theme .brand-hero .hero-copy h1 .hero-title-line{display:block !important;white-space:nowrap !important;color:#ffffff !important}@media (max-width:760px){html body.brand-proof-redesign main#home>section.brand-hero .google-rating .rating-stars,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .google-rating .rating-stars,html body.brand-proof-redesign main#home>section.brand-hero .google-rating em,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .google-rating em{font-size:0 !important;line-height:0 !important}}@media (max-width:860px){html body.brand-proof-redesign .brand-hero,html body.brand-proof-redesign.light-theme .brand-hero{min-height:790px !important;padding:38px 20px 24px !important;background:linear-gradient(90deg,rgba(7,24,37,0.98) 0%,rgba(7,24,37,0.82) 42%,rgba(7,24,37,0.28) 70%,rgba(7,24,37,0.82) 100%),linear-gradient(180deg,rgba(9,44,78,0.1) 0%,rgba(11,102,199,0.16) 54%,rgba(11,102,199,0.4) 100%),url("assets/plumbixx-hero-photo-optimized.jpg") !important;background-repeat:no-repeat !important;background-size:cover,cover,auto 104% !important;background-position:center,center,68% top !important}}@media (max-width:860px){html body.brand-proof-redesign .brand-hero .hero-copy,html body.brand-proof-redesign.light-theme .brand-hero .hero-copy{max-width:560px !important;margin-top:12px !important}}@media (max-width:860px){html body.brand-proof-redesign .brand-hero h1,html body.brand-proof-redesign.light-theme .brand-hero h1{max-width:520px !important;font-size:clamp(3.1rem,10vw,4.8rem) !important}}@media (max-width:860px){html body.brand-proof-redesign .brand-hero>.hero-cert-row,html body.brand-proof-redesign.light-theme .brand-hero>.hero-cert-row{width:100% !important;border-radius:22px !important}}@media (max-width:860px){html body.brand-proof-redesign .hero-cert-row span,html body.brand-proof-redesign.light-theme .hero-cert-row span{min-height:116px !important;padding:16px 9px !important;grid-template-columns:1fr !important;grid-template-areas:"icon" "value" "label" "count" "stars" !important;justify-items:center !important;text-align:center !important;row-gap:5px !important}}@media (max-width:860px){html body.brand-proof-redesign .hero-cert-row span i,html body.brand-proof-redesign.light-theme .hero-cert-row span i{width:44px !important;height:44px !important}}@media (max-width:860px){html body.brand-proof-redesign .hero-cert-row span strong,html body.brand-proof-redesign.light-theme .hero-cert-row span strong,html body.brand-proof-redesign .hero-cert-row span small,html body.brand-proof-redesign.light-theme .hero-cert-row span small,html body.brand-proof-redesign .hero-cert-row .review-count,html body.brand-proof-redesign.light-theme .hero-cert-row .review-count,html body.brand-proof-redesign .hero-cert-row span em,html body.brand-proof-redesign.light-theme .hero-cert-row span em{text-align:center !important}}@media (max-width:860px){html body.brand-proof-redesign #about .about-intro,html body.brand-proof-redesign.light-theme #about .about-intro{grid-template-columns:minmax(0,1fr) minmax(170px,0.72fr) !important}}@media (max-width:860px){html body.brand-proof-redesign #about .local-choice-grid,html body.brand-proof-redesign.light-theme #about .local-choice-grid{grid-template-columns:repeat(5,minmax(112px,1fr)) !important;overflow-x:auto !important;padding-bottom:5px !important}}@media (max-width:860px){html body.brand-proof-redesign #about .pricing-panel,html body.brand-proof-redesign.light-theme #about .pricing-panel{grid-template-columns:1fr !important}}@media (max-width:860px){html body.brand-proof-redesign #about .pricing-side,html body.brand-proof-redesign.light-theme #about .pricing-side{padding:16px 0 0 !important;border-left:0 !important;border-top:1px dashed #b9d3ef !important}}@media (max-width:520px){html body.brand-proof-redesign .brand-hero,html body.brand-proof-redesign.light-theme .brand-hero{min-height:820px !important;padding:30px 20px 20px !important;background-size:cover,cover,auto 98% !important;background-position:center,center,60% top !important}}@media (max-width:520px){html body.brand-proof-redesign .brand-hero .eyebrow,html body.brand-proof-redesign.light-theme .brand-hero .eyebrow{margin-bottom:20px !important;max-width:310px !important}}@media (max-width:520px){html body.brand-proof-redesign .brand-hero h1,html body.brand-proof-redesign.light-theme .brand-hero h1{max-width:345px !important;font-size:clamp(3.05rem,13vw,3.62rem) !important}}@media (max-width:520px){html body.brand-proof-redesign .brand-hero .hero-subtitle,html body.brand-proof-redesign.light-theme .brand-hero .hero-subtitle{max-width:305px !important;font-size:1.12rem !important}}@media (max-width:520px){html body.brand-proof-redesign .brand-hero>.hero-cert-row,html body.brand-proof-redesign.light-theme .brand-hero>.hero-cert-row{margin-top:auto !important}}@media (max-width:520px){html body.brand-proof-redesign .hero-cert-row span,html body.brand-proof-redesign.light-theme .hero-cert-row span{min-height:106px !important;padding:13px 5px !important}}@media (max-width:520px){html body.brand-proof-redesign .hero-cert-row span i,html body.brand-proof-redesign.light-theme .hero-cert-row span i{width:38px !important;height:38px !important;border-radius:12px !important}}@media (max-width:520px){html body.brand-proof-redesign .hero-cert-row span i svg,html body.brand-proof-redesign.light-theme .hero-cert-row span i svg{width:24px !important;height:24px !important}}@media (max-width:520px){html body.brand-proof-redesign .hero-cert-row span strong,html body.brand-proof-redesign.light-theme .hero-cert-row span strong{font-size:1.2rem !important}}@media (max-width:520px){html body.brand-proof-redesign .hero-cert-row span small,html body.brand-proof-redesign.light-theme .hero-cert-row span small{font-size:0.7rem !important;line-height:1.1 !important}}@media (max-width:520px){html body.brand-proof-redesign .hero-cert-row .review-count,html body.brand-proof-redesign.light-theme .hero-cert-row .review-count{font-size:0.66rem !important}}@media (max-width:520px){html body.brand-proof-redesign .hero-cert-row span em,html body.brand-proof-redesign.light-theme .hero-cert-row span em{font-size:0.68rem !important;letter-spacing:0.03em !important}}@media (max-width:520px){html body.brand-proof-redesign #about.about-trader-section,html body.brand-proof-redesign.light-theme #about.about-trader-section{padding:28px 14px 60px !important}}@media (max-width:520px){html body.brand-proof-redesign #about .about-trader-card,html body.brand-proof-redesign.light-theme #about .about-trader-card{padding:20px 18px 24px !important;border-radius:28px !important}}@media (max-width:520px){html body.brand-proof-redesign #about .about-intro,html body.brand-proof-redesign.light-theme #about .about-intro{grid-template-columns:minmax(0,1fr) minmax(118px,0.58fr) !important;gap:14px !important}}@media (max-width:520px){html body.brand-proof-redesign #about .about-copy h2,html body.brand-proof-redesign.light-theme #about .about-copy h2{font-size:clamp(2.2rem,10vw,2.7rem) !important}}@media (max-width:520px){html body.brand-proof-redesign #about .about-copy p:not(.eyebrow),html body.brand-proof-redesign.light-theme #about .about-copy p:not(.eyebrow){font-size:0.86rem !important;line-height:1.38 !important}}@media (max-width:520px){html body.brand-proof-redesign #about .about-visual,html body.brand-proof-redesign.light-theme #about .about-visual{min-height:138px !important;padding:7px !important;border-radius:20px !important}}@media (max-width:520px){html body.brand-proof-redesign #about .about-visual img,html body.brand-proof-redesign.light-theme #about .about-visual img{min-height:138px !important;border-radius:16px !important;object-position:64% 42% !important}}@media (max-width:520px){html body.brand-proof-redesign #about .split-heading,html body.brand-proof-redesign.light-theme #about .split-heading{gap:10px !important;margin-top:26px !important}}@media (max-width:520px){html body.brand-proof-redesign #about .pricing-panel,html body.brand-proof-redesign.light-theme #about .pricing-panel{padding:16px !important;gap:14px !important}}@media (max-width:520px){html body.brand-proof-redesign #about .pricing-panel li,html body.brand-proof-redesign.light-theme #about .pricing-panel li{font-size:0.84rem !important;line-height:1.24 !important}}html body.brand-proof-redesign main#home>section.brand-hero>div.hero-copy,html body.brand-proof-redesign.light-theme main#home>section.brand-hero>div.hero-copy{align-self:flex-start !important;justify-self:start !important;place-self:auto start !important;margin-left:0 !important;margin-right:auto !important;margin-inline:0 auto !important;transform:none !important}html body.brand-proof-redesign main#home>section.brand-hero>div.hero-cert-row,html body.brand-proof-redesign.light-theme main#home>section.brand-hero>div.hero-cert-row{align-self:center !important;justify-self:center !important;margin-left:auto !important;margin-right:auto !important;margin-inline:auto !important}body.brand-proof-redesign:not(.light-theme) .brand-header,body.brand-proof-redesign:not(.light-theme) .utility-strip{background-color:#0b2133 !important;border-color:rgba(190,220,245,0.14) !important}body.brand-proof-redesign:not(.light-theme) .about-trader-section,body.brand-proof-redesign:not(.light-theme) .services-section,body.brand-proof-redesign:not(.light-theme) .coverage-section,body.brand-proof-redesign:not(.light-theme) .reviews-section,body.brand-proof-redesign:not(.light-theme) .work-section,body.brand-proof-redesign:not(.light-theme) .faq-section,body.brand-proof-redesign:not(.light-theme) .quote-section,body.brand-proof-redesign:not(.light-theme) .footer-proof-panel{color:var(--text-main) !important;background:radial-gradient(circle at 82% 12%,rgba(47,140,255,0.09),transparent 28%),radial-gradient(circle at 10% 70%,rgba(255,90,61,0.04),transparent 24%),linear-gradient(180deg,#071825 0%,#0e2638 100%) !important}body.brand-proof-redesign .about-copy .eyebrow,body.brand-proof-redesign.light-theme .about-copy .eyebrow{color:var(--brand-orange) !important;font-size:0.9rem !important;letter-spacing:0.1em !important}body.brand-proof-redesign:not(.light-theme) .about-visual{background:radial-gradient(circle at 52% 50%,rgba(247,251,255,0.9) 0%,rgba(210,228,250,0.84) 45%,rgba(47,140,255,0.18) 72%),linear-gradient(135deg,rgba(24,58,82,0.82),rgba(18,47,68,0.92)) !important}body.brand-proof-redesign:not(.light-theme) .local-choice-grid article{background:#183a52 !important}body.brand-proof-redesign:not(.light-theme) .pricing-panel{background:#122f44 !important}body.brand-proof-redesign .pricing-panel li,body.brand-proof-redesign.light-theme .pricing-panel li,body.brand-proof-redesign .pricing-side p,body.brand-proof-redesign.light-theme .pricing-side p{color:var(--text-muted) !important}body.brand-proof-redesign .pricing-side p{position:relative !important;padding-left:46px !important}body.brand-proof-redesign .pricing-side p::before{content:"" !important;position:absolute !important;left:0 !important;top:2px !important;width:32px !important;height:32px !important;border-radius:11px !important;background:rgba(255,90,61,0.12) !important;border:1px solid rgba(255,90,61,0.34) !important}body.brand-proof-redesign .pricing-side p::after{content:"✓" !important;position:absolute !important;left:10px !important;top:7px !important;color:var(--brand-orange) !important;font-size:1rem !important;font-weight:950 !important}body.brand-proof-redesign:not(.light-theme) .section-heading h2,body.brand-proof-redesign:not(.light-theme) .coverage-copy h2,body.brand-proof-redesign:not(.light-theme) .reviews-heading h2,body.brand-proof-redesign:not(.light-theme) .footer-proof-heading h2,body.brand-proof-redesign:not(.light-theme) .quote-copy h2,body.brand-proof-redesign:not(.light-theme) .faq-section h2{color:var(--text-main) !important}body.brand-proof-redesign:not(.light-theme) .section-heading>p:not(.eyebrow),body.brand-proof-redesign:not(.light-theme) .coverage-copy>p:not(.eyebrow),body.brand-proof-redesign:not(.light-theme) .reviews-heading>p:not(.eyebrow),body.brand-proof-redesign:not(.light-theme) .footer-proof-heading>p:not(.eyebrow),body.brand-proof-redesign:not(.light-theme) .quote-copy>p:not(.eyebrow){color:var(--text-muted) !important}@media (max-width:980px){body.brand-proof-redesign .about-intro,body.brand-proof-redesign.light-theme .about-intro{grid-template-columns:minmax(0,1fr) minmax(220px,0.74fr) !important}}html body.brand-proof-redesign .hero-copy .eyebrow,html body.brand-proof-redesign.light-theme .hero-copy .eyebrow{display:block !important;width:auto !important;margin:0 0 clamp(20px,3vw,28px) !important;padding:0 !important;background:transparent !important;border:0 !important;color:rgba(247,251,255,0.9) !important;font-size:clamp(0.72rem,1.28vw,0.92rem) !important;line-height:1.2 !important;letter-spacing:0.08em !important;text-transform:uppercase !important}html body.brand-proof-redesign .hero-copy h1,html body.brand-proof-redesign.light-theme .hero-copy h1{margin:0 !important;color:#ffffff !important;font-size:clamp(3rem,5.4vw,5.45rem) !important;line-height:0.98 !important;letter-spacing:0 !important;text-wrap:balance !important;text-shadow:0 4px 28px rgba(0,0,0,0.34) !important}html body.brand-proof-redesign .hero-copy h1 span,html body.brand-proof-redesign.light-theme .hero-copy h1 span{color:var(--px-orange) !important}html body.brand-proof-redesign .hero-copy .hero-subtitle,html body.brand-proof-redesign.light-theme .hero-copy .hero-subtitle{max-width:440px !important;margin:clamp(18px,2.4vw,28px) 0 0 !important;color:rgba(247,251,255,0.94) !important;font-size:clamp(1rem,2.05vw,1.28rem) !important;font-weight:800 !important;line-height:1.28 !important}html body.brand-proof-redesign .hero-copy .hero-subtitle::after,html body.brand-proof-redesign.light-theme .hero-copy .hero-subtitle::after{content:"" !important;display:block !important;width:72px !important;height:4px !important;margin-top:clamp(18px,2.5vw,28px) !important;border-radius:999px !important;background:var(--px-orange) !important}@media (max-width:900px){html body.brand-proof-redesign .hero-copy h1,html body.brand-proof-redesign.light-theme .hero-copy h1{font-size:clamp(3.05rem,8vw,4.45rem) !important}}@media (max-width:620px){html body.brand-proof-redesign .hero-copy .eyebrow,html body.brand-proof-redesign.light-theme .hero-copy .eyebrow{max-width:340px !important;margin-bottom:22px !important;font-size:clamp(0.66rem,3.1vw,0.78rem) !important;line-height:1.25 !important}}@media (max-width:620px){html body.brand-proof-redesign .hero-copy h1,html body.brand-proof-redesign.light-theme .hero-copy h1{font-size:clamp(2.78rem,10.7vw,3.28rem) !important;line-height:1.02 !important}}@media (max-width:620px){html body.brand-proof-redesign .hero-copy .hero-subtitle,html body.brand-proof-redesign.light-theme .hero-copy .hero-subtitle{max-width:290px !important;font-size:clamp(0.9rem,3.8vw,1.05rem) !important}}@media (max-width:620px){html body.brand-proof-redesign .hero-cert-row span small,html body.brand-proof-redesign.light-theme .hero-cert-row span small{grid-column:1 !important;grid-row:3 !important;font-size:clamp(0.56rem,2.5vw,0.68rem) !important;line-height:1.1 !important;text-align:center !important}}@media (max-width:380px){html body.brand-proof-redesign .brand-hero>.hero-copy,html body.brand-proof-redesign.light-theme .brand-hero>.hero-copy{width:70vw !important}}@media (max-width:380px){html body.brand-proof-redesign .hero-copy h1,html body.brand-proof-redesign.light-theme .hero-copy h1{font-size:clamp(2.42rem,10.8vw,2.82rem) !important}}@media (max-width:380px){html body.brand-proof-redesign #about .local-choice-grid article strong,html body.brand-proof-redesign.light-theme #about .local-choice-grid article strong{font-size:0.48rem !important}}@media (max-width:640px){body.brand-proof-redesign .brand-hero,body.brand-proof-redesign.light-theme .brand-hero{min-height:690px !important;padding:30px 20px 24px !important;background-image:linear-gradient(90deg,rgba(7,24,37,0.98) 0%,rgba(9,42,70,0.84) 40%,rgba(7,24,37,0.18) 72%,rgba(7,24,37,0.6) 100%),radial-gradient(circle at 16% 36%,rgba(47,140,255,0.3),transparent 42%),linear-gradient(180deg,rgba(7,24,37,0.04) 0%,rgba(8,42,80,0.18) 44%,rgba(11,102,199,0.5) 100%),url("assets/plumbixx-hero-photo-optimized.jpg") !important;background-position:center,center,center,63% 42% !important}}@media (max-width:640px){body.brand-proof-redesign .hero-copy,body.brand-proof-redesign.light-theme .hero-copy{max-width:min(66vw,310px) !important}}@media (max-width:640px){body.brand-proof-redesign .hero-copy .eyebrow,body.brand-proof-redesign.light-theme .hero-copy .eyebrow{margin-bottom:14px !important;font-size:0.7rem !important;letter-spacing:0.1em !important}}@media (max-width:640px){body.brand-proof-redesign .hero-copy h1,body.brand-proof-redesign.light-theme .hero-copy h1{font-size:clamp(2.15rem,8.4vw,2.9rem) !important;line-height:1.06 !important}}@media (max-width:640px){body.brand-proof-redesign .hero-copy .hero-subtitle,body.brand-proof-redesign.light-theme .hero-copy .hero-subtitle{max-width:260px !important;margin-top:14px !important;font-size:0.96rem !important;line-height:1.32 !important}}@media (max-width:640px){body.brand-proof-redesign .hero-copy .hero-subtitle::after,body.brand-proof-redesign.light-theme .hero-copy .hero-subtitle::after{width:42px !important;height:3px !important;margin-top:14px !important}}@media (max-width:640px){body.brand-proof-redesign .hero-cert-row .google-rating i,body.brand-proof-redesign.light-theme .hero-cert-row .google-rating i{font-size:1.05rem !important}}@media (max-width:640px){body.brand-proof-redesign .about-trader-section,body.brand-proof-redesign.light-theme .about-trader-section{padding:28px 14px 42px !important}}@media (max-width:640px){body.brand-proof-redesign .about-trader-card,body.brand-proof-redesign.light-theme .about-trader-card{padding:22px !important;border-radius:22px !important}}@media (max-width:640px){body.brand-proof-redesign .about-intro,body.brand-proof-redesign.light-theme .about-intro{grid-template-columns:minmax(0,1fr) minmax(122px,0.82fr) !important;gap:12px !important;align-items:center !important}}@media (max-width:640px){body.brand-proof-redesign .about-copy h2,body.brand-proof-redesign.light-theme .about-copy h2{font-size:1.72rem !important;margin:8px 0 12px !important}}@media (max-width:640px){body.brand-proof-redesign .about-main,body.brand-proof-redesign .about-support,body.brand-proof-redesign.light-theme .about-main,body.brand-proof-redesign.light-theme .about-support{font-size:0.78rem !important;line-height:1.45 !important}}@media (max-width:640px){body.brand-proof-redesign .about-visual,body.brand-proof-redesign.light-theme .about-visual{min-height:158px !important;border-radius:18px !important}}@media (max-width:640px){body.brand-proof-redesign .local-choice-grid,body.brand-proof-redesign.light-theme .local-choice-grid{grid-template-columns:repeat(5,minmax(94px,1fr)) !important;gap:10px !important;margin-inline:-2px !important;overflow-x:auto !important}}@media (max-width:640px){body.brand-proof-redesign .local-choice-grid article,body.brand-proof-redesign.light-theme .local-choice-grid article{min-height:112px !important;padding:12px 8px !important}}@media (max-width:640px){body.brand-proof-redesign .local-choice-grid article span,body.brand-proof-redesign.light-theme .local-choice-grid article span{width:34px !important;height:34px !important;border-radius:11px !important;font-size:0.5rem !important}}@media (max-width:640px){body.brand-proof-redesign .local-choice-grid article strong,body.brand-proof-redesign.light-theme .local-choice-grid article strong{font-size:0.7rem !important}}@media (max-width:640px){body.brand-proof-redesign .local-choice-grid article small,body.brand-proof-redesign.light-theme .local-choice-grid article small{display:none !important}}@media (max-width:640px){body.brand-proof-redesign .pricing-panel,body.brand-proof-redesign.light-theme .pricing-panel{grid-template-columns:1fr !important;padding:18px !important}}@media (max-width:640px){body.brand-proof-redesign .pricing-side,body.brand-proof-redesign.light-theme .pricing-side{padding:16px 0 0 !important;border-left:0 !important;border-top:1px dashed rgba(47,140,255,0.32) !important}}@media (max-width:390px){body.brand-proof-redesign .about-intro,body.brand-proof-redesign.light-theme .about-intro{grid-template-columns:1fr !important}}html body.brand-proof-redesign .brand-hero::after,html body.brand-proof-redesign.light-theme .brand-hero::after{content:"" !important;position:absolute !important;left:clamp(24px,5vw,72px) !important;bottom:clamp(178px,20vw,210px) !important;width:72px !important;height:4px !important;border-radius:999px !important;background:var(--approved-orange) !important;z-index:1 !important;pointer-events:none !important}html body.brand-proof-redesign .hero-cert-row .google-rating i,html body.brand-proof-redesign.light-theme .hero-cert-row .google-rating i{border-color:rgba(255,90,61,0.6) !important;background:rgba(255,90,61,0.12) !important;color:var(--approved-orange) !important}html body.brand-proof-redesign .hero-cert-row span i svg path,html body.brand-proof-redesign.light-theme .hero-cert-row span i svg path{fill:none !important;stroke:currentColor !important;stroke-width:2 !important;stroke-linecap:round !important;stroke-linejoin:round !important}html body.brand-proof-redesign .hero-cert-row .google-rating i svg path,html body.brand-proof-redesign.light-theme .hero-cert-row .google-rating i svg path,html body.brand-proof-redesign .hero-cert-row .wras-proof i svg path:first-child,html body.brand-proof-redesign.light-theme .hero-cert-row .wras-proof i svg path:first-child{fill:currentColor !important;stroke:none !important}html body.brand-proof-redesign .hero-cert-row span small,html body.brand-proof-redesign.light-theme .hero-cert-row span small,html body.brand-proof-redesign .hero-cert-row .review-count,html body.brand-proof-redesign.light-theme .hero-cert-row .review-count{grid-column:2 !important;display:block !important;margin:4px 0 0 !important;color:var(--approved-muted) !important;font-size:clamp(0.9rem,1.1vw,1.08rem) !important;font-weight:800 !important;line-height:1.15 !important;letter-spacing:0 !important;text-transform:none !important}html body.brand-proof-redesign .hero-cert-row .google-rating em,html body.brand-proof-redesign.light-theme .hero-cert-row .google-rating em{grid-column:2 !important;display:block !important;margin-top:8px !important;color:var(--approved-orange) !important;font-size:clamp(0.9rem,1.1vw,1.08rem) !important;font-style:normal !important;font-weight:900 !important;line-height:1 !important;letter-spacing:0.14em !important}html body.brand-proof-redesign #about .about-copy .eyebrow,html body.brand-proof-redesign.light-theme #about .about-copy .eyebrow,html body.brand-proof-redesign #about .about-copy p.eyebrow,html body.brand-proof-redesign.light-theme #about .about-copy p.eyebrow{margin:0 0 18px !important;color:var(--approved-orange) !important;font-size:0.96rem !important;font-weight:900 !important;letter-spacing:0.18em !important;text-transform:uppercase !important}html body.brand-proof-redesign #about .local-choice-grid article svg path,html body.brand-proof-redesign.light-theme #about .local-choice-grid article svg path{fill:none !important;stroke:currentColor !important;stroke-width:2 !important;stroke-linecap:round !important;stroke-linejoin:round !important}@media (max-width:900px){html body.brand-proof-redesign .brand-hero::after,html body.brand-proof-redesign.light-theme .brand-hero::after{bottom:246px !important;width:58px !important}}@media (max-width:900px){html body.brand-proof-redesign .brand-hero .hero-subtitle,html body.brand-proof-redesign.light-theme .brand-hero .hero-subtitle{max-width:430px !important;font-size:clamp(1.12rem,3.3vw,1.55rem) !important}}@media (max-width:900px){html body.brand-proof-redesign .hero-cert-row span i,html body.brand-proof-redesign.light-theme .hero-cert-row span i,html body.brand-proof-redesign .hero-cert-row span strong,html body.brand-proof-redesign.light-theme .hero-cert-row span strong,html body.brand-proof-redesign .hero-cert-row span small,html body.brand-proof-redesign.light-theme .hero-cert-row span small,html body.brand-proof-redesign .hero-cert-row .review-count,html body.brand-proof-redesign.light-theme .hero-cert-row .review-count,html body.brand-proof-redesign .hero-cert-row .google-rating em,html body.brand-proof-redesign.light-theme .hero-cert-row .google-rating em{grid-column:auto !important;grid-row:auto !important}}@media (max-width:900px){html body.brand-proof-redesign .hero-cert-row span strong,html body.brand-proof-redesign.light-theme .hero-cert-row span strong{font-size:clamp(1.25rem,4.6vw,1.8rem) !important}}@media (max-width:900px){html body.brand-proof-redesign .hero-cert-row span small,html body.brand-proof-redesign.light-theme .hero-cert-row span small,html body.brand-proof-redesign .hero-cert-row .review-count,html body.brand-proof-redesign.light-theme .hero-cert-row .review-count{font-size:clamp(0.74rem,2.3vw,0.92rem) !important}}@media (max-width:900px){html body.brand-proof-redesign #about .about-copy h2,html body.brand-proof-redesign.light-theme #about .about-copy h2{font-size:clamp(2.65rem,7.8vw,4.6rem) !important}}@media (max-width:900px){html body.brand-proof-redesign #about .local-choice-grid,html body.brand-proof-redesign.light-theme #about .local-choice-grid{grid-template-columns:repeat(5,minmax(0,1fr)) !important;gap:10px !important}}@media (max-width:900px){html body.brand-proof-redesign #about .local-choice-grid article,html body.brand-proof-redesign.light-theme #about .local-choice-grid article{min-height:126px !important;padding:12px 6px !important}}@media (max-width:900px){html body.brand-proof-redesign #about .local-choice-grid article strong,html body.brand-proof-redesign.light-theme #about .local-choice-grid article strong{font-size:0.72rem !important}}@media (max-width:620px){html body.brand-proof-redesign .brand-hero::after,html body.brand-proof-redesign.light-theme .brand-hero::after{left:20px !important;bottom:202px !important;width:52px !important;height:3px !important}}@media (max-width:620px){html body.brand-proof-redesign .hero-cert-row .google-rating strong,html body.brand-proof-redesign.light-theme .hero-cert-row .google-rating strong{font-size:1.28rem !important}}@media (max-width:620px){html body.brand-proof-redesign .hero-cert-row .google-rating em,html body.brand-proof-redesign.light-theme .hero-cert-row .google-rating em{margin-top:4px !important;font-size:0.62rem !important;letter-spacing:0.04em !important}}@media (max-width:620px){html body.brand-proof-redesign #about .about-copy .eyebrow,html body.brand-proof-redesign.light-theme #about .about-copy .eyebrow{margin-bottom:12px !important;font-size:0.72rem !important}}@media (max-width:620px){html body.brand-proof-redesign #about .about-visual img,html body.brand-proof-redesign.light-theme #about .about-visual img{border-radius:18px !important;object-position:58% center !important}}@media (max-width:620px){html body.brand-proof-redesign #about .local-choice-grid article svg,html body.brand-proof-redesign.light-theme #about .local-choice-grid article svg{width:20px !important;height:20px !important}}@media (max-width:620px){html body.brand-proof-redesign #about .pricing-panel li,html body.brand-proof-redesign.light-theme #about .pricing-panel li{grid-template-columns:20px minmax(0,1fr) !important;gap:9px !important;font-size:0.76rem !important;line-height:1.25 !important}}@media (max-width:620px){html body.brand-proof-redesign #about .pricing-side p,html body.brand-proof-redesign.light-theme #about .pricing-side p{grid-template-columns:44px minmax(0,1fr) !important;gap:12px !important;font-size:0.78rem !important}}@media (max-width:620px){html body.brand-proof-redesign #about .pricing-side p::before,html body.brand-proof-redesign.light-theme #about .pricing-side p::before{width:40px !important;height:40px !important;border-radius:13px !important;font-size:1rem !important}}@media (max-width:380px){html body.brand-proof-redesign .brand-hero,html body.brand-proof-redesign.light-theme .brand-hero{min-height:700px !important;padding-left:16px !important;padding-right:16px !important;background-position:left center,center,67% top !important}}@media (max-width:380px){html body.brand-proof-redesign .brand-hero h1,html body.brand-proof-redesign.light-theme .brand-hero h1{font-size:2.68rem !important}}@media (max-width:380px){html body.brand-proof-redesign .hero-cert-row span small,html body.brand-proof-redesign.light-theme .hero-cert-row span small,html body.brand-proof-redesign .hero-cert-row .review-count,html body.brand-proof-redesign.light-theme .hero-cert-row .review-count{font-size:0.54rem !important}}@media (max-width:380px){html body.brand-proof-redesign #about .about-intro,html body.brand-proof-redesign.light-theme #about .about-intro{grid-template-columns:minmax(0,1fr) 118px !important}}@media (max-width:380px){html body.brand-proof-redesign #about .about-visual,html body.brand-proof-redesign.light-theme #about .about-visual{max-width:118px !important}}body.brand-proof-redesign .utility-strip>span,body.brand-proof-redesign.light-theme .utility-strip>span{display:none !important}body.brand-proof-redesign .language-switch,body.brand-proof-redesign.light-theme .language-switch{display:inline-grid !important;width:42px !important;max-width:42px !important;min-width:42px !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;justify-self:end !important;grid-column:2 !important}body.brand-proof-redesign .utility-theme-toggle,body.brand-proof-redesign.light-theme .utility-theme-toggle{grid-column:3 !important;justify-self:end !important}body.brand-proof-redesign .language-switch button,body.brand-proof-redesign.light-theme .language-switch button{width:42px !important;min-width:42px !important;height:28px !important;border:1px solid rgba(255,79,50,0.58) !important;border-radius:999px !important;background:var(--px-orange-readable) !important;color:#ffffff !important;font-size:0.68rem !important;font-weight:950 !important;letter-spacing:0.03em !important}body.brand-proof-redesign .area-ticker{grid-column:1 !important;min-width:0 !important}body.brand-proof-redesign .section-heading .section-note,body.brand-proof-redesign.light-theme .section-heading .section-note{max-width:760px !important;margin-top:10px !important;padding:10px 12px !important;border-left:4px solid var(--px-orange-readable) !important;border-radius:8px !important;background:rgba(0,96,190,0.08) !important;color:var(--px-copy) !important;font-size:clamp(0.86rem,1.15vw,0.98rem) !important;line-height:1.35 !important;font-weight:750 !important}body.brand-proof-redesign:not(.light-theme) .section-heading .section-note{background:rgba(255,255,255,0.06) !important;color:rgba(255,255,255,0.84) !important}body.brand-proof-redesign:not(.light-theme) .about-trader-section{background:radial-gradient(circle at 12% 18%,rgba(0,96,190,0.2),transparent 28%),linear-gradient(180deg,rgba(0,18,30,0.98),rgba(0,36,62,0.98)) !important}body.brand-proof-redesign:not(.light-theme) .about-copy h2{color:#ffffff !important}body.brand-proof-redesign:not(.light-theme) .about-copy p:not(.eyebrow){color:rgba(255,255,255,0.78) !important}body.brand-proof-redesign .about-points,body.brand-proof-redesign.light-theme .about-points{display:grid !important;gap:10px !important}body.brand-proof-redesign .about-points span,body.brand-proof-redesign.light-theme .about-points span{min-height:78px !important;display:grid !important;align-content:center !important;gap:3px !important;padding:14px 16px !important;border:1px solid rgba(0,96,190,0.16) !important;border-left:4px solid var(--px-orange-readable) !important;border-radius:12px !important;background:linear-gradient(135deg,rgba(255,255,255,0.94),rgba(232,243,255,0.9)) !important}body.brand-proof-redesign:not(.light-theme) .about-points span{border-color:rgba(255,255,255,0.16) !important;border-left-color:var(--px-orange-readable) !important;background:rgba(255,255,255,0.07) !important}body.brand-proof-redesign .about-points strong{color:var(--px-blue-brand,#005bbb) !important;font-size:1.1rem !important;line-height:1 !important;font-weight:950 !important}body.brand-proof-redesign:not(.light-theme) .about-points strong{color:#ffffff !important}body.brand-proof-redesign .about-points small{color:var(--px-copy) !important;font-size:0.86rem !important;line-height:1.2 !important;font-weight:760 !important}body.brand-proof-redesign:not(.light-theme) .about-points small{color:rgba(255,255,255,0.74) !important}body.brand-proof-redesign .booking-form .form-helper{margin:-6px 0 16px !important;max-width:720px !important;color:var(--px-muted) !important;font-size:clamp(0.88rem,1.1vw,0.98rem) !important;line-height:1.35 !important;font-weight:700 !important}body.brand-proof-redesign .proof-bullets{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:10px !important;margin:20px 0 0 !important;padding:0 !important;list-style:none !important}body.brand-proof-redesign .proof-bullets li{position:relative !important;min-height:58px !important;padding:11px 12px 11px 34px !important;border:1px solid rgba(0,96,190,0.16) !important;border-radius:8px !important;background:rgba(255,255,255,0.72) !important;color:var(--px-ink) !important;font-size:clamp(0.76rem,0.95vw,0.88rem) !important;line-height:1.25 !important;font-weight:850 !important}body.brand-proof-redesign .proof-bullets li::before{content:"✓";position:absolute;top:10px;left:12px;color:var(--px-orange-readable);font-weight:950}body.brand-proof-redesign:not(.light-theme) .proof-bullets li{background:rgba(255,255,255,0.08) !important;border-color:rgba(255,255,255,0.16) !important;color:rgba(255,255,255,0.9) !important}body.brand-proof-redesign .footer-cta-panel,body.brand-proof-redesign.light-theme .footer-cta-panel{width:min(100% - 36px,1220px) !important;margin:0 auto clamp(24px,4vw,44px) !important;display:grid !important;grid-template-columns:minmax(0,1fr) auto !important;gap:clamp(18px,3vw,34px) !important;align-items:center !important;padding:clamp(22px,3vw,34px) !important;border:1px solid rgba(255,79,50,0.34) !important;border-radius:18px !important;background:linear-gradient(135deg,rgba(0,30,64,0.96),rgba(0,89,180,0.94)),var(--px-blue-brand,#005bbb) !important;color:#ffffff !important;box-shadow:0 22px 54px rgba(0,25,60,0.18) !important}body.brand-proof-redesign .footer-cta-copy h2,body.brand-proof-redesign.light-theme .footer-cta-copy h2{max-width:720px !important;margin:6px 0 10px !important;color:#ffffff !important;font-size:clamp(1.9rem,3.6vw,3.3rem) !important;line-height:1 !important}body.brand-proof-redesign .footer-cta-copy p:not(.eyebrow),body.brand-proof-redesign.light-theme .footer-cta-copy p:not(.eyebrow){max-width:700px !important;margin:0 !important;color:rgba(255,255,255,0.78) !important;font-size:clamp(0.96rem,1.25vw,1.08rem) !important;line-height:1.35 !important;font-weight:720 !important}body.brand-proof-redesign .footer-cta-list,body.brand-proof-redesign.light-theme .footer-cta-list{display:grid !important;gap:8px !important;margin:14px 0 0 !important;padding:0 !important;list-style:none !important;color:rgba(255,255,255,0.9) !important;font-size:clamp(0.92rem,1.15vw,1rem) !important;line-height:1.35 !important;font-weight:760 !important}body.brand-proof-redesign .footer-cta-list li,body.brand-proof-redesign.light-theme .footer-cta-list li{display:flex !important;flex-wrap:wrap !important;gap:5px !important;align-items:baseline !important}body.brand-proof-redesign .footer-cta-list strong,body.brand-proof-redesign.light-theme .footer-cta-list strong{color:#ffffff !important;font-weight:950 !important}body.brand-proof-redesign .footer-cta-list a,body.brand-proof-redesign.light-theme .footer-cta-list a{color:#ffffff !important;text-decoration-color:rgba(255,255,255,0.42) !important;text-underline-offset:3px !important;overflow-wrap:anywhere !important}body.brand-proof-redesign .footer-cta-trust,body.brand-proof-redesign.light-theme .footer-cta-trust{margin-top:14px !important;color:#ffffff !important;font-size:clamp(0.82rem,1vw,0.95rem) !important;line-height:1.35 !important;font-weight:900 !important}body.brand-proof-redesign .footer-cta-actions,body.brand-proof-redesign.light-theme .footer-cta-actions{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important;width:min(420px,100%) !important;min-width:0 !important}body.brand-proof-redesign .footer-cta-actions .brand-header-link,body.brand-proof-redesign.light-theme .footer-cta-actions .brand-header-link{width:100% !important;min-width:0 !important;max-width:100% !important;justify-content:center !important;min-height:54px !important;border-radius:10px !important;box-shadow:none !important;box-sizing:border-box !important;padding-inline:14px !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}body.brand-proof-redesign .section-heading>p:not(.eyebrow),body.brand-proof-redesign .reviews-heading>p:not(.eyebrow),body.brand-proof-redesign .coverage-copy>p:not(.eyebrow),body.brand-proof-redesign .footer-proof-heading>p:not(.eyebrow){max-width:680px !important;font-size:clamp(1rem,1.45vw,1.15rem) !important;line-height:1.35 !important}body.brand-proof-redesign .service-card p,body.brand-proof-redesign .work-body p,body.brand-proof-redesign .google-review-card p,body.brand-proof-redesign .footer-proof-grid .proof-card small{display:-webkit-box !important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body.brand-proof-redesign .hero-cert-row span em{min-height:12px !important}@media (max-width:900px){body.brand-proof-redesign .utility-strip,body.brand-proof-redesign.light-theme .utility-strip{grid-template-columns:minmax(0,1fr) 42px 34px !important;min-height:38px !important;padding-block:5px !important}}@media (max-width:900px){body.brand-proof-redesign .utility-strip>span{display:none !important}}@media (max-width:900px){body.brand-proof-redesign .about-trader-card,body.brand-proof-redesign.light-theme .about-trader-card,body.brand-proof-redesign .footer-cta-panel,body.brand-proof-redesign.light-theme .footer-cta-panel{grid-template-columns:1fr !important}}@media (max-width:900px){body.brand-proof-redesign .footer-cta-actions,body.brand-proof-redesign.light-theme .footer-cta-actions{width:100% !important}}@media (max-width:720px){body.brand-proof-redesign .hero-cert-row,body.brand-proof-redesign.light-theme .hero-cert-row{grid-template-columns:repeat(4,minmax(0,1fr)) !important;border-radius:16px !important}}@media (max-width:720px){body.brand-proof-redesign .hero-copy .hero-subtitle,body.brand-proof-redesign.light-theme .hero-copy .hero-subtitle{max-width:92vw !important;font-size:clamp(0.86rem,3.1vw,1rem) !important}}@media (max-width:720px){body.brand-proof-redesign .proof-bullets{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}@media (max-width:720px){body.brand-proof-redesign .about-trader-section,body.brand-proof-redesign.light-theme .about-trader-section{padding-inline:14px !important}}@media (max-width:720px){body.brand-proof-redesign .about-trader-card,body.brand-proof-redesign.light-theme .about-trader-card{border-radius:14px !important;padding:18px !important}}@media (max-width:720px){body.brand-proof-redesign .hero-cert-row span,body.brand-proof-redesign.light-theme .hero-cert-row span{grid-template-rows:32px 21px minmax(20px,auto) 10px !important;min-height:100px !important;padding:7px 4px 6px !important;gap:3px !important}}@media (max-width:720px){body.brand-proof-redesign .hero-cert-row span i,body.brand-proof-redesign.light-theme .hero-cert-row span i{width:34px !important;height:34px !important;border-radius:9px !important;font-size:0.72rem !important}}@media (max-width:720px){body.brand-proof-redesign .hero-cert-row span strong{font-size:clamp(0.9rem,4.1vw,1.05rem) !important}}@media (max-width:720px){body.brand-proof-redesign .hero-cert-row span small{max-width:76px !important;font-size:clamp(0.52rem,2.25vw,0.62rem) !important}}@media (max-width:720px){body.brand-proof-redesign .hero-cert-row span em{display:block !important;font-size:0.52rem !important;line-height:1 !important}}@media (max-width:520px){body.brand-proof-redesign .utility-strip,body.brand-proof-redesign.light-theme .utility-strip{grid-template-columns:minmax(0,1fr) 38px 32px !important;gap:7px !important;padding-inline:8px !important}}@media (max-width:520px){body.brand-proof-redesign .language-switch,body.brand-proof-redesign.light-theme .language-switch,body.brand-proof-redesign .language-switch button,body.brand-proof-redesign.light-theme .language-switch button{width:38px !important;min-width:38px !important;max-width:38px !important}}@media (max-width:520px){body.brand-proof-redesign .language-switch button,body.brand-proof-redesign.light-theme .language-switch button{height:26px !important;font-size:0.62rem !important}}@media (max-width:520px){body.brand-proof-redesign .proof-bullets{gap:8px !important}}@media (max-width:520px){body.brand-proof-redesign .footer-cta-actions,body.brand-proof-redesign.light-theme .footer-cta-actions{grid-template-columns:1fr !important}}@media (max-width:520px){body.brand-proof-redesign .proof-bullets li{min-height:54px !important;padding:10px 9px 10px 28px !important;font-size:0.68rem !important}}@media (max-width:520px){body.brand-proof-redesign .proof-bullets li::before{left:9px !important}}@media (max-width:390px){body.brand-proof-redesign .hero-cert-row span strong{font-size:0.86rem !important}}@media (max-width:390px){body.brand-proof-redesign .hero-cert-row span small{font-size:0.5rem !important}}body.brand-proof-redesign.light-theme .hero-cert-row span{border-right-color:rgba(var(--px-blue-rgb),0.18) !important;background:rgba(255,255,255,0.64) !important}body.brand-proof-redesign .hero-cert-row span::before,body.brand-proof-redesign.light-theme .hero-cert-row span::before,body.brand-proof-redesign .hero-cert-row .google-rating::after,body.brand-proof-redesign.light-theme .hero-cert-row .google-rating::after{content:none !important;display:none !important}body.brand-proof-redesign.light-theme .hero-cert-row span i{border-color:rgba(var(--px-blue-rgb),0.2) !important;background:#eef6ff !important;color:var(--px-blue-brand) !important}body.brand-proof-redesign.light-theme .hero-cert-row span strong{color:var(--px-ink,#071c29) !important}body.brand-proof-redesign.light-theme .hero-cert-row span small{color:#4d6477 !important}@media (max-width:900px){body.brand-proof-redesign .hero-cert-row,body.brand-proof-redesign.light-theme .hero-cert-row{width:min(100% - 52px,860px) !important}}@media (max-width:900px){body.brand-proof-redesign .hero-cert-row span,body.brand-proof-redesign.light-theme .hero-cert-row span{grid-template-columns:44px minmax(0,1fr) !important;min-height:88px !important;padding:14px 12px !important;column-gap:11px !important}}@media (max-width:900px){body.brand-proof-redesign .hero-cert-row span i,body.brand-proof-redesign.light-theme .hero-cert-row span i{width:44px !important;height:44px !important;border-radius:12px !important;font-size:0.78rem !important}}@media (max-width:640px){body.brand-proof-redesign .hero-cert-row,body.brand-proof-redesign.light-theme .hero-cert-row{width:min(100% - 40px,760px) !important;border-radius:16px !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important}}@media (max-width:640px){body.brand-proof-redesign .hero-cert-row span,body.brand-proof-redesign.light-theme .hero-cert-row span{min-height:100px !important;padding:8px 5px 7px !important;grid-template-columns:1fr !important;grid-template-rows:38px auto auto 12px !important;justify-items:center !important;align-content:center !important;row-gap:3px !important;text-align:center !important}}@media (max-width:640px){body.brand-proof-redesign .hero-cert-row span i,body.brand-proof-redesign.light-theme .hero-cert-row span i{width:36px !important;height:36px !important;border-radius:10px !important;font-size:0.7rem !important;grid-column:1 !important;grid-row:1 !important;margin:0 auto !important}}@media (max-width:640px){body.brand-proof-redesign .hero-cert-row span strong,body.brand-proof-redesign.light-theme .hero-cert-row span strong{font-size:clamp(0.92rem,3.4vw,1.12rem) !important;grid-column:1 !important;grid-row:2 !important;width:100% !important;line-height:0.98 !important;text-align:center !important}}@media (max-width:640px){body.brand-proof-redesign .hero-cert-row span small,body.brand-proof-redesign.light-theme .hero-cert-row span small{max-width:82px !important;font-size:clamp(0.54rem,2vw,0.66rem) !important;line-height:1.08 !important;grid-column:1 !important;grid-row:3 !important;width:100% !important;margin-inline:auto !important;text-align:center !important}}@media (max-width:640px){body.brand-proof-redesign .hero-cert-row .google-rating em,body.brand-proof-redesign.light-theme .hero-cert-row .google-rating em{font-size:clamp(0.52rem,2vw,0.62rem) !important;letter-spacing:0.02em !important;grid-column:1 !important;grid-row:4 !important;margin-top:0 !important;text-align:center !important}}@media (max-width:390px){body.brand-proof-redesign .hero-cert-row,body.brand-proof-redesign.light-theme .hero-cert-row{width:calc(100% - 28px) !important}}@media (max-width:390px){body.brand-proof-redesign .hero-cert-row span,body.brand-proof-redesign.light-theme .hero-cert-row span{min-height:94px !important;padding-inline:3px !important}}body.brand-proof-redesign .about-copy .eyebrow,body.brand-proof-redesign.light-theme .about-copy .eyebrow,body.brand-proof-redesign .split-heading h3,body.brand-proof-redesign.light-theme .split-heading h3{color:#ff4f32 !important;font-weight:950 !important;letter-spacing:0 !important;text-transform:uppercase !important}body.brand-proof-redesign .split-heading span:last-child,body.brand-proof-redesign.light-theme .split-heading span:last-child{background:linear-gradient(90deg,#ff4f32,transparent) !important}@media (max-width:1180px){body.brand-proof-redesign .hero-cert-row span i,body.brand-proof-redesign.light-theme .hero-cert-row span i{width:44px !important;height:44px !important}}@media (max-width:520px){body.brand-proof-redesign .split-heading,body.brand-proof-redesign.light-theme .split-heading{grid-template-columns:1fr !important;gap:10px !important}}@media (max-width:520px){body.brand-proof-redesign .split-heading span,body.brand-proof-redesign.light-theme .split-heading span{display:none !important}}body.brand-proof-redesign:not(.light-theme) main{color:var(--text-main) !important;background:radial-gradient(circle at 18% 8%,rgba(47,140,255,0.1),transparent 28%),radial-gradient(circle at 82% 34%,rgba(255,90,61,0.045),transparent 30%),var(--page-bg) !important}body.brand-proof-redesign:not(.light-theme) .about-trader-card{background:linear-gradient(135deg,#122f44 0%,#15364d 100%) !important;box-shadow:0 22px 54px rgba(0,0,0,0.2) !important;border-color:rgba(255,255,255,0.14) !important}body.brand-proof-redesign .about-copy .eyebrow,body.brand-proof-redesign.light-theme .about-copy .eyebrow,body.brand-proof-redesign .section-heading .eyebrow,body.brand-proof-redesign.light-theme .section-heading .eyebrow,body.brand-proof-redesign .reviews-heading .eyebrow,body.brand-proof-redesign.light-theme .reviews-heading .eyebrow,body.brand-proof-redesign .coverage-copy .eyebrow,body.brand-proof-redesign.light-theme .coverage-copy .eyebrow,body.brand-proof-redesign .quote-copy .eyebrow,body.brand-proof-redesign.light-theme .quote-copy .eyebrow,body.brand-proof-redesign .footer-proof-heading .eyebrow,body.brand-proof-redesign.light-theme .footer-proof-heading .eyebrow,body.brand-proof-redesign .footer-cta-panel .eyebrow,body.brand-proof-redesign.light-theme .footer-cta-panel .eyebrow{color:var(--brand-orange) !important;background:transparent !important;border:0 !important;padding:0 !important;font-weight:950 !important;letter-spacing:0.1em !important}body.brand-proof-redesign:not(.light-theme) .local-choice-grid article span{color:#8fc4ff !important;background:rgba(47,140,255,0.16) !important}body.brand-proof-redesign .pricing-side p:nth-child(2)::before,body.brand-proof-redesign.light-theme .pricing-side p:nth-child(2)::before{content:"✓" !important}body.brand-proof-redesign:not(.light-theme) .section-heading h2,body.brand-proof-redesign:not(.light-theme) .reviews-heading h2,body.brand-proof-redesign:not(.light-theme) .coverage-copy h2,body.brand-proof-redesign:not(.light-theme) .quote-copy h2,body.brand-proof-redesign:not(.light-theme) .footer-proof-heading h2{color:var(--text-main) !important}body.brand-proof-redesign:not(.light-theme) .section-heading p,body.brand-proof-redesign:not(.light-theme) .reviews-heading p,body.brand-proof-redesign:not(.light-theme) .coverage-copy p,body.brand-proof-redesign:not(.light-theme) .quote-copy p,body.brand-proof-redesign:not(.light-theme) .footer-proof-heading p{color:var(--text-muted) !important}body.brand-proof-redesign .footer-bottom,body.brand-proof-redesign.light-theme .footer-bottom{background:linear-gradient(135deg,#05264a 0%,#0b66c7 100%) !important;border-top:4px solid var(--brand-orange) !important;color:#f7fbff !important}@media (max-width:1180px){body.brand-proof-redesign .brand-hero,body.brand-proof-redesign.light-theme .brand-hero{min-height:660px !important;padding:50px 40px 34px !important;background-position:center,center,center,63% 40% !important}}@media (max-width:1180px){body.brand-proof-redesign .hero-copy,body.brand-proof-redesign.light-theme .hero-copy{max-width:610px !important;margin-bottom:28px !important}}@media (max-width:1180px){body.brand-proof-redesign .hero-copy h1,body.brand-proof-redesign.light-theme .hero-copy h1{font-size:clamp(3.6rem,7.2vw,4.75rem) !important}}@media (max-width:1180px){body.brand-proof-redesign .hero-cert-row span,body.brand-proof-redesign.light-theme .hero-cert-row span{grid-template-columns:48px minmax(0,1fr) !important;min-height:106px !important;padding:18px 18px !important;column-gap:13px !important}}@media (max-width:860px){body.brand-proof-redesign .brand-hero,body.brand-proof-redesign.light-theme .brand-hero{min-height:660px !important;padding:38px 28px 30px !important;background-image:linear-gradient(90deg,rgba(7,24,37,0.98) 0%,rgba(9,64,116,0.76) 44%,rgba(7,24,37,0.16) 75%,rgba(7,24,37,0.58) 100%),radial-gradient(circle at 16% 28%,rgba(47,140,255,0.3),transparent 38%),linear-gradient(180deg,rgba(7,24,37,0.02) 0%,rgba(8,42,80,0.12) 50%,rgba(11,102,199,0.48) 100%),url("assets/plumbixx-hero-photo-optimized.jpg") !important;background-position:center,center,center,60% 40% !important}}@media (max-width:860px){body.brand-proof-redesign .hero-copy,body.brand-proof-redesign.light-theme .hero-copy{max-width:min(62vw,510px) !important}}@media (max-width:860px){body.brand-proof-redesign .hero-copy h1,body.brand-proof-redesign.light-theme .hero-copy h1{font-size:clamp(3.15rem,8.4vw,4.05rem) !important}}@media (max-width:860px){body.brand-proof-redesign .hero-copy .hero-subtitle,body.brand-proof-redesign.light-theme .hero-copy .hero-subtitle{max-width:340px !important;font-size:1rem !important}}@media (max-width:860px){body.brand-proof-redesign .hero-cert-row,body.brand-proof-redesign.light-theme .hero-cert-row{width:min(100%,760px) !important}}@media (max-width:860px){body.brand-proof-redesign .hero-cert-row span,body.brand-proof-redesign.light-theme .hero-cert-row span{grid-template-columns:1fr !important;grid-template-rows:37px auto auto 13px !important;justify-items:center !important;align-content:center !important;min-height:104px !important;padding:9px 6px !important;row-gap:4px !important;text-align:center !important}}@media (max-width:860px){body.brand-proof-redesign .hero-cert-row span i,body.brand-proof-redesign.light-theme .hero-cert-row span i,body.brand-proof-redesign .hero-cert-row span strong,body.brand-proof-redesign.light-theme .hero-cert-row span strong,body.brand-proof-redesign .hero-cert-row span small,body.brand-proof-redesign.light-theme .hero-cert-row span small,body.brand-proof-redesign .hero-cert-row .google-rating em,body.brand-proof-redesign.light-theme .hero-cert-row .google-rating em{grid-column:1 !important}}@media (max-width:860px){body.brand-proof-redesign .hero-cert-row span i,body.brand-proof-redesign.light-theme .hero-cert-row span i{grid-column:1 !important;grid-row:1 !important;width:35px !important;height:35px !important;font-size:0.8rem !important}}@media (max-width:860px){body.brand-proof-redesign .hero-cert-row .google-rating i,body.brand-proof-redesign.light-theme .hero-cert-row .google-rating i{font-size:1.08rem !important}}@media (max-width:860px){body.brand-proof-redesign .hero-cert-row span strong,body.brand-proof-redesign.light-theme .hero-cert-row span strong{grid-column:1 !important;grid-row:2 !important;font-size:1.02rem !important;line-height:1.02 !important;text-align:center !important}}@media (max-width:860px){body.brand-proof-redesign .hero-cert-row span small,body.brand-proof-redesign.light-theme .hero-cert-row span small{grid-column:1 !important;grid-row:3 !important;max-width:80px !important;font-size:0.64rem !important;line-height:1.12 !important;text-align:center !important}}@media (max-width:860px){body.brand-proof-redesign .hero-cert-row .google-rating em,body.brand-proof-redesign.light-theme .hero-cert-row .google-rating em{grid-column:1 !important;grid-row:4 !important;margin-top:0 !important;font-size:0.58rem !important;text-align:center !important}}@media (max-width:860px){body.brand-proof-redesign .about-intro,body.brand-proof-redesign.light-theme .about-intro,body.brand-proof-redesign .pricing-panel,body.brand-proof-redesign.light-theme .pricing-panel{grid-template-columns:1fr !important}}@media (max-width:860px){body.brand-proof-redesign .local-choice-grid,body.brand-proof-redesign.light-theme .local-choice-grid{grid-template-columns:repeat(5,minmax(126px,1fr)) !important;overflow-x:auto !important;padding-bottom:4px !important;scroll-snap-type:x proximity !important}}@media (max-width:860px){body.brand-proof-redesign .pricing-side,body.brand-proof-redesign.light-theme .pricing-side{padding-left:0 !important;padding-top:18px !important;border-left:0 !important;border-top:1px dashed rgba(47,140,255,0.3) !important}}@media (max-width:520px){body.brand-proof-redesign .brand-hero,body.brand-proof-redesign.light-theme .brand-hero{min-height:646px !important;padding:34px 20px 26px !important;background-image:linear-gradient(90deg,rgba(7,24,37,0.98) 0%,rgba(9,64,116,0.7) 48%,rgba(7,24,37,0.08) 78%,rgba(7,24,37,0.48) 100%),radial-gradient(circle at 12% 26%,rgba(47,140,255,0.28),transparent 40%),linear-gradient(180deg,rgba(7,24,37,0.03) 0%,rgba(8,42,80,0.1) 50%,rgba(11,102,199,0.52) 100%),url("assets/plumbixx-hero-photo-optimized.jpg") !important;background-position:center,center,center,60% 38% !important}}@media (max-width:520px){body.brand-proof-redesign .hero-copy,body.brand-proof-redesign.light-theme .hero-copy{max-width:min(62vw,305px) !important;margin-bottom:22px !important}}@media (max-width:520px){body.brand-proof-redesign .hero-copy .eyebrow,body.brand-proof-redesign.light-theme .hero-copy .eyebrow{margin-bottom:12px !important;font-size:0.7rem !important;letter-spacing:0.08em !important}}@media (max-width:520px){body.brand-proof-redesign .hero-copy h1,body.brand-proof-redesign.light-theme .hero-copy h1{font-size:clamp(2.62rem,12.2vw,3.25rem) !important;line-height:1 !important;max-width:390px !important}}@media (max-width:520px){body.brand-proof-redesign .hero-copy .hero-subtitle,body.brand-proof-redesign.light-theme .hero-copy .hero-subtitle{max-width:265px !important;margin-top:14px !important;font-size:0.93rem !important;line-height:1.32 !important}}@media (max-width:520px){body.brand-proof-redesign .hero-copy .hero-subtitle::after,body.brand-proof-redesign.light-theme .hero-copy .hero-subtitle::after{width:42px !important;height:3px !important;margin-top:13px !important}}@media (max-width:520px){body.brand-proof-redesign .hero-cert-row,body.brand-proof-redesign.light-theme .hero-cert-row{width:100% !important;border-radius:17px !important}}@media (max-width:520px){body.brand-proof-redesign .hero-cert-row span,body.brand-proof-redesign.light-theme .hero-cert-row span{min-height:94px !important;padding:7px 3px !important}}@media (max-width:520px){body.brand-proof-redesign .hero-cert-row span i,body.brand-proof-redesign.light-theme .hero-cert-row span i{width:30px !important;height:30px !important;border-radius:10px !important;font-size:0.68rem !important}}@media (max-width:520px){body.brand-proof-redesign .hero-cert-row span strong,body.brand-proof-redesign.light-theme .hero-cert-row span strong{font-size:0.88rem !important}}@media (max-width:520px){body.brand-proof-redesign .hero-cert-row span small,body.brand-proof-redesign.light-theme .hero-cert-row span small{max-width:66px !important;font-size:0.53rem !important}}@media (max-width:520px){body.brand-proof-redesign .hero-cert-row .google-rating em,body.brand-proof-redesign.light-theme .hero-cert-row .google-rating em{font-size:0.52rem !important}}@media (max-width:520px){body.brand-proof-redesign .about-trader-section,body.brand-proof-redesign.light-theme .about-trader-section{padding:30px 14px 42px !important}}@media (max-width:520px){body.brand-proof-redesign .about-trader-card,body.brand-proof-redesign.light-theme .about-trader-card{width:100% !important;padding:24px !important;border-radius:22px !important}}@media (max-width:520px){body.brand-proof-redesign .about-copy h2,body.brand-proof-redesign.light-theme .about-copy h2{font-size:2.35rem !important}}@media (max-width:520px){body.brand-proof-redesign .about-main,body.brand-proof-redesign .about-support,body.brand-proof-redesign.light-theme .about-main,body.brand-proof-redesign.light-theme .about-support{font-size:0.98rem !important}}@media (max-width:520px){body.brand-proof-redesign .about-visual,body.brand-proof-redesign.light-theme .about-visual{min-height:190px !important;border-radius:20px !important}}@media (max-width:520px){body.brand-proof-redesign .local-choice-grid,body.brand-proof-redesign.light-theme .local-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;overflow:visible !important}}@media (max-width:520px){body.brand-proof-redesign .local-choice-grid article,body.brand-proof-redesign.light-theme .local-choice-grid article{min-height:126px !important;padding:16px 10px !important}}@media (max-width:520px){body.brand-proof-redesign .local-choice-grid article:nth-child(5),body.brand-proof-redesign.light-theme .local-choice-grid article:nth-child(5){grid-column:1 / -1 !important;min-height:112px !important}}@media (max-width:520px){body.brand-proof-redesign .pricing-panel,body.brand-proof-redesign.light-theme .pricing-panel{padding:20px !important}}@media (max-width:380px){body.brand-proof-redesign .hero-copy,body.brand-proof-redesign.light-theme .hero-copy{max-width:72vw !important}}@media (max-width:380px){body.brand-proof-redesign .hero-copy h1,body.brand-proof-redesign.light-theme .hero-copy h1{font-size:2.45rem !important}}@media (max-width:380px){body.brand-proof-redesign .hero-cert-row span strong,body.brand-proof-redesign.light-theme .hero-cert-row span strong{font-size:0.8rem !important}}@media (max-width:380px){body.brand-proof-redesign .hero-cert-row span small,body.brand-proof-redesign.light-theme .hero-cert-row span small{font-size:0.48rem !important}}body.brand-proof-redesign.light-theme{--page-bg:#f5f9ff;--section-bg:#ffffff;--card-bg:#ffffff;--card-bg-soft:#eef6ff;--border-soft:rgba(8,68,134,0.16);--text-main:#071825;--text-muted:#42596d;--text-soft:#667789;background:#f7fbff !important;color:var(--text-main) !important}body.brand-proof-redesign.light-theme .utility-strip,body.brand-proof-redesign.light-theme .brand-header{background:#ffffff !important;border-color:rgba(8,68,134,0.12) !important}body.brand-proof-redesign .area-ticker span,body.brand-proof-redesign .brand-menu a,body.brand-proof-redesign .menu-button{color:var(--text-main) !important}body.brand-proof-redesign.light-theme .brand-menu a,body.brand-proof-redesign.light-theme .menu-button{color:#082238 !important}body.brand-proof-redesign .area-ticker span::before{width:12px !important;height:12px !important;border-radius:999px !important;background:var(--brand-orange) !important;box-shadow:0 0 0 6px rgba(255,90,61,0.12) !important}body.brand-proof-redesign .language-switch,body.brand-proof-redesign .theme-toggle.utility-theme-toggle{flex:0 0 auto !important}body.brand-proof-redesign .brand-header-link.whatsapp{background:var(--whatsapp-green) !important}body.brand-proof-redesign .brand-header-link.call{background:var(--brand-orange) !important}body.brand-proof-redesign .brand-hero::before,body.brand-proof-redesign .brand-hero::after,body.brand-proof-redesign.light-theme .brand-hero::before,body.brand-proof-redesign.light-theme .brand-hero::after{display:none !important;content:none !important}body.brand-proof-redesign .hero-copy,body.brand-proof-redesign.light-theme .hero-copy{position:relative !important;z-index:1 !important;max-width:min(58vw,760px) !important;margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;grid-row:1 !important;align-self:end !important;color:#fff !important}body.brand-proof-redesign .hero-copy .eyebrow::before,body.brand-proof-redesign.light-theme .hero-copy .eyebrow::before{display:none !important}body.brand-proof-redesign .hero-note,body.brand-proof-redesign.light-theme .hero-note{display:none !important}body.brand-proof-redesign .hero-cert-row,body.brand-proof-redesign.light-theme .hero-cert-row{position:relative !important;z-index:2 !important;width:min(100%,1320px) !important;margin:0 auto !important;display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;overflow:hidden !important;border:1px solid var(--border-soft) !important;border-radius:18px !important;color:#f7fbff !important;background:rgba(7,24,37,0.72) !important;box-shadow:0 22px 56px rgba(0,0,0,0.22) !important;-webkit-backdrop-filter:blur(14px) !important;backdrop-filter:blur(12px) !important;gap:0 !important;align-items:stretch !important;padding:0 !important;grid-row:2 !important;align-self:end !important}body.brand-proof-redesign:not(.light-theme) .hero-cert-row{background:rgba(14,38,56,0.74) !important;backdrop-filter:blur(14px) saturate(1.1) !important}body.brand-proof-redesign.light-theme .hero-cert-row{border-color:rgba(var(--px-blue-rgb),0.34) !important;background:rgba(255,255,255,0.96) !important;box-shadow:0 18px 44px rgba(var(--px-blue-rgb),0.16),inset 0 0 0 1px rgba(255,79,50,0.1) !important}body.brand-proof-redesign .hero-cert-row .google-rating i,body.brand-proof-redesign.light-theme .hero-cert-row .google-rating i{border-color:rgba(255,90,61,0.38) !important;color:var(--brand-orange) !important;background:rgba(255,90,61,0.14) !important;font-size:1.65rem !important}body.brand-proof-redesign .hero-cert-row .google-rating em,body.brand-proof-redesign.light-theme .hero-cert-row .google-rating em{grid-area:stars !important;display:block !important;margin:2px 0 0 !important;color:var(--brand-orange) !important;font-style:normal !important;font-size:clamp(0.78rem,1vw,1rem) !important;line-height:1 !important;letter-spacing:0.05em !important;grid-column:2 !important;grid-row:3 !important;min-height:0 !important;margin-top:4px !important;text-align:left !important}body.brand-proof-redesign .about-trader-section,body.brand-proof-redesign.light-theme .about-trader-section{padding:clamp(34px,5vw,64px) clamp(18px,5vw,74px) clamp(38px,6vw,72px) !important;background:radial-gradient(circle at 100% 0%,rgba(255,90,61,0.08),transparent 28%),var(--page-bg) !important}body.brand-proof-redesign.light-theme .about-trader-card{background:#ffffff !important;box-shadow:0 24px 60px rgba(8,68,134,0.1) !important}body.brand-proof-redesign .local-choice,body.brand-proof-redesign.light-theme .local-choice,body.brand-proof-redesign .pricing-choice,body.brand-proof-redesign.light-theme .pricing-choice{margin-top:clamp(26px,4vw,42px) !important}body.brand-proof-redesign.light-theme .local-choice-grid article{background:#ffffff !important}body.brand-proof-redesign.light-theme .pricing-panel{background:#ffffff !important}body.brand-proof-redesign .pricing-side p::before,body.brand-proof-redesign.light-theme .pricing-side p::before{content:"▣" !important;position:absolute !important;left:0 !important;top:2px !important;display:grid !important;place-items:center !important;width:42px !important;height:42px !important;border-radius:13px !important;color:var(--brand-orange) !important;background:rgba(255,90,61,0.14) !important;font-size:1rem !important;font-weight:950 !important;border-color:rgba(255,90,61,0.3) !important}body.brand-proof-redesign:not(.light-theme) .services-section,body.brand-proof-redesign:not(.light-theme) .coverage-section,body.brand-proof-redesign:not(.light-theme) .reviews-section,body.brand-proof-redesign:not(.light-theme) .work-proof-section,body.brand-proof-redesign:not(.light-theme) .faq-section,body.brand-proof-redesign:not(.light-theme) .quote-section,body.brand-proof-redesign:not(.light-theme) .footer-proof-panel{background:radial-gradient(circle at 12% 12%,rgba(47,140,255,0.08),transparent 28%),linear-gradient(180deg,var(--page-bg),var(--section-bg)) !important;color:var(--text-main) !important}body.brand-proof-redesign:not(.light-theme) .section-heading h2,body.brand-proof-redesign:not(.light-theme) .coverage-copy h2,body.brand-proof-redesign:not(.light-theme) .reviews-heading h2,body.brand-proof-redesign:not(.light-theme) .quote-copy h2,body.brand-proof-redesign:not(.light-theme) .footer-proof-heading h2{color:var(--text-main) !important}body.brand-proof-redesign:not(.light-theme) .section-heading p,body.brand-proof-redesign:not(.light-theme) .coverage-copy p,body.brand-proof-redesign:not(.light-theme) .reviews-heading p,body.brand-proof-redesign:not(.light-theme) .quote-copy p,body.brand-proof-redesign:not(.light-theme) .footer-proof-heading p{color:var(--text-muted) !important}@media (max-width:980px){body.brand-proof-redesign .brand-hero,body.brand-proof-redesign.light-theme .brand-hero{min-height:680px !important;padding:50px 36px 32px !important;background-position:center,center,center,62% 40% !important;background-image:linear-gradient(90deg,rgba(7,24,37,0.98) 0%,rgba(9,43,72,0.86) 26%,rgba(47,140,255,0.25) 48%,rgba(7,24,37,0.1) 76%,rgba(7,24,37,0.64) 100%),radial-gradient(circle at 16% 36%,rgba(47,140,255,0.34),transparent 38%),linear-gradient(180deg,rgba(7,24,37,0.03) 0%,rgba(47,140,255,0.12) 54%,rgba(11,102,199,0.64) 100%),url("assets/plumbixx-hero-photo-optimized.jpg") !important}}@media (max-width:980px){body.brand-proof-redesign .hero-copy,body.brand-proof-redesign.light-theme .hero-copy{max-width:min(66vw,560px) !important}}@media (max-width:980px){body.brand-proof-redesign .hero-copy h1,body.brand-proof-redesign.light-theme .hero-copy h1{font-size:clamp(3rem,8.2vw,5.4rem) !important}}@media (max-width:980px){body.brand-proof-redesign .hero-cert-row span,body.brand-proof-redesign.light-theme .hero-cert-row span{grid-template-columns:1fr !important;grid-template-areas:"icon" "title" "text" "stars" !important;justify-items:center !important;gap:5px !important;min-height:102px !important;padding:12px 8px !important;text-align:center !important;grid-template-rows:40px auto auto auto !important}}@media (max-width:980px){body.brand-proof-redesign .hero-cert-row span i,body.brand-proof-redesign.light-theme .hero-cert-row span i{width:38px !important;height:38px !important;grid-column:1 !important;grid-row:1 !important}}@media (max-width:980px){body.brand-proof-redesign .hero-cert-row span strong,body.brand-proof-redesign.light-theme .hero-cert-row span strong,body.brand-proof-redesign .hero-cert-row span small,body.brand-proof-redesign.light-theme .hero-cert-row span small,body.brand-proof-redesign .hero-cert-row .google-rating em,body.brand-proof-redesign.light-theme .hero-cert-row .google-rating em{grid-column:1 !important;text-align:center !important}}@media (max-width:980px){body.brand-proof-redesign .hero-cert-row span strong,body.brand-proof-redesign.light-theme .hero-cert-row span strong{font-size:1.04rem !important;grid-row:2 !important}}@media (max-width:980px){body.brand-proof-redesign .hero-cert-row span small,body.brand-proof-redesign.light-theme .hero-cert-row span small{max-width:82px !important;font-size:0.68rem !important;grid-row:3 !important}}@media (max-width:980px){body.brand-proof-redesign .hero-cert-row .google-rating em,body.brand-proof-redesign.light-theme .hero-cert-row .google-rating em{grid-row:4 !important;font-size:0.58rem !important}}@media (max-width:980px){body.brand-proof-redesign .about-intro,body.brand-proof-redesign.light-theme .about-intro,body.brand-proof-redesign .pricing-panel,body.brand-proof-redesign.light-theme .pricing-panel{grid-template-columns:1fr !important}}@media (max-width:980px){body.brand-proof-redesign .local-choice-grid,body.brand-proof-redesign.light-theme .local-choice-grid{grid-template-columns:repeat(5,minmax(118px,1fr)) !important;overflow-x:auto !important;padding-bottom:4px !important;scrollbar-width:thin !important}}@media (max-width:980px){body.brand-proof-redesign .pricing-side,body.brand-proof-redesign.light-theme .pricing-side{padding-left:0 !important;padding-top:18px !important;border-left:0 !important;border-top:1px dashed rgba(47,140,255,0.28) !important}}@media (max-width:560px){body.brand-proof-redesign .brand-hero,body.brand-proof-redesign.light-theme .brand-hero{min-height:650px !important;padding:34px 20px 26px !important;gap:22px !important;background-image:linear-gradient(90deg,rgba(7,24,37,0.98) 0%,rgba(9,43,72,0.86) 36%,rgba(47,140,255,0.18) 56%,rgba(7,24,37,0.08) 82%,rgba(7,24,37,0.58) 100%),radial-gradient(circle at 18% 34%,rgba(47,140,255,0.34),transparent 40%),linear-gradient(180deg,rgba(7,24,37,0.02) 0%,rgba(47,140,255,0.1) 56%,rgba(11,102,199,0.62) 100%),url("assets/plumbixx-hero-photo-optimized.jpg") !important;background-position:center,center,center,59% 42% !important}}@media (max-width:560px){body.brand-proof-redesign .hero-copy,body.brand-proof-redesign.light-theme .hero-copy{max-width:min(64vw,330px) !important}}@media (max-width:560px){body.brand-proof-redesign .hero-copy .eyebrow,body.brand-proof-redesign.light-theme .hero-copy .eyebrow{margin-bottom:14px !important;font-size:0.7rem !important;letter-spacing:0.08em !important}}@media (max-width:560px){body.brand-proof-redesign .hero-copy h1,body.brand-proof-redesign.light-theme .hero-copy h1{font-size:clamp(2.45rem,11.4vw,3.35rem) !important}}@media (max-width:560px){body.brand-proof-redesign .hero-copy .hero-subtitle,body.brand-proof-redesign.light-theme .hero-copy .hero-subtitle{max-width:275px !important;margin-top:14px !important;font-size:0.94rem !important}}@media (max-width:560px){body.brand-proof-redesign .hero-copy .hero-subtitle::after,body.brand-proof-redesign.light-theme .hero-copy .hero-subtitle::after{width:42px !important;height:3px !important;margin-top:13px !important}}@media (max-width:560px){body.brand-proof-redesign .hero-cert-row,body.brand-proof-redesign.light-theme .hero-cert-row{border-radius:18px !important}}@media (max-width:560px){body.brand-proof-redesign .hero-cert-row span,body.brand-proof-redesign.light-theme .hero-cert-row span{min-height:90px !important;padding:8px 4px !important}}@media (max-width:560px){body.brand-proof-redesign .hero-cert-row span i,body.brand-proof-redesign.light-theme .hero-cert-row span i{width:31px !important;height:31px !important;border-radius:10px !important;font-size:0.66rem !important}}@media (max-width:560px){body.brand-proof-redesign .hero-cert-row .google-rating i,body.brand-proof-redesign.light-theme .hero-cert-row .google-rating i{font-size:1.03rem !important}}@media (max-width:560px){body.brand-proof-redesign .hero-cert-row span strong,body.brand-proof-redesign.light-theme .hero-cert-row span strong{font-size:0.82rem !important}}@media (max-width:560px){body.brand-proof-redesign .hero-cert-row span small,body.brand-proof-redesign.light-theme .hero-cert-row span small{max-width:66px !important;font-size:0.5rem !important}}@media (max-width:560px){body.brand-proof-redesign .hero-cert-row .google-rating em,body.brand-proof-redesign.light-theme .hero-cert-row .google-rating em{font-size:0.48rem !important}}@media (max-width:560px){body.brand-proof-redesign .about-trader-section,body.brand-proof-redesign.light-theme .about-trader-section{padding:28px 14px 38px !important}}@media (max-width:560px){body.brand-proof-redesign .about-trader-card,body.brand-proof-redesign.light-theme .about-trader-card{padding:24px !important;border-radius:22px !important}}@media (max-width:560px){body.brand-proof-redesign .about-copy h2,body.brand-proof-redesign.light-theme .about-copy h2{font-size:2.35rem !important}}@media (max-width:560px){body.brand-proof-redesign .about-main,body.brand-proof-redesign .about-support,body.brand-proof-redesign.light-theme .about-main,body.brand-proof-redesign.light-theme .about-support{font-size:0.98rem !important}}@media (max-width:560px){body.brand-proof-redesign .about-visual,body.brand-proof-redesign.light-theme .about-visual{min-height:180px !important}}@media (max-width:560px){body.brand-proof-redesign .split-heading,body.brand-proof-redesign.light-theme .split-heading{gap:10px !important}}@media (max-width:560px){body.brand-proof-redesign .local-choice-grid,body.brand-proof-redesign.light-theme .local-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important;overflow:visible !important}}@media (max-width:560px){body.brand-proof-redesign .local-choice-grid article,body.brand-proof-redesign.light-theme .local-choice-grid article{min-height:118px !important;padding:14px 8px !important}}@media (max-width:560px){body.brand-proof-redesign .local-choice-grid article:nth-child(5),body.brand-proof-redesign.light-theme .local-choice-grid article:nth-child(5){grid-column:1 / -1 !important;min-height:104px !important}}@media (max-width:560px){body.brand-proof-redesign .pricing-panel,body.brand-proof-redesign.light-theme .pricing-panel{padding:18px !important}}@media (max-width:390px){body.brand-proof-redesign .hero-copy,body.brand-proof-redesign.light-theme .hero-copy{max-width:70vw !important}}@media (max-width:390px){body.brand-proof-redesign .hero-copy h1,body.brand-proof-redesign.light-theme .hero-copy h1{font-size:2.34rem !important}}@media (max-width:390px){body.brand-proof-redesign .hero-cert-row span strong,body.brand-proof-redesign.light-theme .hero-cert-row span strong{font-size:0.74rem !important}}@media (max-width:390px){body.brand-proof-redesign .hero-cert-row span small,body.brand-proof-redesign.light-theme .hero-cert-row span small{max-width:68px !important;font-size:0.46rem !important}}body.brand-proof-redesign{--page-bg:#071825;--section-bg:#0e2638;--card-bg:#122f44;--card-bg-soft:#183a52;--border-soft:rgba(190,220,245,0.18);--text-main:#f7fbff;--text-muted:#c9d7e5;--text-soft:#9fb5c8;--brand-blue:#2f8cff;--brand-blue-deep:#075dbd;--brand-orange:#ff5a3d;--whatsapp-green:#15a85a;--ink:#061d2f;--paper:#f7fbff;background:var(--page-bg) !important;color:var(--text-main) !important}body.brand-proof-redesign:not(.light-theme) .utility-strip,body.brand-proof-redesign:not(.light-theme) .brand-header{background:#081d2b !important;border-color:rgba(190,220,245,0.14) !important;box-shadow:none !important}body.brand-proof-redesign .brand-hero{display:flex !important;flex-direction:column !important;justify-content:flex-start !important;min-height:min(760px,calc(100vh - 132px)) !important;padding:clamp(34px,5vw,74px) clamp(28px,5vw,82px) clamp(26px,3.4vw,44px) !important;gap:clamp(18px,2.4vw,28px) !important;overflow:hidden !important;background-color:#071825 !important;background-image:linear-gradient(90deg,rgba(7,24,37,0.98) 0%,rgba(9,35,56,0.92) 32%,rgba(9,35,56,0.40) 58%,rgba(7,24,37,0.40) 100%),radial-gradient(circle at 22% 36%,rgba(47,140,255,0.30),transparent 38%),linear-gradient(180deg,rgba(7,24,37,0.06) 0%,rgba(9,35,56,0.18) 62%,rgba(47,140,255,0.16) 100%),url("assets/plumbixx-hero-photo-optimized.jpg") !important;background-size:cover,cover,cover,cover !important;background-position:center,center,center,70% 43% !important}body.brand-proof-redesign .hero-copy{width:min(650px,56vw) !important;max-width:min(650px,56vw) !important;margin:0 !important;padding:0 !important;align-self:flex-start !important;text-align:left !important;transform:none !important}body.brand-proof-redesign .hero-copy .eyebrow{margin:0 0 24px !important;padding:0 !important;border:0 !important;background:transparent !important;color:var(--text-main) !important;font-size:clamp(0.78rem,1.2vw,1.02rem) !important;line-height:1.1 !important;letter-spacing:0.12em !important;text-shadow:0 3px 14px rgba(0,0,0,0.45) !important}body.brand-proof-redesign .hero-copy .eyebrow::before,body.brand-proof-redesign .hero-copy .eyebrow::after{display:none !important}body.brand-proof-redesign .hero-copy h1{max-width:620px !important;margin:0 !important;color:#fff !important;font-size:clamp(3rem,5.25vw,5.05rem) !important;line-height:1.03 !important;letter-spacing:0 !important;text-shadow:0 4px 22px rgba(0,0,0,0.5) !important}body.brand-proof-redesign .hero-copy h1 span{color:var(--brand-orange) !important}body.brand-proof-redesign .hero-subtitle{max-width:430px !important;margin:22px 0 0 !important;color:#f7fbff !important;font-size:clamp(1.05rem,1.7vw,1.34rem) !important;line-height:1.42 !important;font-weight:800 !important;text-shadow:0 3px 14px rgba(0,0,0,0.42) !important}body.brand-proof-redesign .hero-subtitle::after{content:"" !important;display:block !important;width:56px !important;height:4px !important;margin-top:20px !important;border-radius:999px !important;background:var(--brand-orange) !important}body.brand-proof-redesign .hero-cert-row{align-items:stretch !important;width:100% !important;margin:auto 0 0 !important;display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:0 !important;overflow:hidden !important;border:1px solid rgba(190,220,245,0.24) !important;border-radius:20px !important;background:rgba(10,34,52,0.72) !important;box-shadow:0 22px 54px rgba(0,0,0,0.30) !important;backdrop-filter:blur(16px) !important}body.brand-proof-redesign .hero-cert-row span{min-height:112px !important;display:grid !important;grid-template-columns:50px minmax(0,1fr) !important;grid-template-rows:auto auto auto !important;align-content:center !important;align-items:center !important;gap:2px 16px !important;padding:18px 20px !important;border-right:1px solid rgba(190,220,245,0.20) !important;background:transparent !important;color:var(--text-main) !important;text-align:left !important}body.brand-proof-redesign .hero-cert-row span:last-child{border-right:0 !important}body.brand-proof-redesign .hero-cert-row span i{grid-row:1 / 4 !important;grid-column:1 !important;width:48px !important;height:48px !important;display:grid !important;place-items:center !important;border:1px solid rgba(47,140,255,0.58) !important;border-radius:13px !important;background:rgba(47,140,255,0.15) !important;color:var(--brand-blue) !important;font-size:1.1rem !important;line-height:1 !important;font-style:normal !important;font-weight:1000 !important;text-shadow:none !important}body.brand-proof-redesign .hero-cert-row .google-rating i{border-color:rgba(255,90,61,0.58) !important;background:rgba(255,90,61,0.13) !important;color:var(--brand-orange) !important;font-size:1.56rem !important}body.brand-proof-redesign .hero-cert-row span strong{width:100% !important;max-width:100% !important;min-width:0 !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:normal !important;font-size:clamp(1.2rem,1.9vw,1.55rem) !important;line-height:1.08 !important;letter-spacing:0 !important;grid-column:2 !important;margin:0 !important;color:#fff !important;text-shadow:0 3px 12px rgba(0,0,0,0.36) !important}body.brand-proof-redesign .hero-cert-row span small{width:100% !important;max-width:none !important;margin-inline:auto !important;font-size:clamp(0.76rem,1.1vw,0.95rem) !important;line-height:1.22 !important;grid-column:2 !important;margin:0 !important;color:var(--text-muted) !important;font-weight:800 !important;text-transform:none !important}body.brand-proof-redesign .hero-cert-row .google-rating em{display:block !important;color:var(--brand-orange) !important;font-size:0.86rem !important;line-height:1 !important;letter-spacing:0.08em !important;grid-column:2 !important;margin:6px 0 0 !important;font-style:normal !important;text-shadow:none !important}body.brand-proof-redesign .about-trader-section{margin:0 !important;padding:clamp(24px,3.5vw,42px) clamp(18px,4vw,48px) clamp(42px,6vw,74px) !important;background:#071825 !important}body.brand-proof-redesign.light-theme .about-trader-section{background:#071825 !important}body.brand-proof-redesign .about-copy .eyebrow,body.brand-proof-redesign.light-theme .about-copy .eyebrow,body.brand-proof-redesign .section-heading .eyebrow,body.brand-proof-redesign.light-theme .section-heading .eyebrow{color:var(--brand-orange) !important}body.brand-proof-redesign .about-main,body.brand-proof-redesign .about-support,body.brand-proof-redesign.light-theme .about-main,body.brand-proof-redesign.light-theme .about-support{color:#173047 !important;font-size:clamp(0.95rem,1.2vw,1.06rem) !important;line-height:1.5 !important;font-weight:700 !important;max-width:460px !important;letter-spacing:0 !important;margin:0 0 12px !important}body.brand-proof-redesign .about-visual::before,body.brand-proof-redesign.light-theme .about-visual::before{display:none !important}body.brand-proof-redesign .local-choice,body.brand-proof-redesign .pricing-choice,body.brand-proof-redesign.light-theme .local-choice,body.brand-proof-redesign.light-theme .pricing-choice{margin-top:clamp(22px,3vw,34px) !important}body.brand-proof-redesign .local-choice-grid article,body.brand-proof-redesign.light-theme .local-choice-grid article,body.brand-proof-redesign .local-choice-grid article:nth-child(5),body.brand-proof-redesign.light-theme .local-choice-grid article:nth-child(5){grid-column:auto !important;min-height:132px !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:9px !important;padding:14px 8px !important;border:1px solid rgba(47,140,255,0.18) !important;border-radius:14px !important;background:#ffffff !important;color:#071825 !important;box-shadow:none !important;text-align:center !important}body.brand-proof-redesign .local-choice-grid article span,body.brand-proof-redesign.light-theme .local-choice-grid article span{width:48px !important;height:48px !important;border-color:rgba(47,140,255,0.52) !important;color:#0d62bd !important;background:#edf6ff !important;border-radius:16px !important;font-size:0.55rem !important;display:grid !important;place-items:center !important;border:2px solid rgba(47,140,255,0.34) !important;line-height:1 !important;font-weight:1000 !important;letter-spacing:0.08em !important;margin:0 !important}body.brand-proof-redesign .local-choice-grid article small,body.brand-proof-redesign.light-theme .local-choice-grid article small{color:var(--text-muted) !important;font-size:0.75rem !important;line-height:1.25 !important;font-weight:700 !important;letter-spacing:0 !important;display:none !important}body.brand-proof-redesign .pricing-panel ul,body.brand-proof-redesign.light-theme .pricing-panel ul{display:grid !important;gap:9px !important;margin:0 !important;padding:0 !important;list-style:none !important}body.brand-proof-redesign .pricing-panel li,body.brand-proof-redesign.light-theme .pricing-panel li{font-size:0.88rem !important;position:relative !important;padding-left:34px !important;color:#071825 !important;line-height:1.32 !important;font-weight:800 !important;letter-spacing:0 !important;min-height:24px !important;padding:0 0 0 30px !important;background:transparent !important;border:0 !important;display:grid !important;grid-template-columns:18px 1fr !important;gap:10px !important;align-items:start !important}body.brand-proof-redesign .pricing-panel li::before,body.brand-proof-redesign.light-theme .pricing-panel li::before{background:#0d62bd !important;content:"✓" !important;position:absolute !important;left:0 !important;top:0.05em !important;display:grid !important;place-items:center !important;width:18px !important;height:18px !important;border-radius:999px !important;color:#fff !important;font-size:0.68rem !important;font-weight:950 !important;margin-top:1px !important;line-height:1 !important}body.brand-proof-redesign .pricing-side,body.brand-proof-redesign.light-theme .pricing-side{border-left-color:rgba(47,140,255,0.32) !important;display:grid !important;gap:12px !important;padding-left:18px !important;border-left:1px dashed rgba(47,140,255,0.28) !important;align-content:center !important}body.brand-proof-redesign .pricing-side p,body.brand-proof-redesign.light-theme .pricing-side p{margin:0 !important;color:#071825 !important;font-size:0.9rem !important;line-height:1.35 !important;font-weight:700 !important;letter-spacing:0 !important;position:relative !important;min-height:48px !important;padding-left:52px !important}body.brand-proof-redesign .pricing-side strong,body.brand-proof-redesign.light-theme .pricing-side strong{color:var(--brand-orange) !important;font-weight:950 !important;font-size:0.98rem !important}body.brand-proof-redesign .pricing-side span,body.brand-proof-redesign.light-theme .pricing-side span{color:#173047 !important;font-weight:750 !important}@media (max-width:760px){body.brand-proof-redesign .brand-hero{min-height:650px !important;padding:28px 20px 24px !important;gap:18px !important;background-image:linear-gradient(90deg,rgba(7,24,37,0.97) 0%,rgba(8,34,55,0.82) 43%,rgba(8,34,55,0.28) 70%,rgba(7,24,37,0.50) 100%),radial-gradient(circle at 18% 36%,rgba(47,140,255,0.34),transparent 42%),linear-gradient(180deg,rgba(7,24,37,0.00) 0%,rgba(9,35,56,0.10) 58%,rgba(47,140,255,0.15) 100%),url("assets/plumbixx-hero-photo-optimized.jpg") !important;background-size:cover,cover,cover,auto 100% !important;background-position:center,center,center,64% 47% !important}}@media (max-width:760px){body.brand-proof-redesign .hero-copy{width:72vw !important;max-width:320px !important}}@media (max-width:760px){body.brand-proof-redesign .hero-copy .eyebrow{margin-bottom:14px !important;font-size:0.68rem !important;line-height:1.18 !important;letter-spacing:0.10em !important;white-space:normal !important}}@media (max-width:760px){body.brand-proof-redesign .hero-copy h1{max-width:315px !important;font-size:clamp(2.2rem,8.7vw,2.72rem) !important;line-height:1.05 !important}}@media (max-width:760px){body.brand-proof-redesign .hero-subtitle{max-width:275px !important;margin-top:14px !important;font-size:0.98rem !important;line-height:1.36 !important}}@media (max-width:760px){body.brand-proof-redesign .hero-subtitle::after{width:44px !important;height:3px !important;margin-top:14px !important}}@media (max-width:760px){body.brand-proof-redesign .hero-cert-row{border-radius:16px !important}}@media (max-width:760px){body.brand-proof-redesign .hero-cert-row span{min-height:96px !important;grid-template-columns:1fr !important;grid-template-rows:32px auto auto auto !important;justify-items:center !important;align-content:center !important;gap:3px !important;padding:10px 6px !important;text-align:center !important}}@media (max-width:760px){body.brand-proof-redesign .hero-cert-row span i{grid-column:1 !important;grid-row:1 !important;width:32px !important;height:32px !important;border-radius:10px !important;font-size:0.78rem !important}}@media (max-width:760px){body.brand-proof-redesign .hero-cert-row .google-rating i{font-size:1.15rem !important}}@media (max-width:760px){body.brand-proof-redesign .hero-cert-row span strong{grid-column:1 !important;font-size:0.98rem !important;line-height:1.04 !important}}@media (max-width:760px){body.brand-proof-redesign .hero-cert-row span small{grid-column:1 !important;max-width:78px !important;font-size:0.62rem !important;line-height:1.12 !important}}@media (max-width:760px){body.brand-proof-redesign .hero-cert-row .google-rating em{grid-column:1 !important;margin-top:4px !important;font-size:0.54rem !important;letter-spacing:0.06em !important}}@media (max-width:760px){body.brand-proof-redesign .about-trader-section,body.brand-proof-redesign.light-theme .about-trader-section{padding:22px 14px 40px !important}}@media (max-width:760px){body.brand-proof-redesign .about-copy .eyebrow,body.brand-proof-redesign.light-theme .about-copy .eyebrow{font-size:0.62rem !important;line-height:1.1 !important}}@media (max-width:760px){body.brand-proof-redesign .about-main,body.brand-proof-redesign .about-support,body.brand-proof-redesign.light-theme .about-main,body.brand-proof-redesign.light-theme .about-support{margin-bottom:8px !important;font-size:clamp(0.68rem,2.65vw,0.78rem) !important;line-height:1.45 !important;font-weight:700 !important}}@media (max-width:760px){body.brand-proof-redesign .about-visual img,body.brand-proof-redesign.light-theme .about-visual img{padding:7px !important}}@media (max-width:760px){body.brand-proof-redesign .split-heading,body.brand-proof-redesign.light-theme .split-heading{gap:8px !important;margin-bottom:12px !important}}@media (max-width:760px){body.brand-proof-redesign .split-heading h3,body.brand-proof-redesign.light-theme .split-heading h3{font-size:0.92rem !important;max-width:170px !important}}@media (max-width:760px){body.brand-proof-redesign .local-choice-grid article,body.brand-proof-redesign.light-theme .local-choice-grid article,body.brand-proof-redesign .local-choice-grid article:nth-child(5),body.brand-proof-redesign.light-theme .local-choice-grid article:nth-child(5){min-height:96px !important;gap:6px !important;padding:9px 4px !important;border-radius:10px !important}}@media (max-width:760px){body.brand-proof-redesign .local-choice-grid article span,body.brand-proof-redesign.light-theme .local-choice-grid article span{width:34px !important;height:34px !important;border-radius:11px !important;font-size:0.43rem !important;letter-spacing:0.04em !important}}@media (max-width:760px){body.brand-proof-redesign .pricing-panel li,body.brand-proof-redesign.light-theme .pricing-panel li{grid-template-columns:14px 1fr !important;gap:7px !important;font-size:0.56rem !important;line-height:1.25 !important}}@media (max-width:760px){body.brand-proof-redesign .pricing-panel li::before,body.brand-proof-redesign.light-theme .pricing-panel li::before{width:14px !important;height:14px !important;font-size:0.52rem !important}}@media (max-width:760px){body.brand-proof-redesign .pricing-side,body.brand-proof-redesign.light-theme .pricing-side{gap:9px !important;padding-left:10px !important}}@media (max-width:760px){body.brand-proof-redesign .pricing-side p,body.brand-proof-redesign.light-theme .pricing-side p{font-size:0.58rem !important;line-height:1.25 !important}}@media (max-width:760px){body.brand-proof-redesign .pricing-side strong,body.brand-proof-redesign.light-theme .pricing-side strong{font-size:0.62rem !important}}@media (max-width:420px){body.brand-proof-redesign .brand-hero{min-height:630px !important;background-position:center,center,center,62% 47% !important}}@media (max-width:420px){body.brand-proof-redesign .hero-copy{max-width:300px !important}}@media (max-width:420px){body.brand-proof-redesign .hero-copy h1{font-size:clamp(2rem,8.9vw,2.38rem) !important}}@media (max-width:420px){body.brand-proof-redesign .hero-cert-row span small{max-width:62px !important;font-size:0.56rem !important}}@media (max-width:420px){body.brand-proof-redesign .about-intro,body.brand-proof-redesign.light-theme .about-intro{grid-template-columns:minmax(0,1fr) minmax(112px,0.66fr) !important}}@media (max-width:360px){body.brand-proof-redesign .about-intro,body.brand-proof-redesign.light-theme .about-intro,body.brand-proof-redesign .pricing-panel,body.brand-proof-redesign.light-theme .pricing-panel{grid-template-columns:1fr !important}}@media (max-width:360px){body.brand-proof-redesign .local-choice-grid,body.brand-proof-redesign.light-theme .local-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}body.brand-proof-redesign,body.brand-proof-redesign.light-theme{--page-bg:#071825;--section-bg:#0e2638;--card-bg:#122f44;--card-bg-soft:#183a52;--border-soft:rgba(190,220,245,0.18);--text-main:#f7fbff;--text-muted:#c9d7e5;--text-soft:#9fb5c8;--brand-blue:#2f8cff;--brand-orange:#ff5a3d;--whatsapp-green:#15a85a}body.brand-proof-redesign .brand-hero,body.brand-proof-redesign.light-theme .brand-hero{min-height:clamp(560px,calc(100svh - 150px),760px) !important;display:flex !important;align-content:end !important;gap:clamp(14px,2vw,22px) !important;padding:clamp(26px,4.2vw,58px) clamp(18px,4.4vw,74px) clamp(22px,3vw,36px) !important;overflow:hidden !important;background-color:#071825 !important;background-image:linear-gradient(90deg,rgba(7,24,37,0.98) 0%,rgba(8,33,54,0.94) 30%,rgba(8,33,54,0.58) 52%,rgba(7,24,37,0.26) 78%,rgba(7,24,37,0.62) 100%),radial-gradient(circle at 26% 34%,rgba(47,140,255,0.34),transparent 42%),linear-gradient(180deg,rgba(7,24,37,0) 0%,rgba(7,24,37,0.08) 56%,rgba(47,140,255,0.22) 100%),url("assets/plumbixx-hero-photo-optimized.jpg") !important;background-size:cover,cover,cover,auto 108% !important;background-position:center,center,center,74% 46% !important;box-shadow:inset 0 -1px 0 rgba(190,220,245,0.15) !important;position:relative !important;grid-template-rows:1fr auto !important;align-items:stretch !important;border:0 !important;background-repeat:no-repeat !important;isolation:isolate !important;flex-direction:column !important;justify-content:flex-start !important}body.brand-proof-redesign .brand-hero>.hero-copy,body.brand-proof-redesign.light-theme .brand-hero>.hero-copy{width:min(520px,52vw) !important;max-width:min(520px,52vw) !important;margin:0 !important;padding:0 !important;transform:none !important;text-align:left !important;align-self:flex-start !important;position:relative !important;z-index:2 !important}body.brand-proof-redesign .hero-copy .eyebrow,body.brand-proof-redesign.light-theme .hero-copy .eyebrow{width:auto !important;max-width:none !important;margin:0 0 clamp(16px,2vw,22px) !important;padding:0 !important;color:#f7fbff !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;font-size:clamp(0.7rem,1vw,0.94rem) !important;line-height:1.2 !important;font-weight:900 !important;letter-spacing:0.11em !important;text-transform:uppercase !important;text-shadow:0 3px 16px rgba(0,0,0,0.34) !important;display:block !important;white-space:nowrap !important}body.brand-proof-redesign .hero-copy .eyebrow::first-letter,body.brand-proof-redesign.light-theme .hero-copy .eyebrow::first-letter{color:inherit !important}body.brand-proof-redesign .hero-copy h1,body.brand-proof-redesign.light-theme .hero-copy h1{max-width:540px !important;margin:0 !important;color:#fff !important;font-size:clamp(2.55rem,4.4vw,4.15rem) !important;line-height:1.06 !important;font-weight:950 !important;letter-spacing:0 !important;text-wrap:balance !important;text-shadow:0 18px 38px rgba(0,0,0,0.34) !important}body.brand-proof-redesign .hero-copy h1 span,body.brand-proof-redesign.light-theme .hero-copy h1 span{color:#ff5a3d !important}body.brand-proof-redesign .hero-copy .hero-subtitle,body.brand-proof-redesign.light-theme .hero-copy .hero-subtitle{max-width:365px !important;margin:clamp(14px,1.8vw,18px) 0 0 !important;color:#f7fbff !important;font-size:clamp(0.98rem,1.35vw,1.18rem) !important;line-height:1.45 !important;font-weight:800 !important;text-shadow:0 10px 28px rgba(0,0,0,0.42) !important;padding:0 !important;letter-spacing:0 !important;display:block !important}body.brand-proof-redesign .hero-copy .hero-subtitle::after,body.brand-proof-redesign.light-theme .hero-copy .hero-subtitle::after{content:"" !important;display:block !important;width:54px !important;height:3px !important;margin-top:20px !important;border-radius:99px !important;background:#ff5a3d !important}body.brand-proof-redesign .brand-hero>.hero-cert-row,body.brand-proof-redesign.light-theme .brand-hero>.hero-cert-row{width:min(100%,1120px) !important;margin:auto 0 0 !important;display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:0 !important;overflow:hidden !important;border:1px solid rgba(190,220,245,0.24) !important;border-radius:20px !important;background:rgba(10,34,52,0.78) !important;box-shadow:0 24px 58px rgba(0,0,0,0.32) !important;backdrop-filter:blur(16px) !important;position:relative !important;z-index:3 !important}body.brand-proof-redesign .hero-cert-row span,body.brand-proof-redesign.light-theme .hero-cert-row span{min-width:0 !important;min-height:96px !important;display:grid !important;grid-template-columns:48px minmax(0,1fr) !important;grid-template-rows:auto auto auto !important;grid-template-areas:"icon title" "icon text" "icon stars" !important;align-content:center !important;align-items:center !important;gap:2px 14px !important;padding:16px 18px !important;border-right:1px solid rgba(190,220,245,0.2) !important;background:transparent !important;box-shadow:none !important;text-align:left !important;overflow:visible !important;column-gap:18px !important;row-gap:4px !important;justify-items:start !important;position:relative !important;border:0 !important;border-radius:0 !important;color:#fff !important}body.brand-proof-redesign .hero-cert-row span:last-child,body.brand-proof-redesign.light-theme .hero-cert-row span:last-child{border-right:0 !important}body.brand-proof-redesign .hero-cert-row span i,body.brand-proof-redesign.light-theme .hero-cert-row span i{grid-area:icon !important;width:44px !important;height:44px !important;display:grid !important;place-items:center !important;border:2px solid rgba(47,140,255,0.5) !important;border-radius:12px !important;color:#2f8cff !important;background:rgba(47,140,255,0.14) !important;font-style:normal !important;font-size:1.02rem !important;font-weight:950 !important;margin-inline:auto !important;grid-column:1 !important;grid-row:1 / 4 !important;margin:0 !important;line-height:1 !important;box-shadow:none !important;letter-spacing:0 !important}body.brand-proof-redesign .hero-cert-row span.google-rating i,body.brand-proof-redesign.light-theme .hero-cert-row span.google-rating i{border-color:rgba(255,90,61,0.58) !important;background:rgba(255,90,61,0.14) !important;color:#ff5a3d !important;font-size:1.35rem !important}body.brand-proof-redesign .hero-cert-row span strong,body.brand-proof-redesign.light-theme .hero-cert-row span strong{grid-area:title !important;min-width:0 !important;color:#fff !important;font-size:clamp(1.08rem,1.5vw,1.36rem) !important;line-height:1.05 !important;font-weight:950 !important;letter-spacing:0 !important;white-space:normal !important;grid-column:2 !important;grid-row:1 !important;width:100% !important;max-width:none !important;overflow:visible !important;text-overflow:clip !important;display:block !important;text-align:left !important;margin:0 !important}body.brand-proof-redesign .hero-cert-row span small,body.brand-proof-redesign.light-theme .hero-cert-row span small{grid-area:text !important;min-width:0 !important;color:#c9d7e5 !important;font-size:clamp(0.7rem,1vw,0.86rem) !important;line-height:1.25 !important;font-weight:800 !important;letter-spacing:0 !important;grid-column:2 !important;grid-row:2 !important;width:100% !important;max-width:none !important;margin:0 !important;text-align:left !important;display:block !important;text-transform:none !important}body.brand-proof-redesign .hero-cert-row span em,body.brand-proof-redesign.light-theme .hero-cert-row span em{display:none !important;grid-column:2 !important;grid-row:3 !important;margin-top:4px !important;color:#ff5a3d !important;font-size:0.76rem !important;line-height:1 !important;font-style:normal !important;letter-spacing:0.06em !important}body.brand-proof-redesign #about.about-trader-section,body.brand-proof-redesign.light-theme #about.about-trader-section{margin:0 !important;padding:clamp(20px,3vw,34px) clamp(14px,3.5vw,42px) clamp(42px,5vw,68px) !important;background:#071825 !important;border:0 !important}body.brand-proof-redesign .about-trader-card,body.brand-proof-redesign.light-theme .about-trader-card{width:min(100%,960px) !important;padding:clamp(18px,2.7vw,32px) !important;border-radius:26px !important;border:1px solid rgba(190,220,245,0.18) !important;background:#fff !important;box-shadow:0 28px 70px rgba(0,0,0,0.22) !important;margin:0 auto !important;display:grid !important;grid-template-columns:minmax(0,1.2fr) minmax(280px,0.8fr) !important;gap:clamp(18px,3vw,36px) !important;align-items:center !important;color:#071825 !important;max-width:1320px !important}body.brand-proof-redesign .about-intro,body.brand-proof-redesign.light-theme .about-intro{grid-template-columns:minmax(0,1fr) minmax(260px,0.88fr) !important;gap:clamp(18px,3vw,34px) !important;display:grid !important;align-items:center !important;margin-bottom:clamp(24px,4vw,38px) !important;margin:0 0 clamp(18px,2.6vw,26px) !important}body.brand-proof-redesign .about-copy,body.brand-proof-redesign.light-theme .about-copy{color:#071825 !important}body.brand-proof-redesign .about-copy .eyebrow,body.brand-proof-redesign.light-theme .about-copy .eyebrow,body.brand-proof-redesign .section-heading .eyebrow,body.brand-proof-redesign.light-theme .section-heading .eyebrow,body.brand-proof-redesign .reviews-heading .eyebrow,body.brand-proof-redesign.light-theme .reviews-heading .eyebrow,body.brand-proof-redesign .coverage-copy .eyebrow,body.brand-proof-redesign.light-theme .coverage-copy .eyebrow,body.brand-proof-redesign .quote-copy .eyebrow,body.brand-proof-redesign.light-theme .quote-copy .eyebrow,body.brand-proof-redesign .footer-proof-heading .eyebrow,body.brand-proof-redesign.light-theme .footer-proof-heading .eyebrow{color:#ff5a3d !important;background:transparent !important;border:0 !important;padding:0 !important;letter-spacing:0.14em !important;text-shadow:none !important;font-size:clamp(0.72rem,1vw,0.9rem) !important;line-height:1.25 !important}body.brand-proof-redesign .about-copy h2,body.brand-proof-redesign.light-theme .about-copy h2{color:#071825 !important;font-size:clamp(2rem,3.7vw,3.1rem) !important;max-width:390px !important;margin:0 0 14px !important;line-height:1.04 !important;letter-spacing:0 !important;font-weight:950 !important;text-wrap:balance !important}body.brand-proof-redesign .about-copy p:not(.eyebrow),body.brand-proof-redesign.light-theme .about-copy p:not(.eyebrow){max-width:460px !important;margin:0 0 12px !important;color:#173047 !important;font-size:clamp(0.88rem,1.1vw,1rem) !important;line-height:1.5 !important;font-weight:800 !important}body.brand-proof-redesign .about-visual,body.brand-proof-redesign.light-theme .about-visual{min-height:230px !important;border:0 !important;border-radius:24px !important;background:radial-gradient(circle at 52% 42%,#f7fbff 0 34%,#e7f2ff 35% 100%) !important;display:grid !important;place-items:center !important;overflow:hidden !important;box-shadow:inset 0 0 0 1px rgba(47,140,255,0.10) !important;padding:12px !important}body.brand-proof-redesign .about-visual img,body.brand-proof-redesign.light-theme .about-visual img{width:min(100%,360px) !important;max-height:230px !important;object-fit:contain !important;height:100% !important;filter:none !important;display:block !important;opacity:1 !important;padding:10px !important}body.brand-proof-redesign .split-heading,body.brand-proof-redesign.light-theme .split-heading{margin:clamp(18px,2.5vw,26px) 0 14px !important;gap:16px !important;display:grid !important;grid-template-columns:minmax(42px,1fr) auto minmax(42px,1fr) !important;align-items:center !important}body.brand-proof-redesign .split-heading span,body.brand-proof-redesign.light-theme .split-heading span{background:#ff5a3d !important;display:block !important;height:2px !important;border-radius:99px !important;opacity:0.92 !important}body.brand-proof-redesign .split-heading h3,body.brand-proof-redesign.light-theme .split-heading h3{color:#071825 !important;font-size:clamp(1rem,1.7vw,1.28rem) !important;font-weight:950 !important;margin:0 !important;line-height:1.14 !important;text-align:center !important;text-transform:none !important;letter-spacing:0 !important}body.brand-proof-redesign .local-choice-grid,body.brand-proof-redesign.light-theme .local-choice-grid{grid-template-columns:repeat(5,minmax(0,1fr)) !important;gap:10px !important;display:grid !important;overflow:visible !important;margin:0 !important}body.brand-proof-redesign .local-choice-grid article,body.brand-proof-redesign.light-theme .local-choice-grid article{min-height:124px !important;padding:14px 8px !important;border:1px solid rgba(47,140,255,0.2) !important;border-radius:14px !important;background:#fff !important;box-shadow:none !important;display:flex !important;align-content:start !important;justify-items:center !important;gap:8px !important;text-align:center !important;grid-template-rows:34px auto auto !important;place-items:center !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;color:#071825 !important}body.brand-proof-redesign .local-choice-grid article svg,body.brand-proof-redesign.light-theme .local-choice-grid article svg{width:34px !important;height:34px !important;color:#0b62c4 !important;stroke-width:2.2 !important}body.brand-proof-redesign .local-choice-grid article strong,body.brand-proof-redesign.light-theme .local-choice-grid article strong{color:#071825 !important;font-size:clamp(0.7rem,1vw,0.84rem) !important;line-height:1.12 !important;font-weight:950 !important;letter-spacing:0 !important;max-width:130px !important;margin:0 !important}body.brand-proof-redesign .pricing-panel,body.brand-proof-redesign.light-theme .pricing-panel{grid-template-columns:minmax(0,1fr) minmax(230px,0.72fr) !important;gap:18px !important;padding:clamp(14px,2vw,20px) !important;border:1px solid rgba(47,140,255,0.2) !important;border-radius:16px !important;background:#fff !important;display:grid !important;box-shadow:none !important;color:#071825 !important}body.brand-proof-redesign .pricing-list,body.brand-proof-redesign.light-theme .pricing-list{display:grid !important;gap:8px !important;margin:0 !important;padding:0 !important;list-style:none !important}body.brand-proof-redesign .pricing-list li,body.brand-proof-redesign.light-theme .pricing-list li{display:grid !important;grid-template-columns:18px minmax(0,1fr) !important;align-items:start !important;gap:8px !important;color:#071825 !important;font-size:clamp(0.72rem,1vw,0.86rem) !important;line-height:1.3 !important;font-weight:800 !important}body.brand-proof-redesign .pricing-list li::before,body.brand-proof-redesign.light-theme .pricing-list li::before{content:"✓" !important;width:16px !important;height:16px !important;display:grid !important;place-items:center !important;margin-top:1px !important;border-radius:50% !important;background:#0b62c4 !important;color:#fff !important;font-size:0.62rem !important;font-weight:950 !important}body.brand-proof-redesign .pricing-assurance,body.brand-proof-redesign.light-theme .pricing-assurance{display:grid !important;grid-template-columns:1px minmax(0,1fr) !important;gap:18px !important;align-items:center !important;color:#071825 !important}body.brand-proof-redesign .pricing-assurance::before,body.brand-proof-redesign.light-theme .pricing-assurance::before{content:"" !important;width:1px !important;height:100% !important;min-height:72px !important;border-radius:99px !important;background:rgba(47,140,255,0.26) !important}body.brand-proof-redesign .pricing-assurance>div,body.brand-proof-redesign.light-theme .pricing-assurance>div{display:grid !important;grid-template-columns:42px minmax(0,1fr) !important;align-items:center !important;gap:12px !important;margin:0 0 12px !important}body.brand-proof-redesign .pricing-assurance svg,body.brand-proof-redesign.light-theme .pricing-assurance svg{width:34px !important;height:34px !important;color:#ff5a3d !important;stroke-width:2.2 !important}body.brand-proof-redesign .pricing-assurance strong,body.brand-proof-redesign.light-theme .pricing-assurance strong{color:#071825 !important;font-size:clamp(0.72rem,1vw,0.86rem) !important;line-height:1.3 !important;font-weight:850 !important}@media (max-width:900px){body.brand-proof-redesign .brand-hero,body.brand-proof-redesign.light-theme .brand-hero{min-height:670px !important;padding:30px 28px 24px !important;background-size:cover,cover,cover,auto 103% !important;background-position:center,center,center,67% 45% !important}}@media (max-width:900px){body.brand-proof-redesign .brand-hero>.hero-copy,body.brand-proof-redesign.light-theme .brand-hero>.hero-copy{width:min(430px,58vw) !important;max-width:min(430px,58vw) !important}}@media (max-width:900px){body.brand-proof-redesign .hero-copy h1,body.brand-proof-redesign.light-theme .hero-copy h1{font-size:clamp(2.25rem,6vw,3.4rem) !important}}@media (max-width:760px){body.brand-proof-redesign .brand-hero,body.brand-proof-redesign.light-theme .brand-hero{min-height:618px !important;padding:26px 20px 22px !important;background-size:cover,cover,cover,auto 104% !important;background-position:center,center,center,68% 45% !important}}@media (max-width:760px){body.brand-proof-redesign .brand-hero>.hero-copy,body.brand-proof-redesign.light-theme .brand-hero>.hero-copy{width:72vw !important;max-width:312px !important}}@media (max-width:760px){body.brand-proof-redesign .hero-copy .eyebrow,body.brand-proof-redesign.light-theme .hero-copy .eyebrow{margin-bottom:16px !important;font-size:clamp(0.68rem,2.6vw,0.78rem) !important;white-space:normal !important}}@media (max-width:760px){body.brand-proof-redesign .hero-copy h1,body.brand-proof-redesign.light-theme .hero-copy h1{font-size:clamp(2.05rem,8.5vw,2.7rem) !important;line-height:1.06 !important}}@media (max-width:760px){body.brand-proof-redesign .hero-copy .hero-subtitle,body.brand-proof-redesign.light-theme .hero-copy .hero-subtitle{max-width:280px !important;font-size:0.92rem !important;line-height:1.38 !important}}@media (max-width:760px){body.brand-proof-redesign .brand-hero>.hero-cert-row,body.brand-proof-redesign.light-theme .brand-hero>.hero-cert-row{width:100% !important;border-radius:18px !important}}@media (max-width:760px){body.brand-proof-redesign .hero-cert-row span,body.brand-proof-redesign.light-theme .hero-cert-row span{min-height:94px !important;grid-template-columns:1fr !important;grid-template-rows:auto auto auto auto !important;justify-items:center !important;align-content:center !important;gap:4px !important;padding:10px 5px !important;text-align:center !important}}@media (max-width:760px){body.brand-proof-redesign .hero-cert-row span i,body.brand-proof-redesign.light-theme .hero-cert-row span i{grid-column:1 !important;grid-row:1 !important;width:34px !important;height:34px !important;font-size:0.78rem !important}}@media (max-width:760px){body.brand-proof-redesign .hero-cert-row span.google-rating i,body.brand-proof-redesign.light-theme .hero-cert-row span.google-rating i{font-size:1.08rem !important}}@media (max-width:760px){body.brand-proof-redesign .hero-cert-row span strong,body.brand-proof-redesign.light-theme .hero-cert-row span strong{grid-column:1 !important;grid-row:2 !important;font-size:clamp(0.92rem,4.1vw,1.08rem) !important;text-align:center !important}}@media (max-width:760px){body.brand-proof-redesign .hero-cert-row span small,body.brand-proof-redesign.light-theme .hero-cert-row span small{grid-column:1 !important;grid-row:3 !important;font-size:clamp(0.56rem,2.25vw,0.68rem) !important;text-align:center !important}}@media (max-width:760px){body.brand-proof-redesign .hero-cert-row span em,body.brand-proof-redesign.light-theme .hero-cert-row span em{grid-column:1 !important;grid-row:4 !important;font-size:0.55rem !important}}@media (max-width:760px){body.brand-proof-redesign #about.about-trader-section,body.brand-proof-redesign.light-theme #about.about-trader-section{padding:20px 14px 42px !important}}@media (max-width:760px){body.brand-proof-redesign .about-trader-card,body.brand-proof-redesign.light-theme .about-trader-card{padding:18px !important;border-radius:20px !important}}@media (max-width:760px){body.brand-proof-redesign .about-intro,body.brand-proof-redesign.light-theme .about-intro{grid-template-columns:minmax(0,1fr) minmax(132px,0.72fr) !important;gap:10px !important;margin-bottom:16px !important}}@media (max-width:760px){body.brand-proof-redesign .about-copy h2,body.brand-proof-redesign.light-theme .about-copy h2{margin:6px 0 10px !important;font-size:clamp(1.55rem,6.8vw,2.05rem) !important;line-height:1.05 !important}}@media (max-width:760px){body.brand-proof-redesign .about-copy p:not(.eyebrow),body.brand-proof-redesign.light-theme .about-copy p:not(.eyebrow){font-size:clamp(0.66rem,2.55vw,0.78rem) !important;line-height:1.45 !important}}@media (max-width:760px){body.brand-proof-redesign .about-visual,body.brand-proof-redesign.light-theme .about-visual{min-height:140px !important;border-radius:18px !important;padding:8px !important}}@media (max-width:760px){body.brand-proof-redesign .local-choice-grid,body.brand-proof-redesign.light-theme .local-choice-grid{grid-template-columns:repeat(5,minmax(0,1fr)) !important;gap:6px !important}}@media (max-width:760px){body.brand-proof-redesign .local-choice-grid article,body.brand-proof-redesign.light-theme .local-choice-grid article{min-height:94px !important;padding:8px 4px !important;gap:6px !important}}@media (max-width:760px){body.brand-proof-redesign .local-choice-grid article svg,body.brand-proof-redesign.light-theme .local-choice-grid article svg{width:27px !important;height:27px !important}}@media (max-width:760px){body.brand-proof-redesign .local-choice-grid article strong,body.brand-proof-redesign.light-theme .local-choice-grid article strong{font-size:clamp(0.48rem,2vw,0.6rem) !important;line-height:1.08 !important}}@media (max-width:760px){body.brand-proof-redesign .pricing-panel,body.brand-proof-redesign.light-theme .pricing-panel{grid-template-columns:1fr 0.82fr !important;gap:10px !important;padding:12px !important;border-radius:12px !important}}@media (max-width:760px){body.brand-proof-redesign .pricing-list li,body.brand-proof-redesign.light-theme .pricing-list li,body.brand-proof-redesign .pricing-assurance strong,body.brand-proof-redesign.light-theme .pricing-assurance strong{font-size:0.56rem !important}}@media (max-width:430px){body.brand-proof-redesign .brand-hero,body.brand-proof-redesign.light-theme .brand-hero{min-height:608px !important;background-position:center,center,center,66% 45% !important}}@media (max-width:430px){body.brand-proof-redesign .brand-hero>.hero-copy,body.brand-proof-redesign.light-theme .brand-hero>.hero-copy{width:70vw !important;max-width:292px !important}}@media (max-width:430px){body.brand-proof-redesign .hero-copy h1,body.brand-proof-redesign.light-theme .hero-copy h1{font-size:clamp(1.95rem,8.7vw,2.36rem) !important}}@media (max-width:430px){body.brand-proof-redesign .hero-copy .hero-subtitle,body.brand-proof-redesign.light-theme .hero-copy .hero-subtitle{max-width:255px !important}}@media (max-width:430px){body.brand-proof-redesign .pricing-panel,body.brand-proof-redesign.light-theme .pricing-panel{grid-template-columns:1fr !important}}@media (max-width:430px){body.brand-proof-redesign .pricing-assurance,body.brand-proof-redesign.light-theme .pricing-assurance{grid-template-columns:1fr !important;gap:8px !important}}@media (max-width:430px){body.brand-proof-redesign .pricing-assurance::before,body.brand-proof-redesign.light-theme .pricing-assurance::before{display:none !important}}html body.brand-proof-redesign #about .about-copy,html body.brand-proof-redesign.light-theme #about .about-copy,html body.brand-proof-redesign #about .about-copy h2,html body.brand-proof-redesign.light-theme #about .about-copy h2,html body.brand-proof-redesign #about .split-heading h3,html body.brand-proof-redesign.light-theme #about .split-heading h3,html body.brand-proof-redesign #about .pricing-choice h3,html body.brand-proof-redesign.light-theme #about .pricing-choice h3{color:#071825 !important}html body.brand-proof-redesign #about .about-visual::before,html body.brand-proof-redesign.light-theme #about .about-visual::before{display:none !important}html body.brand-proof-redesign #about .local-choice-grid article,html body.brand-proof-redesign.light-theme #about .local-choice-grid article,html body.brand-proof-redesign #about .pricing-panel,html body.brand-proof-redesign.light-theme #about .pricing-panel{background:#ffffff !important;color:#071825 !important}html body.brand-proof-redesign #about .local-choice-grid article strong,html body.brand-proof-redesign.light-theme #about .local-choice-grid article strong,html body.brand-proof-redesign #about .pricing-list li,html body.brand-proof-redesign.light-theme #about .pricing-list li,html body.brand-proof-redesign #about .pricing-assurance strong,html body.brand-proof-redesign.light-theme #about .pricing-assurance strong{color:#071825 !important}@media (max-width:760px){html body.brand-proof-redesign #about .about-visual,html body.brand-proof-redesign.light-theme #about .about-visual,html body.brand-proof-redesign #about .about-visual img,html body.brand-proof-redesign.light-theme #about .about-visual img{min-height:150px !important}}html body.brand-proof-redesign main#home{background:var(--plx-page-bg) !important}html body.brand-proof-redesign:not(.light-theme) .utility-strip,html body.brand-proof-redesign:not(.light-theme) .brand-header{background:#071825 !important;border-color:rgba(190,220,245,0.14) !important}html body.brand-proof-redesign #about .local-choice-grid article small,html body.brand-proof-redesign.light-theme #about .local-choice-grid article small{display:none !important}html body.brand-proof-redesign #about .pricing-side p strong,html body.brand-proof-redesign.light-theme #about .pricing-side p strong{display:block !important;color:#ff5a3d !important;font-size:1rem !important;font-weight:950 !important}html body.brand-proof-redesign #about .pricing-side p small,html body.brand-proof-redesign.light-theme #about .pricing-side p small{display:block !important;color:#173047 !important;font-size:0.9rem !important;font-weight:760 !important}@media (max-width:760px){html body.brand-proof-redesign .hero-cert-row span,html body.brand-proof-redesign.light-theme .hero-cert-row span{min-height:96px !important;padding:12px 7px !important;grid-template-columns:1fr !important;grid-template-areas:"icon" "value" "label" "stars" !important;justify-items:center !important;gap:4px !important;text-align:center !important}}@media (max-width:760px){html body.brand-proof-redesign .hero-cert-row span i,html body.brand-proof-redesign.light-theme .hero-cert-row span i{width:36px !important;height:36px !important;border-radius:11px !important}}@media (max-width:760px){html body.brand-proof-redesign .hero-cert-row span i svg,html body.brand-proof-redesign.light-theme .hero-cert-row span i svg{width:22px !important;height:22px !important}}@media (max-width:760px){html body.brand-proof-redesign .hero-cert-row span strong,html body.brand-proof-redesign.light-theme .hero-cert-row span strong{font-size:1.33rem !important}}@media (max-width:760px){html body.brand-proof-redesign .hero-cert-row span small,html body.brand-proof-redesign.light-theme .hero-cert-row span small{max-width:82px !important;font-size:0.75rem !important;line-height:1.1 !important;text-align:center !important}}@media (max-width:760px){html body.brand-proof-redesign .hero-cert-row span em,html body.brand-proof-redesign.light-theme .hero-cert-row span em{margin-top:2px !important;font-size:0.78rem !important;letter-spacing:0.04em !important}}@media (max-width:430px){html body.brand-proof-redesign .brand-hero,html body.brand-proof-redesign.light-theme .brand-hero{min-height:740px !important;padding-left:20px !important;padding-right:20px !important;background-position:center,center,66% top !important}}@media (max-width:430px){html body.brand-proof-redesign .brand-hero h1,html body.brand-proof-redesign.light-theme .brand-hero h1{font-size:2.92rem !important}}@media (max-width:430px){html body.brand-proof-redesign .brand-hero>.hero-cert-row,html body.brand-proof-redesign.light-theme .brand-hero>.hero-cert-row{margin-top:2px !important}}@media (max-width:430px){html body.brand-proof-redesign .hero-cert-row span,html body.brand-proof-redesign.light-theme .hero-cert-row span{min-height:92px !important;padding:10px 5px !important}}@media (max-width:430px){html body.brand-proof-redesign .hero-cert-row span strong,html body.brand-proof-redesign.light-theme .hero-cert-row span strong{font-size:1.18rem !important}}@media (max-width:430px){html body.brand-proof-redesign .hero-cert-row span small,html body.brand-proof-redesign.light-theme .hero-cert-row span small{font-size:0.68rem !important}}@media (max-width:430px){html body.brand-proof-redesign .hero-cert-row span em,html body.brand-proof-redesign.light-theme .hero-cert-row span em{font-size:0.7rem !important}}html body.brand-proof-redesign:not(.light-theme){background:var(--approved-page-bg) !important;color:var(--approved-text) !important}html body.brand-proof-redesign .hero-cert-row span,html body.brand-proof-redesign.light-theme .hero-cert-row span{position:relative !important;min-height:112px !important;padding:22px clamp(18px,2.4vw,34px) !important;display:grid !important;grid-template-columns:auto minmax(0,1fr) !important;grid-template-areas:"icon title" "icon sub" "icon stars" !important;column-gap:16px !important;row-gap:1px !important;align-items:center !important;justify-items:start !important;background:transparent !important;border:0 !important;border-right:1px solid rgba(190,220,245,0.24) !important;color:var(--approved-text) !important;text-align:left !important;box-shadow:none !important;grid-template-rows:auto auto auto !important;align-content:center !important;min-width:0 !important;border-radius:0 !important}html body.brand-proof-redesign .hero-cert-row span:last-child,html body.brand-proof-redesign.light-theme .hero-cert-row span:last-child{border-right:0 !important}html body.brand-proof-redesign .hero-cert-row span i,html body.brand-proof-redesign.light-theme .hero-cert-row span i{grid-area:icon !important;width:54px !important;height:54px !important;display:grid !important;place-items:center !important;border-radius:14px !important;background:rgba(47,140,255,0.12) !important;border:2px solid rgba(47,140,255,0.6) !important;grid-column:1 !important;grid-row:1 / 4 !important;color:var(--approved-bright-blue) !important;font-style:normal !important;font-size:0 !important;margin:0 !important}html body.brand-proof-redesign .hero-cert-row span.google-rating i,html body.brand-proof-redesign.light-theme .hero-cert-row span.google-rating i{background:rgba(255,90,61,0.12) !important;border-color:rgba(255,90,61,0.72) !important;color:var(--approved-orange) !important}html body.brand-proof-redesign .hero-cert-row span i svg,html body.brand-proof-redesign.light-theme .hero-cert-row span i svg{width:28px !important;height:28px !important;display:block !important;fill:currentColor !important;stroke:currentColor !important;stroke-width:1.8 !important;stroke-linecap:round !important;stroke-linejoin:round !important}html body.brand-proof-redesign .hero-cert-row span strong,html body.brand-proof-redesign.light-theme .hero-cert-row span strong{grid-area:title !important;margin:0 !important;color:var(--approved-text) !important;font-size:clamp(1.25rem,2.15vw,2rem) !important;line-height:1.05 !important;letter-spacing:0 !important;font-weight:950 !important;text-align:left !important;grid-column:2 !important;grid-row:1 !important;display:block !important;min-width:0 !important}html body.brand-proof-redesign .hero-cert-row span small,html body.brand-proof-redesign.light-theme .hero-cert-row span small{grid-area:sub !important;max-width:none !important;margin:4px 0 0 !important;color:var(--approved-muted) !important;font-size:clamp(0.78rem,1.15vw,1.02rem) !important;line-height:1.2 !important;font-weight:750 !important;text-align:left !important;grid-column:2 !important;grid-row:2 !important;letter-spacing:0 !important;text-transform:none !important;display:block !important}html body.brand-proof-redesign .hero-cert-row .review-count,html body.brand-proof-redesign.light-theme .hero-cert-row .review-count{grid-area:sub !important;display:block !important;color:var(--approved-muted) !important;font-size:clamp(0.72rem,1.05vw,0.95rem) !important;line-height:1.15 !important;font-weight:750 !important;margin-top:4px !important}html body.brand-proof-redesign .hero-cert-row span.google-rating small,html body.brand-proof-redesign.light-theme .hero-cert-row span.google-rating small{display:none !important}html body.brand-proof-redesign .hero-cert-row span em,html body.brand-proof-redesign.light-theme .hero-cert-row span em{grid-area:stars !important;display:block !important;margin:8px 0 0 !important;color:var(--approved-orange) !important;font-style:normal !important;font-size:clamp(0.82rem,1.25vw,1.12rem) !important;line-height:1 !important;letter-spacing:0.08em !important;text-align:left !important;grid-column:2 !important;grid-row:3 !important;font-weight:900 !important}html body.brand-proof-redesign #about .about-copy .eyebrow,html body.brand-proof-redesign.light-theme #about .about-copy .eyebrow,html body.brand-proof-redesign #about .split-heading h3,html body.brand-proof-redesign.light-theme #about .split-heading h3{color:var(--approved-orange) !important}html body.brand-proof-redesign #about .pricing-choice,html body.brand-proof-redesign.light-theme #about .pricing-choice{margin:clamp(28px,4vw,46px) 0 0 !important;margin-top:clamp(26px,4vw,50px) !important}html body.brand-proof-redesign #about .pricing-side article,html body.brand-proof-redesign.light-theme #about .pricing-side article{display:grid !important;grid-template-columns:58px minmax(0,1fr) !important;align-items:center !important;gap:16px !important;margin:0 !important;color:var(--approved-ink) !important}html body.brand-proof-redesign #about .pricing-side article span,html body.brand-proof-redesign.light-theme #about .pricing-side article span{display:grid !important;place-items:center !important;width:58px !important;height:58px !important;border:2px solid rgba(255,90,61,0.34) !important;border-radius:16px !important;background:rgba(255,90,61,0.08) !important;color:var(--approved-orange) !important}html body.brand-proof-redesign #about .pricing-side article span svg,html body.brand-proof-redesign.light-theme #about .pricing-side article span svg{width:30px !important;height:30px !important;fill:none !important;stroke:currentColor !important;stroke-width:2.2 !important}html body.brand-proof-redesign #about .pricing-side small,html body.brand-proof-redesign.light-theme #about .pricing-side small{display:block !important;margin-top:4px !important;color:var(--approved-ink) !important;font-size:clamp(0.86rem,1.15vw,1rem) !important;font-weight:700 !important;line-height:1.25 !important}@media (min-width:1100px){html body.brand-proof-redesign .brand-hero,html body.brand-proof-redesign.light-theme .brand-hero{background-size:auto,auto,auto 108% !important;background-position:left center,24% 52%,right center !important}}@media (max-width:900px){html body.brand-proof-redesign .brand-hero,html body.brand-proof-redesign.light-theme .brand-hero{min-height:720px !important;padding:38px 26px 0 !important;background:linear-gradient(90deg,rgba(7,24,37,0.98) 0%,rgba(7,24,37,0.86) 42%,rgba(7,24,37,0.42) 72%,rgba(7,24,37,0.86) 100%),radial-gradient(circle at 28% 48%,rgba(47,140,255,0.34),transparent 38%),url("assets/plumbixx-hero-photo-optimized.jpg") !important;background-size:auto,auto,auto 102% !important;background-position:left center,35% 50%,64% center !important}}@media (max-width:900px){html body.brand-proof-redesign .brand-hero>.hero-copy,html body.brand-proof-redesign.light-theme .brand-hero>.hero-copy{width:min(70vw,520px) !important;max-width:420px !important;margin-bottom:34px !important}}@media (max-width:900px){html body.brand-proof-redesign .brand-hero h1,html body.brand-proof-redesign.light-theme .brand-hero h1{max-width:560px !important;font-size:clamp(3.35rem,8vw,5rem) !important}}@media (max-width:900px){html body.brand-proof-redesign .hero-cert-row span,html body.brand-proof-redesign.light-theme .hero-cert-row span{grid-template-columns:1fr !important;justify-items:center !important;align-content:center !important;row-gap:6px !important;min-height:132px !important;padding:18px 10px !important;text-align:center !important;column-gap:0 !important;grid-template-areas:"icon" "title" "sub" "stars" !important}}@media (max-width:900px){html body.brand-proof-redesign .hero-cert-row span strong,html body.brand-proof-redesign.light-theme .hero-cert-row span strong,html body.brand-proof-redesign .hero-cert-row span small,html body.brand-proof-redesign.light-theme .hero-cert-row span small,html body.brand-proof-redesign .hero-cert-row .review-count,html body.brand-proof-redesign.light-theme .hero-cert-row .review-count,html body.brand-proof-redesign .hero-cert-row span em,html body.brand-proof-redesign.light-theme .hero-cert-row span em{text-align:center !important}}@media (max-width:900px){html body.brand-proof-redesign .hero-cert-row span i,html body.brand-proof-redesign.light-theme .hero-cert-row span i{width:46px !important;height:46px !important;margin-bottom:9px !important}}@media (max-width:900px){html body.brand-proof-redesign #about .about-intro,html body.brand-proof-redesign.light-theme #about .about-intro{grid-template-columns:minmax(0,1fr) minmax(150px,0.58fr) !important;gap:22px !important;align-items:start !important}}@media (max-width:900px){html body.brand-proof-redesign #about .about-visual,html body.brand-proof-redesign.light-theme #about .about-visual{border-radius:22px !important}}@media (max-width:620px){html body.brand-proof-redesign .brand-hero,html body.brand-proof-redesign.light-theme .brand-hero{min-height:690px !important;padding:28px 20px 0 !important;background:linear-gradient(90deg,rgba(7,24,37,0.98) 0%,rgba(7,24,37,0.84) 44%,rgba(7,24,37,0.42) 72%,rgba(7,24,37,0.9) 100%),radial-gradient(circle at 20% 48%,rgba(47,140,255,0.32),transparent 42%),url("assets/plumbixx-hero-photo-optimized.jpg") !important;background-size:auto,auto,auto 96% !important;background-position:left center,32% 48%,63% top !important;box-shadow:inset 0 -100px 96px rgba(7,24,37,0.6) !important}}@media (max-width:620px){html body.brand-proof-redesign .brand-hero>.hero-copy,html body.brand-proof-redesign.light-theme .brand-hero>.hero-copy{width:min(72vw,360px) !important;max-width:318px !important;margin-bottom:24px !important}}@media (max-width:620px){html body.brand-proof-redesign .brand-hero .eyebrow,html body.brand-proof-redesign.light-theme .brand-hero .eyebrow{margin-bottom:16px !important;font-size:0.78rem !important;letter-spacing:0.1em !important}}@media (max-width:620px){html body.brand-proof-redesign .brand-hero h1,html body.brand-proof-redesign.light-theme .brand-hero h1{max-width:330px !important;font-size:clamp(2.62rem,11.6vw,3.15rem) !important;line-height:1.02 !important}}@media (max-width:620px){html body.brand-proof-redesign .brand-hero .hero-subtitle,html body.brand-proof-redesign.light-theme .brand-hero .hero-subtitle{max-width:280px !important;margin-top:16px !important;font-size:0.98rem !important;line-height:1.34 !important}}@media (max-width:620px){html body.brand-proof-redesign .brand-hero .hero-subtitle::after,html body.brand-proof-redesign.light-theme .brand-hero .hero-subtitle::after{width:50px !important;height:3px !important;margin-top:18px !important}}@media (max-width:620px){html body.brand-proof-redesign .brand-hero>.hero-cert-row,html body.brand-proof-redesign.light-theme .brand-hero>.hero-cert-row{width:100% !important;border-radius:20px !important;margin-bottom:22px !important}}@media (max-width:620px){html body.brand-proof-redesign .hero-cert-row span,html body.brand-proof-redesign.light-theme .hero-cert-row span{grid-template-columns:1fr !important;grid-template-rows:auto auto auto auto !important;justify-items:center !important;min-height:112px !important;padding:12px 4px !important;gap:4px !important;text-align:center !important}}@media (max-width:620px){html body.brand-proof-redesign .hero-cert-row span i,html body.brand-proof-redesign.light-theme .hero-cert-row span i{grid-column:1 !important;grid-row:1 !important;width:36px !important;height:36px !important;border-radius:10px !important;margin-bottom:7px !important}}@media (max-width:620px){html body.brand-proof-redesign .hero-cert-row span i svg,html body.brand-proof-redesign.light-theme .hero-cert-row span i svg{width:20px !important;height:20px !important}}@media (max-width:620px){html body.brand-proof-redesign .hero-cert-row span strong,html body.brand-proof-redesign.light-theme .hero-cert-row span strong{grid-column:1 !important;grid-row:2 !important;font-size:1.08rem !important;text-align:center !important;line-height:1 !important}}@media (max-width:620px){html body.brand-proof-redesign .hero-cert-row span small,html body.brand-proof-redesign.light-theme .hero-cert-row span small,html body.brand-proof-redesign .hero-cert-row .review-count,html body.brand-proof-redesign.light-theme .hero-cert-row .review-count{font-size:0.62rem !important;line-height:1.1 !important}}@media (max-width:620px){html body.brand-proof-redesign .hero-cert-row span em,html body.brand-proof-redesign.light-theme .hero-cert-row span em{grid-column:1 !important;grid-row:4 !important;font-size:0.64rem !important;text-align:center !important;margin-top:6px !important;letter-spacing:0.05em !important}}@media (max-width:620px){html body.brand-proof-redesign #about.about-trader-section,html body.brand-proof-redesign.light-theme #about.about-trader-section{padding:28px 14px 44px !important}}@media (max-width:620px){html body.brand-proof-redesign #about .about-trader-card,html body.brand-proof-redesign.light-theme #about .about-trader-card{border-radius:24px !important;padding:18px !important}}@media (max-width:620px){html body.brand-proof-redesign #about .about-intro,html body.brand-proof-redesign.light-theme #about .about-intro{grid-template-columns:minmax(0,1fr) 136px !important;gap:14px !important;align-items:start !important;margin-bottom:18px !important}}@media (max-width:620px){html body.brand-proof-redesign #about .about-copy h2,html body.brand-proof-redesign.light-theme #about .about-copy h2{max-width:260px !important;margin-bottom:14px !important;font-size:clamp(2.1rem,11vw,2.9rem) !important}}@media (max-width:620px){html body.brand-proof-redesign #about .about-copy p:not(.eyebrow),html body.brand-proof-redesign.light-theme #about .about-copy p:not(.eyebrow){max-width:260px !important;margin-bottom:12px !important;font-size:0.88rem !important;line-height:1.42 !important}}@media (max-width:620px){html body.brand-proof-redesign #about .about-visual,html body.brand-proof-redesign.light-theme #about .about-visual{min-height:142px !important;border-radius:18px !important;align-self:start !important;max-width:136px !important;aspect-ratio:1 / 0.86 !important;margin-top:34px !important}}@media (max-width:620px){html body.brand-proof-redesign #about .split-heading,html body.brand-proof-redesign.light-theme #about .split-heading{gap:10px !important;margin-bottom:14px !important}}@media (max-width:620px){html body.brand-proof-redesign #about .split-heading h3,html body.brand-proof-redesign.light-theme #about .split-heading h3{font-size:1.05rem !important;max-width:190px !important}}@media (max-width:620px){html body.brand-proof-redesign #about .local-choice-grid,html body.brand-proof-redesign.light-theme #about .local-choice-grid{grid-template-columns:repeat(5,minmax(0,1fr)) !important;gap:7px !important}}@media (max-width:620px){html body.brand-proof-redesign #about .local-choice-grid article,html body.brand-proof-redesign.light-theme #about .local-choice-grid article{min-height:106px !important;padding:9px 4px !important;border-radius:13px !important;gap:7px !important}}@media (max-width:620px){html body.brand-proof-redesign #about .local-choice-grid article span,html body.brand-proof-redesign.light-theme #about .local-choice-grid article span{width:34px !important;height:34px !important;border-radius:12px !important;margin-bottom:7px !important}}@media (max-width:620px){html body.brand-proof-redesign #about .local-choice-grid article span svg,html body.brand-proof-redesign.light-theme #about .local-choice-grid article span svg{width:20px !important;height:20px !important}}@media (max-width:620px){html body.brand-proof-redesign #about .local-choice-grid article strong,html body.brand-proof-redesign.light-theme #about .local-choice-grid article strong{max-width:64px !important;font-size:0.58rem !important;line-height:1.07 !important}}@media (max-width:620px){html body.brand-proof-redesign #about .pricing-panel,html body.brand-proof-redesign.light-theme #about .pricing-panel{grid-template-columns:1fr !important;gap:16px !important;padding:16px !important;border-radius:16px !important}}@media (max-width:620px){html body.brand-proof-redesign #about .pricing-side,html body.brand-proof-redesign.light-theme #about .pricing-side{padding:16px 0 0 !important;border-left:0 !important;border-top:1px dashed #bdd5f2 !important;gap:14px !important}}@media (max-width:390px){html body.brand-proof-redesign .brand-hero,html body.brand-proof-redesign.light-theme .brand-hero{min-height:670px !important;background-position:left center,34% 48%,65% top !important}}@media (max-width:390px){html body.brand-proof-redesign .brand-hero h1,html body.brand-proof-redesign.light-theme .brand-hero h1{font-size:2.5rem !important}}@media (max-width:390px){html body.brand-proof-redesign #about .about-intro,html body.brand-proof-redesign.light-theme #about .about-intro{grid-template-columns:minmax(0,1fr) 120px !important}}@media (max-width:390px){html body.brand-proof-redesign #about .local-choice-grid article strong,html body.brand-proof-redesign.light-theme #about .local-choice-grid article strong{font-size:0.54rem !important}}html body.brand-proof-redesign .brand-hero::before,html body.brand-proof-redesign.light-theme .brand-hero::before{content:"" !important;position:absolute !important;inset:0 !important;z-index:-1 !important;background:radial-gradient(circle at 58% 24%,rgba(47,140,255,0.2),transparent 34%),linear-gradient(180deg,transparent 62%,rgba(7,24,37,0.5) 100%) !important;pointer-events:none !important}html body.brand-proof-redesign #about .about-copy .eyebrow,html body.brand-proof-redesign.light-theme #about .about-copy .eyebrow,html body.brand-proof-redesign #about .local-choice + .pricing-choice .eyebrow,html body.brand-proof-redesign.light-theme #about .local-choice + .pricing-choice .eyebrow{margin:0 0 12px !important;color:var(--plx-orange) !important;font-size:0.82rem !important;font-weight:950 !important;letter-spacing:0.14em !important;line-height:1.2 !important;text-transform:uppercase !important}html body.brand-proof-redesign #about h2,html body.brand-proof-redesign.light-theme #about h2{max-width:520px !important;margin:0 0 16px !important;color:var(--plx-ink) !important;font-size:clamp(2.35rem,4.2vw,4.4rem) !important;line-height:0.98 !important;font-weight:950 !important;letter-spacing:0 !important;text-wrap:balance !important}html body.brand-proof-redesign #about .about-support,html body.brand-proof-redesign.light-theme #about .about-support{margin-bottom:0 !important}html body.brand-proof-redesign #about .split-heading span:first-child,html body.brand-proof-redesign.light-theme #about .split-heading span:first-child{background:linear-gradient(270deg,var(--plx-orange),rgba(255,85,60,0.08)) !important}html body.brand-proof-redesign #about .local-choice-grid article span svg,html body.brand-proof-redesign.light-theme #about .local-choice-grid article span svg{width:25px !important;height:25px !important;fill:none !important;stroke:currentColor !important;stroke-width:2.2 !important;stroke-linecap:round !important;stroke-linejoin:round !important}@media (max-width:820px){html body.brand-proof-redesign .brand-hero,html body.brand-proof-redesign.light-theme .brand-hero{min-height:690px !important;padding:34px 20px 142px !important;background-image:linear-gradient(90deg,rgba(7,24,37,0.98) 0%,rgba(7,24,37,0.86) 38%,rgba(7,24,37,0.3) 68%,rgba(7,24,37,0.8) 100%),linear-gradient(180deg,rgba(12,61,116,0.1),rgba(12,101,200,0.2)),url("assets/plumbixx-hero-photo-optimized.jpg") !important;background-size:cover,cover,auto 100% !important;background-position:center,center,61% top !important}}@media (max-width:820px){html body.brand-proof-redesign .brand-hero .hero-copy,html body.brand-proof-redesign.light-theme .brand-hero .hero-copy{width:min(68vw,350px) !important;max-width:350px !important}}@media (max-width:820px){html body.brand-proof-redesign .brand-hero .hero-copy .eyebrow,html body.brand-proof-redesign.light-theme .brand-hero .hero-copy .eyebrow{margin-bottom:16px !important;font-size:0.76rem !important;letter-spacing:0.1em !important}}@media (max-width:820px){html body.brand-proof-redesign .brand-hero h1,html body.brand-proof-redesign.light-theme .brand-hero h1{max-width:350px !important;font-size:clamp(3.05rem,11.8vw,4.1rem) !important;line-height:0.96 !important}}@media (max-width:820px){html body.brand-proof-redesign .brand-hero .hero-subtitle,html body.brand-proof-redesign.light-theme .brand-hero .hero-subtitle{max-width:310px !important;margin-top:18px !important;padding-bottom:24px !important;font-size:1.02rem !important;line-height:1.34 !important}}@media (max-width:820px){html body.brand-proof-redesign .brand-hero .hero-cert-row,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row{left:20px !important;right:20px !important;bottom:24px !important;border-radius:20px !important}}@media (max-width:820px){html body.brand-proof-redesign .brand-hero .hero-cert-row>span,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row>span{grid-template-rows:36px auto auto auto !important;min-height:116px !important;padding:12px 5px 11px !important}}@media (max-width:820px){html body.brand-proof-redesign .brand-hero .hero-cert-row i,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row i{width:34px !important;height:34px !important;border-radius:12px !important}}@media (max-width:820px){html body.brand-proof-redesign .brand-hero .hero-cert-row svg,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row svg{width:21px !important;height:21px !important}}@media (max-width:820px){html body.brand-proof-redesign .brand-hero .hero-cert-row strong,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row strong{font-size:1.18rem !important}}@media (max-width:820px){html body.brand-proof-redesign .brand-hero .hero-cert-row small,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row small,html body.brand-proof-redesign .brand-hero .hero-cert-row .review-count,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row .review-count{max-width:78px !important;font-size:0.66rem !important}}@media (max-width:820px){html body.brand-proof-redesign .brand-hero .google-rating em,html body.brand-proof-redesign.light-theme .brand-hero .google-rating em{margin-top:6px !important;font-size:0.74rem !important;letter-spacing:0.03em !important}}@media (max-width:820px){html body.brand-proof-redesign #about.about-trader-section,html body.brand-proof-redesign.light-theme #about.about-trader-section{padding:26px 14px 48px !important}}@media (max-width:820px){html body.brand-proof-redesign #about .about-trader-card,html body.brand-proof-redesign.light-theme #about .about-trader-card{padding:18px !important;border-radius:24px !important}}@media (max-width:820px){html body.brand-proof-redesign #about .about-intro,html body.brand-proof-redesign.light-theme #about .about-intro{grid-template-columns:minmax(0,1fr) minmax(132px,39%) !important;gap:14px !important}}@media (max-width:820px){html body.brand-proof-redesign #about h2,html body.brand-proof-redesign.light-theme #about h2{font-size:clamp(2.05rem,9.6vw,2.75rem) !important;margin-bottom:12px !important}}@media (max-width:820px){html body.brand-proof-redesign #about .about-main,html body.brand-proof-redesign #about .about-support,html body.brand-proof-redesign.light-theme #about .about-main,html body.brand-proof-redesign.light-theme #about .about-support{font-size:clamp(0.78rem,3vw,0.94rem) !important;line-height:1.38 !important;font-weight:750 !important}}@media (max-width:820px){html body.brand-proof-redesign #about .about-visual,html body.brand-proof-redesign.light-theme #about .about-visual{aspect-ratio:0.92 / 1 !important;border-radius:20px !important}}@media (max-width:820px){html body.brand-proof-redesign #about .local-choice-grid,html body.brand-proof-redesign.light-theme #about .local-choice-grid{grid-template-columns:repeat(5,minmax(0,1fr)) !important;gap:8px !important}}@media (max-width:820px){html body.brand-proof-redesign #about .local-choice-grid article,html body.brand-proof-redesign.light-theme #about .local-choice-grid article{min-height:106px !important;padding:10px 3px 9px !important;border-radius:14px !important}}@media (max-width:820px){html body.brand-proof-redesign #about .local-choice-grid article span,html body.brand-proof-redesign.light-theme #about .local-choice-grid article span{width:33px !important;height:33px !important;margin-bottom:7px !important;border-radius:11px !important}}@media (max-width:820px){html body.brand-proof-redesign #about .local-choice-grid article span svg,html body.brand-proof-redesign.light-theme #about .local-choice-grid article span svg{width:20px !important;height:20px !important}}@media (max-width:820px){html body.brand-proof-redesign #about .local-choice-grid article strong,html body.brand-proof-redesign.light-theme #about .local-choice-grid article strong{max-width:66px !important;font-size:0.55rem !important;line-height:1.08 !important}}@media (max-width:820px){html body.brand-proof-redesign #about .pricing-panel,html body.brand-proof-redesign.light-theme #about .pricing-panel{grid-template-columns:1fr !important;gap:14px !important;padding:16px !important}}@media (max-width:820px){html body.brand-proof-redesign #about .pricing-side,html body.brand-proof-redesign.light-theme #about .pricing-side{padding:14px 0 0 !important;border-left:0 !important;border-top:1px dashed #b8d5f2 !important}}@media (max-width:470px){html body.brand-proof-redesign .brand-hero .hero-cert-row,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row{left:20px !important;right:20px !important}}@media (max-width:470px){html body.brand-proof-redesign .brand-hero .hero-cert-row>span,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row>span{min-height:106px !important;padding:10px 2px !important}}@media (max-width:470px){html body.brand-proof-redesign .brand-hero .hero-cert-row i,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row i{width:32px !important;height:32px !important}}@media (max-width:470px){html body.brand-proof-redesign .brand-hero .hero-cert-row strong,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row strong{font-size:1.06rem !important}}@media (max-width:470px){html body.brand-proof-redesign .brand-hero .hero-cert-row small,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row small,html body.brand-proof-redesign .brand-hero .hero-cert-row .review-count,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row .review-count{max-width:68px !important;font-size:0.6rem !important}}@media (max-width:470px){html body.brand-proof-redesign #about .about-copy .eyebrow,html body.brand-proof-redesign.light-theme #about .about-copy .eyebrow{font-size:0.68rem !important;margin-bottom:10px !important}}@media (max-width:470px){html body.brand-proof-redesign #about h2,html body.brand-proof-redesign.light-theme #about h2{font-size:clamp(1.84rem,10.4vw,2.42rem) !important}}@media (max-width:390px){html body.brand-proof-redesign #about .local-choice-grid,html body.brand-proof-redesign.light-theme #about .local-choice-grid{display:flex !important;overflow-x:auto !important;scroll-snap-type:x proximity !important;padding-bottom:6px !important}}@media (max-width:390px){html body.brand-proof-redesign #about .local-choice-grid article,html body.brand-proof-redesign.light-theme #about .local-choice-grid article{flex:0 0 86px !important;scroll-snap-align:start !important}}html body.brand-proof-redesign .brand-hero .hero-cert-row i svg,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row i svg{display:block !important;width:25px !important;height:25px !important;stroke:currentColor !important}html body.brand-proof-redesign .brand-hero .hero-cert-row small,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row small,html body.brand-proof-redesign .brand-hero .hero-cert-row .review-count,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row .review-count{display:block !important;max-width:95px !important;margin:5px 0 0 !important;color:rgba(247,251,255,0.86) !important;font-size:clamp(0.8rem,1.05vw,0.96rem) !important;line-height:1.2 !important;font-weight:750 !important;letter-spacing:0 !important;grid-column:2 !important;text-transform:none !important;white-space:normal !important}@media (max-width:760px){html body.brand-proof-redesign .brand-hero .hero-cert-row i svg,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row i svg{width:21px !important;height:21px !important}}@media (max-width:760px){html body.brand-proof-redesign .brand-hero .hero-cert-row strong,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row strong,html body.brand-proof-redesign .brand-hero .hero-cert-row small,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row small,html body.brand-proof-redesign .brand-hero .hero-cert-row .review-count,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row .review-count,html body.brand-proof-redesign .brand-hero .google-rating em,html body.brand-proof-redesign.light-theme .brand-hero .google-rating em{grid-column:1 !important;text-align:center !important}}@media (max-width:760px){html body.brand-proof-redesign .brand-hero .hero-cert-row small,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row small,html body.brand-proof-redesign .brand-hero .hero-cert-row .review-count,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row .review-count{max-width:72px !important;font-size:clamp(0.58rem,2.2vw,0.72rem) !important;line-height:1.12 !important}}@media (max-width:760px){html body.brand-proof-redesign #about .local-choice-grid article span svg,html body.brand-proof-redesign.light-theme #about .local-choice-grid article span svg{width:21px !important;height:21px !important}}@media (max-width:470px){html body.brand-proof-redesign .brand-hero,html body.brand-proof-redesign.light-theme .brand-hero{min-height:760px !important;padding:30px 20px 140px !important;background-size:cover,cover,auto 100% !important;background-position:center,center,61% top !important;background:linear-gradient(90deg,rgba(7,24,37,0.98) 0%,rgba(8,29,48,0.82) 52%,rgba(8,29,48,0.28) 75%,rgba(7,24,37,0.86) 100%),linear-gradient(180deg,rgba(7,24,37,0.03) 34%,rgba(7,24,37,0.72) 78%,rgba(7,24,37,0.96) 100%),url("assets/plumbixx-hero-photo-optimized.jpg") 64% top / auto 76% no-repeat,var(--px-page-bg) !important}}@media (max-width:470px){html body.brand-proof-redesign .brand-hero .hero-copy,html body.brand-proof-redesign.light-theme .brand-hero .hero-copy{width:min(71vw,318px) !important;max-width:318px !important}}@media (max-width:470px){html body.brand-proof-redesign .brand-hero h1,html body.brand-proof-redesign.light-theme .brand-hero h1{font-size:clamp(2.78rem,13.4vw,3.75rem) !important}}@media (max-width:470px){html body.brand-proof-redesign .brand-hero .hero-subtitle,html body.brand-proof-redesign.light-theme .brand-hero .hero-subtitle{max-width:260px !important;font-size:0.95rem !important}}@media (max-width:470px){html body.brand-proof-redesign #about .about-intro,html body.brand-proof-redesign.light-theme #about .about-intro{grid-template-columns:minmax(0,1fr) minmax(118px,38%) !important}}@media (max-width:470px){html body.brand-proof-redesign #about .about-copy h2,html body.brand-proof-redesign.light-theme #about .about-copy h2{font-size:clamp(1.9rem,10vw,2.55rem) !important}}@media (max-width:470px){html body.brand-proof-redesign #about .about-main,html body.brand-proof-redesign #about .about-support,html body.brand-proof-redesign.light-theme #about .about-main,html body.brand-proof-redesign.light-theme #about .about-support{font-size:0.76rem !important}}@media (min-width:1000px){html body.brand-proof-redesign #about .about-visual,html body.brand-proof-redesign.light-theme #about .about-visual{min-height:310px !important}}@media (min-width:1000px){html body.brand-proof-redesign #about .about-visual img,html body.brand-proof-redesign.light-theme #about .about-visual img{min-height:310px !important}}html body.brand-proof-redesign .brand-hero .hero-copy,html body.brand-proof-redesign.light-theme .brand-hero .hero-copy{width:min(100%,760px) !important;max-width:760px !important;margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;color:#fff !important;text-align:left !important;position:relative !important;z-index:2 !important;grid-column:1 / 2 !important;align-self:center !important}html body.brand-proof-redesign .brand-hero .eyebrow,html body.brand-proof-redesign.light-theme .brand-hero .eyebrow{display:block !important;width:auto !important;margin:0 0 20px !important;padding:0 !important;background:transparent !important;border:0 !important;border-radius:0 !important;color:#ffffff !important;font-size:clamp(0.82rem,1.4vw,1.06rem) !important;line-height:1.2 !important;letter-spacing:0.14em !important;text-transform:uppercase !important;font-weight:950 !important;box-shadow:none !important;max-width:none !important;text-shadow:0 2px 18px rgba(0,0,0,0.34) !important}html body.brand-proof-redesign .brand-hero h1,html body.brand-proof-redesign.light-theme .brand-hero h1{max-width:790px !important;margin:0 !important;color:#ffffff !important;font-size:clamp(52px,7vw,96px) !important;line-height:0.98 !important;letter-spacing:0 !important;font-weight:950 !important;text-wrap:balance !important;text-shadow:0 6px 28px rgba(0,0,0,0.36) !important;text-align:left !important}html body.brand-proof-redesign .brand-hero h1 span,html body.brand-proof-redesign.light-theme .brand-hero h1 span{color:var(--plx-orange) !important}html body.brand-proof-redesign .brand-hero .hero-subtitle,html body.brand-proof-redesign.light-theme .brand-hero .hero-subtitle{max-width:560px !important;margin:24px 0 0 !important;color:#ffffff !important;font-size:clamp(1.08rem,1.8vw,1.65rem) !important;line-height:1.3 !important;font-weight:800 !important;text-shadow:0 4px 20px rgba(0,0,0,0.34) !important;position:relative !important;padding:0 0 28px !important;text-align:left !important}html body.brand-proof-redesign .brand-hero .hero-subtitle::after,html body.brand-proof-redesign.light-theme .brand-hero .hero-subtitle::after{content:"" !important;display:block !important;width:78px !important;height:5px !important;margin-top:24px !important;border-radius:999px !important;background:var(--plx-orange) !important;position:absolute !important;left:0 !important;bottom:0 !important}html body.brand-proof-redesign .brand-hero .hero-cert-row,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row{position:absolute !important;z-index:3 !important;left:clamp(22px,5vw,72px) !important;right:clamp(22px,5vw,72px) !important;bottom:clamp(28px,4vw,48px) !important;display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:0 !important;width:min(100%,1280px) !important;max-width:1320px !important;margin:clamp(26px,4vh,54px) auto 0 !important;overflow:hidden !important;border:1px solid rgba(190,220,245,0.30) !important;border-radius:22px !important;background:rgba(14,38,56,0.84) !important;box-shadow:0 28px 70px rgba(0,0,0,0.34) !important;backdrop-filter:blur(12px) !important;align-items:stretch !important;min-height:104px !important;padding:0 !important;grid-column:1 / -1 !important}html body.brand-proof-redesign .brand-hero .google-rating i svg,html body.brand-proof-redesign.light-theme .brand-hero .google-rating i svg{fill:currentColor !important;stroke:currentColor !important}html body.brand-proof-redesign .brand-hero .wras-proof i svg,html body.brand-proof-redesign.light-theme .brand-hero .wras-proof i svg{fill:rgba(47,140,255,0.28) !important}html body.brand-proof-redesign .about-trader-section,html body.brand-proof-redesign.light-theme .about-trader-section{margin:0 !important;padding:clamp(28px,4vw,52px) clamp(18px,4vw,48px) clamp(44px,6vw,76px) !important;background:var(--plx-page) !important;border-top:1px solid rgba(190,220,245,0.14) !important}html body.brand-proof-redesign #about .about-main,html body.brand-proof-redesign #about .about-support,html body.brand-proof-redesign.light-theme #about .about-main,html body.brand-proof-redesign.light-theme #about .about-support{max-width:620px !important;margin:0 0 16px !important;color:#163049 !important;font-size:clamp(1rem,1.55vw,1.28rem) !important;line-height:1.46 !important;font-weight:760 !important;letter-spacing:0 !important}@media (max-width:980px){html body.brand-proof-redesign .brand-hero .hero-copy,html body.brand-proof-redesign.light-theme .brand-hero .hero-copy{width:min(76vw,560px) !important;max-width:560px !important;align-self:start !important}}@media (max-width:980px){html body.brand-proof-redesign .brand-hero h1,html body.brand-proof-redesign.light-theme .brand-hero h1{font-size:clamp(3.7rem,10vw,5.6rem) !important}}@media (max-width:980px){html body.brand-proof-redesign #about .about-intro,html body.brand-proof-redesign.light-theme #about .about-intro{grid-template-columns:minmax(0,1fr) minmax(210px,0.58fr) !important}}@media (max-width:760px){html body.brand-proof-redesign .brand-hero .hero-copy,html body.brand-proof-redesign.light-theme .brand-hero .hero-copy{width:min(74vw,350px) !important;max-width:350px !important}}@media (max-width:760px){html body.brand-proof-redesign .brand-hero .eyebrow,html body.brand-proof-redesign.light-theme .brand-hero .eyebrow{margin-bottom:14px !important;font-size:clamp(0.72rem,3vw,0.9rem) !important;letter-spacing:0.12em !important}}@media (max-width:760px){html body.brand-proof-redesign .brand-hero h1,html body.brand-proof-redesign.light-theme .brand-hero h1{font-size:clamp(2.75rem,11.6vw,4rem) !important;line-height:0.95 !important}}@media (max-width:760px){html body.brand-proof-redesign .brand-hero .hero-subtitle,html body.brand-proof-redesign.light-theme .brand-hero .hero-subtitle{max-width:292px !important;margin-top:16px !important;font-size:1rem !important;line-height:1.28 !important}}@media (max-width:760px){html body.brand-proof-redesign .brand-hero .hero-subtitle::after,html body.brand-proof-redesign.light-theme .brand-hero .hero-subtitle::after{width:58px !important;height:4px !important;margin-top:16px !important}}@media (max-width:760px){html body.brand-proof-redesign .brand-hero .hero-cert-row,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row{left:20px !important;right:20px !important;bottom:28px !important;min-height:116px !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;border-radius:18px !important;width:100% !important;margin-top:26px !important}}@media (max-width:760px){html body.brand-proof-redesign .brand-hero .hero-cert-row strong,html body.brand-proof-redesign .brand-hero .hero-cert-row small,html body.brand-proof-redesign .brand-hero .hero-cert-row .review-count,html body.brand-proof-redesign .brand-hero .google-rating em,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row strong,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row small,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row .review-count,html body.brand-proof-redesign.light-theme .brand-hero .google-rating em{grid-column:1 !important;text-align:center !important}}@media (max-width:760px){html body.brand-proof-redesign .about-trader-section,html body.brand-proof-redesign.light-theme .about-trader-section{padding:28px 14px 44px !important}}@media (max-width:760px){html body.brand-proof-redesign #about .about-main,html body.brand-proof-redesign #about .about-support,html body.brand-proof-redesign.light-theme #about .about-main,html body.brand-proof-redesign.light-theme #about .about-support{font-size:clamp(0.78rem,3vw,0.92rem) !important;line-height:1.42 !important}}@media (max-width:760px){html body.brand-proof-redesign #about .local-choice-grid article svg,html body.brand-proof-redesign.light-theme #about .local-choice-grid article svg{width:21px !important;height:21px !important}}@media (max-width:760px){html body.brand-proof-redesign #about .pricing-side p,html body.brand-proof-redesign.light-theme #about .pricing-side p{grid-template-columns:40px 1fr !important;font-size:0.82rem !important}}@media (max-width:760px){html body.brand-proof-redesign #about .pricing-side p::before,html body.brand-proof-redesign.light-theme #about .pricing-side p::before{width:36px !important;height:36px !important;border-radius:12px !important}}html body.brand-proof-redesign,html body.brand-proof-redesign.light-theme{--px-page-bg:#071825;--px-section-bg:#0e2638;--px-card-bg:#122f44;--px-card-soft:#183a52;--px-border-soft:rgba(190,220,245,0.22);--px-text-main:#f7fbff;--px-text-muted:#c9d7e5;--px-text-dark:#061b2a;--px-brand-blue:#0b66c7;--px-brand-blue-bright:#2f8cff;--px-brand-orange:#ff5a3d;--px-whatsapp:#15a85a;--plx-page-bg:#071825;--plx-section-bg:#0e2638;--plx-card-bg:#122f44;--plx-card-soft:#183a52;--plx-border-soft:rgba(190,220,245,0.2);--plx-text-main:#f7fbff;--plx-text-muted:#c9d7e5;--plx-text-soft:#9fb5c8;--plx-brand-blue:#0b62c4;--plx-brand-blue-bright:#2f8cff;--plx-brand-orange:#ff5a3d;--plx-whatsapp-green:#15a85a;--plx-ink:#071f31;--plx-blue:#0b66c9;--plx-blue-bright:#2f8cff;--plx-orange:#ff553c;--plx-green:#15a85a;background:var(--px-page-bg) !important;--plx-final-navy:#071825;--plx-final-navy-2:#0b2133;--plx-final-ink:#071825;--plx-final-muted:#284159;--plx-final-line:#d7e7f7;--plx-final-blue:#0b61c6;--plx-final-blue-soft:#eaf4ff;--plx-final-orange:#ff5a3d;--plx-final-green:#13a85b}html body.brand-proof-redesign .brand-hero,html body.brand-proof-redesign.light-theme .brand-hero{position:relative !important;isolation:isolate !important;min-height:clamp(650px,72vh,790px) !important;padding:clamp(48px,5.6vw,74px) clamp(28px,5vw,78px) clamp(28px,4vw,42px) !important;display:flex !important;flex-direction:column !important;align-items:end !important;justify-content:flex-start !important;overflow:hidden !important;color:#ffffff !important;background:linear-gradient(90deg,rgba(7,24,37,0.99) 0%,rgba(7,24,37,0.9) 34%,rgba(7,24,37,0.28) 66%,rgba(7,24,37,0.62) 100%),linear-gradient(180deg,rgba(7,24,37,0.04) 0%,rgba(7,24,37,0.12) 58%,rgba(6,44,82,0.58) 100%),url("assets/plumbixx-hero-photo-optimized.jpg") right center / auto 108% no-repeat,var(--plx-final-navy) !important;background-repeat:no-repeat !important;background-size:cover,cover,cover !important;background-position:center,center,right center !important;border:0 !important;box-shadow:inset 0 -1px 0 rgba(190,220,245,0.16) !important;grid-template-rows:minmax(0,1fr) auto !important;gap:clamp(20px,3vw,32px) !important;background-color:var(--plx-page-bg) !important;background-image:linear-gradient(90deg,rgba(7,24,37,0.98) 0%,rgba(7,24,37,0.86) 31%,rgba(7,24,37,0.42) 58%,rgba(7,24,37,0.72) 100%),linear-gradient(180deg,rgba(12,61,116,0.16) 0%,rgba(12,101,200,0.18) 100%),url("assets/plumbixx-hero-photo-optimized.jpg") !important;border-bottom:1px solid var(--plx-border-soft) !important;border-radius:0 !important;grid-template-columns:minmax(0,0.9fr) minmax(360px,1fr) !important;column-gap:clamp(24px,4vw,76px) !important}html body.brand-proof-redesign .brand-hero::before,html body.brand-proof-redesign .brand-hero::after,html body.brand-proof-redesign.light-theme .brand-hero::before,html body.brand-proof-redesign.light-theme .brand-hero::after{display:none !important;content:none !important}html body.brand-proof-redesign .brand-hero>.hero-copy,html body.brand-proof-redesign.light-theme .brand-hero>.hero-copy{position:relative !important;z-index:2 !important;width:min(56vw,610px) !important;max-width:610px !important;margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;text-align:left !important;transform:none !important;color:#ffffff !important}html body.brand-proof-redesign .brand-hero .hero-copy .eyebrow,html body.brand-proof-redesign.light-theme .brand-hero .hero-copy .eyebrow{display:block !important;width:auto !important;margin:0 0 clamp(16px,2.2vw,24px) !important;padding:0 !important;color:rgba(255,255,255,0.93) !important;background:transparent !important;border:0 !important;letter-spacing:0.12em !important;font-size:clamp(0.72rem,1.1vw,0.94rem) !important;line-height:1.25 !important;font-weight:900 !important;text-transform:uppercase !important;text-shadow:0 4px 24px rgba(0,0,0,0.36) !important;box-shadow:none !important}html body.brand-proof-redesign .brand-hero .hero-copy h1,html body.brand-proof-redesign.light-theme .brand-hero .hero-copy h1{max-width:610px !important;margin:0 !important;color:#ffffff !important;font-size:clamp(3.05rem,5vw,5.05rem) !important;line-height:1.02 !important;font-weight:950 !important;letter-spacing:0 !important;text-wrap:balance !important;text-shadow:0 8px 34px rgba(0,0,0,0.38) !important}html body.brand-proof-redesign .brand-hero .hero-copy h1 span,html body.brand-proof-redesign.light-theme .brand-hero .hero-copy h1 span{color:var(--plx-final-orange) !important}html body.brand-proof-redesign .brand-hero .hero-copy .hero-subtitle,html body.brand-proof-redesign.light-theme .brand-hero .hero-copy .hero-subtitle{max-width:420px !important;margin:clamp(16px,2vw,22px) 0 0 !important;color:rgba(255,255,255,0.94) !important;font-size:clamp(1rem,1.45vw,1.32rem) !important;line-height:1.34 !important;font-weight:780 !important;text-shadow:0 5px 24px rgba(0,0,0,0.42) !important}html body.brand-proof-redesign .brand-hero .hero-copy .hero-subtitle::after,html body.brand-proof-redesign.light-theme .brand-hero .hero-copy .hero-subtitle::after{content:"" !important;display:block !important;width:58px !important;height:4px !important;margin-top:clamp(14px,2vw,20px) !important;border-radius:999px !important;background:var(--plx-final-orange) !important}html body.brand-proof-redesign .brand-hero .hero-cert-row>span:last-child,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row>span:last-child{border-right:0 !important}html body.brand-proof-redesign .brand-hero .hero-cert-row svg path,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row svg path{fill:none !important;stroke:currentColor !important;stroke-width:2.1 !important;stroke-linecap:round !important;stroke-linejoin:round !important}html body.brand-proof-redesign .brand-hero .google-rating svg path,html body.brand-proof-redesign.light-theme .brand-hero .google-rating svg path,html body.brand-proof-redesign .brand-hero .wras-proof svg path:first-child,html body.brand-proof-redesign.light-theme .brand-hero .wras-proof svg path:first-child{fill:currentColor !important;stroke:none !important}html body.brand-proof-redesign .brand-hero .hero-cert-row strong,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row strong,html body.brand-proof-redesign .brand-hero .hero-cert-row small,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row small,html body.brand-proof-redesign .brand-hero .hero-cert-row em,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row em{grid-column:2 !important;margin:0 !important;text-align:left !important}html body.brand-proof-redesign .brand-hero .hero-cert-row small,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row small{grid-row:2 !important;max-width:138px !important;color:rgba(247,251,255,0.86) !important;font-size:clamp(0.72rem,1vw,0.94rem) !important;line-height:1.18 !important;font-weight:780 !important}html body.brand-proof-redesign .brand-hero .hero-cert-row .review-count,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row .review-count{display:none !important}html body.brand-proof-redesign #about .about-copy p:last-child,html body.brand-proof-redesign.light-theme #about .about-copy p:last-child{margin-bottom:0 !important}html body.brand-proof-redesign #about .local-choice,html body.brand-proof-redesign.light-theme #about .local-choice,html body.brand-proof-redesign #about .pricing-choice,html body.brand-proof-redesign.light-theme #about .pricing-choice{margin-top:clamp(30px,4vw,44px) !important;color:var(--plx-ink) !important;display:block !important;width:100% !important;max-width:none !important;margin:clamp(30px,4vw,42px) 0 0 !important;clear:both !important}html body.brand-proof-redesign #about .split-heading span:last-child,html body.brand-proof-redesign.light-theme #about .split-heading span:last-child{background:linear-gradient(90deg,var(--plx-final-orange),transparent) !important}html body.brand-proof-redesign #about .pricing-panel ul,html body.brand-proof-redesign.light-theme #about .pricing-panel ul{display:grid !important;gap:11px !important;margin:0 !important;padding:0 !important;list-style:none !important}html body.brand-proof-redesign #about .pricing-panel li,html body.brand-proof-redesign.light-theme #about .pricing-panel li{display:block !important;grid-template-columns:22px minmax(0,1fr) !important;gap:10px !important;align-items:start !important;margin:0 !important;color:var(--plx-final-ink) !important;font-size:clamp(0.86rem,1vw,0.98rem) !important;line-height:1.26 !important;font-weight:850 !important;white-space:normal !important;word-break:normal !important;overflow-wrap:normal !important;min-width:0 !important;position:relative !important;padding:0 0 0 32px !important;text-align:left !important;min-height:0 !important;padding-left:32px !important;letter-spacing:0 !important}html body.brand-proof-redesign #about .pricing-side span,html body.brand-proof-redesign.light-theme #about .pricing-side span{color:#163049 !important;font-size:0.92rem !important;line-height:1.22 !important;font-weight:760 !important;grid-column:2 !important;display:inline !important}html body.brand-proof-redesign .footer-cta-copy .eyebrow,html body.brand-proof-redesign.light-theme .footer-cta-copy .eyebrow{color:#ffb39f !important}html body.brand-proof-redesign .footer-cta-copy h2,html body.brand-proof-redesign.light-theme .footer-cta-copy h2{max-width:680px !important;margin:6px 0 10px !important;color:#ffffff !important;font-size:clamp(1.72rem,3vw,2.8rem) !important;line-height:1.04 !important;font-weight:950 !important}html body.brand-proof-redesign .footer-cta-summary,html body.brand-proof-redesign.light-theme .footer-cta-summary,html body.brand-proof-redesign .footer-cta-copy p:not(.eyebrow),html body.brand-proof-redesign.light-theme .footer-cta-copy p:not(.eyebrow){max-width:660px !important;color:rgba(255,255,255,0.84) !important;font-size:clamp(0.94rem,1.1vw,1.05rem) !important;line-height:1.38 !important}html body.brand-proof-redesign .footer-cta-list,html body.brand-proof-redesign.light-theme .footer-cta-list{display:grid !important;gap:8px !important;margin:14px 0 0 !important;padding:0 !important;list-style:none !important;color:rgba(255,255,255,0.92) !important;font-size:clamp(0.9rem,1vw,0.98rem) !important;line-height:1.34 !important}html body.brand-proof-redesign .footer-cta-trust,html body.brand-proof-redesign.light-theme .footer-cta-trust{margin-top:14px !important;color:#ffffff !important;font-size:clamp(0.8rem,0.95vw,0.9rem) !important;line-height:1.34 !important;font-weight:900 !important}@media (min-width:761px) and (max-width:1100px){html body.brand-proof-redesign .brand-header,html body.brand-proof-redesign.light-theme .brand-header{grid-template-columns:minmax(220px,1fr) auto 44px !important;gap:12px !important}}@media (min-width:761px) and (max-width:1100px){html body.brand-proof-redesign .brand-nav,html body.brand-proof-redesign.light-theme .brand-nav{position:absolute !important;top:calc(100% + 8px) !important;left:22px !important;right:22px !important;display:none !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:8px !important;padding:12px !important;border:1px solid rgba(7,24,37,0.12) !important;border-radius:12px !important;background:rgba(255,255,255,0.98) !important;box-shadow:0 18px 42px rgba(7,24,37,0.16) !important}}@media (min-width:761px) and (max-width:1100px){html body.brand-proof-redesign .brand-nav.open,html body.brand-proof-redesign.light-theme .brand-nav.open{display:grid !important}}@media (min-width:761px) and (max-width:1100px){html body.brand-proof-redesign .brand-menu-button,html body.brand-proof-redesign.light-theme .brand-menu-button{grid-column:3 !important;display:inline-flex !important;width:44px !important;min-width:44px !important;min-height:44px !important;padding:0 !important;font-size:0 !important}}@media (min-width:761px) and (max-width:1100px){html body.brand-proof-redesign .brand-menu-button::before,html body.brand-proof-redesign.light-theme .brand-menu-button::before{content:"☰" !important;font-size:1.45rem !important;line-height:1 !important}}@media (min-width:761px) and (max-width:1100px){html body.brand-proof-redesign .brand-header .header-actions,html body.brand-proof-redesign.light-theme .brand-header .header-actions{grid-column:2 !important;justify-self:end !important;min-width:0 !important}}@media (min-width:761px) and (max-width:1100px){html body.brand-proof-redesign .brand-header-link,html body.brand-proof-redesign.light-theme .brand-header-link{min-height:44px !important;padding:0 14px !important;font-size:0.82rem !important}}@media (max-width:980px){html body.brand-proof-redesign .brand-hero,html body.brand-proof-redesign.light-theme .brand-hero{min-height:clamp(680px,76vw,760px) !important;padding:44px 28px 34px !important;grid-template-columns:1fr !important;background:linear-gradient(90deg,rgba(7,24,37,0.99) 0%,rgba(7,24,37,0.9) 38%,rgba(7,24,37,0.36) 68%,rgba(7,24,37,0.72) 100%),linear-gradient(180deg,rgba(7,24,37,0.02) 0%,rgba(7,24,37,0.12) 58%,rgba(6,44,82,0.62) 100%),url("assets/plumbixx-hero-photo-optimized.jpg") 72% center / auto 100% no-repeat,var(--plx-final-navy) !important}}@media (max-width:980px){html body.brand-proof-redesign .brand-hero>.hero-copy,html body.brand-proof-redesign.light-theme .brand-hero>.hero-copy{width:min(62vw,500px) !important;max-width:500px !important}}@media (max-width:980px){html body.brand-proof-redesign .brand-hero .hero-copy h1,html body.brand-proof-redesign.light-theme .brand-hero .hero-copy h1{font-size:clamp(3rem,6.2vw,4rem) !important}}@media (max-width:760px){html body.brand-proof-redesign .brand-hero,html body.brand-proof-redesign.light-theme .brand-hero{min-height:670px !important;padding:28px 20px 22px !important;background-size:cover,cover,auto 100% !important;background-position:center,center,69% top !important;background:linear-gradient(90deg,rgba(7,24,37,0.99) 0%,rgba(7,24,37,0.9) 46%,rgba(7,24,37,0.34) 75%,rgba(7,24,37,0.76) 100%),linear-gradient(180deg,rgba(7,24,37,0.0) 0%,rgba(7,24,37,0.16) 58%,rgba(6,44,82,0.72) 100%),url("assets/plumbixx-hero-photo-optimized.jpg") 68% top / auto 69% no-repeat,var(--plx-final-navy) !important}}@media (max-width:760px){html body.brand-proof-redesign .brand-hero>.hero-copy,html body.brand-proof-redesign.light-theme .brand-hero>.hero-copy{width:min(76vw,350px) !important;max-width:350px !important}}@media (max-width:760px){html body.brand-proof-redesign .brand-hero .hero-copy .eyebrow,html body.brand-proof-redesign.light-theme .brand-hero .hero-copy .eyebrow{margin-bottom:13px !important;letter-spacing:0.1em !important;font-size:clamp(0.66rem,2.8vw,0.82rem) !important}}@media (max-width:760px){html body.brand-proof-redesign .brand-hero .hero-copy h1,html body.brand-proof-redesign.light-theme .brand-hero .hero-copy h1{font-size:clamp(2.45rem,10.3vw,3.35rem) !important;line-height:1.03 !important}}@media (max-width:760px){html body.brand-proof-redesign .brand-hero .hero-copy .hero-subtitle,html body.brand-proof-redesign.light-theme .brand-hero .hero-copy .hero-subtitle{max-width:300px !important;margin-top:14px !important;font-size:0.96rem !important}}@media (max-width:760px){html body.brand-proof-redesign .brand-hero .hero-cert-row i,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row i,html body.brand-proof-redesign .brand-hero .hero-cert-row strong,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row strong,html body.brand-proof-redesign .brand-hero .hero-cert-row small,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row small,html body.brand-proof-redesign .brand-hero .hero-cert-row em,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row em{grid-column:1 !important;text-align:center !important}}@media (max-width:760px){html body.brand-proof-redesign .brand-hero .hero-cert-row small,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row small{grid-row:3 !important;max-width:78px !important;font-size:clamp(0.52rem,2.15vw,0.66rem) !important;line-height:1.08 !important}}@media (max-width:760px){html body.brand-proof-redesign #about.about-trader-section,html body.brand-proof-redesign.light-theme #about.about-trader-section{padding:26px 14px 48px !important}}@media (max-width:760px){html body.brand-proof-redesign #about .split-heading,html body.brand-proof-redesign.light-theme #about .split-heading{gap:10px !important;margin:22px 0 14px !important;margin-bottom:14px !important}}@media (max-width:760px){html body.brand-proof-redesign #about .split-heading h3,html body.brand-proof-redesign.light-theme #about .split-heading h3{max-width:220px !important;font-size:1.02rem !important}}@media (max-width:760px){html body.brand-proof-redesign #about .local-choice-grid article span,html body.brand-proof-redesign.light-theme #about .local-choice-grid article span{width:34px !important;height:34px !important;border-radius:11px !important;margin-bottom:8px !important}}@media (max-width:760px){html body.brand-proof-redesign #about .pricing-panel,html body.brand-proof-redesign.light-theme #about .pricing-panel{grid-template-columns:1fr !important;gap:14px !important;padding:16px !important}}@media (max-width:760px){html body.brand-proof-redesign #about .pricing-panel li,html body.brand-proof-redesign.light-theme #about .pricing-panel li{font-size:0.82rem !important;line-height:1.22 !important;padding-left:28px !important}}@media (max-width:760px){html body.brand-proof-redesign #about .pricing-side,html body.brand-proof-redesign.light-theme #about .pricing-side{padding-top:16px !important;padding-left:0 !important;border-top:1px dashed #bddcff !important;border-left:0 !important;padding:14px 0 0 !important}}@media (max-width:760px){html body.brand-proof-redesign .footer-cta-panel,html body.brand-proof-redesign.light-theme .footer-cta-panel{grid-template-columns:1fr !important;width:min(100% - 28px,1120px) !important}}@media (max-width:430px){html body.brand-proof-redesign #about .about-intro,html body.brand-proof-redesign.light-theme #about .about-intro{grid-template-columns:1fr !important}}@media (max-width:520px){html body.brand-proof-redesign #about .local-choice-grid,html body.brand-proof-redesign.light-theme #about .local-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important;overflow:visible !important;padding-bottom:0 !important}}@media (max-width:520px){html body.brand-proof-redesign #about .local-choice-grid article,html body.brand-proof-redesign.light-theme #about .local-choice-grid article{min-height:118px !important;padding:13px 8px !important}}@media (max-width:520px){html body.brand-proof-redesign #about .local-choice-grid article:nth-child(5),html body.brand-proof-redesign.light-theme #about .local-choice-grid article:nth-child(5){grid-column:1 / -1 !important;min-height:104px !important}}@media (max-width:520px){html body.brand-proof-redesign #about .local-choice-grid article strong,html body.brand-proof-redesign.light-theme #about .local-choice-grid article strong{max-width:132px !important;font-size:0.72rem !important}}html body.brand-proof-redesign #about.about-trader-section,html body.brand-proof-redesign.light-theme #about.about-trader-section{background:linear-gradient(180deg,#071825 0%,#082034 100%) !important;margin:0 !important;padding:clamp(26px,4vw,48px) clamp(14px,4vw,44px) clamp(46px,6vw,72px) !important;color:var(--plx-final-ink) !important;padding-top:clamp(18px,3vw,34px) !important;position:relative !important;border-top:1px solid rgba(190,220,245,0.18) !important;background-image:radial-gradient(circle at 90% 4%,rgba(47,140,255,0.14),transparent 36%),linear-gradient(180deg,rgba(7,24,37,1),rgba(14,38,56,0.95)) !important;border:0 !important;box-shadow:none !important}html body.brand-proof-redesign #about .about-copy h2,html body.brand-proof-redesign.light-theme #about .about-copy h2{color:var(--plx-final-ink) !important;letter-spacing:0 !important;max-width:480px !important;margin:0 0 16px !important;font-size:clamp(2.3rem,4.1vw,3.7rem) !important;line-height:1 !important;font-weight:950 !important;margin-bottom:14px !important}html body.brand-proof-redesign #about .about-copy p:not(.eyebrow),html body.brand-proof-redesign.light-theme #about .about-copy p:not(.eyebrow){max-width:520px !important;margin:0 0 14px !important;color:#17344f !important;font-size:clamp(0.94rem,1.15vw,1.06rem) !important;line-height:1.46 !important;font-weight:760 !important;margin-bottom:12px !important}html body.brand-proof-redesign #about .local-choice,html body.brand-proof-redesign.light-theme #about .local-choice{margin:clamp(34px,5vw,58px) 0 0 !important;margin-top:clamp(24px,3vw,34px) !important}html body.brand-proof-redesign #about .split-heading,html body.brand-proof-redesign.light-theme #about .split-heading{display:grid !important;grid-template-columns:minmax(36px,1fr) auto minmax(36px,1fr) !important;gap:18px !important;align-items:center !important;margin:0 0 18px !important;color:#071825 !important;text-align:center !important;margin-bottom:16px !important}html body.brand-proof-redesign #about .split-heading h3,html body.brand-proof-redesign.light-theme #about .split-heading h3{margin:0 !important;color:var(--plx-final-ink) !important;font-size:clamp(1.05rem,1.7vw,1.42rem) !important;line-height:1.08 !important;font-weight:950 !important;text-align:center !important;letter-spacing:0 !important;max-width:none !important;white-space:normal !important}html body.brand-proof-redesign #about .split-heading span,html body.brand-proof-redesign.light-theme #about .split-heading span{display:block !important;height:2px !important;border-radius:999px !important;background:linear-gradient(90deg,transparent,var(--plx-final-orange)) !important;width:100% !important;min-width:0 !important;opacity:0.9 !important}html body.brand-proof-redesign #about .local-choice-grid,html body.brand-proof-redesign.light-theme #about .local-choice-grid{display:grid !important;grid-template-columns:repeat(5,minmax(0,1fr)) !important;gap:10px !important;overflow:visible !important;padding:0 !important;margin:0 !important;width:100% !important}html body.brand-proof-redesign #about .local-choice-grid article,html body.brand-proof-redesign.light-theme #about .local-choice-grid article{min-height:112px !important;padding:13px 8px !important;display:grid !important;align-content:center !important;justify-items:center !important;gap:10px !important;border-radius:12px !important;border:1px solid var(--plx-final-line) !important;background:linear-gradient(180deg,#ffffff 0%,#fbfdff 100%) !important;box-shadow:0 10px 24px rgba(8,41,77,0.045) !important;color:var(--plx-final-ink) !important;text-align:center !important;place-items:center !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;min-width:0 !important;border-color:#d8e9fb !important}html body.brand-proof-redesign #about .local-choice-grid article span,html body.brand-proof-redesign.light-theme #about .local-choice-grid article span{width:40px !important;height:40px !important;display:grid !important;place-items:center !important;border-radius:12px !important;background:#edf6ff !important;border:2px solid #b9d8ff !important;color:var(--plx-final-blue) !important;font-size:0 !important;margin:0 !important;flex:0 0 auto !important}html body.brand-proof-redesign #about .local-choice-grid article svg,html body.brand-proof-redesign.light-theme #about .local-choice-grid article svg{width:24px !important;height:24px !important;fill:none !important;stroke:currentColor !important;stroke-width:1.9 !important;stroke-linecap:round !important;stroke-linejoin:round !important}html body.brand-proof-redesign #about .local-choice-grid article strong,html body.brand-proof-redesign.light-theme #about .local-choice-grid article strong{max-width:122px !important;color:var(--plx-final-ink) !important;font-size:clamp(0.68rem,0.9vw,0.84rem) !important;line-height:1.12 !important;font-weight:950 !important;letter-spacing:0 !important;text-align:center !important;display:block !important;margin:0 !important;overflow-wrap:normal !important}@media (max-width:760px){html body.brand-proof-redesign #about .local-choice-grid,html body.brand-proof-redesign.light-theme #about .local-choice-grid{grid-template-columns:repeat(5,minmax(108px,1fr)) !important;gap:8px !important;overflow-x:auto !important;padding-bottom:4px !important;scroll-snap-type:x proximity !important;padding:0 0 4px !important;scrollbar-width:thin !important}}@media (max-width:760px){html body.brand-proof-redesign #about .local-choice-grid article,html body.brand-proof-redesign.light-theme #about .local-choice-grid article{min-height:106px !important;padding:11px 6px !important;scroll-snap-align:start !important;border-radius:14px !important;min-width:108px !important}}@media (max-width:760px){html body.brand-proof-redesign #about .local-choice-grid article:nth-child(5),html body.brand-proof-redesign.light-theme #about .local-choice-grid article:nth-child(5){grid-column:auto !important}}@media (max-width:760px){html body.brand-proof-redesign #about .local-choice-grid article strong,html body.brand-proof-redesign.light-theme #about .local-choice-grid article strong{max-width:94px !important;font-size:0.65rem !important;line-height:1.08 !important}}@media (max-width:430px){html body.brand-proof-redesign #about .about-trader-card,html body.brand-proof-redesign.light-theme #about .about-trader-card{padding:18px !important}}@media (max-width:430px){html body.brand-proof-redesign #about .about-copy h2,html body.brand-proof-redesign.light-theme #about .about-copy h2{font-size:clamp(2rem,9vw,2.38rem) !important}}@media (max-width:430px){html body.brand-proof-redesign #about .about-copy p:not(.eyebrow),html body.brand-proof-redesign.light-theme #about .about-copy p:not(.eyebrow){font-size:0.86rem !important}}@media (max-width:430px){html body.brand-proof-redesign #about .about-visual,html body.brand-proof-redesign.light-theme #about .about-visual{max-width:286px !important;margin-inline:0 auto !important;width:min(100%,286px) !important}}html body.brand-proof-redesign .brand-hero .google-rating small,html body.brand-proof-redesign.light-theme .brand-hero .google-rating small{display:block !important;grid-row:2 !important;max-width:130px !important}html body.brand-proof-redesign .brand-hero .google-rating .review-count,html body.brand-proof-redesign.light-theme .brand-hero .google-rating .review-count{margin-top:3px !important;grid-column:2 !important;grid-row:3 !important;display:block !important;max-width:130px !important;margin:1px 0 0 !important;color:rgba(247,251,255,0.72) !important;font-size:clamp(0.78rem,1vw,0.94rem) !important;line-height:1.1 !important;font-weight:900 !important;letter-spacing:0 !important;text-align:left !important}html body.brand-proof-redesign .brand-hero .google-rating .review-count::after,html body.brand-proof-redesign.light-theme .brand-hero .google-rating .review-count::after{content:"125 reviews" !important;display:block !important;margin-top:2px !important;color:rgba(247,251,255,0.68) !important;font-size:0.82em !important;line-height:1.05 !important;font-weight:850 !important}html body.brand-proof-redesign .brand-hero .google-rating em,html body.brand-proof-redesign.light-theme .brand-hero .google-rating em{display:block !important;margin-top:3px !important;color:var(--plx-orange) !important;font-size:1rem !important;line-height:1 !important;font-style:normal !important;letter-spacing:0.12em !important;grid-column:2 !important;margin:5px 0 0 !important;font-weight:950 !important;grid-row:4 !important}@media (max-width:760px){html body.brand-proof-redesign .brand-hero .google-rating small,html body.brand-proof-redesign.light-theme .brand-hero .google-rating small{grid-column:1 !important;grid-row:3 !important;max-width:70px !important;font-size:clamp(0.52rem,2.1vw,0.64rem) !important;line-height:1.08 !important;text-align:center !important}}@media (max-width:760px){html body.brand-proof-redesign .brand-hero .google-rating .review-count,html body.brand-proof-redesign.light-theme .brand-hero .google-rating .review-count{grid-column:1 !important;grid-row:4 !important;max-width:72px !important;margin-top:0 !important;font-size:clamp(0.54rem,2.05vw,0.64rem) !important;text-align:center !important}}@media (max-width:760px){html body.brand-proof-redesign .brand-hero .google-rating .review-count::after,html body.brand-proof-redesign.light-theme .brand-hero .google-rating .review-count::after{font-size:0.86em !important}}@media (max-width:760px){html body.brand-proof-redesign .brand-hero .google-rating em,html body.brand-proof-redesign.light-theme .brand-hero .google-rating em{font-size:0.64rem !important;letter-spacing:0.02em !important;grid-column:1 !important;grid-row:5 !important;margin-top:0 !important}}html body.brand-proof-redesign .utility-strip>span,html body.brand-proof-redesign.light-theme .utility-strip>span,html body.brand-proof-redesign .area-ticker-track span,html body.brand-proof-redesign.light-theme .area-ticker-track span{color:rgba(247,251,255,0.88) !important}html body.brand-proof-redesign .area-ticker-track span::before,html body.brand-proof-redesign.light-theme .area-ticker-track span::before,html body.brand-proof-redesign .utility-strip>span::before,html body.brand-proof-redesign.light-theme .utility-strip>span::before{background:var(--plx-final-orange,#ff5a3d) !important;box-shadow:0 0 0 6px rgba(255,90,61,0.16) !important}html body.brand-proof-redesign .utility-theme-toggle::before,html body.brand-proof-redesign.light-theme .utility-theme-toggle::before{background:#ffffff !important}html body.brand-proof-redesign main section:not(.brand-hero) .eyebrow,html body.brand-proof-redesign.light-theme main section:not(.brand-hero) .eyebrow,html body.brand-proof-redesign .footer-cta-copy .eyebrow,html body.brand-proof-redesign.light-theme .footer-cta-copy .eyebrow,html body.brand-proof-redesign .footer-proof-heading .eyebrow,html body.brand-proof-redesign.light-theme .footer-proof-heading .eyebrow{color:var(--plx-final-orange,#ff5a3d) !important;letter-spacing:0.14em !important;font-weight:950 !important;text-transform:uppercase !important}@media (max-width:760px){html body.brand-proof-redesign .brand-hero>.hero-cert-row,html body.brand-proof-redesign.light-theme .brand-hero>.hero-cert-row{width:calc(100vw - 64px) !important;border-radius:16px !important;max-width:calc(100vw - 64px) !important;margin-inline:auto !important;transform:translateX(-20px) !important}}@media (max-width:760px){html body.brand-proof-redesign #about .about-copy p:not(.eyebrow),html body.brand-proof-redesign.light-theme #about .about-copy p:not(.eyebrow){max-width:100% !important;font-size:clamp(0.68rem,2.55vw,0.82rem) !important;line-height:1.36 !important;font-weight:700 !important;margin-bottom:9px !important}}@media (max-width:370px){html body.brand-proof-redesign #about .about-intro,html body.brand-proof-redesign.light-theme #about .about-intro{grid-template-columns:1fr !important}}@media (max-width:370px){html body.brand-proof-redesign #about .about-visual,html body.brand-proof-redesign.light-theme #about .about-visual{max-width:250px !important;justify-self:start !important;aspect-ratio:1.35 / 1 !important}}html body.brand-proof-redesign .brand-hero .google-rating svg path,html body.brand-proof-redesign.light-theme .brand-hero .google-rating svg path{fill:currentColor !important;stroke:none !important}html body.brand-proof-redesign .brand-hero .wras-proof svg path,html body.brand-proof-redesign.light-theme .brand-hero .wras-proof svg path{fill:none !important;stroke:#b7dbff !important;stroke-width:1.85 !important;stroke-linecap:round !important;stroke-linejoin:round !important}html body.brand-proof-redesign .brand-hero .wras-proof svg path:first-child,html body.brand-proof-redesign.light-theme .brand-hero .wras-proof svg path:first-child{fill:#1c7fe8 !important;stroke:#5db3ff !important}html body.brand-proof-redesign .brand-hero .qualified-proof svg path,html body.brand-proof-redesign .brand-hero .insured-proof svg path,html body.brand-proof-redesign.light-theme .brand-hero .qualified-proof svg path,html body.brand-proof-redesign.light-theme .brand-hero .insured-proof svg path{fill:none !important;stroke:#2b8cff !important;stroke-width:1.9 !important;stroke-linecap:round !important;stroke-linejoin:round !important}html body.brand-proof-redesign .brand-hero .qualified-proof svg path:first-child,html body.brand-proof-redesign .brand-hero .insured-proof svg path:first-child,html body.brand-proof-redesign.light-theme .brand-hero .qualified-proof svg path:first-child,html body.brand-proof-redesign.light-theme .brand-hero .insured-proof svg path:first-child{fill:rgba(43,140,255,0.12) !important}html body.brand-proof-redesign .brand-hero .qualified-proof svg path:last-child,html body.brand-proof-redesign .brand-hero .insured-proof svg path:last-child,html body.brand-proof-redesign.light-theme .brand-hero .qualified-proof svg path:last-child,html body.brand-proof-redesign.light-theme .brand-hero .insured-proof svg path:last-child{stroke:#b7dbff !important;stroke-width:2.25 !important}@media (max-width:760px){html body.brand-proof-redesign .coverage-map-card,html body.brand-proof-redesign.light-theme .coverage-map-card{display:grid !important;height:auto !important;min-height:0 !important;overflow:hidden !important}}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row>span>i,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row>span>i{border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row>span.google-rating>i,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row>span.google-rating>i{border:0 !important;background:transparent !important;color:var(--plx-final-orange,#ff5a3d) !important}html body.brand-proof-redesign .coverage-map-card,html body.brand-proof-redesign.light-theme .coverage-map-card{display:grid !important;height:auto !important;min-height:0 !important;overflow:hidden !important}html body.brand-proof-redesign .coverage-map-card .map-art,html body.brand-proof-redesign.light-theme .coverage-map-card .map-art{position:relative !important;inset:auto !important;height:clamp(360px,30vw,430px) !important;min-height:360px !important}html body.brand-proof-redesign .coverage-map-card .map-overlay,html body.brand-proof-redesign.light-theme .coverage-map-card .map-overlay{position:static !important;inset:auto !important;width:auto !important;max-width:none !important;margin:0 20px 20px !important;transform:none !important}@media (max-width:760px){html body.brand-proof-redesign .coverage-map-card .map-art,html body.brand-proof-redesign.light-theme .coverage-map-card .map-art{position:relative !important;inset:auto !important;min-height:330px !important;height:330px !important;overflow:hidden !important}}@media (max-width:760px){html body.brand-proof-redesign .coverage-map-card .map-overlay,html body.brand-proof-redesign.light-theme .coverage-map-card .map-overlay{position:static !important;inset:auto !important;width:auto !important;max-width:none !important;margin:0 14px 14px !important;transform:none !important;border-color:rgba(43,140,255,0.24) !important;background:#16344f !important;box-shadow:0 16px 32px rgba(4,17,27,0.18) !important}}html body.brand-proof-redesign #work.portfolio-section,html body.brand-proof-redesign.light-theme #work.portfolio-section{display:block !important;padding:clamp(54px,7vw,92px) clamp(20px,5vw,72px) !important;background:linear-gradient(rgba(27,96,185,0.035) 1px,transparent 1px),linear-gradient(90deg,rgba(27,96,185,0.03) 1px,transparent 1px),linear-gradient(180deg,#f8fbff 0%,#ffffff 42%,#f7fbff 100%) !important;background-size:54px 54px,54px 54px,auto !important;color:#071825 !important}html body.brand-proof-redesign #work .portfolio-topline,html body.brand-proof-redesign.light-theme #work .portfolio-topline,html body.brand-proof-redesign #work .portfolio-filters,html body.brand-proof-redesign.light-theme #work .portfolio-filters,html body.brand-proof-redesign #work .portfolio-grid,html body.brand-proof-redesign.light-theme #work .portfolio-grid{width:min(100%,1160px) !important;margin-inline:auto !important}html body.brand-proof-redesign #work .portfolio-topline,html body.brand-proof-redesign.light-theme #work .portfolio-topline{display:grid !important;grid-template-columns:minmax(300px,0.78fr) minmax(0,1.22fr) !important;gap:clamp(18px,2.2vw,28px) !important;align-items:stretch !important}html body.brand-proof-redesign #work .portfolio-intro-card,html body.brand-proof-redesign.light-theme #work .portfolio-intro-card{display:flex !important;flex-direction:column !important;justify-content:center !important;max-width:none !important;margin:0 !important;padding:clamp(28px,3vw,42px) !important;border:1px solid rgba(7,24,37,0.08) !important;border-radius:20px !important;background:radial-gradient(circle at 88% 8%,rgba(47,140,255,0.08),transparent 34%),#ffffff !important;box-shadow:0 20px 54px rgba(7,24,37,0.08) !important;overflow:hidden !important}html body.brand-proof-redesign #work .portfolio-intro-card::before,html body.brand-proof-redesign.light-theme #work .portfolio-intro-card::before{display:none !important}html body.brand-proof-redesign #work .portfolio-intro-card .eyebrow,html body.brand-proof-redesign.light-theme #work .portfolio-intro-card .eyebrow{margin:0 0 14px !important;color:var(--plx-final-orange,#ff5a3d) !important;font-size:0.76rem !important;letter-spacing:0.12em !important}html body.brand-proof-redesign #work .portfolio-intro-card h2,html body.brand-proof-redesign.light-theme #work .portfolio-intro-card h2{max-width:9.8em !important;margin:0 !important;color:#071825 !important;font-size:clamp(2rem,3.2vw,3rem) !important;line-height:1.08 !important;letter-spacing:0 !important}html body.brand-proof-redesign #work .section-heading-rule,html body.brand-proof-redesign.light-theme #work .section-heading-rule{display:block !important;width:38px !important;height:3px !important;margin:22px 0 !important;border-radius:999px !important;background:var(--plx-final-orange,#ff5a3d) !important}html body.brand-proof-redesign #work .portfolio-intro-card>p:not(.eyebrow),html body.brand-proof-redesign.light-theme #work .portfolio-intro-card>p:not(.eyebrow){max-width:34em !important;margin:0 !important;color:#20364c !important;font-size:clamp(0.98rem,1.15vw,1.08rem) !important;line-height:1.65 !important;font-weight:650 !important}html body.brand-proof-redesign #work .portfolio-proof-grid,html body.brand-proof-redesign.light-theme #work .portfolio-proof-grid{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:0 !important;margin-top:clamp(26px,3vw,42px) !important;padding-top:4px !important}html body.brand-proof-redesign #work .portfolio-proof-grid span,html body.brand-proof-redesign.light-theme #work .portfolio-proof-grid span{display:grid !important;justify-items:center !important;gap:9px !important;padding:2px 12px 0 !important;border-right:1px solid rgba(27,96,185,0.12) !important;color:#0b4fb2 !important;text-align:center !important}html body.brand-proof-redesign #work .portfolio-proof-grid span:last-child,html body.brand-proof-redesign.light-theme #work .portfolio-proof-grid span:last-child{border-right:0 !important}html body.brand-proof-redesign #work .portfolio-proof-grid svg,html body.brand-proof-redesign.light-theme #work .portfolio-proof-grid svg{width:27px !important;height:27px !important;fill:none !important;stroke:currentColor !important;stroke-width:1.9 !important;stroke-linecap:round !important;stroke-linejoin:round !important}html body.brand-proof-redesign #work .portfolio-proof-grid strong,html body.brand-proof-redesign.light-theme #work .portfolio-proof-grid strong{max-width:82px !important;color:#0a2440 !important;font-size:0.72rem !important;line-height:1.22 !important;font-weight:850 !important}html body.brand-proof-redesign #work .portfolio-featured-card,html body.brand-proof-redesign.light-theme #work .portfolio-featured-card,html body.brand-proof-redesign #work .portfolio-work-card,html body.brand-proof-redesign.light-theme #work .portfolio-work-card{position:relative !important;overflow:hidden !important;border:1px solid rgba(27,96,185,0.14) !important;border-radius:18px !important;background:#ffffff !important;box-shadow:0 18px 46px rgba(7,24,37,0.08) !important}html body.brand-proof-redesign #work .portfolio-featured-card::after,html body.brand-proof-redesign.light-theme #work .portfolio-featured-card::after{content:"" !important;position:absolute !important;right:28px !important;bottom:0 !important;width:58px !important;height:3px !important;border-radius:999px 999px 0 0 !important;background:var(--plx-final-orange,#ff5a3d) !important}html body.brand-proof-redesign #work .portfolio-photo,html body.brand-proof-redesign.light-theme #work .portfolio-photo{position:relative !important;display:block !important;min-height:0 !important;height:190px !important;overflow:hidden !important;background:linear-gradient(rgba(255,255,255,0.17) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.16) 1px,transparent 1px),linear-gradient(135deg,#cfd8e3,#eef3f8) !important;background-size:52px 52px,52px 52px,auto !important}html body.brand-proof-redesign #work .portfolio-photo-featured,html body.brand-proof-redesign.light-theme #work .portfolio-photo-featured{height:clamp(280px,28vw,360px) !important}html body.brand-proof-redesign #work .portfolio-photo img,html body.brand-proof-redesign.light-theme #work .portfolio-photo img{width:100% !important;height:100% !important;object-fit:cover !important}html body.brand-proof-redesign #work .portfolio-photo:not(.has-photo)::before,html body.brand-proof-redesign #work .portfolio-photo:not(.has-photo)::after,html body.brand-proof-redesign.light-theme #work .portfolio-photo:not(.has-photo)::before,html body.brand-proof-redesign.light-theme #work .portfolio-photo:not(.has-photo)::after{content:"" !important;position:absolute !important;pointer-events:none !important}html body.brand-proof-redesign #work .work-bathroom,html body.brand-proof-redesign.light-theme #work .work-bathroom{background:linear-gradient(rgba(255,255,255,0.34) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.31) 1px,transparent 1px),linear-gradient(135deg,#9da7b2 0%,#d6dde5 56%,#f2f5f8 100%) !important;background-size:76px 76px,76px 76px,auto !important}html body.brand-proof-redesign #work .work-bathroom::before,html body.brand-proof-redesign.light-theme #work .work-bathroom::before{left:10% !important;right:38% !important;bottom:17% !important;height:23% !important;border-radius:999px 999px 34px 34px !important;background:linear-gradient(180deg,#ffffff,#e7edf3) !important;box-shadow:0 18px 28px rgba(20,36,50,0.18) !important}html body.brand-proof-redesign #work .work-bathroom::after,html body.brand-proof-redesign.light-theme #work .work-bathroom::after{right:10% !important;top:10% !important;width:24% !important;height:72% !important;border-left:2px solid rgba(255,255,255,0.72) !important;border-right:2px solid rgba(255,255,255,0.42) !important;background:linear-gradient(90deg,rgba(255,255,255,0.13),rgba(255,255,255,0.04)) !important}html body.brand-proof-redesign #work .work-leak,html body.brand-proof-redesign.light-theme #work .work-leak{background:linear-gradient(rgba(255,255,255,0.24) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.22) 1px,transparent 1px),linear-gradient(135deg,#b8b2aa,#e6dfd5) !important;background-size:54px 54px,54px 54px,auto !important}html body.brand-proof-redesign #work .work-leak::before,html body.brand-proof-redesign.light-theme #work .work-leak::before{left:22% !important;top:8% !important;width:38% !important;height:82% !important;border-radius:4px !important;border:2px solid rgba(255,255,255,0.6) !important;background:linear-gradient(90deg,rgba(255,255,255,0.08),rgba(255,255,255,0.2)) !important}html body.brand-proof-redesign #work .work-leak::after,html body.brand-proof-redesign.light-theme #work .work-leak::after{right:16% !important;top:18% !important;width:4px !important;height:56% !important;border-radius:999px !important;background:#8694a3 !important;box-shadow:0 34px 0 #8694a3,-16px 14px 0 3px rgba(255,255,255,0.48) !important}html body.brand-proof-redesign #work .work-tiling,html body.brand-proof-redesign.light-theme #work .work-tiling{background:linear-gradient(rgba(190,203,215,0.52) 2px,transparent 2px),linear-gradient(90deg,rgba(190,203,215,0.5) 2px,transparent 2px),linear-gradient(180deg,#fbfcfd 0 68%,#d5b98c 68% 100%) !important;background-size:74px 38px,74px 38px,auto !important}html body.brand-proof-redesign #work .work-tiling::before,html body.brand-proof-redesign.light-theme #work .work-tiling::before{left:14% !important;bottom:12% !important;width:42% !important;height:18% !important;border-radius:18px 18px 6px 6px !important;background:#eef3f7 !important;box-shadow:0 12px 24px rgba(20,36,50,0.14) !important}html body.brand-proof-redesign #work .work-tiling::after,html body.brand-proof-redesign.light-theme #work .work-tiling::after{left:45% !important;bottom:27% !important;width:3px !important;height:24% !important;background:#1b60b9 !important;border-radius:999px !important;box-shadow:0 -12px 0 5px rgba(27,96,185,0.14) !important}html body.brand-proof-redesign #work .work-heating,html body.brand-proof-redesign.light-theme #work .work-heating{background:linear-gradient(135deg,#f1f3f5 0%,#d6dce3 100%) !important}html body.brand-proof-redesign #work .work-heating::before,html body.brand-proof-redesign.light-theme #work .work-heating::before{left:28% !important;top:16% !important;width:34% !important;height:62% !important;border-radius:16px !important;background:linear-gradient(180deg,#ffffff,#e6edf3) !important;box-shadow:0 16px 28px rgba(20,36,50,0.14) !important}html body.brand-proof-redesign #work .work-heating::after,html body.brand-proof-redesign.light-theme #work .work-heating::after{left:24% !important;bottom:15% !important;width:58% !important;height:6px !important;border-radius:999px !important;background:#bb6a31 !important;box-shadow:0 13px 0 #bb6a31,0 26px 0 #bb6a31 !important}html body.brand-proof-redesign #work .work-pipework,html body.brand-proof-redesign.light-theme #work .work-pipework{background:linear-gradient(135deg,#d5d9dd,#f1f3f6) !important}html body.brand-proof-redesign #work .work-pipework::before,html body.brand-proof-redesign.light-theme #work .work-pipework::before{left:4% !important;right:4% !important;top:34% !important;height:8px !important;border-radius:999px !important;background:#b9642c !important;box-shadow:0 24px 0 #c77335,0 48px 0 #a94f24 !important;transform:rotate(-9deg) !important}html body.brand-proof-redesign #work .work-pipework::after,html body.brand-proof-redesign.light-theme #work .work-pipework::after{right:20% !important;top:24% !important;width:42px !important;height:42px !important;border:7px solid #b9642c !important;border-left-color:transparent !important;border-bottom-color:transparent !important;border-radius:50% !important;transform:rotate(42deg) !important}html body.brand-proof-redesign #work .work-drainage,html body.brand-proof-redesign.light-theme #work .work-drainage{background:linear-gradient(rgba(255,255,255,0.22) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.22) 1px,transparent 1px),linear-gradient(135deg,#b9b1a8,#e3ddd5) !important;background-size:56px 56px,56px 56px,auto !important}html body.brand-proof-redesign #work .work-drainage::before,html body.brand-proof-redesign.light-theme #work .work-drainage::before{left:42% !important;top:32% !important;width:74px !important;height:74px !important;border-radius:14px !important;background:#dce3ea !important;box-shadow:inset 0 0 0 9px #8896a4,0 18px 28px rgba(20,36,50,0.16) !important;transform:rotate(-12deg) !important}html body.brand-proof-redesign #work .work-drainage::after,html body.brand-proof-redesign.light-theme #work .work-drainage::after{left:48% !important;top:38% !important;width:48px !important;height:8px !important;border-radius:999px !important;background:#52606d !important;box-shadow:0 13px 0 #52606d,0 26px 0 #52606d !important;transform:rotate(-12deg) !important}html body.brand-proof-redesign #work .work-handyman,html body.brand-proof-redesign.light-theme #work .work-handyman{background:linear-gradient(135deg,#c9c2b8,#f3eee6) !important}html body.brand-proof-redesign #work .work-handyman::before,html body.brand-proof-redesign.light-theme #work .work-handyman::before{left:42% !important;top:18% !important;width:20px !important;height:64% !important;border-radius:999px !important;background:linear-gradient(90deg,#e8edf2,#8c98a4,#ffffff) !important;box-shadow:0 16px 30px rgba(20,36,50,0.16) !important}html body.brand-proof-redesign #work .work-handyman::after,html body.brand-proof-redesign.light-theme #work .work-handyman::after{left:33% !important;top:19% !important;width:42px !important;height:42px !important;border:7px solid #ccd5dc !important;border-radius:50% !important}html body.brand-proof-redesign #work .portfolio-photo.has-photo::before,html body.brand-proof-redesign #work .portfolio-photo.has-photo::after,html body.brand-proof-redesign.light-theme #work .portfolio-photo.has-photo::before,html body.brand-proof-redesign.light-theme #work .portfolio-photo.has-photo::after{display:none !important}html body.brand-proof-redesign #work .portfolio-photo .portfolio-photo-scene,html body.brand-proof-redesign.light-theme #work .portfolio-photo .portfolio-photo-scene{display:none !important}html body.brand-proof-redesign #work .portfolio-photo .work-image-badge,html body.brand-proof-redesign.light-theme #work .portfolio-photo .work-image-badge{position:absolute !important;top:16px !important;left:18px !important;z-index:3 !important;display:inline-flex !important;width:auto !important;height:auto !important;min-height:0 !important;padding:7px 10px !important;border:1px solid rgba(7,24,37,0.08) !important;border-radius:8px !important;background:rgba(255,255,255,0.92) !important;color:#071825 !important;box-shadow:0 10px 22px rgba(7,24,37,0.12) !important;font-size:0.68rem !important;font-weight:900 !important;letter-spacing:0.08em !important;line-height:1 !important;text-transform:uppercase !important}html body.brand-proof-redesign #work .portfolio-featured-card .work-body,html body.brand-proof-redesign.light-theme #work .portfolio-featured-card .work-body,html body.brand-proof-redesign #work .portfolio-work-card .work-body,html body.brand-proof-redesign.light-theme #work .portfolio-work-card .work-body{padding:clamp(18px,2vw,26px) !important}html body.brand-proof-redesign #work .portfolio-featured-card h3,html body.brand-proof-redesign.light-theme #work .portfolio-featured-card h3{margin:0 0 12px !important;color:#071825 !important;font-size:clamp(1.32rem,1.8vw,1.78rem) !important;line-height:1.2 !important}html body.brand-proof-redesign #work .portfolio-work-card h3,html body.brand-proof-redesign.light-theme #work .portfolio-work-card h3{margin:0 0 8px !important;color:#071825 !important;font-size:1.1rem !important;line-height:1.22 !important}html body.brand-proof-redesign #work .portfolio-featured-card p,html body.brand-proof-redesign #work .portfolio-work-card p,html body.brand-proof-redesign.light-theme #work .portfolio-featured-card p,html body.brand-proof-redesign.light-theme #work .portfolio-work-card p{margin:0 !important;color:#34495f !important;font-size:0.95rem !important;line-height:1.58 !important;font-weight:600 !important}html body.brand-proof-redesign #work .portfolio-meta,html body.brand-proof-redesign.light-theme #work .portfolio-meta{display:flex !important;flex-wrap:wrap !important;gap:10px !important;margin-top:22px !important}html body.brand-proof-redesign #work .portfolio-meta span,html body.brand-proof-redesign.light-theme #work .portfolio-meta span{display:inline-flex !important;align-items:center !important;gap:7px !important;min-height:36px !important;padding:8px 12px !important;border:1px solid rgba(27,96,185,0.14) !important;border-radius:9px !important;background:#ffffff !important;color:#24415f !important;font-size:0.82rem !important;font-weight:800 !important}html body.brand-proof-redesign #work .portfolio-meta svg,html body.brand-proof-redesign.light-theme #work .portfolio-meta svg{width:15px !important;height:15px !important;fill:none !important;stroke:#0b5bc2 !important;stroke-width:1.9 !important;stroke-linecap:round !important;stroke-linejoin:round !important}html body.brand-proof-redesign #work .portfolio-filters,html body.brand-proof-redesign.light-theme #work .portfolio-filters{display:flex !important;flex-wrap:wrap !important;gap:12px !important;margin-top:34px !important;margin-bottom:28px !important}html body.brand-proof-redesign #work .portfolio-filters button,html body.brand-proof-redesign.light-theme #work .portfolio-filters button{min-height:40px !important;padding:9px 22px !important;border:1px solid rgba(27,96,185,0.16) !important;border-radius:999px !important;background:#ffffff !important;color:#0a2440 !important;box-shadow:none !important;font-size:0.86rem !important;font-weight:850 !important;line-height:1 !important}html body.brand-proof-redesign #work .portfolio-grid,html body.brand-proof-redesign.light-theme #work .portfolio-grid{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:clamp(16px,2vw,22px) !important}html body.brand-proof-redesign #work .portfolio-empty,html body.brand-proof-redesign.light-theme #work .portfolio-empty{grid-column:1 / -1 !important;margin:0 !important;padding:22px !important;border:1px solid rgba(27,96,185,0.14) !important;border-radius:14px !important;background:#ffffff !important;color:#34495f !important;font-weight:800 !important}@media (max-width:1100px){html body.brand-proof-redesign #work .portfolio-grid,html body.brand-proof-redesign.light-theme #work .portfolio-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important}}@media (max-width:820px){html body.brand-proof-redesign #work.portfolio-section,html body.brand-proof-redesign.light-theme #work.portfolio-section{display:flex !important;flex-direction:column !important;padding:34px 20px 44px !important}}@media (max-width:820px){html body.brand-proof-redesign #work .portfolio-topline,html body.brand-proof-redesign.light-theme #work .portfolio-topline{display:contents !important}}@media (max-width:820px){html body.brand-proof-redesign #work .portfolio-intro-card,html body.brand-proof-redesign.light-theme #work .portfolio-intro-card{order:1 !important;padding:28px 24px !important;border-radius:16px !important}}@media (max-width:820px){html body.brand-proof-redesign #work .portfolio-filters,html body.brand-proof-redesign.light-theme #work .portfolio-filters{order:2 !important;gap:10px !important;margin:18px 0 12px !important}}@media (max-width:820px){html body.brand-proof-redesign #work .portfolio-featured-slot,html body.brand-proof-redesign.light-theme #work .portfolio-featured-slot{order:3 !important}}@media (max-width:820px){html body.brand-proof-redesign #work .portfolio-grid,html body.brand-proof-redesign.light-theme #work .portfolio-grid{order:4 !important;grid-template-columns:1fr !important;gap:14px !important;margin-top:14px !important}}@media (max-width:820px){html body.brand-proof-redesign #work .portfolio-intro-card h2,html body.brand-proof-redesign.light-theme #work .portfolio-intro-card h2{max-width:10.4em !important;font-size:clamp(2rem,8vw,2.75rem) !important}}@media (max-width:820px){html body.brand-proof-redesign #work .portfolio-proof-grid,html body.brand-proof-redesign.light-theme #work .portfolio-proof-grid{display:none !important}}@media (max-width:820px){html body.brand-proof-redesign #work .portfolio-filters button,html body.brand-proof-redesign.light-theme #work .portfolio-filters button{min-height:35px !important;padding:8px 15px !important;font-size:0.74rem !important}}@media (max-width:820px){html body.brand-proof-redesign #work .portfolio-photo-featured,html body.brand-proof-redesign.light-theme #work .portfolio-photo-featured{height:250px !important}}@media (max-width:820px){html body.brand-proof-redesign #work .portfolio-work-card,html body.brand-proof-redesign.light-theme #work .portfolio-work-card{display:grid !important;grid-template-columns:minmax(112px,34%) minmax(0,1fr) !important}}@media (max-width:820px){html body.brand-proof-redesign #work .portfolio-work-card .portfolio-photo,html body.brand-proof-redesign.light-theme #work .portfolio-work-card .portfolio-photo{height:auto !important;min-height:164px !important}}@media (max-width:820px){html body.brand-proof-redesign #work .portfolio-work-card .work-body,html body.brand-proof-redesign.light-theme #work .portfolio-work-card .work-body{padding:16px !important}}@media (max-width:820px){html body.brand-proof-redesign #work .portfolio-work-card h3,html body.brand-proof-redesign.light-theme #work .portfolio-work-card h3{font-size:1rem !important}}@media (max-width:820px){html body.brand-proof-redesign #work .portfolio-work-card p,html body.brand-proof-redesign.light-theme #work .portfolio-work-card p{font-size:0.82rem !important;line-height:1.48 !important}}@media (max-width:820px){html body.brand-proof-redesign #work .portfolio-meta,html body.brand-proof-redesign.light-theme #work .portfolio-meta{gap:6px !important;margin-top:14px !important}}@media (max-width:820px){html body.brand-proof-redesign #work .portfolio-meta span,html body.brand-proof-redesign.light-theme #work .portfolio-meta span{min-height:32px !important;padding:7px 9px !important;font-size:0.72rem !important}}@media (max-width:430px){html body.brand-proof-redesign #work .portfolio-work-card,html body.brand-proof-redesign.light-theme #work .portfolio-work-card{grid-template-columns:minmax(108px,36%) minmax(0,1fr) !important}}@media (max-width:430px){html body.brand-proof-redesign #work .portfolio-photo .work-image-badge,html body.brand-proof-redesign.light-theme #work .portfolio-photo .work-image-badge{top:12px !important;left:12px !important;padding:6px 8px !important;font-size:0.56rem !important}}html:has(body.brand-proof-redesign){color-scheme:dark}html:has(body.brand-proof-redesign.light-theme){color-scheme:light}html body.brand-proof-redesign{background:radial-gradient(circle at 15% 8%,rgba(47,140,255,0.16),transparent 28%),linear-gradient(180deg,var(--plx-ui-bg) 0%,#081f30 48%,#06131f 100%) !important;--px-page-bg:#071825;--px-section-bg:#0e2638;--px-card-bg:#122f44;--px-card-soft:#183a52;--px-border-soft:rgba(190,220,245,0.22);--px-text-main:#f7fbff;--px-text-muted:#c9d7e5;--px-text-ink:#071825;--px-blue:#1264c8;--px-blue-bright:#2f8cff;--px-orange:#ff5a3d;--approved-page:#071825;--approved-panel:#0e2638;--approved-card:#122f44;--approved-soft:#9fb5c8;--approved-border:rgba(190,220,245,0.2);--approved-text:#f7fbff;--approved-muted:#c9d7e5;--approved-blue:#0d62c8;--approved-bright-blue:#2f8cff;--approved-orange:#ff5a3d;--approved-green:#15a85a;--approved-page-bg:#071825;--approved-section-bg:#0e2638;--approved-card-bg:#122f44;--approved-card-soft:#183a52;--approved-ink:#071825;--px-text-dark:#071825;--px-brand-blue:#0b5ec1;--px-brand-blue-bright:#2f8cff;--px-brand-orange:#ff5438;--px-whatsapp-green:#15a85a;--plx-page:#071825;--plx-section:#0e2638;--plx-card:#122f44;--plx-card-soft:#183a52;--plx-border:rgba(190,220,245,0.22);--plx-text:#f7fbff;--plx-muted:#c9d7e5;--plx-soft:#9fb5c8;--plx-blue:#2f8cff;--plx-logo-blue:#0b5fc6;--plx-orange:#ff5a3d;--plx-green:#15a85a;--plx-ui-bg:#071825;--plx-ui-bg-2:#092235;--plx-ui-card:#102d44;--plx-ui-card-2:#0c2437;--plx-ui-text:#f7fbff;--plx-ui-heading:#ffffff;--plx-ui-muted:#c6d6e5;--plx-ui-border:rgba(190,220,245,0.18);--plx-ui-soft:rgba(247,251,255,0.06);--plx-ui-shadow:0 18px 46px rgba(0,0,0,0.22);color:var(--plx-ui-text) !important}html body.brand-proof-redesign.light-theme{background:linear-gradient(rgba(27,96,185,0.035) 1px,transparent 1px),linear-gradient(90deg,rgba(27,96,185,0.03) 1px,transparent 1px),linear-gradient(180deg,#ffffff 0%,#f7fbff 46%,#eef5fb 100%) !important;--plx-ui-bg:#f7fbff;--plx-ui-bg-2:#eef5fb;--plx-ui-card:#ffffff;--plx-ui-card-2:#f8fbff;--plx-ui-text:#20364c;--plx-ui-heading:#071825;--plx-ui-muted:#53687b;--plx-ui-border:rgba(27,96,185,0.14);--plx-ui-soft:rgba(27,96,185,0.045);--plx-ui-shadow:0 18px 46px rgba(7,24,37,0.08);background-size:54px 54px,54px 54px,auto !important;color:var(--plx-ui-text) !important}html body.brand-proof-redesign .utility-theme-toggle::before,html body.brand-proof-redesign .utility-theme-toggle::after,html body.brand-proof-redesign.light-theme .utility-theme-toggle::before,html body.brand-proof-redesign.light-theme .utility-theme-toggle::after{content:none !important;display:none !important}html body.brand-proof-redesign .theme-toggle-icon svg circle,html body.brand-proof-redesign.light-theme .theme-toggle-icon svg circle{fill:currentColor !important;stroke:none !important}html body.brand-proof-redesign .utility-theme-toggle:focus-visible,html body.brand-proof-redesign.light-theme .utility-theme-toggle:focus-visible{outline:3px solid rgba(255,90,61,0.45) !important;outline-offset:3px !important}html body.brand-proof-redesign .services-section,html body.brand-proof-redesign .coverage-section,html body.brand-proof-redesign .reviews-section,html body.brand-proof-redesign .work-proof-section,html body.brand-proof-redesign .faq-section,html body.brand-proof-redesign .quote-section,html body.brand-proof-redesign.light-theme .services-section,html body.brand-proof-redesign.light-theme .coverage-section,html body.brand-proof-redesign.light-theme .reviews-section,html body.brand-proof-redesign.light-theme .work-proof-section,html body.brand-proof-redesign.light-theme .faq-section,html body.brand-proof-redesign.light-theme .quote-section{background:linear-gradient(rgba(120,180,240,0.045) 1px,transparent 1px),linear-gradient(90deg,rgba(120,180,240,0.035) 1px,transparent 1px),linear-gradient(180deg,var(--plx-ui-bg) 0%,var(--plx-ui-bg-2) 100%) !important;background-size:54px 54px,54px 54px,auto !important;color:var(--plx-ui-text) !important}html body.brand-proof-redesign .section-heading h2,html body.brand-proof-redesign .coverage-copy h2,html body.brand-proof-redesign .reviews-heading h2,html body.brand-proof-redesign .quote-copy h2,html body.brand-proof-redesign .faq-section h2,html body.brand-proof-redesign.light-theme .section-heading h2,html body.brand-proof-redesign.light-theme .coverage-copy h2,html body.brand-proof-redesign.light-theme .reviews-heading h2,html body.brand-proof-redesign.light-theme .quote-copy h2,html body.brand-proof-redesign.light-theme .faq-section h2{color:var(--plx-ui-heading) !important}html body.brand-proof-redesign .section-heading p:not(.eyebrow),html body.brand-proof-redesign .coverage-copy p,html body.brand-proof-redesign .reviews-heading p:not(.eyebrow),html body.brand-proof-redesign .quote-copy p,html body.brand-proof-redesign .faq-section .section-heading p,html body.brand-proof-redesign.light-theme .section-heading p:not(.eyebrow),html body.brand-proof-redesign.light-theme .coverage-copy p,html body.brand-proof-redesign.light-theme .reviews-heading p:not(.eyebrow),html body.brand-proof-redesign.light-theme .quote-copy p,html body.brand-proof-redesign.light-theme .faq-section .section-heading p{color:var(--plx-ui-muted) !important}html body.brand-proof-redesign .service-card,html body.brand-proof-redesign .coverage-copy,html body.brand-proof-redesign .coverage-map-card,html body.brand-proof-redesign .review-proof-bar,html body.brand-proof-redesign .google-score-card,html body.brand-proof-redesign .faq-grid details,html body.brand-proof-redesign .quote-copy,html body.brand-proof-redesign .brand-form,html body.brand-proof-redesign .calendar-panel,html body.brand-proof-redesign.light-theme .service-card,html body.brand-proof-redesign.light-theme .coverage-copy,html body.brand-proof-redesign.light-theme .coverage-map-card,html body.brand-proof-redesign.light-theme .review-proof-bar,html body.brand-proof-redesign.light-theme .google-score-card,html body.brand-proof-redesign.light-theme .faq-grid details,html body.brand-proof-redesign.light-theme .quote-copy,html body.brand-proof-redesign.light-theme .brand-form,html body.brand-proof-redesign.light-theme .calendar-panel{border-color:var(--plx-ui-border) !important;background:var(--plx-ui-card) !important;color:var(--plx-ui-text) !important;box-shadow:var(--plx-ui-shadow) !important}html body.brand-proof-redesign.light-theme .service-card,html body.brand-proof-redesign.light-theme .coverage-copy,html body.brand-proof-redesign.light-theme .coverage-map-card,html body.brand-proof-redesign.light-theme .review-proof-bar,html body.brand-proof-redesign.light-theme .google-score-card,html body.brand-proof-redesign.light-theme .faq-grid details,html body.brand-proof-redesign.light-theme .quote-copy,html body.brand-proof-redesign.light-theme .brand-form,html body.brand-proof-redesign.light-theme .calendar-panel{background:#ffffff !important}html body.brand-proof-redesign .service-card h3,html body.brand-proof-redesign .faq-grid summary,html body.brand-proof-redesign .brand-form h3,html body.brand-proof-redesign label,html body.brand-proof-redesign .calendar-panel h3,html body.brand-proof-redesign.light-theme .service-card h3,html body.brand-proof-redesign.light-theme .faq-grid summary,html body.brand-proof-redesign.light-theme .brand-form h3,html body.brand-proof-redesign.light-theme label,html body.brand-proof-redesign.light-theme .calendar-panel h3{color:var(--plx-ui-heading) !important}html body.brand-proof-redesign .service-card p,html body.brand-proof-redesign .faq-grid p,html body.brand-proof-redesign .calendar-panel p,html body.brand-proof-redesign .form-helper,html body.brand-proof-redesign .safe-note,html body.brand-proof-redesign.light-theme .service-card p,html body.brand-proof-redesign.light-theme .faq-grid p,html body.brand-proof-redesign.light-theme .calendar-panel p,html body.brand-proof-redesign.light-theme .form-helper,html body.brand-proof-redesign.light-theme .safe-note{color:var(--plx-ui-muted) !important}html body.brand-proof-redesign input,html body.brand-proof-redesign textarea,html body.brand-proof-redesign select{border-color:rgba(190,220,245,0.24) !important;background:#071825 !important;color:#f7fbff !important}html body.brand-proof-redesign input::placeholder,html body.brand-proof-redesign textarea::placeholder{color:rgba(198,214,229,0.72) !important}html body.brand-proof-redesign.light-theme input,html body.brand-proof-redesign.light-theme textarea,html body.brand-proof-redesign.light-theme select{border-color:rgba(27,96,185,0.18) !important;background:#ffffff !important;color:#071825 !important}html body.brand-proof-redesign #work.portfolio-section{background:linear-gradient(rgba(120,180,240,0.045) 1px,transparent 1px),linear-gradient(90deg,rgba(120,180,240,0.035) 1px,transparent 1px),linear-gradient(180deg,#071825 0%,#0a2030 100%) !important;background-size:54px 54px,54px 54px,auto !important;color:#f7fbff !important}html body.brand-proof-redesign.light-theme #work.portfolio-section{background:linear-gradient(rgba(27,96,185,0.035) 1px,transparent 1px),linear-gradient(90deg,rgba(27,96,185,0.03) 1px,transparent 1px),linear-gradient(180deg,#f8fbff 0%,#ffffff 42%,#f7fbff 100%) !important;background-size:54px 54px,54px 54px,auto !important;color:#20364c !important}html body.brand-proof-redesign #work .portfolio-intro-card,html body.brand-proof-redesign #work .portfolio-featured-card,html body.brand-proof-redesign #work .portfolio-work-card{border-color:rgba(190,220,245,0.18) !important;background:#102d44 !important;color:#f7fbff !important;box-shadow:0 18px 46px rgba(0,0,0,0.24) !important}html body.brand-proof-redesign.light-theme #work .portfolio-intro-card,html body.brand-proof-redesign.light-theme #work .portfolio-featured-card,html body.brand-proof-redesign.light-theme #work .portfolio-work-card{border-color:rgba(27,96,185,0.14) !important;background:#ffffff !important;color:#20364c !important;box-shadow:0 18px 46px rgba(7,24,37,0.08) !important}html body.brand-proof-redesign #work .portfolio-intro-card h2,html body.brand-proof-redesign #work .portfolio-featured-card h3,html body.brand-proof-redesign #work .portfolio-work-card h3,html body.brand-proof-redesign #work .portfolio-proof-grid strong{color:#f7fbff !important}html body.brand-proof-redesign.light-theme #work .portfolio-intro-card h2,html body.brand-proof-redesign.light-theme #work .portfolio-featured-card h3,html body.brand-proof-redesign.light-theme #work .portfolio-work-card h3,html body.brand-proof-redesign.light-theme #work .portfolio-proof-grid strong{color:#071825 !important}html body.brand-proof-redesign #work .portfolio-intro-card>p:not(.eyebrow),html body.brand-proof-redesign #work .portfolio-featured-card p,html body.brand-proof-redesign #work .portfolio-work-card p{color:#c6d6e5 !important}html body.brand-proof-redesign.light-theme #work .portfolio-intro-card>p:not(.eyebrow),html body.brand-proof-redesign.light-theme #work .portfolio-featured-card p,html body.brand-proof-redesign.light-theme #work .portfolio-work-card p{color:#34495f !important}html body.brand-proof-redesign #work .portfolio-proof-grid span{border-color:rgba(190,220,245,0.16) !important;color:#74b5ff !important}html body.brand-proof-redesign.light-theme #work .portfolio-proof-grid span{border-color:rgba(27,96,185,0.12) !important;color:#0b5bc2 !important}html body.brand-proof-redesign #work .portfolio-meta span{border-color:rgba(190,220,245,0.18) !important;background:#071825 !important;color:#d9e9f8 !important}html body.brand-proof-redesign.light-theme #work .portfolio-meta span{border-color:rgba(27,96,185,0.14) !important;background:#ffffff !important;color:#24415f !important}html body.brand-proof-redesign #work .portfolio-filters button{border-color:rgba(190,220,245,0.2) !important;background:#0c2437 !important;color:#d9e9f8 !important}html body.brand-proof-redesign.light-theme #work .portfolio-filters button{border-color:rgba(27,96,185,0.16) !important;background:#ffffff !important;color:#0a2440 !important}html body.brand-proof-redesign #work .portfolio-filters button.active,html body.brand-proof-redesign #work .portfolio-filters button:hover,html body.brand-proof-redesign.light-theme #work .portfolio-filters button.active,html body.brand-proof-redesign.light-theme #work .portfolio-filters button:hover{border-color:#0b5bc2 !important;background:#0b5bc2 !important;color:#ffffff !important;box-shadow:0 12px 24px rgba(11,91,194,0.18) !important}html body.brand-proof-redesign.light-theme .utility-theme-toggle{border-color:rgba(7,24,37,0.2) !important;background:linear-gradient(180deg,#ffffff 0%,#edf5fb 100%) !important;box-shadow:0 4px 14px rgba(7,24,37,0.12),inset 0 0 0 1px rgba(255,255,255,0.9) !important}html body.brand-proof-redesign .theme-toggle-icon,html body.brand-proof-redesign.light-theme .theme-toggle-icon{position:relative !important;z-index:2 !important;display:grid !important;place-items:center !important;width:20px !important;height:20px !important;border-radius:999px !important;pointer-events:none !important;transition:color 180ms ease !important}html body.brand-proof-redesign .theme-toggle-icon svg,html body.brand-proof-redesign.light-theme .theme-toggle-icon svg{width:14px !important;height:14px !important;fill:none !important;stroke:currentColor !important;stroke-width:2 !important;stroke-linecap:round !important;stroke-linejoin:round !important}html body.brand-proof-redesign .theme-toggle-thumb,html body.brand-proof-redesign.light-theme .theme-toggle-thumb{position:absolute !important;z-index:1 !important;top:3px !important;left:3px !important;width:20px !important;height:20px !important;border-radius:999px !important;background:#ffffff !important;box-shadow:0 5px 14px rgba(0,0,0,0.28) !important;transform:translateX(26px) !important;transition:transform 180ms ease,background 180ms ease !important;border:1px solid rgba(7,24,37,0.12) !important}html body.brand-proof-redesign.light-theme .theme-toggle-thumb{transform:translateX(0) !important;box-shadow:0 4px 12px rgba(7,24,37,0.14) !important}html body.brand-proof-redesign .utility-theme-toggle .sun-icon{color:#ffb13d !important}html body.brand-proof-redesign .utility-theme-toggle .moon-icon{color:#071825 !important}html body.brand-proof-redesign.light-theme .utility-theme-toggle .sun-icon{color:#ff9f1c !important}html body.brand-proof-redesign.light-theme .utility-theme-toggle .moon-icon{color:#0a2638 !important;opacity:0.84 !important}html body.brand-proof-redesign .utility-theme-toggle .moon-icon svg path,html body.brand-proof-redesign.light-theme .utility-theme-toggle .moon-icon svg path{fill:currentColor !important;stroke:none !important}html body.brand-proof-redesign .footer-proof-panel,html body.brand-proof-redesign.light-theme .footer-proof-panel{padding:clamp(36px,5vw,66px) clamp(18px,5vw,82px) !important;border-top:5px solid #ff5a3d !important;background:radial-gradient(circle at 16% 0%,rgba(11,91,194,0.32),transparent 36%),linear-gradient(180deg,#061722 0%,#071f30 100%) !important;color:#f7fbff !important}html body.brand-proof-redesign .footer-proof-heading,html body.brand-proof-redesign.light-theme .footer-proof-heading{width:min(100%,1160px) !important;max-width:1160px !important;margin:0 auto 22px !important}html body.brand-proof-redesign .footer-proof-heading h2,html body.brand-proof-redesign.light-theme .footer-proof-heading h2{max-width:640px !important;margin:0 0 10px !important;color:#ffffff !important;font-size:2.45rem !important;line-height:1.05 !important}html body.brand-proof-redesign .footer-proof-heading>p:not(.eyebrow),html body.brand-proof-redesign.light-theme .footer-proof-heading>p:not(.eyebrow){max-width:680px !important;margin:0 0 22px !important;color:rgba(225,238,249,0.86) !important}html body.brand-proof-redesign .proof-bullets,html body.brand-proof-redesign.light-theme .proof-bullets{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:10px !important;margin:22px 0 0 !important;padding:0 !important}html body.brand-proof-redesign .proof-bullets li,html body.brand-proof-redesign.light-theme .proof-bullets li{min-height:68px !important;padding:14px 15px 14px 40px !important;border:1px solid rgba(190,220,245,0.18) !important;border-radius:8px !important;background:rgba(255,255,255,0.06) !important;color:#f4f9ff !important;font-size:0.95rem !important;font-weight:800 !important;line-height:1.16 !important;box-shadow:none !important}html body.brand-proof-redesign .proof-bullets li::before,html body.brand-proof-redesign.light-theme .proof-bullets li::before{left:16px !important;color:#ff7a59 !important}html body.brand-proof-redesign .footer-proof-grid .proof-card,html body.brand-proof-redesign.light-theme .footer-proof-grid .proof-card{min-height:112px !important;height:auto !important;padding:13px 9px !important;border:1px solid rgba(216,232,248,0.92) !important;border-radius:8px !important;background:#ffffff !important;color:#071825 !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:6px !important;text-align:center !important;text-decoration:none !important;box-shadow:0 10px 24px rgba(0,0,0,0.13) !important;overflow:hidden !important}html body.brand-proof-redesign .footer-proof-grid .proof-card:hover,html body.brand-proof-redesign.light-theme .footer-proof-grid .proof-card:hover{transform:translateY(-2px) !important;border-color:rgba(255,90,61,0.7) !important}html body.brand-proof-redesign .footer-proof-grid .proof-logo,html body.brand-proof-redesign.light-theme .footer-proof-grid .proof-logo{width:100% !important;min-height:21px !important;color:#0b5bc2 !important;font-size:0.95rem !important;font-weight:950 !important;line-height:1 !important;letter-spacing:0 !important;text-align:center !important;white-space:nowrap !important}html body.brand-proof-redesign .footer-proof-grid .google-wordmark,html body.brand-proof-redesign.light-theme .footer-proof-grid .google-wordmark{color:#1a73e8 !important;background:linear-gradient(90deg,#4285f4 0 28%,#ea4335 28% 48%,#fbbc05 48% 66%,#34a853 66% 100%) !important;-webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:transparent !important}html body.brand-proof-redesign .footer-proof-grid .mybuilder-wordmark,html body.brand-proof-redesign.light-theme .footer-proof-grid .mybuilder-wordmark{color:#1469c9 !important}html body.brand-proof-redesign .footer-proof-grid .myjobquote-wordmark,html body.brand-proof-redesign.light-theme .footer-proof-grid .myjobquote-wordmark{color:#e23d43 !important}html body.brand-proof-redesign .footer-proof-grid .facebook-wordmark,html body.brand-proof-redesign.light-theme .footer-proof-grid .facebook-wordmark{color:#1877f2 !important}html body.brand-proof-redesign .footer-proof-grid .wras-wordmark,html body.brand-proof-redesign.light-theme .footer-proof-grid .wras-wordmark{color:#005eb8 !important}html body.brand-proof-redesign .footer-proof-grid .insurance-wordmark,html body.brand-proof-redesign.light-theme .footer-proof-grid .insurance-wordmark{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:4px !important;color:#183753 !important}html body.brand-proof-redesign .footer-proof-grid .proof-logo svg,html body.brand-proof-redesign.light-theme .footer-proof-grid .proof-logo svg{width:16px !important;height:16px !important;flex:0 0 16px !important;fill:none !important;stroke:#0b5bc2 !important;stroke-width:2 !important;stroke-linecap:round !important;stroke-linejoin:round !important}html body.brand-proof-redesign .footer-proof-grid .proof-card strong,html body.brand-proof-redesign.light-theme .footer-proof-grid .proof-card strong{max-width:100% !important;color:#071825 !important;font-size:0.82rem !important;font-weight:950 !important;line-height:1.08 !important;letter-spacing:0 !important;text-wrap:balance !important}html body.brand-proof-redesign .footer-proof-grid .proof-card small,html body.brand-proof-redesign.light-theme .footer-proof-grid .proof-card small{max-width:100% !important;color:#5d7287 !important;font-size:0.68rem !important;font-weight:850 !important;line-height:1.12 !important;letter-spacing:0 !important;text-wrap:balance !important}html body.brand-proof-redesign .footer-proof-grid .proof-card .proof-stars,html body.brand-proof-redesign.light-theme .footer-proof-grid .proof-card .proof-stars{color:#ff5a3d !important;font-size:0.78rem !important;font-weight:950 !important;line-height:1 !important;white-space:nowrap !important}@media (max-width:920px){html body.brand-proof-redesign .proof-bullets,html body.brand-proof-redesign.light-theme .proof-bullets{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}@media (max-width:920px){html body.brand-proof-redesign .footer-proof-grid,html body.brand-proof-redesign.light-theme .footer-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important}}@media (max-width:560px){html body.brand-proof-redesign .footer-proof-panel,html body.brand-proof-redesign.light-theme .footer-proof-panel{padding:34px 14px 48px !important}}@media (max-width:560px){html body.brand-proof-redesign .footer-proof-heading h2,html body.brand-proof-redesign.light-theme .footer-proof-heading h2{font-size:2rem !important}}@media (max-width:560px){html body.brand-proof-redesign .proof-bullets,html body.brand-proof-redesign.light-theme .proof-bullets{grid-template-columns:1fr 1fr !important;gap:8px !important}}@media (max-width:560px){html body.brand-proof-redesign .proof-bullets li,html body.brand-proof-redesign.light-theme .proof-bullets li{min-height:62px !important;padding:12px 10px 12px 32px !important;font-size:0.78rem !important}}@media (max-width:560px){html body.brand-proof-redesign .proof-bullets li::before,html body.brand-proof-redesign.light-theme .proof-bullets li::before{left:11px !important}}@media (max-width:560px){html body.brand-proof-redesign .footer-proof-grid,html body.brand-proof-redesign.light-theme .footer-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:6px !important;padding:7px !important;border-radius:12px !important}}@media (max-width:560px){html body.brand-proof-redesign .footer-proof-grid .proof-card,html body.brand-proof-redesign.light-theme .footer-proof-grid .proof-card{min-height:92px !important;padding:10px 5px !important;gap:5px !important}}@media (max-width:560px){html body.brand-proof-redesign .footer-proof-grid .proof-logo,html body.brand-proof-redesign.light-theme .footer-proof-grid .proof-logo{font-size:0.76rem !important;min-height:18px !important}}@media (max-width:560px){html body.brand-proof-redesign .footer-proof-grid .proof-card strong,html body.brand-proof-redesign.light-theme .footer-proof-grid .proof-card strong{font-size:0.66rem !important}}@media (max-width:560px){html body.brand-proof-redesign .footer-proof-grid .proof-card small,html body.brand-proof-redesign.light-theme .footer-proof-grid .proof-card small{font-size:0.58rem !important}}@media (max-width:560px){html body.brand-proof-redesign .footer-proof-grid .proof-card .proof-stars,html body.brand-proof-redesign.light-theme .footer-proof-grid .proof-card .proof-stars{font-size:0.62rem !important}}@media (max-width:560px){html body.brand-proof-redesign .footer-proof-grid .proof-logo svg,html body.brand-proof-redesign.light-theme .footer-proof-grid .proof-logo svg{width:13px !important;height:13px !important;flex-basis:13px !important}}html body.brand-proof-redesign .utility-strip,html body.brand-proof-redesign.light-theme .utility-strip{background:#071825 !important;color:#f7fbff !important;border-color:rgba(190,220,245,0.18) !important;box-shadow:none !important;grid-template-columns:minmax(0,1fr) auto auto auto 48px 58px !important;gap:12px !important;align-items:center !important}html body.brand-proof-redesign .language-switch,html body.brand-proof-redesign.light-theme .language-switch{justify-self:end !important;width:48px !important;min-width:48px !important;max-width:48px !important;margin:0 !important}html body.brand-proof-redesign .language-switch button,html body.brand-proof-redesign.light-theme .language-switch button{background:var(--plx-final-orange,#ff5a3d) !important;color:#ffffff !important;border-color:rgba(255,255,255,0.18) !important;width:40px !important;min-width:40px !important;max-width:40px !important;height:26px !important}html body.brand-proof-redesign .utility-theme-toggle,html body.brand-proof-redesign.light-theme .utility-theme-toggle{background:linear-gradient(180deg,#092334 0%,#061824 100%) !important;border-color:rgba(255,255,255,0.62) !important;position:relative !important;display:grid !important;grid-template-columns:1fr 1fr !important;align-items:center !important;justify-items:center !important;width:54px !important;min-width:54px !important;height:28px !important;min-height:28px !important;padding:3px !important;border:1px solid rgba(216,232,248,0.62) !important;border-radius:999px !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.08),0 8px 20px rgba(0,0,0,0.16) !important;color:#f7fbff !important;overflow:hidden !important;justify-self:end !important;margin:0 !important;z-index:2 !important}html body.brand-proof-redesign:not(.light-theme) .brand-header{background:linear-gradient(180deg,rgba(8,31,46,0.98) 0%,rgba(5,22,34,0.98) 100%) !important;border-bottom:1px solid rgba(190,220,245,0.14) !important;box-shadow:0 12px 30px rgba(0,0,0,0.22) !important;backdrop-filter:blur(14px) !important}html body.brand-proof-redesign:not(.light-theme) .brand-header .brand-lockup{gap:12px !important}html body.brand-proof-redesign:not(.light-theme) .brand-header .brand-logo-image{box-shadow:0 10px 22px rgba(0,0,0,0.24),0 0 0 1px rgba(190,220,245,0.18) !important}html body.brand-proof-redesign:not(.light-theme) .brand-header .brand-text strong{color:#ffffff !important;text-shadow:none !important}html body.brand-proof-redesign:not(.light-theme) .brand-header .brand-text strong span{color:#ff5a3d !important}html body.brand-proof-redesign:not(.light-theme) .brand-header .brand-text small{color:rgba(218,235,249,0.78) !important}html body.brand-proof-redesign:not(.light-theme) .brand-nav a,html body.brand-proof-redesign:not(.light-theme) .brand-menu-button{color:rgba(247,251,255,0.9) !important}html body.brand-proof-redesign:not(.light-theme) .brand-nav a:hover,html body.brand-proof-redesign:not(.light-theme) .brand-menu-button:hover{background:rgba(255,90,61,0.13) !important;color:#ffffff !important}html body.brand-proof-redesign:not(.light-theme) .header-actions{gap:10px !important}html body.brand-proof-redesign:not(.light-theme) .brand-header-link{min-height:44px !important;border-radius:10px !important;padding:0 18px !important;border:1px solid rgba(255,255,255,0.1) !important;box-shadow:0 9px 20px rgba(0,0,0,0.22) !important}html body.brand-proof-redesign:not(.light-theme) .brand-header-link.whatsapp{background:linear-gradient(135deg,#16a85e,#0d8849) !important}html body.brand-proof-redesign:not(.light-theme) .brand-header-link.call{background:linear-gradient(135deg,#ff684a,#f04424) !important}@media (max-width:1100px){html body.brand-proof-redesign .utility-strip,html body.brand-proof-redesign.light-theme .utility-strip{grid-template-columns:minmax(0,1fr) 48px 58px !important;gap:10px !important}}@media (max-width:1100px){html body.brand-proof-redesign .utility-strip>span,html body.brand-proof-redesign.light-theme .utility-strip>span{display:none !important}}@media (max-width:1100px){html body.brand-proof-redesign:not(.light-theme) .brand-header .brand-nav{border-color:rgba(190,220,245,0.14) !important;background:rgba(7,24,37,0.98) !important}}@media (max-width:720px){html body.brand-proof-redesign:not(.light-theme) .brand-header,html body.brand-proof-redesign.light-theme .brand-header{grid-template-columns:minmax(126px,1fr) auto 36px !important;gap:8px !important;min-height:58px !important;padding:8px 10px !important}}@media (max-width:720px){html body.brand-proof-redesign:not(.light-theme) .brand-header .brand-lockup,html body.brand-proof-redesign.light-theme .brand-header .brand-lockup{gap:8px !important}}@media (max-width:720px){html body.brand-proof-redesign:not(.light-theme) .brand-logo-image,html body.brand-proof-redesign.light-theme .brand-logo-image{width:36px !important;height:36px !important;flex-basis:36px !important}}@media (max-width:720px){html body.brand-proof-redesign:not(.light-theme) .brand-header .brand-text strong,html body.brand-proof-redesign.light-theme .brand-header .brand-text strong{font-size:1.05rem !important;line-height:1 !important}}@media (max-width:720px){html body.brand-proof-redesign:not(.light-theme) .brand-header .brand-text small,html body.brand-proof-redesign.light-theme .brand-header .brand-text small{display:none !important}}@media (max-width:720px){html body.brand-proof-redesign:not(.light-theme) .header-actions,html body.brand-proof-redesign.light-theme .header-actions{gap:5px !important}}@media (max-width:720px){html body.brand-proof-redesign:not(.light-theme) .brand-header-link,html body.brand-proof-redesign.light-theme .brand-header-link{min-height:38px !important;padding:0 10px !important;border-radius:9px !important;font-size:0.7rem !important}}@media (max-width:520px){html body.brand-proof-redesign .utility-strip,html body.brand-proof-redesign.light-theme .utility-strip{grid-template-columns:minmax(0,1fr) 44px 56px !important;gap:8px !important;padding-inline:8px !important}}@media (max-width:520px){html body.brand-proof-redesign .language-switch,html body.brand-proof-redesign.light-theme .language-switch{width:44px !important;min-width:44px !important;max-width:44px !important}}@media (max-width:520px){html body.brand-proof-redesign .language-switch button,html body.brand-proof-redesign.light-theme .language-switch button{width:36px !important;min-width:36px !important;max-width:36px !important;font-size:0.62rem !important}}@media (max-width:520px){html body.brand-proof-redesign .utility-theme-toggle,html body.brand-proof-redesign.light-theme .utility-theme-toggle{width:54px !important;min-width:54px !important}}@media (max-width:520px){html body.brand-proof-redesign:not(.light-theme) .brand-header-link,html body.brand-proof-redesign.light-theme .brand-header-link{min-height:36px !important;padding:0 8px !important;font-size:0.66rem !important}}@media (max-width:520px){html body.brand-proof-redesign:not(.light-theme) .brand-menu-button,html body.brand-proof-redesign.light-theme .brand-menu-button{width:32px !important;min-width:32px !important}}html body.brand-proof-redesign .area-ticker-track span,html body.brand-proof-redesign.light-theme .area-ticker-track span{position:relative !important;gap:0 !important;padding-left:14px !important}html body.brand-proof-redesign .area-ticker-track span::before,html body.brand-proof-redesign.light-theme .area-ticker-track span::before{content:"" !important;position:absolute !important;left:1px !important;top:50% !important;width:8px !important;height:8px !important;border-radius:50% 50% 50% 0 !important;background:#ff684a !important;box-shadow:0 0 0 3px rgba(255,104,74,0.12) !important;transform:translateY(-64%) rotate(-45deg) !important}html body.brand-proof-redesign .area-ticker-track span::after,html body.brand-proof-redesign.light-theme .area-ticker-track span::after{content:"" !important;position:absolute !important;left:3px !important;top:50% !important;width:3px !important;height:3px !important;border-radius:999px !important;background:#071825 !important;transform:translateY(-78%) !important;opacity:0.7 !important}html body.brand-proof-redesign.light-theme .area-ticker-track span::after{background:#ffffff !important;opacity:0.82 !important}html body.brand-proof-redesign .google-score-card,html body.brand-proof-redesign.light-theme .google-score-card{grid-template-columns:78px minmax(0,1fr) !important}html body.brand-proof-redesign .google-score-logo,html body.brand-proof-redesign.light-theme .google-score-logo{width:72px !important;height:50px !important;min-width:72px !important;padding:0 8px !important;border:1px solid rgba(216,232,248,0.9) !important;border-radius:12px !important;background:#ffffff !important;color:#1a73e8 !important;background-image:linear-gradient(90deg,#4285f4 0 29%,#ea4335 29% 47%,#fbbc05 47% 65%,#34a853 65% 100%) !important;-webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:transparent !important;font-size:1rem !important;font-weight:950 !important;line-height:1 !important;letter-spacing:0 !important;box-shadow:0 10px 22px rgba(7,88,184,0.14) !important}html body.brand-proof-redesign:not(.light-theme) .google-score-logo{border-color:rgba(255,255,255,0.88) !important;box-shadow:0 10px 24px rgba(0,0,0,0.22) !important}html body.brand-proof-redesign .brand-hero>.hero-cert-row,html body.brand-proof-redesign.light-theme .brand-hero>.hero-cert-row{position:relative !important;z-index:3 !important;align-self:center !important;width:min(100%,1120px) !important;max-width:1120px !important;margin:auto auto 0 !important;padding:0 !important;display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:0 !important;overflow:hidden !important;border:1px solid rgba(190,220,245,0.32) !important;border-radius:20px !important;background:rgba(12,37,57,0.82) !important;box-shadow:0 22px 58px rgba(0,0,0,0.26),inset 0 1px 0 rgba(255,255,255,0.08) !important;color:#ffffff !important;backdrop-filter:blur(12px) saturate(1.08) !important;-webkit-backdrop-filter:blur(12px) saturate(1.08) !important;box-sizing:border-box !important;margin-left:auto !important;margin-right:auto !important;margin-inline:auto !important;justify-self:center !important;transform:none !important;min-height:0 !important}html body.brand-proof-redesign .brand-hero .hero-cert-row>span,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row>span{display:grid !important;grid-template-rows:28px auto auto auto !important;align-content:center !important;justify-items:start !important;min-width:0 !important;min-height:104px !important;padding:13px 12px !important;color:#ffffff !important;text-align:left !important;border:0 !important;border-right:1px solid rgba(190,220,245,0.22) !important;background:transparent !important;grid-template-columns:48px minmax(0,1fr) !important;align-items:center !important;column-gap:14px !important;margin:0 !important;border-radius:0 !important;box-shadow:none !important;gap:5px !important;row-gap:3px !important;overflow:visible !important;box-sizing:border-box !important}html body.brand-proof-redesign .brand-hero .hero-cert-row i,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row i{display:grid !important;place-items:center !important;width:30px !important;height:30px !important;margin:0 !important;border-radius:8px !important;color:#2b8cff !important;border:0 !important;background:rgba(11,91,194,0.08) !important;grid-column:1 !important;grid-row:1 / 5 !important;box-shadow:none !important;border-width:1.5px !important}html body.brand-proof-redesign .brand-hero .google-rating i,html body.brand-proof-redesign.light-theme .brand-hero .google-rating i{color:var(--plx-final-orange,#ff5a3d) !important;border-color:rgba(255,90,61,0.6) !important;background:rgba(255,90,61,0.08) !important}html body.brand-proof-redesign .brand-hero .hero-cert-row svg,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row svg{width:16px !important;height:16px !important;fill:none !important;stroke:currentColor !important;stroke-width:2.2 !important;stroke-linecap:round !important;stroke-linejoin:round !important;filter:drop-shadow(0 10px 18px rgba(0,0,0,0.24)) !important}html body.brand-proof-redesign .brand-hero .hero-cert-row strong,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row strong{margin:0 !important;color:#ffffff !important;font-size:clamp(1rem,1.9vw,1.35rem) !important;line-height:1.02 !important;font-weight:950 !important;letter-spacing:0 !important;grid-column:2 !important;white-space:normal !important;grid-row:1 !important}html body.brand-proof-redesign .brand-hero .hero-cert-row small,html body.brand-proof-redesign .brand-hero .hero-cert-row .review-count,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row small,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row .review-count{grid-column:2 !important;display:block !important;margin:0 !important;color:var(--plx-muted) !important;font-size:0.7rem !important;line-height:1.05 !important;font-weight:800 !important;letter-spacing:0 !important;text-transform:none !important}html body.brand-proof-redesign .brand-hero .hero-cert-row em,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row em{grid-row:3 !important;display:block !important;color:var(--plx-final-orange) !important;font-size:0.68rem !important;line-height:1 !important;font-style:normal !important;font-weight:950 !important;letter-spacing:0.1em !important}@media (max-width:760px){html body.brand-proof-redesign .brand-hero .hero-cert-row>span,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row>span{grid-template-columns:1fr !important;grid-template-rows:22px auto auto auto auto !important;justify-items:center !important;min-height:94px !important;padding:10px 4px 9px !important;text-align:center !important;display:grid !important;align-content:center !important;gap:4px !important}}@media (max-width:760px){html body.brand-proof-redesign .brand-hero .hero-cert-row i,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row i{grid-column:1 !important;grid-row:1 !important;width:22px !important;height:22px !important;margin:0 0 8px !important;border-radius:6px !important}}@media (max-width:760px){html body.brand-proof-redesign .brand-hero .hero-cert-row svg,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row svg{width:13px !important;height:13px !important}}@media (max-width:760px){html body.brand-proof-redesign .brand-hero .hero-cert-row strong,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row strong{font-size:0.92rem !important;grid-row:2 !important}}@media (max-width:760px){html body.brand-proof-redesign .brand-hero .hero-cert-row small,html body.brand-proof-redesign .brand-hero .hero-cert-row .review-count,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row small,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row .review-count{max-width:68px !important;font-size:0.54rem !important;line-height:1.06 !important}}@media (max-width:760px){html body.brand-proof-redesign .brand-hero .hero-cert-row em,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row em{grid-row:4 !important;font-size:0.52rem !important;letter-spacing:0.02em !important}}@media (max-width:760px){html body.brand-proof-redesign .google-score-card,html body.brand-proof-redesign.light-theme .google-score-card{grid-template-columns:72px minmax(0,1fr) !important}}@media (max-width:760px){html body.brand-proof-redesign .google-score-logo,html body.brand-proof-redesign.light-theme .google-score-logo{width:66px !important;height:46px !important;min-width:66px !important;font-size:0.9rem !important}}@media (min-width:901px){html body.brand-proof-redesign .utility-strip,html body.brand-proof-redesign.light-theme .utility-strip{grid-template-columns:minmax(0,1fr) 48px 58px !important;padding-right:clamp(28px,5vw,82px) !important}}@media (min-width:901px){html body.brand-proof-redesign .utility-strip>span,html body.brand-proof-redesign.light-theme .utility-strip>span{display:none !important}}@media (min-width:901px){html body.brand-proof-redesign .language-switch,html body.brand-proof-redesign.light-theme .language-switch,html body.brand-proof-redesign .utility-theme-toggle,html body.brand-proof-redesign.light-theme .utility-theme-toggle{justify-self:end !important}}@media (min-width:901px) and (max-width:1320px){html body.brand-proof-redesign .brand-header,html body.brand-proof-redesign.light-theme .brand-header{grid-template-columns:minmax(214px,0.72fr) minmax(0,1fr) auto !important;gap:clamp(10px,1vw,16px) !important}}@media (min-width:901px) and (max-width:1320px){html body.brand-proof-redesign .brand-nav,html body.brand-proof-redesign.light-theme .brand-nav{gap:clamp(2px,0.55vw,8px) !important;justify-content:end !important}}@media (min-width:901px) and (max-width:1320px){html body.brand-proof-redesign .brand-nav a,html body.brand-proof-redesign.light-theme .brand-nav a{padding-inline:clamp(5px,0.65vw,9px) !important;font-size:0.8rem !important}}@media (min-width:901px) and (max-width:1320px){html body.brand-proof-redesign .brand-header .header-actions,html body.brand-proof-redesign.light-theme .brand-header .header-actions{gap:8px !important}}@media (min-width:901px) and (max-width:1320px){html body.brand-proof-redesign .brand-header-link,html body.brand-proof-redesign.light-theme .brand-header-link{padding-inline:14px !important}}html body.brand-proof-redesign .map-label.northampton,html body.brand-proof-redesign.light-theme .map-label.northampton{left:36% !important;bottom:12% !important}html body.brand-proof-redesign .map-label.peterborough,html body.brand-proof-redesign.light-theme .map-label.peterborough{right:7% !important;bottom:16% !important}@media (max-width:760px){html body.brand-proof-redesign .brand-menu-button,html body.brand-proof-redesign.light-theme .brand-menu-button{grid-column:3 !important;justify-self:end !important;align-self:center !important;display:grid !important;place-items:center !important;width:38px !important;min-width:38px !important;max-width:38px !important;height:38px !important;min-height:38px !important;padding:0 !important;border:1px solid rgba(190,220,245,0.24) !important;border-radius:10px !important;background:rgba(255,255,255,0.05) !important;color:#dcecf8 !important;font-size:0 !important;line-height:1 !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.03) !important}}@media (max-width:760px){html body.brand-proof-redesign.light-theme .brand-menu-button{border-color:rgba(7,24,37,0.13) !important;background:#ffffff !important;color:#082033 !important;box-shadow:0 8px 18px rgba(7,24,37,0.08) !important}}@media (max-width:760px){html body.brand-proof-redesign .brand-menu-button::before,html body.brand-proof-redesign.light-theme .brand-menu-button::before{content:"" !important;width:18px !important;height:2px !important;border:0 !important;border-radius:999px !important;background:currentColor !important;box-shadow:0 -7px 0 currentColor,0 7px 0 currentColor !important;transform:translateY(0) !important}}@media (max-width:760px){html body.brand-proof-redesign .brand-menu-button:hover,html body.brand-proof-redesign.light-theme .brand-menu-button:hover{border-color:rgba(255,90,61,0.42) !important;background:rgba(255,90,61,0.1) !important}}@media (max-width:760px){html body.brand-proof-redesign .map-label,html body.brand-proof-redesign.light-theme .map-label{min-height:25px !important;padding:5px 7px !important;font-size:0.58rem !important;letter-spacing:0 !important}}@media (max-width:760px){html body.brand-proof-redesign .map-label::before,html body.brand-proof-redesign.light-theme .map-label::before{width:7px !important;height:7px !important;margin-right:5px !important;box-shadow:0 0 0 3px rgba(255,90,61,0.18) !important}}@media (max-width:760px){html body.brand-proof-redesign .map-label.harborough,html body.brand-proof-redesign.light-theme .map-label.harborough{display:none !important}}@media (max-width:760px){html body.brand-proof-redesign .map-label.peterborough,html body.brand-proof-redesign.light-theme .map-label.peterborough,html body.brand-proof-redesign .map-label.northampton,html body.brand-proof-redesign.light-theme .map-label.northampton{display:inline-flex !important}}@media (max-width:760px){html body.brand-proof-redesign .map-label.kettering,html body.brand-proof-redesign.light-theme .map-label.kettering{left:8% !important;top:20% !important}}@media (max-width:760px){html body.brand-proof-redesign .map-label.oakham,html body.brand-proof-redesign.light-theme .map-label.oakham{left:61% !important;top:15% !important}}@media (max-width:760px){html body.brand-proof-redesign .map-label.oundle,html body.brand-proof-redesign.light-theme .map-label.oundle{right:5% !important;top:34% !important}}@media (max-width:760px){html body.brand-proof-redesign .map-label.wellingborough,html body.brand-proof-redesign.light-theme .map-label.wellingborough{left:8% !important;bottom:36% !important}}@media (max-width:760px){html body.brand-proof-redesign .map-label.northampton,html body.brand-proof-redesign.light-theme .map-label.northampton{left:10% !important;bottom:16% !important}}@media (max-width:760px){html body.brand-proof-redesign .map-label.peterborough,html body.brand-proof-redesign.light-theme .map-label.peterborough{right:6% !important;bottom:16% !important}}@media (max-width:520px){html body.brand-proof-redesign .brand-menu-button,html body.brand-proof-redesign.light-theme .brand-menu-button{width:34px !important;min-width:34px !important;max-width:34px !important;height:34px !important;min-height:34px !important;border-radius:9px !important}}@media (max-width:520px){html body.brand-proof-redesign:not(.light-theme) .brand-header,html body.brand-proof-redesign.light-theme .brand-header{grid-template-columns:minmax(132px,1fr) auto 34px !important;gap:5px !important}}@media (max-width:520px){html body.brand-proof-redesign .brand-menu-button::before,html body.brand-proof-redesign.light-theme .brand-menu-button::before{width:16px !important;height:2px !important;box-shadow:0 -6px 0 currentColor,0 6px 0 currentColor !important}}@media (max-width:520px){html body.brand-proof-redesign .map-label,html body.brand-proof-redesign.light-theme .map-label{font-size:0.54rem !important;padding-inline:6px !important}}@media (max-width:540px){html body.brand-proof-redesign:not(.light-theme) .brand-header,html body.brand-proof-redesign.light-theme .brand-header{grid-template-columns:minmax(140px,1fr) auto 38px !important;gap:7px !important;min-height:62px !important;padding:9px 12px !important}}@media (max-width:540px){html body.brand-proof-redesign .brand-header .header-actions,html body.brand-proof-redesign.light-theme .brand-header .header-actions{gap:6px !important;justify-self:end !important}}@media (max-width:540px){html body.brand-proof-redesign .brand-header-link,html body.brand-proof-redesign.light-theme .brand-header-link{height:38px !important;min-height:38px !important;padding:0 9px !important;border-radius:10px !important;font-size:0.68rem !important;letter-spacing:0 !important}}@media (max-width:540px){html body.brand-proof-redesign .brand-header-link.whatsapp,html body.brand-proof-redesign.light-theme .brand-header-link.whatsapp{width:clamp(76px,18.2vw,84px) !important}}@media (max-width:540px){html body.brand-proof-redesign .brand-header-link.call,html body.brand-proof-redesign.light-theme .brand-header-link.call{width:clamp(92px,22vw,100px) !important}}@media (max-width:540px){html body.brand-proof-redesign .brand-menu-button,html body.brand-proof-redesign.light-theme .brand-menu-button{width:38px !important;min-width:38px !important;max-width:38px !important;height:38px !important;min-height:38px !important;border-radius:10px !important;margin-left:0 !important}}@media (max-width:540px){html body.brand-proof-redesign .brand-menu-button::before,html body.brand-proof-redesign.light-theme .brand-menu-button::before{width:17px !important;height:2px !important;border:0 !important;border-radius:999px !important;background:currentColor !important;box-shadow:0 -6px 0 currentColor,0 6px 0 currentColor !important}}@media (max-width:400px){html body.brand-proof-redesign:not(.light-theme) .brand-header,html body.brand-proof-redesign.light-theme .brand-header{grid-template-columns:minmax(128px,1fr) auto 36px !important;gap:5px !important;padding-inline:9px !important}}@media (max-width:400px){html body.brand-proof-redesign .brand-header .brand-text strong,html body.brand-proof-redesign.light-theme .brand-header .brand-text strong{font-size:0.98rem !important}}@media (min-width:901px){html body.brand-proof-redesign .brand-hero>.hero-copy,html body.brand-proof-redesign.light-theme .brand-hero>.hero-copy{width:min(51vw,700px) !important;max-width:700px !important}}@media (min-width:901px){html body.brand-proof-redesign .brand-hero .hero-copy h1,html body.brand-proof-redesign.light-theme .brand-hero .hero-copy h1{max-width:700px !important;font-size:clamp(3.25rem,4.55vw,5rem) !important;line-height:1.01 !important}}@media (min-width:901px){html body.brand-proof-redesign .brand-hero .hero-copy .hero-subtitle,html body.brand-proof-redesign.light-theme .brand-hero .hero-copy .hero-subtitle{max-width:520px !important;margin-top:clamp(18px,1.7vw,24px) !important;font-size:clamp(1.05rem,1.25vw,1.26rem) !important}}@media (min-width:901px){html body.brand-proof-redesign .brand-hero .hero-cert-row>span,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row>span{min-height:96px !important;padding:16px clamp(16px,1.8vw,28px) !important}}html body.brand-proof-redesign .footer-cta-actions .brand-header-link,html body.brand-proof-redesign.light-theme .footer-cta-actions .brand-header-link{width:100% !important;min-width:0 !important;justify-content:center !important;min-height:56px !important;padding:0 16px !important;border-radius:12px !important;font-size:clamp(0.9rem,2.8vw,1.02rem) !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;display:inline-flex !important;max-width:none !important;height:56px !important;align-items:center !important;line-height:1 !important;text-align:center !important}@media (max-width:620px){html body.brand-proof-redesign .footer-cta-actions .brand-header-link,html body.brand-proof-redesign.light-theme .footer-cta-actions .brand-header-link{height:52px !important;min-height:52px !important}}@media (min-width:761px) and (max-width:900px){html body.brand-proof-redesign .brand-menu-button::before,html body.brand-proof-redesign.light-theme .brand-menu-button::before{content:"" !important;width:20px !important;height:2px !important;border:0 !important;border-radius:999px !important;background:currentColor !important;box-shadow:0 -7px 0 currentColor,0 7px 0 currentColor !important}}@media (min-width:761px) and (max-width:900px){html body.brand-proof-redesign .brand-hero,html body.brand-proof-redesign.light-theme .brand-hero{align-items:center !important;min-height:720px !important;padding:44px 28px 38px !important;background:linear-gradient(90deg,rgba(7,24,37,0.99) 0%,rgba(7,24,37,0.92) 36%,rgba(7,24,37,0.4) 70%,rgba(7,24,37,0.78) 100%),linear-gradient(180deg,rgba(7,24,37,0.02) 0%,rgba(7,24,37,0.14) 58%,rgba(6,44,82,0.64) 100%),url("assets/plumbixx-hero-photo-optimized.jpg") 78% center / auto 98% no-repeat,var(--plx-final-navy) !important}}@media (min-width:761px) and (max-width:900px){html body.brand-proof-redesign .brand-hero>.hero-copy,html body.brand-proof-redesign.light-theme .brand-hero>.hero-copy{width:min(100%,690px) !important;max-width:690px !important;margin:0 auto !important}}@media (min-width:761px) and (max-width:900px){html body.brand-proof-redesign .brand-hero .hero-copy h1,html body.brand-proof-redesign.light-theme .brand-hero .hero-copy h1{max-width:620px !important;font-size:clamp(3rem,7vw,4.15rem) !important;line-height:1.02 !important}}@media (min-width:761px) and (max-width:900px){html body.brand-proof-redesign .brand-hero .hero-copy .hero-subtitle,html body.brand-proof-redesign.light-theme .brand-hero .hero-copy .hero-subtitle{max-width:520px !important}}@media (min-width:761px) and (max-width:900px){html body.brand-proof-redesign .brand-hero>.hero-cert-row,html body.brand-proof-redesign.light-theme .brand-hero>.hero-cert-row{width:min(100%,690px) !important;max-width:690px !important;margin:auto auto 0 !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important}}@media (min-width:761px) and (max-width:900px){html body.brand-proof-redesign .brand-hero .hero-cert-row>span,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row>span{grid-template-columns:1fr !important;grid-template-rows:28px auto auto auto !important;justify-items:center !important;min-height:106px !important;padding:10px 8px !important;gap:4px !important;text-align:center !important}}@media (min-width:761px) and (max-width:900px){html body.brand-proof-redesign .brand-hero .hero-cert-row i,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row i,html body.brand-proof-redesign .brand-hero .hero-cert-row strong,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row strong,html body.brand-proof-redesign .brand-hero .hero-cert-row small,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row small,html body.brand-proof-redesign .brand-hero .hero-cert-row em,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row em{grid-column:1 !important;text-align:center !important}}@media (min-width:761px) and (max-width:900px){html body.brand-proof-redesign .brand-hero .hero-cert-row i,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row i{grid-row:1 !important;width:28px !important;height:28px !important;border-radius:8px !important}}@media (min-width:761px) and (max-width:900px){html body.brand-proof-redesign .brand-hero .hero-cert-row svg,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row svg{width:16px !important;height:16px !important}}@media (min-width:761px) and (max-width:900px){html body.brand-proof-redesign .brand-hero .hero-cert-row strong,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row strong{grid-row:2 !important;font-size:clamp(0.92rem,2.4vw,1.2rem) !important}}@media (min-width:761px) and (max-width:900px){html body.brand-proof-redesign .brand-hero .hero-cert-row small,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row small{grid-row:3 !important;max-width:92px !important;font-size:0.62rem !important}}@media (min-width:761px) and (max-width:900px){html body.brand-proof-redesign .brand-hero .hero-cert-row em,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row em{grid-row:4 !important;font-size:0.58rem !important;letter-spacing:0.04em !important}}html body.brand-proof-redesign .brand-header,html body.brand-proof-redesign.light-theme .brand-header,html body.brand-proof-redesign .brand-header *,html body.brand-proof-redesign.light-theme .brand-header *,html body.brand-proof-redesign .utility-strip *,html body.brand-proof-redesign.light-theme .utility-strip *{transition-property:background-color,background,color,border-color,box-shadow,opacity !important;transition-duration:150ms !important;transition-timing-function:ease !important}html body.brand-proof-redesign .brand-header-link,html body.brand-proof-redesign.light-theme .brand-header-link{box-sizing:border-box !important;height:48px !important;min-height:48px !important;max-height:48px !important;border-width:1px !important;border-style:solid !important;flex:0 0 auto !important;transform:translateZ(0) !important}html body.brand-proof-redesign .brand-header-link.whatsapp,html body.brand-proof-redesign.light-theme .brand-header-link.whatsapp{width:130px !important;min-width:130px !important;max-width:130px !important}html body.brand-proof-redesign .brand-header-link.call,html body.brand-proof-redesign.light-theme .brand-header-link.call{width:168px !important;min-width:168px !important;max-width:168px !important}html body.brand-proof-redesign .brand-menu-button,html body.brand-proof-redesign.light-theme .brand-menu-button{position:relative !important;display:grid !important;place-items:center !important;text-indent:-9999px !important;overflow:hidden !important;box-sizing:border-box !important;width:44px !important;min-width:44px !important;max-width:44px !important;height:44px !important;min-height:44px !important;max-height:44px !important;padding:0 !important;border-width:1px !important;border-style:solid !important;border-color:rgba(7,88,184,0.28) !important;background:#ffffff !important;color:#082033 !important;transform:translateZ(0) !important}html body.brand-proof-redesign:not(.light-theme) .brand-menu-button{border-color:rgba(190,220,245,0.24) !important;background:rgba(255,255,255,0.06) !important;color:#dcecf8 !important}html body.brand-proof-redesign .brand-menu-button::before,html body.brand-proof-redesign.light-theme .brand-menu-button::before{position:absolute !important;top:50% !important;left:50% !important;margin:0 !important;transform:translate(-50%,-50%) !important;width:20px !important;height:2px !important;background:currentColor !important;box-shadow:0 -7px 0 currentColor,0 7px 0 currentColor !important}@media (min-width:901px){html body.brand-proof-redesign .brand-menu-button,html body.brand-proof-redesign.light-theme .brand-menu-button{display:none !important}}@media (min-width:901px){html body.brand-proof-redesign .brand-hero,html body.brand-proof-redesign.light-theme .brand-hero{min-height:clamp(720px,78vh,860px) !important;padding:clamp(44px,5vw,76px) clamp(52px,5vw,96px) clamp(42px,4vw,58px) !important;background:linear-gradient(90deg,rgba(7,24,37,0.99) 0%,rgba(7,24,37,0.94) 31%,rgba(7,24,37,0.32) 64%,rgba(7,24,37,0.62) 100%),linear-gradient(180deg,rgba(7,24,37,0.02) 0%,rgba(7,24,37,0.08) 55%,rgba(6,44,82,0.5) 100%),url("assets/plumbixx-hero-photo-optimized.jpg") right center / auto 106% no-repeat,var(--plx-final-navy) !important;padding-top:clamp(84px,7vw,124px) !important;padding-bottom:clamp(48px,5vw,70px) !important}}@media (min-width:901px){html body.brand-proof-redesign .brand-hero>.hero-cert-row,html body.brand-proof-redesign.light-theme .brand-hero>.hero-cert-row{width:min(calc(100% - 104px),1320px) !important;max-width:1320px !important;margin:clamp(34px,5vh,58px) auto 0 !important;margin-top:clamp(48px,6vh,76px) !important}}@media (min-width:721px) and (max-width:1100px){html body.brand-proof-redesign .brand-header-link,html body.brand-proof-redesign.light-theme .brand-header-link{height:44px !important;min-height:44px !important;max-height:44px !important;padding-inline:12px !important;font-size:0.82rem !important}}@media (min-width:721px) and (max-width:1100px){html body.brand-proof-redesign .brand-header-link.whatsapp,html body.brand-proof-redesign.light-theme .brand-header-link.whatsapp{width:118px !important;min-width:118px !important;max-width:118px !important}}@media (min-width:721px) and (max-width:1100px){html body.brand-proof-redesign .brand-header-link.call,html body.brand-proof-redesign.light-theme .brand-header-link.call{width:158px !important;min-width:158px !important;max-width:158px !important}}@media (max-width:720px){html body.brand-proof-redesign .brand-header-link,html body.brand-proof-redesign.light-theme .brand-header-link{height:38px !important;min-height:38px !important;max-height:38px !important;padding-inline:8px !important;font-size:0.68rem !important}}@media (max-width:720px){html body.brand-proof-redesign .brand-header-link.whatsapp,html body.brand-proof-redesign.light-theme .brand-header-link.whatsapp{width:84px !important;min-width:84px !important;max-width:84px !important}}@media (max-width:720px){html body.brand-proof-redesign .brand-header-link.call,html body.brand-proof-redesign.light-theme .brand-header-link.call{width:100px !important;min-width:100px !important;max-width:100px !important}}@media (max-width:720px){html body.brand-proof-redesign .brand-menu-button,html body.brand-proof-redesign.light-theme .brand-menu-button{width:38px !important;min-width:38px !important;max-width:38px !important;height:38px !important;min-height:38px !important;max-height:38px !important}}@media (max-width:720px){html body.brand-proof-redesign .brand-menu-button::before,html body.brand-proof-redesign.light-theme .brand-menu-button::before{width:17px !important;box-shadow:0 -6px 0 currentColor,0 6px 0 currentColor !important}}@media (max-width:400px){html body.brand-proof-redesign .brand-header-link.whatsapp,html body.brand-proof-redesign.light-theme .brand-header-link.whatsapp{width:72px !important;min-width:72px !important;max-width:72px !important}}@media (max-width:400px){html body.brand-proof-redesign .brand-header-link.call,html body.brand-proof-redesign.light-theme .brand-header-link.call{width:88px !important;font-size:0.64rem !important;min-width:88px !important;max-width:88px !important}}@media (max-width:400px){html body.brand-proof-redesign .brand-menu-button,html body.brand-proof-redesign.light-theme .brand-menu-button{width:36px !important;min-width:36px !important;max-width:36px !important;height:36px !important;min-height:36px !important;max-height:36px !important}}html body.brand-proof-redesign #about .pricing-panel,html body.brand-proof-redesign.light-theme #about .pricing-panel{display:grid !important;grid-template-columns:minmax(0,1.04fr) minmax(260px,0.82fr) !important;gap:clamp(18px,3vw,28px) !important;padding:clamp(18px,2.6vw,24px) !important;border-radius:16px !important;border:1px solid var(--plx-final-line) !important;background:#ffffff !important;color:var(--plx-final-ink) !important;box-shadow:0 12px 30px rgba(8,41,77,0.06) !important;align-items:stretch !important;margin:0 !important;width:100% !important}html body.brand-proof-redesign #about .pricing-side strong,html body.brand-proof-redesign.light-theme #about .pricing-side strong{color:#ff6b5a !important;font-size:0.98rem !important;line-height:1.16 !important;font-weight:950 !important;display:block !important;grid-column:2 !important}html body.brand-proof-redesign .footer-cta-panel,html body.brand-proof-redesign.light-theme .footer-cta-panel{width:min(100% - 36px,1120px) !important;margin:0 auto clamp(22px,4vw,42px) !important;display:grid !important;grid-template-columns:minmax(0,1fr) minmax(220px,320px) !important;gap:clamp(18px,3vw,34px) !important;align-items:center !important;padding:clamp(22px,3vw,34px) !important;color:#ffffff !important;background:linear-gradient(135deg,rgba(7,24,37,0.96),rgba(9,65,125,0.94)),var(--plx-final-blue) !important;border:1px solid rgba(255,90,61,0.28) !important;border-radius:16px !important;box-shadow:0 20px 52px rgba(0,24,52,0.18) !important;margin-top:clamp(34px,5.5vw,76px) !important}html body.brand-proof-redesign .footer-cta-actions,html body.brand-proof-redesign.light-theme .footer-cta-actions{display:grid !important;grid-template-columns:1fr !important;gap:10px !important;width:min(100%,300px) !important;min-width:0 !important;max-width:300px !important;margin-top:clamp(20px,3vw,28px) !important;justify-self:end !important;margin:0 !important}html body.brand-proof-redesign .footer-cta-actions .brand-header-link,html body.brand-proof-redesign.light-theme .footer-cta-actions .brand-header-link,html body.brand-proof-redesign .footer-cta-actions .brand-header-link.whatsapp,html body.brand-proof-redesign.light-theme .footer-cta-actions .brand-header-link.whatsapp,html body.brand-proof-redesign .footer-cta-actions .brand-header-link.call,html body.brand-proof-redesign.light-theme .footer-cta-actions .brand-header-link.call,html body.brand-proof-redesign .footer-cta-actions .brand-header-link.email,html body.brand-proof-redesign.light-theme .footer-cta-actions .brand-header-link.email{width:100% !important;min-width:0 !important;max-width:none !important;height:52px !important;min-height:52px !important;max-height:52px !important;justify-content:center !important;padding:0 12px !important;border-radius:12px !important;font-size:0.95rem !important;white-space:nowrap !important}html body.brand-proof-redesign .footer-cta-actions .footer-cta-email,html body.brand-proof-redesign.light-theme .footer-cta-actions .footer-cta-email{border-color:rgba(190,220,245,0.36) !important;background:rgba(255,255,255,0.1) !important;color:#ffffff !important}@media (min-width:901px) and (max-width:1100px){html body.brand-proof-redesign .brand-menu-button,html body.brand-proof-redesign.light-theme .brand-menu-button{display:grid !important;place-items:center !important;opacity:1 !important;width:44px !important;min-width:44px !important;max-width:44px !important;height:44px !important;min-height:44px !important;max-height:44px !important;border-color:rgba(190,220,245,0.34) !important;background:rgba(255,255,255,0.08) !important;color:#f2f8ff !important}}@media (min-width:901px) and (max-width:1100px){html body.brand-proof-redesign.light-theme .brand-menu-button{border-color:rgba(7,88,184,0.3) !important;background:#ffffff !important;color:#082033 !important}}@media (min-width:901px) and (max-width:1100px){html body.brand-proof-redesign .brand-menu-button::before,html body.brand-proof-redesign.light-theme .brand-menu-button::before{width:20px !important;height:2px !important;top:50% !important;left:50% !important;transform:translate(-50%,-50%) !important;box-shadow:0 -7px 0 currentColor,0 7px 0 currentColor !important}}@media (min-width:901px) and (max-width:1100px){html body.brand-proof-redesign .brand-hero,html body.brand-proof-redesign.light-theme .brand-hero{min-height:clamp(740px,86vh,820px) !important;padding-top:clamp(94px,10vh,128px) !important}}@media (min-width:901px) and (max-width:1100px){html body.brand-proof-redesign .brand-hero>.hero-cert-row,html body.brand-proof-redesign.light-theme .brand-hero>.hero-cert-row{width:min(calc(100% - 104px),920px) !important;max-width:920px !important;margin:clamp(78px,12vh,112px) auto 0 !important}}@media (min-width:901px) and (max-width:1100px){html body.brand-proof-redesign .brand-hero .hero-cert-row>span,html body.brand-proof-redesign.light-theme .brand-hero .hero-cert-row>span{min-height:100px !important}}@media (min-width:1101px){html body.brand-proof-redesign .brand-menu-button,html body.brand-proof-redesign.light-theme .brand-menu-button{display:none !important}}@media (min-width:761px) and (max-width:900px){html body.brand-proof-redesign .brand-menu-button,html body.brand-proof-redesign.light-theme .brand-menu-button{display:grid !important;place-items:center !important;width:44px !important;min-width:44px !important;height:44px !important;min-height:44px !important;padding:0 !important;border:1px solid rgba(7,88,184,0.3) !important;border-radius:12px !important;background:rgba(255,255,255,0.08) !important;color:#f2f8ff !important;box-shadow:0 10px 22px rgba(7,24,37,0.1) !important;opacity:1 !important;border-color:rgba(190,220,245,0.32) !important}}@media (min-width:761px) and (max-width:900px){html body.brand-proof-redesign.light-theme .brand-menu-button{border-color:rgba(7,88,184,0.3) !important;background:#ffffff !important;color:#082033 !important}}@media (min-width:761px) and (max-width:900px){html body.brand-proof-redesign .footer-cta-panel,html body.brand-proof-redesign.light-theme .footer-cta-panel{grid-template-columns:minmax(0,1fr) minmax(180px,230px) !important;width:min(100% - 36px,860px) !important;padding:clamp(26px,5vw,42px) !important}}@media (min-width:761px) and (max-width:900px){html body.brand-proof-redesign .footer-cta-actions,html body.brand-proof-redesign.light-theme .footer-cta-actions{grid-template-columns:repeat(2,minmax(0,1fr)) !important;max-width:220px !important;margin-top:18px !important;width:220px !important}}@media (max-width:620px){html body.brand-proof-redesign .footer-cta-panel,html body.brand-proof-redesign.light-theme .footer-cta-panel{grid-template-columns:1fr !important}}@media (max-width:620px){html body.brand-proof-redesign .footer-cta-actions,html body.brand-proof-redesign.light-theme .footer-cta-actions{grid-template-columns:repeat(3,minmax(0,1fr)) !important;max-width:none !important;gap:7px !important;justify-self:stretch !important;width:100% !important;margin-top:18px !important}}@media (max-width:620px){html body.brand-proof-redesign .footer-cta-actions .brand-header-link,html body.brand-proof-redesign.light-theme .footer-cta-actions .brand-header-link,html body.brand-proof-redesign .footer-cta-actions .brand-header-link.whatsapp,html body.brand-proof-redesign.light-theme .footer-cta-actions .brand-header-link.whatsapp,html body.brand-proof-redesign .footer-cta-actions .brand-header-link.call,html body.brand-proof-redesign.light-theme .footer-cta-actions .brand-header-link.call,html body.brand-proof-redesign .footer-cta-actions .brand-header-link.email,html body.brand-proof-redesign.light-theme .footer-cta-actions .brand-header-link.email{height:46px !important;min-height:46px !important;max-height:46px !important;padding:0 6px !important;font-size:clamp(0.68rem,3.1vw,0.82rem) !important;border-radius:10px !important}}html body.brand-proof-redesign #areas .area-columns,html body.brand-proof-redesign.light-theme #areas .area-columns{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:8px !important}html body.brand-proof-redesign #areas .area-columns ul,html body.brand-proof-redesign.light-theme #areas .area-columns ul{display:contents !important;min-width:0 !important}html body.brand-proof-redesign #areas .area-columns li::before,html body.brand-proof-redesign.light-theme #areas .area-columns li::before{left:10px !important;top:50% !important;transform:translateY(-50%) !important}html body.brand-proof-redesign .footer-proof-panel{background:radial-gradient(circle at 12% 18%,rgba(0,116,255,0.2),transparent 34%),linear-gradient(135deg,#061925 0%,#08283a 48%,#07304b 100%) !important;border-top:5px solid #ff5a45 !important;color:#f5f9ff !important}html body.brand-proof-redesign.light-theme .footer-proof-panel{background:linear-gradient(180deg,rgba(255,255,255,0.96),rgba(240,247,255,0.98)),radial-gradient(circle at 16% 8%,rgba(8,102,214,0.12),transparent 36%) !important;border-top:5px solid #ff5a45 !important;color:#082033 !important}html body.brand-proof-redesign .footer-proof-heading h2,html body.brand-proof-redesign .footer-proof-heading p{color:#f5f9ff !important}html body.brand-proof-redesign.light-theme .footer-proof-heading h2{color:#082033 !important}html body.brand-proof-redesign.light-theme .footer-proof-heading p{color:#486176 !important}html body.brand-proof-redesign.light-theme .footer-proof-panel .footer-proof-heading>p:not(.eyebrow){color:#486176 !important;opacity:1 !important}html body.brand-proof-redesign .footer-proof-panel .footer-proof-heading>p:not(.eyebrow){color:#cfe0ee !important;opacity:1 !important}html body.brand-proof-redesign .footer-proof-heading .eyebrow,html body.brand-proof-redesign.light-theme .footer-proof-heading .eyebrow{color:#ffb02e !important}html body.brand-proof-redesign.light-theme .footer-proof-heading .eyebrow{color:#ff5a45 !important}html body.brand-proof-redesign .proof-bullets li{background:rgba(255,255,255,0.07) !important;border-color:rgba(158,202,235,0.22) !important;color:#f5f9ff !important;box-shadow:none !important}html body.brand-proof-redesign.light-theme .proof-bullets li{background:#ffffff !important;border-color:rgba(8,102,214,0.16) !important;color:#102b43 !important;box-shadow:0 10px 28px rgba(8,39,68,0.08) !important}html body.brand-proof-redesign .footer-proof-grid,html body.brand-proof-redesign.light-theme .footer-proof-grid{width:min(100%,1160px) !important;max-width:1160px !important;margin:22px auto 0 !important;padding:10px !important;display:grid !important;grid-template-columns:repeat(6,minmax(0,1fr)) !important;gap:8px !important;border:1px solid rgba(255,255,255,0.13) !important;border-radius:16px !important;background:rgba(255,255,255,0.055) !important;box-shadow:0 18px 44px rgba(0,0,0,0.22) !important}html body.brand-proof-redesign .footer-proof-grid{background:rgba(255,255,255,0.055) !important;border-color:rgba(158,202,235,0.18) !important}html body.brand-proof-redesign.light-theme .footer-proof-grid{background:rgba(8,102,214,0.06) !important;border-color:rgba(8,102,214,0.14) !important}html body.brand-proof-redesign .footer-proof-grid .proof-card{background:linear-gradient(180deg,rgba(12,43,62,0.98),rgba(8,31,46,0.98)) !important;border-color:rgba(158,202,235,0.22) !important;box-shadow:0 12px 30px rgba(0,0,0,0.18) !important}html body.brand-proof-redesign.light-theme .footer-proof-grid .proof-card{background:#ffffff !important;border-color:rgba(8,102,214,0.16) !important;box-shadow:0 12px 28px rgba(8,39,68,0.1) !important}html body.brand-proof-redesign .footer-proof-grid .proof-card strong{color:#ffffff !important}html body.brand-proof-redesign .footer-proof-grid .proof-card small{color:#bfd4e6 !important}html body.brand-proof-redesign.light-theme .footer-proof-grid .proof-card strong{color:#082033 !important}html body.brand-proof-redesign.light-theme .footer-proof-grid .proof-card small{color:#557088 !important}@media (min-width:901px) and (max-width:1500px){html body.brand-proof-redesign #areas .area-columns,html body.brand-proof-redesign.light-theme #areas .area-columns{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}html body.brand-proof-redesign .lead-capture-section .calendar-panel,html body.brand-proof-redesign.light-theme .lead-capture-section .calendar-panel{display:grid !important;gap:14px !important}html body.brand-proof-redesign .lead-flow-list,html body.brand-proof-redesign.light-theme .lead-flow-list{display:grid !important;gap:10px !important;margin:0 !important;padding:0 !important;list-style:none !important}html body.brand-proof-redesign .lead-flow-list li,html body.brand-proof-redesign.light-theme .lead-flow-list li{position:relative !important;padding-left:22px !important;color:var(--plx-ui-text) !important;font-weight:760 !important}html body.brand-proof-redesign .lead-flow-list li::before,html body.brand-proof-redesign.light-theme .lead-flow-list li::before{content:"" !important;position:absolute !important;top:0.58em !important;left:0 !important;width:9px !important;height:9px !important;border-radius:999px !important;background:#ffb02e !important}html body.brand-proof-redesign .lead-save-panel,html body.brand-proof-redesign.light-theme .lead-save-panel{display:grid !important;gap:12px !important;margin-top:18px !important;padding-top:18px !important;border-top:1px solid var(--plx-ui-border) !important}html body.brand-proof-redesign .lead-save-panel h3,html body.brand-proof-redesign.light-theme .lead-save-panel h3{margin:0 !important;color:var(--plx-ui-heading) !important;font-size:clamp(1.05rem,1.35vw,1.28rem) !important}html body.brand-proof-redesign .lead-save-panel p,html body.brand-proof-redesign.light-theme .lead-save-panel p{margin:0 !important}html body.brand-proof-redesign .lead-save-actions,html body.brand-proof-redesign.light-theme .lead-save-actions{display:flex !important;flex-wrap:wrap !important;gap:10px !important}html body.brand-proof-redesign .lead-start-card,html body.brand-proof-redesign.light-theme .lead-start-card{align-content:start !important}html body.brand-proof-redesign .lead-start-actions,html body.brand-proof-redesign.light-theme .lead-start-actions{display:grid !important;gap:12px !important}html body.brand-proof-redesign .lead-chat-widget,html body.brand-proof-redesign.light-theme .lead-chat-widget{position:fixed !important;right:max(18px,env(safe-area-inset-right)) !important;bottom:max(18px,env(safe-area-inset-bottom)) !important;z-index:1500 !important;display:grid !important;justify-items:end !important;gap:12px !important;pointer-events:none !important}html body.brand-proof-redesign .lead-chat-nudge,html body.brand-proof-redesign.light-theme .lead-chat-nudge{position:relative !important;display:flex !important;align-items:center !important;gap:10px !important;max-width:min(236px,calc(100vw - 108px)) !important;padding:11px 14px !important;border:1px solid rgba(255,176,46,0.34) !important;border-radius:999px !important;background:rgba(16,40,61,0.96) !important;color:#f7fbff !important;box-shadow:0 16px 36px rgba(0,0,0,0.24) !important;font-size:0.9rem !important;font-weight:900 !important;line-height:1.2 !important;animation:plx-nudge-in 520ms ease both,plx-nudge-breathe 4.8s ease-in-out 1.2s infinite !important}html body.brand-proof-redesign .lead-chat-nudge[hidden],html body.brand-proof-redesign.light-theme .lead-chat-nudge[hidden]{display:none !important}html body.brand-proof-redesign .lead-chat-nudge button,html body.brand-proof-redesign.light-theme .lead-chat-nudge button{display:grid !important;flex:0 0 auto !important;width:22px !important;height:22px !important;place-items:center !important;border:1px solid rgba(255,255,255,0.18) !important;border-radius:999px !important;background:rgba(255,255,255,0.1) !important;color:inherit !important;cursor:pointer !important;font:inherit !important;font-size:1rem !important;line-height:1 !important}html body.brand-proof-redesign.light-theme .lead-chat-nudge{background:#ffffff !important;color:#082033 !important}html body.brand-proof-redesign .lead-chat-nudge::after,html body.brand-proof-redesign.light-theme .lead-chat-nudge::after{content:"" !important;position:absolute !important;right:18px !important;bottom:-7px !important;width:14px !important;height:14px !important;transform:rotate(45deg) !important;border-right:1px solid rgba(255,176,46,0.34) !important;border-bottom:1px solid rgba(255,176,46,0.34) !important;background:inherit !important}html body.brand-proof-redesign .lead-chat-widget>*,html body.brand-proof-redesign.light-theme .lead-chat-widget>*{pointer-events:auto !important}html body.brand-proof-redesign .lead-chat-launcher,html body.brand-proof-redesign.light-theme .lead-chat-launcher{position:relative !important;display:grid !important;width:clamp(58px,13vw,66px) !important;height:clamp(58px,13vw,66px) !important;min-width:clamp(58px,13vw,66px) !important;min-height:clamp(58px,13vw,66px) !important;aspect-ratio:1 / 1 !important;place-items:center !important;border:0 !important;border-radius:50% !important;background:radial-gradient(circle at 35% 28%,rgba(255,255,255,0.32),transparent 26%),linear-gradient(135deg,#ffb02e,#ff5a45) !important;color:#071825 !important;padding:0 !important;box-shadow:0 18px 40px rgba(0,0,0,0.28),0 0 0 0 rgba(255,176,46,0.34) !important;cursor:pointer !important;font:inherit !important;font-weight:950 !important;animation:plx-chat-pulse 3.8s ease-in-out infinite,plx-chat-wiggle 7s ease-in-out 1.4s infinite !important;transform-origin:center !important}html body.brand-proof-redesign .lead-chat-launcher::before,html body.brand-proof-redesign.light-theme .lead-chat-launcher::before{content:"" !important;position:absolute !important;inset:-7px !important;border:1px solid rgba(255,176,46,0.32) !important;border-radius:inherit !important;opacity:0.72 !important;animation:plx-chat-ring 3.8s ease-in-out infinite !important}html body.brand-proof-redesign .lead-chat-widget:has(.lead-chat-panel:not([hidden])) .lead-chat-launcher,html body.brand-proof-redesign.light-theme .lead-chat-widget:has(.lead-chat-panel:not([hidden])) .lead-chat-launcher,html body.brand-proof-redesign .lead-chat-widget:has(.lead-chat-panel:not([hidden])) .lead-chat-nudge,html body.brand-proof-redesign.light-theme .lead-chat-widget:has(.lead-chat-panel:not([hidden])) .lead-chat-nudge{display:none !important}html body.brand-proof-redesign .lead-chat-panel,html body.brand-proof-redesign.light-theme .lead-chat-panel{width:min(420px,calc(100vw - 32px)) !important;max-height:min(680px,calc(100vh - 112px)) !important;overflow:hidden !important;border:1px solid var(--plx-ui-border) !important;border-radius:16px !important;background:#10283d !important;color:#f7fbff !important;box-shadow:0 24px 70px rgba(0,0,0,0.42) !important;animation:plx-panel-enter 220ms ease both !important}html body.brand-proof-redesign.light-theme .lead-chat-panel{background:#ffffff !important;color:#082033 !important}html body.brand-proof-redesign .lead-chat-shell,html body.brand-proof-redesign.light-theme .lead-chat-shell{display:grid !important;grid-template-rows:auto auto minmax(0,1fr) auto auto !important;max-height:inherit !important}html body.brand-proof-redesign .lead-chat-header,html body.brand-proof-redesign.light-theme .lead-chat-header{display:block !important;padding:16px 18px !important;border-bottom:1px solid var(--plx-ui-border) !important}html body.brand-proof-redesign .lead-chat-header div,html body.brand-proof-redesign.light-theme .lead-chat-header div{display:grid !important;gap:6px !important;min-width:0 !important}html body.brand-proof-redesign .lead-chat-header strong,html body.brand-proof-redesign.light-theme .lead-chat-header strong{color:var(--plx-ui-heading) !important;font-size:1rem !important}html body.brand-proof-redesign .lead-chat-header span,html body.brand-proof-redesign.light-theme .lead-chat-header span{color:var(--plx-ui-muted) !important;font-size:0.82rem !important;font-weight:760 !important}html body.brand-proof-redesign .lead-chat-header .lead-chat-subline,html body.brand-proof-redesign.light-theme .lead-chat-header .lead-chat-subline{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:12px !important}html body.brand-proof-redesign .lead-chat-header .lead-chat-subline span,html body.brand-proof-redesign.light-theme .lead-chat-header .lead-chat-subline span{min-width:0 !important}html body.brand-proof-redesign .lead-chat-header button,html body.brand-proof-redesign.light-theme .lead-chat-header button{display:grid !important;flex:0 0 auto !important;width:38px !important;height:38px !important;place-items:center !important;border:1px solid rgba(255,176,46,0.36) !important;border-radius:999px !important;background:radial-gradient(circle at 32% 25%,rgba(255,255,255,0.26),transparent 28%),linear-gradient(135deg,rgba(255,176,46,0.28),rgba(255,90,69,0.2)) !important;color:#ffcf6f !important;cursor:pointer !important;font-size:1.35rem !important;line-height:1 !important;transition:transform 160ms ease,background 160ms ease,color 160ms ease !important}html body.brand-proof-redesign.light-theme .lead-chat-header button{color:#d43f2a !important;background:radial-gradient(circle at 32% 25%,rgba(255,255,255,0.65),transparent 28%),linear-gradient(135deg,rgba(255,176,46,0.2),rgba(255,90,69,0.14)) !important}html body.brand-proof-redesign .lead-chat-header button:hover,html body.brand-proof-redesign.light-theme .lead-chat-header button:hover{transform:rotate(6deg) scale(1.04) !important;background:linear-gradient(135deg,#ffb02e,#ff5a45) !important;color:#071825 !important}html body.brand-proof-redesign .lead-chat-progress,html body.brand-proof-redesign.light-theme .lead-chat-progress{position:relative !important;height:8px !important;overflow:visible !important;background:linear-gradient(90deg,rgba(255,255,255,0.08),rgba(255,255,255,0.14)) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06) !important}html body.brand-proof-redesign .lead-chat-progress span,html body.brand-proof-redesign.light-theme .lead-chat-progress span{position:relative !important;display:block !important;width:16.66% !important;height:100% !important;background:linear-gradient(90deg,#ffb02e,#ff7a45,#ff5a45) !important;border-radius:999px !important;box-shadow:0 0 18px rgba(255,176,46,0.28) !important;transition:width 520ms cubic-bezier(0.2,0.9,0.18,1) !important}html body.brand-proof-redesign .lead-chat-progress span::after,html body.brand-proof-redesign.light-theme .lead-chat-progress span::after{content:"" !important;position:absolute !important;top:50% !important;right:-9px !important;width:18px !important;height:18px !important;border-radius:50% !important;background:#ffcf6f !important;border:3px solid #163650 !important;box-shadow:0 0 0 5px rgba(255,176,46,0.18),0 8px 18px rgba(0,0,0,0.22) !important;transform:translateY(-50%) !important}html body.brand-proof-redesign .lead-chat-panel.is-complete .lead-chat-progress span::after,html body.brand-proof-redesign.light-theme .lead-chat-panel.is-complete .lead-chat-progress span::after{content:"✓" !important;display:grid !important;place-items:center !important;width:22px !important;height:22px !important;right:0 !important;background:#2fd276 !important;color:#071825 !important;font-size:0.8rem !important;font-weight:950 !important}html body.brand-proof-redesign .lead-chat-panel.is-advancing .lead-chat-progress span::after,html body.brand-proof-redesign.light-theme .lead-chat-panel.is-advancing .lead-chat-progress span::after{animation:plx-progress-pop 360ms ease both !important}html body.brand-proof-redesign .lead-chat-body,html body.brand-proof-redesign.light-theme .lead-chat-body{min-height:0 !important;overflow-y:auto !important;padding:18px !important}html body.brand-proof-redesign .lead-step,html body.brand-proof-redesign.light-theme .lead-step{display:none !important;gap:16px !important}html body.brand-proof-redesign .lead-step.active,html body.brand-proof-redesign.light-theme .lead-step.active{display:grid !important;animation:plx-step-enter 240ms ease both !important}html body.brand-proof-redesign .lead-step label,html body.brand-proof-redesign.light-theme .lead-step label{color:var(--plx-ui-heading) !important}html body.brand-proof-redesign .required-badge,html body.brand-proof-redesign.light-theme .required-badge{display:inline !important;margin-left:4px !important;padding:0 !important;border:0 !important;background:transparent !important;color:#ff5a3d !important;font-size:1.1em !important;font-weight:950 !important;line-height:1 !important;vertical-align:middle !important}html body.brand-proof-redesign .field-label-text,html body.brand-proof-redesign.light-theme .field-label-text{display:inline-flex !important;align-items:baseline !important;gap:4px !important;width:fit-content !important}html body.brand-proof-redesign .required-badge[hidden],html body.brand-proof-redesign.light-theme .required-badge[hidden]{display:none !important}html body.brand-proof-redesign.light-theme .required-badge{color:#d93622 !important}html body.brand-proof-redesign .lead-step .form-grid,html body.brand-proof-redesign.light-theme .lead-step .form-grid{grid-template-columns:1fr !important}html body.brand-proof-redesign .lead-success-step,html body.brand-proof-redesign.light-theme .lead-success-step{justify-items:center !important;text-align:center !important;padding:18px 4px 8px !important}html body.brand-proof-redesign .lead-success-icon,html body.brand-proof-redesign.light-theme .lead-success-icon{display:grid !important;width:68px !important;height:68px !important;place-items:center !important;border-radius:50% !important;background:radial-gradient(circle at 35% 25%,rgba(255,255,255,0.35),transparent 28%),linear-gradient(135deg,#2fd276,#ffb02e) !important;color:#071825 !important;box-shadow:0 18px 34px rgba(47,210,118,0.18) !important;font-size:2rem !important;font-weight:950 !important}html body.brand-proof-redesign .lead-success-step h3,html body.brand-proof-redesign.light-theme .lead-success-step h3{margin:0 !important;color:var(--plx-ui-heading) !important;font-size:1.65rem !important}html body.brand-proof-redesign .lead-success-step p,html body.brand-proof-redesign.light-theme .lead-success-step p{max-width:300px !important;margin:0 !important;color:var(--plx-ui-muted) !important;font-weight:800 !important}html body.brand-proof-redesign .lead-success-actions,html body.brand-proof-redesign.light-theme .lead-success-actions{display:grid !important;width:100% !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important;margin-top:4px !important}html body.brand-proof-redesign .lead-success-actions .button.secondary,html body.brand-proof-redesign.light-theme .lead-success-actions .button.secondary{background:rgba(255,255,255,0.96) !important;color:#071825 !important;border-color:rgba(255,255,255,0.28) !important}html body.brand-proof-redesign .lead-chat-footer,html body.brand-proof-redesign.light-theme .lead-chat-footer{display:grid !important;grid-template-columns:minmax(0,0.7fr) minmax(0,1fr) !important;gap:10px !important;padding:14px 18px !important;border-top:1px solid var(--plx-ui-border) !important}html body.brand-proof-redesign .lead-chat-footer .button.secondary,html body.brand-proof-redesign.light-theme .lead-chat-footer .button.secondary{background:rgba(255,255,255,0.95) !important;color:#071825 !important;border-color:rgba(255,255,255,0.25) !important}html body.brand-proof-redesign .lead-chat-footer .button[hidden],html body.brand-proof-redesign.light-theme .lead-chat-footer .button[hidden]{display:none !important}html body.brand-proof-redesign .lead-chat-footer .button:not([hidden]):only-child,html body.brand-proof-redesign.light-theme .lead-chat-footer .button:not([hidden]):only-child{grid-column:1 / -1 !important}html body.brand-proof-redesign .lead-chat-footer:has([data-chat-prev][hidden]) [data-chat-next],html body.brand-proof-redesign.light-theme .lead-chat-footer:has([data-chat-prev][hidden]) [data-chat-next]{grid-column:1 / -1 !important}html body.brand-proof-redesign .lead-chat-footer .button:last-child,html body.brand-proof-redesign.light-theme .lead-chat-footer .button:last-child{grid-column:2 !important}html body.brand-proof-redesign .lead-chat-shell .form-status,html body.brand-proof-redesign.light-theme .lead-chat-shell .form-status{min-height:24px !important;margin:0 !important;padding:0 18px 14px !important;color:#ffcf6f !important;font-weight:850 !important}html body.brand-proof-redesign.light-theme .lead-chat-shell .form-status{color:#b45309 !important}html body.brand-proof-redesign .lead-review,html body.brand-proof-redesign.light-theme .lead-review{display:grid !important;gap:8px !important;padding:12px !important;border:1px solid var(--plx-ui-border) !important;border-radius:8px !important;background:rgba(255,255,255,0.055) !important}html body.brand-proof-redesign.light-theme .lead-review{background:rgba(8,102,214,0.045) !important}html body.brand-proof-redesign .lead-review div,html body.brand-proof-redesign.light-theme .lead-review div{display:grid !important;grid-template-columns:86px minmax(0,1fr) !important;gap:10px !important;align-items:start !important}html body.brand-proof-redesign .lead-review strong,html body.brand-proof-redesign.light-theme .lead-review strong{color:var(--plx-ui-muted) !important;font-size:0.78rem !important;text-transform:uppercase !important}html body.brand-proof-redesign .lead-review span,html body.brand-proof-redesign.light-theme .lead-review span{color:var(--plx-ui-heading) !important;font-weight:820 !important;overflow-wrap:anywhere !important}html body.brand-proof-redesign .lead-chat-form,html body.brand-proof-redesign.light-theme .lead-chat-form{gap:20px !important}html body.brand-proof-redesign .lead-chat-form .form-helper{color:#d7e4ef !important}html body.brand-proof-redesign.light-theme .lead-chat-form .form-helper{color:#557088 !important}html body.brand-proof-redesign .chatbot-thread,html body.brand-proof-redesign.light-theme .chatbot-thread{display:grid !important;gap:16px !important}html body.brand-proof-redesign .chat-bubble,html body.brand-proof-redesign.light-theme .chat-bubble{max-width:94% !important;padding:13px 15px !important;border-radius:8px !important;line-height:1.45 !important;font-weight:760 !important}html body.brand-proof-redesign .chat-bubble.assistant{justify-self:start !important;background:rgba(255,176,46,0.13) !important;border:1px solid rgba(255,176,46,0.28) !important;color:#f7fbff !important}html body.brand-proof-redesign.light-theme .chat-bubble.assistant{background:rgba(255,176,46,0.17) !important;border-color:rgba(228,132,0,0.24) !important;color:#082033 !important}html body.brand-proof-redesign .choice-group,html body.brand-proof-redesign.light-theme .choice-group{display:grid !important;gap:10px !important;margin:0 !important;padding:0 !important;border:0 !important}html body.brand-proof-redesign .choice-group legend,html body.brand-proof-redesign.light-theme .choice-group legend{margin:0 0 2px !important;padding:0 !important;color:var(--plx-ui-heading) !important;font-size:0.9rem !important;font-weight:900 !important}html body.brand-proof-redesign .choice-buttons,html body.brand-proof-redesign.light-theme .choice-buttons{display:flex !important;flex-wrap:wrap !important;gap:9px !important}html body.brand-proof-redesign .choice-chip,html body.brand-proof-redesign.light-theme .choice-chip{min-height:42px !important;border:1px solid var(--plx-ui-border) !important;border-radius:999px !important;background:rgba(255,255,255,0.06) !important;color:var(--plx-ui-text) !important;padding:10px 14px !important;font:inherit !important;font-size:0.9rem !important;font-weight:850 !important;cursor:pointer !important;transition:background 160ms ease,border-color 160ms ease,color 160ms ease,transform 160ms ease !important}html body.brand-proof-redesign.light-theme .choice-chip{background:#ffffff !important}html body.brand-proof-redesign .choice-chip:hover,html body.brand-proof-redesign.light-theme .choice-chip:hover{transform:translateY(-2px) !important;border-color:rgba(255,176,46,0.62) !important;box-shadow:0 10px 22px rgba(0,0,0,0.14) !important}html body.brand-proof-redesign .choice-chip.active,html body.brand-proof-redesign.light-theme .choice-chip.active{background:#ffb02e !important;border-color:#ffb02e !important;color:#071825 !important;box-shadow:0 10px 24px rgba(255,176,46,0.2) !important}html body.brand-proof-redesign .choice-chip.urgent-chip.active,html body.brand-proof-redesign .choice-chip.urgent-chip:hover,html body.brand-proof-redesign.light-theme .choice-chip.urgent-chip.active,html body.brand-proof-redesign.light-theme .choice-chip.urgent-chip:hover{background:#ff5a45 !important;border-color:#ff5a45 !important;color:#ffffff !important}html body.admin-dashboard-page .urgent-enquiry,html body.admin-dashboard-page .urgent-enquiry.enquiry-card{border-color:rgba(255,90,69,0.45) !important;box-shadow:0 14px 34px rgba(255,90,69,0.12) !important}html body.admin-dashboard-page .urgent-badge{display:inline-flex !important;align-items:center !important;margin-left:8px !important;padding:3px 8px !important;border-radius:999px !important;background:#ff5a45 !important;color:#ffffff !important;font-size:0.72rem !important;font-weight:900 !important;vertical-align:middle !important}@keyframes plx-chat-pulse{0%,100%{transform:scale(1);box-shadow:0 20px 46px rgba(0,0,0,0.3),0 0 0 10px rgba(255,176,46,0)}50%{transform:scale(1.045)}}@keyframes plx-chat-wiggle{0%,88%,100%{rotate:0deg}90%{rotate:-4deg}92%{rotate:4deg}94%{rotate:-2deg}96%{rotate:2deg}}@keyframes plx-chat-ring{0%,100%{transform:scale(0.96);opacity:0.18}50%{transform:scale(1.09)}}@keyframes plx-nudge-in{from{opacity:0;transform:translateY(0) scale(1)}to{opacity:1}}@keyframes plx-nudge-breathe{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes plx-panel-enter{from{opacity:0;transform:translateY(0) scale(1)}to{opacity:1}}@keyframes plx-step-enter{from{opacity:0;transform:translateX(0)}to{opacity:1}}@keyframes plx-progress-pop{0%{transform:translateY(-50%) scale(0.7)}70%{transform:translateY(-50%) scale(1.24)}100%{transform:translateY(-50%) scale(1)}}@media (prefers-reduced-motion:reduce){html body.brand-proof-redesign .lead-chat-launcher,html body.brand-proof-redesign .lead-chat-launcher::before,html body.brand-proof-redesign .lead-chat-nudge,html body.brand-proof-redesign .lead-chat-panel,html body.brand-proof-redesign .lead-step.active,html body.brand-proof-redesign.light-theme .lead-chat-launcher,html body.brand-proof-redesign.light-theme .lead-chat-launcher::before,html body.brand-proof-redesign.light-theme .lead-chat-nudge,html body.brand-proof-redesign.light-theme .lead-chat-panel,html body.brand-proof-redesign.light-theme .lead-step.active{animation:none !important}}@media (max-width:760px){html body.brand-proof-redesign .lead-save-actions,html body.brand-proof-redesign.light-theme .lead-save-actions{display:grid !important}}@media (max-width:760px){html body.brand-proof-redesign .lead-save-actions .button,html body.brand-proof-redesign.light-theme .lead-save-actions .button,html body.brand-proof-redesign .choice-chip,html body.brand-proof-redesign.light-theme .choice-chip{width:100% !important}}@media (max-width:760px){html body.brand-proof-redesign .lead-chat-widget,html body.brand-proof-redesign.light-theme .lead-chat-widget{right:12px !important;bottom:12px !important}}@media (max-width:760px){html body.brand-proof-redesign .lead-chat-panel,html body.brand-proof-redesign.light-theme .lead-chat-panel{width:calc(100vw - 24px) !important;max-height:calc(100vh - 92px) !important}}@media (max-width:760px){html body.brand-proof-redesign .lead-chat-launcher span,html body.brand-proof-redesign.light-theme .lead-chat-launcher span{display:none !important}}@media (max-width:760px){html body.brand-proof-redesign .lead-chat-launcher,html body.brand-proof-redesign.light-theme .lead-chat-launcher{width:60px !important;height:60px !important;min-width:60px !important;min-height:60px !important;justify-content:center !important;padding:0 !important;flex:0 0 60px !important}}@media (max-width:760px){html body.brand-proof-redesign .lead-success-actions,html body.brand-proof-redesign.light-theme .lead-success-actions{grid-template-columns:1fr !important}}html body.brand-proof-redesign #about.about-trader-section{background:radial-gradient(circle at 76% 16%,rgba(0,116,255,0.16),transparent 34%),linear-gradient(180deg,#061925 0%,#08283a 100%) !important;border-top:1px solid rgba(158,202,235,0.18) !important;border-bottom:1px solid rgba(158,202,235,0.18) !important}html body.brand-proof-redesign.light-theme #about.about-trader-section{background:linear-gradient(180deg,#f8fbff 0%,#eef6ff 100%) !important;border-top:1px solid rgba(8,102,214,0.12) !important;border-bottom:1px solid rgba(8,102,214,0.12) !important}html body.brand-proof-redesign.light-theme #about .about-trader-card{background:radial-gradient(circle at 82% 18%,rgba(8,102,214,0.1),transparent 34%),linear-gradient(135deg,#ffffff 0%,#f2f8ff 100%) !important;border-color:rgba(8,102,214,0.16) !important;box-shadow:0 24px 70px rgba(8,39,68,0.12) !important}html body.brand-proof-redesign #about .about-copy .eyebrow,html body.brand-proof-redesign.light-theme #about .about-copy .eyebrow{margin:0 0 14px !important;color:#ff5a45 !important;font-size:clamp(0.72rem,0.95vw,0.86rem) !important;line-height:1.2 !important;letter-spacing:0.13em !important;text-transform:uppercase !important;font-weight:950 !important;padding:0 !important;background:transparent !important;border:0 !important;margin-bottom:12px !important}html body.brand-proof-redesign #about h2,html body.brand-proof-redesign #about h3,html body.brand-proof-redesign #about .about-copy p,html body.brand-proof-redesign #about .local-choice-grid article strong,html body.brand-proof-redesign #about .pricing-panel li,html body.brand-proof-redesign #about .pricing-side span{color:#f5f9ff !important}html body.brand-proof-redesign.light-theme #about h2,html body.brand-proof-redesign.light-theme #about h3,html body.brand-proof-redesign.light-theme #about .about-copy p,html body.brand-proof-redesign.light-theme #about .local-choice-grid article strong,html body.brand-proof-redesign.light-theme #about .pricing-panel li,html body.brand-proof-redesign.light-theme #about .pricing-side span{color:#082033 !important}html body.brand-proof-redesign #about .about-copy .about-main,html body.brand-proof-redesign #about .about-copy .about-support{color:#d8e6f2 !important}html body.brand-proof-redesign.light-theme #about .about-copy .about-main,html body.brand-proof-redesign.light-theme #about .about-copy .about-support{color:#23445f !important}html body.brand-proof-redesign #about .about-visual{background:rgba(255,255,255,0.06) !important;border-color:rgba(158,202,235,0.2) !important;box-shadow:0 18px 48px rgba(0,0,0,0.22) !important}html body.brand-proof-redesign.light-theme #about .about-visual{background:rgba(216,235,255,0.8) !important;border-color:rgba(8,102,214,0.13) !important;box-shadow:0 18px 44px rgba(8,39,68,0.1) !important}html body.brand-proof-redesign #about .split-heading span{background:linear-gradient(90deg,rgba(255,90,69,0.92),rgba(255,176,46,0)) !important}html body.brand-proof-redesign #about .split-heading span:last-child{background:linear-gradient(90deg,rgba(255,176,46,0),rgba(255,90,69,0.92)) !important}html body.brand-proof-redesign.light-theme #about .split-heading span{background:linear-gradient(90deg,rgba(255,90,69,0.78),rgba(255,90,69,0)) !important}html body.brand-proof-redesign.light-theme #about .split-heading span:last-child{background:linear-gradient(90deg,rgba(255,90,69,0),rgba(255,90,69,0.78)) !important}html body.brand-proof-redesign #about .local-choice-grid article,html body.brand-proof-redesign #about .pricing-panel{background:rgba(255,255,255,0.06) !important;border-color:rgba(158,202,235,0.2) !important;box-shadow:none !important}html body.brand-proof-redesign.light-theme #about .local-choice-grid article,html body.brand-proof-redesign.light-theme #about .pricing-panel{background:#ffffff !important;border-color:rgba(8,102,214,0.15) !important;box-shadow:0 12px 30px rgba(8,39,68,0.08) !important}html body.brand-proof-redesign #about .pricing-side{border-color:rgba(158,202,235,0.18) !important}html body.brand-proof-redesign.light-theme #about .pricing-side{border-color:rgba(8,102,214,0.14) !important}html body.brand-proof-redesign:not(.light-theme) #about .about-copy h2,html body.brand-proof-redesign:not(.light-theme) #about .split-heading h3,html body.brand-proof-redesign:not(.light-theme) #about .local-choice-grid article strong,html body.brand-proof-redesign:not(.light-theme) #about .pricing-panel li,html body.brand-proof-redesign:not(.light-theme) #about .pricing-side span{color:#f7fbff !important;-webkit-text-fill-color:#f7fbff !important}html body.brand-proof-redesign:not(.light-theme) #about .about-copy p:not(.eyebrow){color:#d8e6f2 !important;-webkit-text-fill-color:#d8e6f2 !important}html body.brand-proof-redesign:not(.light-theme) #about .about-copy .eyebrow,html body.brand-proof-redesign:not(.light-theme) #about .pricing-side strong{color:#ff725f !important;-webkit-text-fill-color:#ff725f !important}html body.brand-proof-redesign.light-theme #about .about-copy h2,html body.brand-proof-redesign.light-theme #about .split-heading h3,html body.brand-proof-redesign.light-theme #about .local-choice-grid article strong,html body.brand-proof-redesign.light-theme #about .pricing-panel li,html body.brand-proof-redesign.light-theme #about .pricing-side span{color:#082033 !important;-webkit-text-fill-color:#082033 !important}html body.brand-proof-redesign.light-theme #about .about-copy p:not(.eyebrow){color:#23445f !important;-webkit-text-fill-color:#23445f !important}html body.brand-proof-redesign.light-theme #about .about-copy .eyebrow,html body.brand-proof-redesign.light-theme #about .pricing-side strong{color:#ff5a45 !important;-webkit-text-fill-color:#ff5a45 !important}html body.brand-proof-redesign.light-theme #about .local-choice-grid article span{background:#f2f7ff !important;border-color:rgba(8,102,214,0.24) !important;color:#0866d6 !important}html body.brand-proof-redesign.light-theme #about .local-choice-grid article{background:linear-gradient(180deg,#ffffff 0%,#f7fbff 100%) !important;border-color:rgba(8,102,214,0.16) !important}html body.brand-proof-redesign #about .pricing-panel li::before{background:#ff5a45 !important;color:#ffffff !important;box-shadow:0 8px 18px rgba(255,90,69,0.22) !important}html body.brand-proof-redesign.light-theme #about .pricing-panel li::before{background:#0866d6 !important;color:#ffffff !important;box-shadow:0 8px 18px rgba(8,102,214,0.18) !important}html body.brand-proof-redesign #areas .area-columns li,html body.brand-proof-redesign.light-theme #areas .area-columns li{min-width:0 !important;width:100% !important;height:auto !important;min-height:32px !important;padding:8px 10px 8px 28px !important;line-height:1.18 !important;white-space:normal !important;overflow-wrap:normal !important;text-wrap:pretty !important;word-break:normal !important;hyphens:none !important}@media (min-width:621px) and (max-width:900px){html body.brand-proof-redesign #areas.coverage-section,html body.brand-proof-redesign.light-theme #areas.coverage-section{grid-template-columns:1fr !important}}@media (min-width:621px) and (max-width:900px){html body.brand-proof-redesign #areas .coverage-copy,html body.brand-proof-redesign.light-theme #areas .coverage-copy,html body.brand-proof-redesign #areas .coverage-map-card,html body.brand-proof-redesign.light-theme #areas .coverage-map-card{width:100% !important;max-width:none !important}}@media (min-width:621px) and (max-width:900px){html body.brand-proof-redesign #areas .area-columns,html body.brand-proof-redesign.light-theme #areas .area-columns{grid-template-columns:repeat(2,minmax(210px,1fr)) !important}}@media (min-width:621px) and (max-width:900px){html body.brand-proof-redesign #areas .area-columns li,html body.brand-proof-redesign.light-theme #areas .area-columns li{min-height:38px !important;padding-right:12px !important}}@media (min-width:761px){html body.brand-proof-redesign #reviews .review-proof-bar,html body.brand-proof-redesign.light-theme #reviews .review-proof-bar{grid-template-columns:minmax(260px,0.72fr) minmax(0,1.28fr) !important;align-items:center !important}}@media (min-width:761px){html body.brand-proof-redesign #reviews .google-score-card,html body.brand-proof-redesign.light-theme #reviews .google-score-card{width:80% !important;min-width:250px !important;max-width:420px !important;min-height:0 !important;padding:clamp(16px,1.8vw,22px) !important;justify-self:start !important;grid-template-columns:64px minmax(0,1fr) !important}}@media (min-width:761px){html body.brand-proof-redesign #reviews .google-score-logo,html body.brand-proof-redesign.light-theme #reviews .google-score-logo{width:58px !important;height:42px !important;min-width:58px !important;border-radius:10px !important;font-size:0.82rem !important}}@media (min-width:761px){html body.brand-proof-redesign #reviews .google-score-copy strong,html body.brand-proof-redesign.light-theme #reviews .google-score-copy strong{font-size:clamp(2.1rem,4.4vw,3rem) !important}}@media (min-width:761px){html body.brand-proof-redesign #reviews .google-score-copy span,html body.brand-proof-redesign #reviews .google-score-copy small,html body.brand-proof-redesign.light-theme #reviews .google-score-copy span,html body.brand-proof-redesign.light-theme #reviews .google-score-copy small{font-size:clamp(0.72rem,1.35vw,0.92rem) !important}}html body.brand-proof-redesign #about .about-trader-card{background:radial-gradient(circle at 82% 14%,rgba(8,102,214,0.16),transparent 34%),radial-gradient(circle at 20% 38%,rgba(7,88,184,0.1),transparent 36%),linear-gradient(135deg,#061925 0%,#082033 54%,#071825 100%) !important;border-color:rgba(125,184,232,0.22) !important;box-shadow:0 24px 70px rgba(0,0,0,0.24) !important}html body.brand-proof-redesign #about .local-choice-grid article{background:linear-gradient(180deg,rgba(16,44,65,0.94),rgba(8,31,46,0.96)) !important;border-color:rgba(125,184,232,0.22) !important}html body.brand-proof-redesign #about .local-choice-grid article span{background:linear-gradient(180deg,rgba(8,102,214,0.18),rgba(8,31,46,0.78)) !important;border-color:rgba(255,90,69,0.42) !important;color:#ff725f !important;box-shadow:0 12px 24px rgba(3,15,25,0.22) !important}html body.brand-proof-redesign #about .local-choice-grid article svg{stroke:currentColor !important}html body.brand-proof-redesign #about .local-choice-grid article svg,html body.brand-proof-redesign #about .local-choice-grid article svg *,html body.brand-proof-redesign #about .local-choice-grid article svg path,html body.brand-proof-redesign #about .local-choice-grid article svg line,html body.brand-proof-redesign #about .local-choice-grid article svg polyline,html body.brand-proof-redesign #about .local-choice-grid article svg circle,html body.brand-proof-redesign #about .local-choice-grid article svg rect{stroke:#ff725f !important}html body.brand-proof-redesign.light-theme #about .local-choice-grid article svg,html body.brand-proof-redesign.light-theme #about .local-choice-grid article svg *,html body.brand-proof-redesign.light-theme #about .local-choice-grid article svg path,html body.brand-proof-redesign.light-theme #about .local-choice-grid article svg line,html body.brand-proof-redesign.light-theme #about .local-choice-grid article svg polyline,html body.brand-proof-redesign.light-theme #about .local-choice-grid article svg circle,html body.brand-proof-redesign.light-theme #about .local-choice-grid article svg rect{stroke:#0866d6 !important}html body.brand-proof-redesign #about .pricing-side,html body.brand-proof-redesign.light-theme #about .pricing-side{display:grid !important;gap:12px !important;align-content:center !important;padding:0 0 0 clamp(18px,2.5vw,28px) !important;border-left:1px dashed #bddcff !important;border-top:0 !important;min-width:0 !important;padding-left:26px !important;color:var(--approved-ink) !important}html body.brand-proof-redesign #about .pricing-side p,html body.brand-proof-redesign.light-theme #about .pricing-side p{position:relative !important;min-height:86px !important;margin:0 !important;padding:16px 16px 16px 18px !important;color:var(--plx-final-ink) !important;font-size:clamp(0.86rem,1vw,0.98rem) !important;line-height:1.28 !important;font-weight:800 !important;display:grid !important;grid-template-columns:58px minmax(0,1fr) !important;column-gap:14px !important;align-items:center !important;gap:14px !important;grid-template-rows:auto auto !important;min-width:0 !important;row-gap:4px !important;border-radius:10px !important}html body.brand-proof-redesign #about .pricing-side p{background:linear-gradient(135deg,rgba(13,49,74,0.96),rgba(8,31,46,0.96)) !important;border-color:rgba(43,140,255,0.24) !important;border:1px solid rgba(43,140,255,0.22) !important;box-shadow:inset 3px 0 0 #ff5a45 !important}html body.brand-proof-redesign.light-theme #about .pricing-side p{background:linear-gradient(135deg,#ffffff,#f7fbff) !important;border-color:rgba(8,102,214,0.15) !important;border:1px solid rgba(8,102,214,0.15) !important;box-shadow:inset 3px 0 0 #ff5a45,0 8px 20px rgba(8,39,68,0.06) !important}html body.brand-proof-redesign #about .pricing-side p::before,html body.brand-proof-redesign.light-theme #about .pricing-side p::before{content:"✓" !important;position:absolute !important;left:0 !important;top:50% !important;width:48px !important;height:48px !important;transform:translateY(-50%) !important;border-radius:12px !important;background:rgba(255,90,69,0.1) !important;border:2px solid #ffc6ba !important;grid-row:1 / span 2 !important;display:grid !important;place-items:center !important;color:#ff5a45 !important;font-size:1.28rem !important;font-weight:950 !important;line-height:1 !important;border-color:rgba(255,90,69,0.36) !important;grid-column:1 !important}html body.brand-proof-redesign #about .pricing-side p::after,html body.brand-proof-redesign.light-theme #about .pricing-side p::after{content:none !important;position:absolute !important;left:15px !important;top:50% !important;transform:translateY(-52%) !important;color:var(--px-brand-orange) !important;font-size:1.4rem !important;font-weight:950 !important;display:none !important}html body.brand-proof-redesign #about .pricing-side strong,html body.brand-proof-redesign.light-theme #about .pricing-side strong,html body.brand-proof-redesign #about .pricing-side span,html body.brand-proof-redesign.light-theme #about .pricing-side span{grid-column:2 !important}@media (max-width:620px){html body.brand-proof-redesign #areas .area-columns,html body.brand-proof-redesign.light-theme #areas .area-columns{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:8px !important}}@media (max-width:620px){html body.brand-proof-redesign #areas .area-columns li,html body.brand-proof-redesign.light-theme #areas .area-columns li{min-height:40px !important;padding:8px 8px 8px 27px !important;font-size:clamp(0.7rem,3.05vw,0.82rem) !important;line-height:1.12 !important}}@media (max-width:360px){html body.brand-proof-redesign #areas .area-columns,html body.brand-proof-redesign.light-theme #areas .area-columns{grid-template-columns:1fr !important}}@media (min-width:761px){html body.brand-proof-redesign .brand-hero,html body.brand-proof-redesign.light-theme .brand-hero{display:grid !important;align-content:center !important}}@media (min-width:761px){html body.brand-proof-redesign .brand-hero>.hero-cert-row,html body.brand-proof-redesign.light-theme .brand-hero>.hero-cert-row{justify-self:center !important;align-self:center !important}}@media (min-width:761px) and (max-width:1100px){html body.brand-proof-redesign .brand-hero,html body.brand-proof-redesign.light-theme .brand-hero{min-height:clamp(760px,82vh,840px) !important;padding-top:clamp(58px,7vh,86px) !important;padding-bottom:clamp(54px,6vh,74px) !important}}@media (min-width:761px) and (max-width:1100px){html body.brand-proof-redesign .brand-hero>.hero-copy,html body.brand-proof-redesign.light-theme .brand-hero>.hero-copy{margin-inline:auto !important}}@media (min-width:761px) and (max-width:1100px){html body.brand-proof-redesign .brand-hero>.hero-cert-row,html body.brand-proof-redesign.light-theme .brand-hero>.hero-cert-row{width:min(92vw,860px) !important;max-width:860px !important;margin:clamp(58px,8vh,86px) auto 0 !important}}@media (min-width:1101px){html body.brand-proof-redesign .brand-hero,html body.brand-proof-redesign.light-theme .brand-hero{min-height:clamp(720px,80vh,860px) !important;padding-top:clamp(80px,7vh,116px) !important;padding-bottom:clamp(62px,6vh,84px) !important}}@media (min-width:1101px){html body.brand-proof-redesign .brand-hero>.hero-cert-row,html body.brand-proof-redesign.light-theme .brand-hero>.hero-cert-row{width:min(82vw,1180px) !important;max-width:1180px !important;margin:clamp(52px,7vh,82px) auto 0 !important}}@media (min-width:761px){html body.brand-proof-redesign main#home>section.brand-hero .hero-copy h1,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-copy h1{max-width:620px !important;font-size:clamp(3rem,4.4vw,4.55rem) !important;line-height:1.03 !important}}@media (min-width:761px){html body.brand-proof-redesign main#home>section.brand-hero .hero-copy .hero-subtitle,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-copy .hero-subtitle{max-width:500px !important;font-size:clamp(1rem,1.22vw,1.18rem) !important}}html body.brand-proof-redesign .lead-chat-launcher svg,html body.brand-proof-redesign.light-theme .lead-chat-launcher svg{width:30px !important;height:30px !important;fill:none !important;stroke:currentColor !important;stroke-width:2.35 !important;stroke-linecap:round !important;stroke-linejoin:round !important;min-width:30px !important;min-height:30px !important}@media (max-width:620px){html body.brand-proof-redesign .lead-chat-launcher svg,html body.brand-proof-redesign.light-theme .lead-chat-launcher svg{width:30px !important;height:30px !important}}html body.brand-proof-redesign.light-theme #reviews .google-score-card{background:radial-gradient(circle at 12% 16%,rgba(255,90,69,0.12),transparent 34%),linear-gradient(135deg,#ffffff,#f3f8ff) !important;border-color:rgba(8,102,214,0.18) !important;box-shadow:0 18px 42px rgba(8,39,68,0.12) !important}html body.brand-proof-redesign #reviews .google-score-card::after,html body.brand-proof-redesign.light-theme #reviews .google-score-card::after{content:"" !important;position:absolute !important;left:0 !important;right:0 !important;bottom:0 !important;height:4px !important;background:linear-gradient(90deg,#0866d6,#ff5a45) !important}@media (min-width:901px) and (max-width:1100px){html body.brand-proof-redesign #areas.coverage-section,html body.brand-proof-redesign.light-theme #areas.coverage-section{grid-template-columns:1fr !important}}@media (min-width:901px) and (max-width:1100px){html body.brand-proof-redesign #areas .coverage-copy,html body.brand-proof-redesign.light-theme #areas .coverage-copy,html body.brand-proof-redesign #areas .coverage-map-card,html body.brand-proof-redesign.light-theme #areas .coverage-map-card{width:100% !important;max-width:none !important}}@media (min-width:901px) and (max-width:1100px){html body.brand-proof-redesign #areas .area-columns,html body.brand-proof-redesign.light-theme #areas .area-columns{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:9px !important}}@media (min-width:901px) and (max-width:1100px){html body.brand-proof-redesign #areas .area-columns li,html body.brand-proof-redesign.light-theme #areas .area-columns li{min-width:0 !important;padding:9px 10px 9px 28px !important;font-size:clamp(0.78rem,1.25vw,0.88rem) !important;line-height:1.14 !important;overflow-wrap:normal !important;word-break:normal !important;text-wrap:pretty !important}}html body.brand-proof-redesign #reviews .google-score-copy em,html body.brand-proof-redesign.light-theme #reviews .google-score-copy em{grid-area:stars !important;justify-self:start !important;text-align:left !important}@media (min-width:761px) and (max-width:980px){html body.brand-proof-redesign #reviews .google-score-copy,html body.brand-proof-redesign.light-theme #reviews .google-score-copy{grid-template-columns:auto 1fr !important;width:100% !important}}@media (min-width:761px){html body.brand-proof-redesign main#home>section.brand-hero>.hero-copy,html body.brand-proof-redesign.light-theme main#home>section.brand-hero>.hero-copy{width:min(52vw,620px) !important;max-width:620px !important;margin-inline:auto !important;margin:0 !important;align-self:end !important;justify-self:start !important}}@media (min-width:761px){html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row>span,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row>span{min-height:clamp(116px,9vw,142px) !important;padding:clamp(18px,2vw,26px) clamp(18px,2.6vw,34px) !important;column-gap:clamp(16px,2vw,26px) !important}}@media (min-width:761px){html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row i,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row i{width:clamp(56px,5vw,72px) !important;height:clamp(56px,5vw,72px) !important;border-radius:clamp(14px,1.4vw,18px) !important}}@media (min-width:761px){html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row svg,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row svg{width:clamp(30px,2.7vw,38px) !important;height:clamp(30px,2.7vw,38px) !important}}@media (min-width:761px) and (max-width:1100px){html body.brand-proof-redesign main#home>section.brand-hero>.hero-cert-row,html body.brand-proof-redesign.light-theme main#home>section.brand-hero>.hero-cert-row{width:min(90vw,860px) !important;max-width:790px !important;margin-top:clamp(54px,7vh,82px) !important}}@media (min-width:761px) and (max-width:1100px){html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row>span,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row>span{min-height:132px !important;grid-template-rows:auto auto auto auto !important;padding:14px 10px !important}}@media (min-width:761px) and (max-width:1100px){html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row i,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row i{width:52px !important;height:52px !important;border-radius:14px !important}}@media (min-width:761px) and (max-width:1100px){html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row svg,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row svg{width:30px !important;height:30px !important}}html body.brand-proof-redesign #reviews .google-score-card,html body.brand-proof-redesign.light-theme #reviews .google-score-card{position:relative !important;overflow:hidden !important;border-radius:16px !important;background:radial-gradient(circle at 12% 16%,rgba(255,90,69,0.2),transparent 34%),linear-gradient(135deg,rgba(22,56,92,0.98),rgba(6,22,36,0.98)) !important;border:1px solid rgba(158,202,235,0.28) !important;box-shadow:0 20px 46px rgba(0,0,0,0.2) !important;grid-template-columns:1fr !important;align-items:center !important;gap:12px !important;align-content:center !important;justify-items:start !important;padding:clamp(22px,2.6vw,30px) !important}html body.brand-proof-redesign #reviews .google-score-logo .g-blue,html body.brand-proof-redesign.light-theme #reviews .google-score-logo .g-blue{color:#4285f4 !important}html body.brand-proof-redesign #reviews .google-score-logo .g-red,html body.brand-proof-redesign.light-theme #reviews .google-score-logo .g-red{color:#ea4335 !important}html body.brand-proof-redesign #reviews .google-score-logo .g-yellow,html body.brand-proof-redesign.light-theme #reviews .google-score-logo .g-yellow{color:#fbbc05 !important}html body.brand-proof-redesign #reviews .google-score-logo .g-green,html body.brand-proof-redesign.light-theme #reviews .google-score-logo .g-green{color:#34a853 !important}html body.brand-proof-redesign #reviews .google-score-copy,html body.brand-proof-redesign.light-theme #reviews .google-score-copy{display:grid !important;grid-template-columns:auto minmax(0,1fr) !important;grid-template-areas:"rating label" "rating reviews" "stars stars" !important;align-items:center !important;column-gap:16px !important;row-gap:4px !important;min-width:0 !important;width:100% !important}html body.brand-proof-redesign #reviews .google-score-copy span,html body.brand-proof-redesign.light-theme #reviews .google-score-copy span{color:#f7fbff !important;letter-spacing:0.08em !important;grid-area:label !important;justify-self:start !important;text-align:left !important;white-space:normal !important;font-size:clamp(0.78rem,1.3vw,0.94rem) !important;text-transform:uppercase !important}html body.brand-proof-redesign.light-theme #reviews .google-score-copy span{color:#0b3760 !important}html body.brand-proof-redesign #reviews .google-score-copy strong,html body.brand-proof-redesign.light-theme #reviews .google-score-copy strong{grid-area:rating !important;justify-self:start !important;text-align:left !important;line-height:0.95 !important;font-size:clamp(3.1rem,5.4vw,4.35rem) !important}html body.brand-proof-redesign #reviews .google-score-copy small,html body.brand-proof-redesign.light-theme #reviews .google-score-copy small{color:#d7e8f8 !important;font-weight:900 !important;grid-area:reviews !important;justify-self:start !important;align-self:center !important;max-width:150px !important;text-align:left !important;line-height:1.05 !important;font-size:clamp(0.88rem,1.7vw,1.08rem) !important}html body.brand-proof-redesign.light-theme #reviews .google-score-copy small{color:#254862 !important}html body.brand-proof-redesign #reviews .google-score-logo span,html body.brand-proof-redesign.light-theme #reviews .google-score-logo span{display:inline !important;margin:0 !important;padding:0 !important;font-size:clamp(1.28rem,5.2vw,1.82rem) !important;font-weight:950 !important;line-height:1 !important;letter-spacing:0 !important;-webkit-text-fill-color:currentColor !important}html body.brand-proof-redesign.light-theme #reviews .google-score-logo::after{color:#082033 !important;-webkit-text-fill-color:#082033 !important}html body.brand-proof-redesign #about .pricing-panel li::before,html body.brand-proof-redesign.light-theme #about .pricing-panel li::before{content:"✓" !important;width:20px !important;height:20px !important;display:grid !important;place-items:center !important;border-radius:999px !important;background:#ffffff !important;color:#0866d6 !important;font-size:0.75rem !important;line-height:1 !important;font-weight:950 !important;margin-top:1px !important;position:absolute !important;left:0 !important;top:0.04em !important;-webkit-text-fill-color:#0866d6 !important;border:1px solid rgba(8,102,214,0.22) !important;box-shadow:0 8px 18px rgba(8,102,214,0.14) !important}html body.brand-proof-redesign:not(.light-theme) #about .pricing-panel li::before{background:#ffffff !important;color:#2f8cff !important;-webkit-text-fill-color:#2f8cff !important;border-color:rgba(255,255,255,0.34) !important;box-shadow:0 8px 18px rgba(47,140,255,0.2) !important}html body.brand-proof-redesign #reviews .google-score-logo::after,html body.brand-proof-redesign.light-theme #reviews .google-score-logo::after{content:none !important;margin-left:8px !important;color:#f7fbff !important;font-weight:950 !important;display:inline !important;-webkit-text-fill-color:#f7fbff !important;font-size:clamp(1.28rem,5.2vw,1.82rem) !important;line-height:1 !important;letter-spacing:0 !important}html body.brand-proof-redesign #reviews .google-score-logo,html body.brand-proof-redesign.light-theme #reviews .google-score-logo{background-color:#ffffff !important;border-color:rgba(255,255,255,0.72) !important;box-shadow:none !important;display:inline-flex !important;align-items:baseline !important;width:auto !important;height:auto !important;min-width:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;color:inherit !important;font-size:clamp(1.24rem,2.4vw,1.78rem) !important;font-weight:900 !important;line-height:1 !important;letter-spacing:0 !important;justify-content:flex-start !important;gap:0 !important;margin:0 0 6px !important;background-image:none !important;-webkit-background-clip:border-box !important;background-clip:border-box !important;-webkit-text-fill-color:currentColor !important;margin-bottom:10px !important}@media (min-width:981px){html body.brand-proof-redesign #reviews .review-proof-bar,html body.brand-proof-redesign.light-theme #reviews .review-proof-bar{grid-template-columns:minmax(250px,340px) minmax(0,1fr) !important;column-gap:clamp(18px,2.2vw,28px) !important;align-items:stretch !important}}@media (min-width:981px){html body.brand-proof-redesign #reviews .google-score-card,html body.brand-proof-redesign.light-theme #reviews .google-score-card{width:100% !important;max-width:340px !important;min-width:0 !important;min-height:0 !important;padding:clamp(18px,1.9vw,24px) !important}}@media (min-width:981px){html body.brand-proof-redesign #reviews .review-marquee,html body.brand-proof-redesign.light-theme #reviews .review-marquee{margin-left:0 !important}}@media (min-width:981px){html body.brand-proof-redesign #reviews .review-marquee::before,html body.brand-proof-redesign.light-theme #reviews .review-marquee::before{width:58px !important}}@media (min-width:981px){html body.brand-proof-redesign #reviews .review-track,html body.brand-proof-redesign.light-theme #reviews .review-track{gap:clamp(12px,1.4vw,18px) !important}}@media (min-width:761px) and (max-width:980px){html body.brand-proof-redesign #reviews .google-score-card,html body.brand-proof-redesign.light-theme #reviews .google-score-card{grid-template-columns:1fr !important;justify-items:start !important;gap:10px !important;max-width:320px !important}}@media (min-width:761px) and (max-width:980px){html body.brand-proof-redesign #reviews .review-marquee::before,html body.brand-proof-redesign.light-theme #reviews .review-marquee::before{width:50px !important}}@media (min-width:761px){html body.brand-proof-redesign main#home>section.brand-hero,html body.brand-proof-redesign.light-theme main#home>section.brand-hero{min-height:clamp(760px,86vh,920px) !important;padding-top:clamp(74px,8vh,112px) !important;padding-bottom:clamp(188px,22vh,248px) !important;background-position:center center,center center,56% center !important;display:grid !important;grid-template-rows:1fr auto !important;align-content:end !important;row-gap:clamp(50px,7vh,84px) !important;padding:clamp(58px,6vh,78px) clamp(52px,6vw,92px) clamp(56px,6vh,74px) !important;background:linear-gradient(90deg,rgba(6,20,32,0.98) 0%,rgba(6,20,32,0.94) 34%,rgba(6,20,32,0.52) 58%,rgba(6,20,32,0.76) 100%),radial-gradient(circle at 64% 42%,rgba(8,102,214,0.24),transparent 38%),linear-gradient(180deg,rgba(6,20,32,0) 0%,rgba(6,30,48,0.2) 55%,rgba(6,30,48,0.72) 100%),url("assets/plumbixx-hero-photo-optimized.jpg") right center / auto 104% no-repeat,#061925 !important;overflow:hidden !important;justify-items:center !important;padding-right:clamp(34px,5vw,88px) !important;padding-left:clamp(34px,5vw,88px) !important;position:relative !important}}@media (min-width:761px){html body.brand-proof-redesign main#home>section.brand-hero>.hero-cert-row,html body.brand-proof-redesign.light-theme main#home>section.brand-hero>.hero-cert-row{width:min(calc(100vw - clamp(80px,12vw,220px)),1280px) !important;max-width:1280px !important;bottom:clamp(58px,7.5vh,92px) !important;justify-self:auto !important;align-self:start !important;margin:0 !important;background:rgba(12,43,66,0.88) !important;border:1px solid rgba(158,202,235,0.26) !important;box-shadow:0 24px 58px rgba(0,0,0,0.22) !important;backdrop-filter:blur(12px) !important;transform:translateX(-50%) !important;position:absolute !important;left:50% !important;right:auto !important}}@media (min-width:761px) and (max-width:900px){html body.brand-proof-redesign main#home>section.brand-hero,html body.brand-proof-redesign.light-theme main#home>section.brand-hero{padding-bottom:clamp(172px,20vh,216px) !important}}@media (min-width:761px) and (max-width:900px){html body.brand-proof-redesign main#home>section.brand-hero>.hero-cert-row,html body.brand-proof-redesign.light-theme main#home>section.brand-hero>.hero-cert-row{bottom:clamp(50px,6.5vh,72px) !important;width:min(calc(100vw - 72px),760px) !important}}html body.brand-proof-redesign.light-theme main#home>section.brand-hero{background-image:linear-gradient(90deg,rgba(0,24,43,0.95) 0%,rgba(0,24,43,0.86) 30%,rgba(0,24,43,0.5) 58%,rgba(0,24,43,0.32) 100%),linear-gradient(180deg,rgba(0,24,43,0.05) 0%,rgba(0,24,43,0.4) 76%,rgba(0,24,43,0.86) 100%),url("assets/plumbixx-hero-michael-van.jpg") !important}@media (min-width:901px){html body.brand-proof-redesign main#home>section.brand-hero,html body.brand-proof-redesign.light-theme main#home>section.brand-hero{background-position:left center,left center,73% 47% !important}}@media (max-width:760px){html body.brand-proof-redesign #about .about-copy,html body.brand-proof-redesign.light-theme #about .about-copy{min-width:0 !important;z-index:2 !important;grid-column:1 / 2 !important}}html body.brand-proof-redesign main#home>section.brand-hero,html body.brand-proof-redesign.light-theme main#home>section.brand-hero{position:relative !important;overflow:hidden !important;isolation:isolate !important;background-image:linear-gradient(90deg,rgba(0,17,31,0.97) 0%,rgba(0,17,31,0.88) 42%,rgba(0,17,31,0.36) 72%,rgba(0,17,31,0.16) 100%),linear-gradient(180deg,rgba(0,17,31,0.04) 0%,rgba(0,17,31,0.16) 52%,rgba(0,17,31,0.88) 100%),url("assets/plumbixx-hero-michael-van-optimized.jpg") !important;background-repeat:no-repeat !important;background-size:cover,cover,cover !important;background-position:left center,left center,center center !important;align-items:flex-start !important;justify-items:start !important;place-items:flex-start stretch !important;text-align:left !important}html body.brand-proof-redesign #about .about-trader-card,html body.brand-proof-redesign.light-theme #about .about-trader-card{overflow:hidden !important;background:radial-gradient(circle at 88% 12%,rgba(11,97,198,0.09),transparent 28%),linear-gradient(135deg,#ffffff 0%,#fbfdff 58%,#f4f9ff 100%) !important;width:min(100%,1080px) !important;margin:0 auto !important;padding:clamp(22px,3.4vw,38px) !important;border-radius:24px !important;border:1px solid rgba(207,225,244,0.95) !important;box-shadow:0 24px 64px rgba(0,0,0,0.22) !important;color:var(--plx-final-ink) !important;max-width:1120px !important;display:block !important;position:relative !important}html body.brand-proof-redesign #about .about-intro,html body.brand-proof-redesign.light-theme #about .about-intro{align-items:center !important;display:grid !important;grid-template-columns:minmax(0,1fr) minmax(230px,0.72fr) !important;gap:clamp(22px,4vw,56px) !important;margin:0 !important;position:relative !important;z-index:1 !important;min-height:clamp(360px,34vw,470px) !important}html body.brand-proof-redesign #about .about-copy,html body.brand-proof-redesign.light-theme #about .about-copy{color:var(--plx-final-ink) !important;max-width:560px !important;min-width:0 !important;position:relative !important;z-index:2 !important}html body.brand-proof-redesign #about .about-visual,html body.brand-proof-redesign.light-theme #about .about-visual{border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;overflow:hidden !important;position:relative !important;min-height:0 !important;padding:0 !important;aspect-ratio:auto !important;display:flex !important;width:min(46vw,470px) !important;max-width:390px !important;margin:0 auto !important;align-items:center !important;justify-content:center !important;justify-self:end !important;height:min(54vw,520px) !important}html body.brand-proof-redesign #about .about-visual img,html body.brand-proof-redesign.light-theme #about .about-visual img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:56% 42% !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,0.5) 18%,#000 46%,#000 100%),linear-gradient(180deg,transparent 0%,#000 12%,#000 88%,transparent 100%) !important;mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,0.5) 18%,#000 46%,#000 100%),linear-gradient(180deg,transparent 0%,#000 12%,#000 88%,transparent 100%) !important;min-height:100% !important;display:block !important;filter:saturate(1.04) contrast(1.04) brightness(1.03) !important;opacity:1 !important;mix-blend-mode:normal !important;max-height:none !important;transform:none !important;border-color:rgba(255,255,255,0.18) !important;-webkit-mask-composite:source-in !important;mask-composite:intersect !important}@media (min-width:1101px){html body.brand-proof-redesign #about .about-visual,html body.brand-proof-redesign.light-theme #about .about-visual{margin-right:clamp(-26px,-1.2vw,-10px) !important}}@media (min-width:761px) and (max-width:1100px){html body.brand-proof-redesign #about .about-intro,html body.brand-proof-redesign.light-theme #about .about-intro{min-height:clamp(330px,42vw,440px) !important;grid-template-columns:minmax(0,1fr) minmax(220px,38vw) !important}}@media (min-width:761px) and (max-width:1100px){html body.brand-proof-redesign #about .about-visual,html body.brand-proof-redesign.light-theme #about .about-visual{max-width:330px !important;width:min(40vw,340px) !important;height:min(46vw,430px) !important}}@media (max-width:760px){html body.brand-proof-redesign #about .about-intro,html body.brand-proof-redesign.light-theme #about .about-intro{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(128px,39vw) !important;gap:14px !important;align-items:start !important;min-height:0 !important}}@media (min-width:761px) and (max-width:1100px){html body.brand-proof-redesign main#home>section.brand-hero,html body.brand-proof-redesign.light-theme main#home>section.brand-hero{min-height:clamp(760px,84vh,860px) !important;padding-inline:32px !important;background:linear-gradient(90deg,rgba(6,20,32,0.98) 0%,rgba(6,20,32,0.9) 38%,rgba(6,20,32,0.48) 72%,rgba(6,20,32,0.82) 100%),radial-gradient(circle at 68% 42%,rgba(8,102,214,0.22),transparent 38%),url("assets/plumbixx-hero-photo-optimized.jpg") 84% center / auto 100% no-repeat,#061925 !important;padding-right:clamp(24px,4vw,44px) !important;padding-left:clamp(24px,4vw,44px) !important;background-position:left center,left center,72% center !important}}html body.brand-proof-redesign main#home>section.brand-hero>.hero-copy,html body.brand-proof-redesign.light-theme main#home>section.brand-hero>.hero-copy{max-width:min(48vw,720px) !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-copy .eyebrow,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-copy .eyebrow{font-size:clamp(0.88rem,1.15vw,1.08rem) !important;line-height:1.18 !important;letter-spacing:0.13em !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-copy h1,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-copy h1{color:#ffffff !important;letter-spacing:0 !important;text-shadow:0 2px 18px rgba(0,14,28,0.28) !important;max-width:11.2em !important;font-size:clamp(3.7rem,5.85vw,6.35rem) !important;line-height:0.98 !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-copy .hero-subtitle,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-copy .hero-subtitle{max-width:520px !important;font-size:clamp(1.12rem,1.55vw,1.42rem) !important;line-height:1.35 !important}@media (min-width:761px) and (max-width:1100px){html body.brand-proof-redesign main#home>section.brand-hero>.hero-copy,html body.brand-proof-redesign.light-theme main#home>section.brand-hero>.hero-copy{width:min(100%,650px) !important;max-width:min(55vw,620px) !important;justify-self:start !important;margin-left:0 !important}}@media (min-width:761px) and (max-width:1100px){html body.brand-proof-redesign main#home>section.brand-hero .hero-copy h1,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-copy h1{font-size:clamp(3.55rem,7vw,5.15rem) !important;max-width:10.8em !important}}@media (max-width:760px){html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row strong,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row strong{font-size:clamp(1rem,4.6vw,1.25rem) !important;line-height:1.02 !important}}@media (max-width:760px){html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row small,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row small,html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row b,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row b{font-size:clamp(0.62rem,2.45vw,0.78rem) !important;line-height:1.05 !important;max-width:6.7em !important;overflow-wrap:anywhere !important}}@media (max-width:760px){html body.brand-proof-redesign main#home>section.brand-hero .google-rating .rating-stars,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .google-rating .rating-stars{font-size:clamp(0.72rem,2.9vw,0.88rem) !important;line-height:1 !important}}@media (max-width:390px){html body.brand-proof-redesign main#home>section.brand-hero .hero-copy h1,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-copy h1{font-size:clamp(2.44rem,10.15vw,3.08rem) !important}}@media (max-width:390px){html body.brand-proof-redesign main#home>section.brand-hero>.hero-cert-row,html body.brand-proof-redesign.light-theme main#home>section.brand-hero>.hero-cert-row{width:calc(100vw - 34px) !important}}html body.brand-proof-redesign main#home>section.brand-hero .hero-copy h1 span,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-copy h1 span,html body.brand-proof-redesign #about .about-copy h2 span,html body.brand-proof-redesign.light-theme #about .about-copy h2 span{color:#0b78ff !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-copy .hero-support,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-copy .hero-support{display:none !important;margin:0 !important;max-width:30rem !important;color:rgba(255,255,255,0.96) !important;font-weight:700 !important;line-height:1.35 !important}@media (max-width:760px){html body.brand-proof-redesign main#home>section.brand-hero,html body.brand-proof-redesign.light-theme main#home>section.brand-hero{min-height:clamp(760px,186vw,900px) !important;padding:clamp(44px,10vw,58px) clamp(28px,7vw,42px) clamp(168px,39vw,210px) !important;background-position:left center,left center,62% center !important;background-size:cover,cover,auto 100% !important;background-image:linear-gradient(90deg,rgba(0,17,31,0.98) 0%,rgba(0,17,31,0.86) 42%,rgba(0,38,83,0.34) 74%,rgba(0,38,83,0.04) 100%),linear-gradient(180deg,rgba(0,17,31,0.1) 0%,rgba(0,17,31,0.08) 44%,rgba(0,17,31,0.3) 72%,rgba(0,17,31,0.62) 100%),url("assets/plumbixx-hero-michael-van-optimized.jpg") !important;padding-top:clamp(30px,7vw,44px) !important;padding-bottom:clamp(156px,35vw,190px) !important}}@media (max-width:760px){html body.brand-proof-redesign main#home>section.brand-hero>.hero-copy,html body.brand-proof-redesign.light-theme main#home>section.brand-hero>.hero-copy{max-width:min(79vw,350px) !important;margin:0 !important;padding-inline:0 !important;margin-left:0 !important}}@media (max-width:760px){html body.brand-proof-redesign main#home>section.brand-hero .hero-copy .eyebrow,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-copy .eyebrow{max-width:16rem !important;font-size:clamp(0.74rem,3vw,0.88rem) !important;line-height:1.22 !important;color:rgba(255,255,255,0.86) !important;letter-spacing:0.105em !important}}@media (max-width:760px){html body.brand-proof-redesign main#home>section.brand-hero .hero-copy h1,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-copy h1{max-width:6.8em !important;margin-top:clamp(24px,7vw,36px) !important;font-size:clamp(3.45rem,14.5vw,4.5rem) !important;line-height:1.02 !important}}@media (max-width:760px){html body.brand-proof-redesign main#home>section.brand-hero .hero-copy .hero-subtitle,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-copy .hero-subtitle{max-width:18rem !important;margin-top:clamp(20px,5.5vw,30px) !important;font-size:clamp(1.28rem,5.7vw,1.62rem) !important;line-height:1.24 !important;color:rgba(255,255,255,0.82) !important;font-weight:600 !important}}@media (max-width:760px){html body.brand-proof-redesign main#home>section.brand-hero .hero-copy .hero-support,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-copy .hero-support{max-width:18.5rem !important;margin-top:clamp(18px,5vw,26px) !important;font-size:clamp(1.02rem,4.4vw,1.24rem) !important;line-height:1.35 !important}}@media (max-width:760px){html body.brand-proof-redesign main#home>section.brand-hero::after,html body.brand-proof-redesign.light-theme main#home>section.brand-hero::after{left:clamp(28px,7vw,42px) !important;bottom:clamp(252px,62vw,318px) !important;width:58px !important;height:4px !important;background:#ff533e !important;border-radius:999px !important}}@media (max-width:760px){html body.brand-proof-redesign main#home>section.brand-hero>.hero-cert-row,html body.brand-proof-redesign.light-theme main#home>section.brand-hero>.hero-cert-row{width:calc(100vw - 56px) !important;max-width:388px !important;min-height:136px !important;bottom:clamp(20px,5.5vw,34px) !important;background:linear-gradient(180deg,rgba(255,255,255,0.94),rgba(245,250,255,0.92)) !important;border-color:rgba(207,225,247,0.98) !important;box-shadow:0 22px 48px rgba(0,25,55,0.18) !important;left:50% !important;right:auto !important;transform:translateX(-50%) !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:0 !important;overflow:hidden !important;border:1px solid rgba(208,225,248,0.95) !important;backdrop-filter:blur(14px) !important;margin-inline:auto !important;border-radius:22px !important}}@media (max-width:760px){html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row span,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row span{padding:18px 8px 16px !important;color:#061d33 !important;min-width:0 !important;text-align:center !important;align-items:center !important;justify-content:center !important;border-color:rgba(157,180,210,0.55) !important}}@media (max-width:760px){html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row span small,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row span small,html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row span b,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row span b{color:#071f39 !important;font-weight:600 !important}}@media (max-width:760px){html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row span strong,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row span strong{color:#071f39 !important;font-size:clamp(1.05rem,4.8vw,1.32rem) !important}}@media (max-width:760px){html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row i,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row i{width:36px !important;height:36px !important;margin-bottom:6px !important;background:transparent !important;border:0 !important;box-shadow:none !important}}@media (max-width:760px){html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row svg,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row svg{width:33px !important;height:33px !important}}@media (max-width:760px){html body.brand-proof-redesign main#home>section.brand-hero .google-rating i svg,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .google-rating i svg,html body.brand-proof-redesign main#home>section.brand-hero .google-rating em,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .google-rating em{color:#ff533e !important;fill:#ff533e !important}}@media (max-width:760px){html body.brand-proof-redesign main#home>section.brand-hero .wras-proof i svg,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .wras-proof i svg,html body.brand-proof-redesign main#home>section.brand-hero .qualified-proof i svg,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .qualified-proof i svg,html body.brand-proof-redesign main#home>section.brand-hero .insured-proof i svg,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .insured-proof i svg{color:#0b78ff !important;fill:none !important;stroke:#0b78ff !important;stroke-width:1.8 !important}}@media (max-width:760px){html body.brand-proof-redesign main#home>section.brand-hero .wras-proof i svg path:first-child,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .wras-proof i svg path:first-child{fill:#0b78ff !important;stroke:none !important}}@media (max-width:760px){html body.brand-proof-redesign main#home>section.brand-hero .google-rating em,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .google-rating em{font-size:0 !important;line-height:0 !important}}@media (max-width:760px){html body.brand-proof-redesign #about .about-trader-card,html body.brand-proof-redesign.light-theme #about .about-trader-card{border-radius:28px 28px 0 0 !important;padding:20px !important;margin-top:0 !important;background:linear-gradient(90deg,#ffffff 0%,#ffffff 50%,rgba(237,246,255,0.92) 100%) !important}}@media (max-width:760px){html body.brand-proof-redesign #about .about-copy .eyebrow,html body.brand-proof-redesign.light-theme #about .about-copy .eyebrow{color:#0b78ff !important;margin-bottom:9px !important;font-size:clamp(0.62rem,2.4vw,0.72rem) !important}}@media (max-width:760px){html body.brand-proof-redesign #about .about-copy h2,html body.brand-proof-redesign.light-theme #about .about-copy h2{max-width:7.6em !important;font-size:clamp(2.2rem,9.4vw,3rem) !important;line-height:1.12 !important;margin-bottom:10px !important}}@media (max-width:760px){html body.brand-proof-redesign #about .about-main,html body.brand-proof-redesign.light-theme #about .about-main,html body.brand-proof-redesign #about .about-support,html body.brand-proof-redesign.light-theme #about .about-support{max-width:15.8rem !important;font-weight:500 !important;line-height:1.4 !important}}@media (max-width:760px){html body.brand-proof-redesign #about .about-visual,html body.brand-proof-redesign.light-theme #about .about-visual{align-self:start !important;width:min(49vw,220px) !important;height:clamp(330px,83vw,430px) !important;margin:0 !important;margin-top:clamp(72px,17vw,104px) !important;margin-right:-22px !important;border:0 !important;background:transparent !important;box-shadow:none !important;overflow:visible !important;min-height:150px !important;border-radius:22px !important;padding:8px !important;border-width:7px !important;max-width:184px !important;aspect-ratio:0.92 / 1 !important;justify-self:end !important;grid-column:2 / 3 !important;grid-row:1 / span 2 !important}}@media (max-width:760px){html body.brand-proof-redesign #about .about-visual img,html body.brand-proof-redesign.light-theme #about .about-visual img{object-fit:contain !important;object-position:50% 0 !important;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,0.42) 17%,#000 44%,#000 100%),linear-gradient(180deg,#000 0%,#000 84%,rgba(0,0,0,0.76) 92%,transparent 100%) !important;mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,0.42) 17%,#000 44%,#000 100%),linear-gradient(180deg,#000 0%,#000 84%,rgba(0,0,0,0.76) 92%,transparent 100%) !important;min-height:136px !important;border-radius:16px !important}}html body.brand-proof-redesign main#home{background:#061929 !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-copy,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-copy{position:relative !important;z-index:3 !important;max-width:650px !important;inset:auto !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;transform:none !important;margin:0 !important;padding:0 !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-copy h1,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-copy h1{max-width:11.2ch !important;margin:0 0 clamp(20px,2.2vw,30px) !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;font-size:clamp(4.6rem,6.2vw,7.15rem) !important;line-height:0.98 !important;letter-spacing:0 !important;text-shadow:none !important}@media (max-width:920px){}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row .google-rating i,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row .google-rating i{color:#ff553e !important;filter:drop-shadow(0 12px 18px rgba(255,85,62,0.16)) !important}@media (max-width:920px){html body.brand-proof-redesign main#home>section.brand-hero .hero-copy,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-copy{max-width:310px !important}}html,html body.brand-proof-redesign,html body.brand-proof-redesign.light-theme{overflow-x:hidden !important;overflow-y:auto !important}html body.brand-proof-redesign main#home>section.brand-hero,html body.brand-proof-redesign.light-theme main#home>section.brand-hero{isolation:isolate !important;display:block !important;min-height:clamp(650px,72vh,780px) !important;padding:clamp(108px,12vh,146px) clamp(64px,6vw,108px) clamp(126px,12vh,150px) !important;background:#041626 !important;overflow:visible !important}html body.brand-proof-redesign main#home>section.brand-hero::before,html body.brand-proof-redesign.light-theme main#home>section.brand-hero::before{content:"" !important;position:absolute !important;inset:0 !important;z-index:0 !important;background-image:url("assets/plumbixx-hero-van-rain.webp") !important;background-size:auto 104% !important;background-repeat:no-repeat !important;background-position:right bottom !important;opacity:1 !important}html body.brand-proof-redesign main#home>section.brand-hero::after,html body.brand-proof-redesign.light-theme main#home>section.brand-hero::after{content:"" !important;position:absolute !important;inset:0 !important;z-index:1 !important;background:linear-gradient(180deg,rgba(3,14,27,0.03) 0%,rgba(3,14,27,0.04) 54%,rgba(3,14,27,0.82) 100%),linear-gradient(90deg,rgba(2,12,24,0.98) 0%,rgba(3,18,35,0.76) 38%,rgba(3,18,35,0.16) 73%,rgba(3,18,35,0.06) 100%) !important;pointer-events:none !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-copy,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-copy{position:relative !important;z-index:3 !important;max-width:650px !important;inset:auto !important;transform:none !important;margin:0 !important;padding:0 !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-copy h1,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-copy h1{max-width:11.2ch !important;margin:0 0 clamp(20px,2.2vw,30px) !important;color:#fff !important;-webkit-text-fill-color:#fff !important;font-size:clamp(4.6rem,6.2vw,7.15rem) !important;line-height:0.98 !important;letter-spacing:0 !important;text-shadow:none !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-copy h1::after,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-copy h1::after{display:none !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-subtitle,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-subtitle{max-width:330px !important;color:rgba(255,255,255,0.9) !important;-webkit-text-fill-color:rgba(255,255,255,0.9) !important;font-size:clamp(1.22rem,1.45vw,1.55rem) !important;line-height:1.35 !important;font-weight:500 !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-subtitle::after,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-subtitle::after{content:"" !important;display:block !important;width:72px !important;height:5px !important;margin-top:clamp(26px,3vw,34px) !important;border-radius:999px !important;background:#ff553e !important}html body.brand-proof-redesign main#home>section.brand-hero>.hero-cert-row,html body.brand-proof-redesign.light-theme main#home>section.brand-hero>.hero-cert-row{position:absolute !important;z-index:6 !important;left:50% !important;right:auto !important;bottom:clamp(-52px,-4.4vw,-38px) !important;transform:translateX(-50%) !important;width:min(86vw,1220px) !important;min-height:clamp(126px,7.8vw,150px) !important;display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;align-items:stretch !important;overflow:hidden !important;border:1px solid rgba(207,223,241,0.96) !important;border-radius:30px !important;background:linear-gradient(180deg,rgba(255,255,255,0.99),rgba(242,247,255,0.98)) !important;box-shadow:0 34px 92px rgba(0,18,42,0.34),0 8px 24px rgba(20,122,255,0.12) !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row>span,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row>span{min-width:0 !important;display:grid !important;grid-template-columns:auto minmax(0,1fr) !important;grid-template-rows:auto auto auto !important;column-gap:clamp(14px,1.4vw,22px) !important;align-content:center !important;align-items:center !important;padding:clamp(18px,2vw,26px) clamp(20px,2.2vw,34px) !important;text-align:left !important;border-right:1px solid rgba(164,185,207,0.58) !important;background:transparent !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row i,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row i{grid-row:1 / 4 !important;width:clamp(58px,4.7vw,82px) !important;height:clamp(58px,4.7vw,82px) !important;color:#147aff !important;opacity:1 !important;filter:drop-shadow(0 12px 18px rgba(20,122,255,0.18)) !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row i svg,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row i svg{width:100% !important;height:100% !important;stroke-width:2.4 !important}html body.brand-proof-redesign main#home>section.brand-hero .google-rating i,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .google-rating i,html body.brand-proof-redesign main#home>section.brand-hero .google-rating em,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .google-rating em{color:#ff553e !important;-webkit-text-fill-color:#ff553e !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row strong,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row strong{color:#061d33 !important;-webkit-text-fill-color:#061d33 !important;font-size:clamp(1.5rem,1.9vw,2rem) !important;line-height:1.02 !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row small,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row small,html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row b.review-count,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row b.review-count{color:#173653 !important;-webkit-text-fill-color:#173653 !important;font-size:clamp(0.78rem,0.9vw,0.96rem) !important;line-height:1.16 !important;font-weight:650 !important}html body.brand-proof-redesign main#home>section#about.about-trader-section,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section{padding:clamp(106px,9.2vw,138px) 0 clamp(68px,7vw,104px) !important;background:linear-gradient(180deg,#061929 0%,#f5f9ff 116px,#f5f9ff 100%) !important}html body.brand-proof-redesign main#home>section#about.about-trader-section>div.about-trader-card,html body.brand-proof-redesign main#home>section#about.about-trader-section>div.about-trader-card.reveal-on-scroll,html body.brand-proof-redesign main#home>section#about.about-trader-section>div.about-trader-card.is-visible,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section>div.about-trader-card,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section>div.about-trader-card.reveal-on-scroll,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section>div.about-trader-card.is-visible{width:min(88vw,1180px) !important;max-width:1180px !important;position:relative !important;overflow:hidden !important;padding:clamp(42px,4.8vw,70px) clamp(42px,5.4vw,78px) clamp(34px,4vw,54px) !important;border:1px solid rgba(201,222,246,0.96) !important;border-radius:clamp(30px,3vw,42px) !important;background:radial-gradient(circle at 82% 30%,rgba(20,122,255,0.16),transparent 36%),linear-gradient(135deg,#ffffff 0%,#eef6ff 100%) !important;box-shadow:0 30px 80px rgba(0,24,56,0.12),inset 0 1px 0 rgba(255,255,255,0.9) !important;color:#061d33 !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-intro,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-intro{position:relative !important;display:grid !important;grid-template-columns:minmax(0,0.56fr) minmax(320px,0.44fr) !important;align-items:start !important;min-height:clamp(392px,32vw,500px) !important;overflow:visible !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-copy .eyebrow,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-copy .eyebrow{color:#126ee8 !important;-webkit-text-fill-color:#126ee8 !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-copy h2,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-copy h2{max-width:13.2ch !important;margin:0 0 clamp(20px,2vw,26px) !important;color:#061d33 !important;-webkit-text-fill-color:#061d33 !important;font-size:clamp(2.95rem,4.45vw,5rem) !important;line-height:1.03 !important;letter-spacing:0 !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-copy p:not(.eyebrow),html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-copy p:not(.eyebrow){max-width:34ch !important;color:#173653 !important;-webkit-text-fill-color:#173653 !important;font-size:clamp(1.02rem,1.25vw,1.18rem) !important;line-height:1.5 !important;font-weight:500 !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-visual,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-visual{position:absolute !important;z-index:3 !important;right:clamp(-54px,-3vw,-20px) !important;bottom:clamp(-100px,-7vw,-62px) !important;width:clamp(470px,35vw,610px) !important;height:clamp(535px,43vw,700px) !important;background:transparent !important;border:0 !important;box-shadow:none !important;overflow:visible !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-visual::before,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-visual::before{content:"" !important;position:absolute !important;right:4% !important;bottom:7% !important;width:78% !important;height:32% !important;border-radius:999px !important;background:radial-gradient(ellipse,rgba(0,28,72,0.18),transparent 68%) !important;filter:blur(10px) !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-visual::after,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-visual::after{content:"" !important;position:absolute !important;inset:5% 7% 16% 0 !important;z-index:1 !important;background:radial-gradient(circle at 60% 36%,rgba(20,122,255,0.18),transparent 56%) !important;pointer-events:none !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-visual img,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-visual img{position:relative !important;z-index:2 !important;width:100% !important;height:100% !important;object-fit:contain !important;object-position:right top !important;background:transparent !important;transform:translateY(-44px) scale(1.12) !important;transform-origin:right top !important;filter:drop-shadow(0 30px 32px rgba(0,24,56,0.2)) !important;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,0.14) 10%,rgba(0,0,0,0.78) 26%,#000 44%,#000 100%) !important;mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,0.14) 10%,rgba(0,0,0,0.78) 26%,#000 44%,#000 100%) !important}@media (max-width:920px){html body.brand-proof-redesign main#home>section.brand-hero,html body.brand-proof-redesign.light-theme main#home>section.brand-hero{min-height:clamp(585px,136vw,690px) !important;padding:30px 28px 108px !important}html body.brand-proof-redesign main#home>section.brand-hero::before,html body.brand-proof-redesign.light-theme main#home>section.brand-hero::before{background-size:auto 74% !important;background-position:70% bottom !important}html body.brand-proof-redesign main#home>section.brand-hero::after,html body.brand-proof-redesign.light-theme main#home>section.brand-hero::after{background:linear-gradient(180deg,rgba(3,14,27,0.03) 0%,rgba(3,14,27,0.02) 44%,rgba(3,14,27,0.78) 100%),linear-gradient(90deg,rgba(2,12,24,0.98) 0%,rgba(3,18,35,0.76) 50%,rgba(3,18,35,0.12) 100%) !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-copy,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-copy{max-width:360px !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-copy h1,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-copy h1{max-width:12.2ch !important;font-size:clamp(3.15rem,12.2vw,3.95rem) !important;line-height:1.03 !important;margin-bottom:22px !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-subtitle,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-subtitle{max-width:280px !important;font-size:clamp(1.08rem,4.7vw,1.28rem) !important;line-height:1.36 !important}html body.brand-proof-redesign main#home>section.brand-hero>.hero-cert-row,html body.brand-proof-redesign.light-theme main#home>section.brand-hero>.hero-cert-row{bottom:-50px !important;width:calc(100% - 32px) !important;min-height:134px !important;border-radius:25px !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row>span,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row>span{display:flex !important;flex-direction:column !important;justify-content:center !important;align-items:center !important;gap:3px !important;padding:13px 6px !important;text-align:center !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row i,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row i{width:clamp(48px,12vw,60px) !important;height:clamp(48px,12vw,60px) !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row strong,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row strong{font-size:clamp(1.05rem,4.6vw,1.35rem) !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row small,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row small,html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row b.review-count,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row b.review-count{font-size:clamp(0.7rem,2.65vw,0.82rem) !important;line-height:1.1 !important}html body.brand-proof-redesign main#home>section#about.about-trader-section,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section{padding:82px 0 54px !important;background:linear-gradient(180deg,#061929 0%,#f6faff 82px,#f6faff 100%) !important}html body.brand-proof-redesign main#home>section#about.about-trader-section>div.about-trader-card,html body.brand-proof-redesign main#home>section#about.about-trader-section>div.about-trader-card.reveal-on-scroll,html body.brand-proof-redesign main#home>section#about.about-trader-section>div.about-trader-card.is-visible,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section>div.about-trader-card,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section>div.about-trader-card.reveal-on-scroll,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section>div.about-trader-card.is-visible{width:calc(100% - 34px) !important;max-width:calc(100% - 34px) !important;padding:28px 24px 0 !important;border-radius:30px !important;background:radial-gradient(circle at 78% 44%,rgba(20,122,255,0.18),transparent 42%),linear-gradient(135deg,#ffffff 0%,#eef6ff 100%) !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-intro,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-intro{display:block !important;height:clamp(410px,96vw,468px) !important;min-height:clamp(410px,96vw,468px) !important;max-height:470px !important;overflow:hidden !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-copy,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-copy{max-width:58vw !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-copy .eyebrow,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-copy .eyebrow{font-size:0.83rem !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-copy h2,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-copy h2{max-width:12.6rem !important;font-size:clamp(1.85rem,8vw,2.35rem) !important;line-height:1.07 !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-copy p:not(.eyebrow),html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-copy p:not(.eyebrow){max-width:12.5rem !important;font-size:clamp(0.82rem,3vw,0.92rem) !important;line-height:1.45 !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-visual,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-visual{top:clamp(82px,19vw,102px) !important;right:clamp(-124px,-28vw,-96px) !important;bottom:auto !important;width:clamp(350px,88vw,420px) !important;height:clamp(438px,108vw,530px) !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-visual img,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-visual img{transform:translateY(-34px) scale(1.16) !important}}html body.brand-proof-redesign main#home>section.brand-hero,html body.brand-proof-redesign.light-theme main#home>section.brand-hero{position:relative !important;display:block !important;isolation:isolate !important;overflow:visible !important;min-height:clamp(680px,78vh,850px) !important;padding:clamp(84px,9vh,124px) clamp(54px,7vw,116px) clamp(118px,11vw,168px) !important;color:#ffffff !important;background:#041321 !important}html body.brand-proof-redesign main#home>section.brand-hero::before,html body.brand-proof-redesign.light-theme main#home>section.brand-hero::before{content:"" !important;position:absolute !important;inset:0 !important;z-index:-2 !important;background-image:url("assets/plumbixx-hero-van-rain.webp") !important;background-repeat:no-repeat !important;background-size:auto 104% !important;background-position:right bottom !important;opacity:1 !important}html body.brand-proof-redesign main#home>section.brand-hero::after,html body.brand-proof-redesign.light-theme main#home>section.brand-hero::after{content:"" !important;position:absolute !important;inset:0 !important;z-index:-1 !important;background:linear-gradient(90deg,rgba(2,12,24,0.99) 0%,rgba(3,17,31,0.88) 32%,rgba(5,24,43,0.34) 60%,rgba(5,18,32,0.08) 100%),linear-gradient(180deg,rgba(3,13,25,0.16) 0%,rgba(3,13,25,0.04) 48%,rgba(3,13,25,0.86) 100%) !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-copy,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-copy{position:relative !important;z-index:2 !important;max-width:min(760px,52vw) !important;margin:0 !important;padding:0 !important;transform:none !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-copy h1,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-copy h1{max-width:10.35ch !important;margin:0 !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;font-size:clamp(4.35rem,6.7vw,7.25rem) !important;line-height:0.985 !important;letter-spacing:0 !important;font-weight:900 !important;text-shadow:none !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-subtitle,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-subtitle{max-width:340px !important;margin:clamp(20px,2.3vw,32px) 0 0 !important;color:rgba(255,255,255,0.9) !important;-webkit-text-fill-color:rgba(255,255,255,0.9) !important;font-size:clamp(1.08rem,1.75vw,1.42rem) !important;line-height:1.36 !important;font-weight:500 !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-subtitle::after,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-subtitle::after{content:"" !important;display:block !important;width:68px !important;height:5px !important;margin-top:clamp(24px,2.8vw,34px) !important;border-radius:999px !important;background:#ff553e !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row{position:absolute !important;z-index:6 !important;left:50% !important;right:auto !important;bottom:clamp(-62px,-5vw,-48px) !important;transform:translateX(-50%) !important;width:min(86vw,1260px) !important;min-height:clamp(128px,8.3vw,156px) !important;display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;align-items:stretch !important;margin:0 !important;padding:0 !important;overflow:hidden !important;border:1px solid rgba(203,225,248,0.96) !important;border-radius:28px !important;background:linear-gradient(180deg,rgba(255,255,255,0.99),rgba(240,247,255,0.96)) !important;box-shadow:0 30px 86px rgba(0,19,44,0.38) !important;color:#061d33 !important;backdrop-filter:blur(18px) !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row>span,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row>span{display:grid !important;grid-template-columns:auto minmax(0,1fr) !important;grid-template-rows:auto auto auto !important;column-gap:clamp(14px,1.8vw,22px) !important;align-content:center !important;align-items:center !important;justify-content:center !important;min-width:0 !important;padding:clamp(18px,2vw,30px) clamp(18px,2.4vw,34px) !important;border-right:1px solid rgba(179,203,229,0.95) !important;background:transparent !important;color:#061d33 !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row i,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row i{grid-row:1 / span 3 !important;width:clamp(48px,3.8vw,66px) !important;height:clamp(48px,3.8vw,66px) !important;margin:0 !important;color:#147aff !important;background:transparent !important;border:0 !important;box-shadow:none !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row svg,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row svg{width:100% !important;height:100% !important;filter:none !important;stroke-width:2.35 !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row strong,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row strong{color:#061d33 !important;-webkit-text-fill-color:#061d33 !important;font-size:clamp(1.2rem,1.75vw,1.68rem) !important;line-height:1.02 !important;font-weight:900 !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row small,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row small{color:#173653 !important;-webkit-text-fill-color:#173653 !important;font-size:clamp(0.78rem,0.88vw,0.98rem) !important;line-height:1.18 !important;font-weight:600 !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row em,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row em{color:#ff553e !important;-webkit-text-fill-color:#ff553e !important;font-size:clamp(0.9rem,0.96vw,1.05rem) !important;line-height:1 !important;letter-spacing:0 !important}html body.brand-proof-redesign main#home>section#about.about-trader-section,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section{position:relative !important;z-index:3 !important;margin-top:0 !important;padding:clamp(108px,10vw,152px) 0 clamp(70px,8vw,112px) !important;background:linear-gradient(180deg,#061929 0%,#f4f8fe 18%,#f4f8fe 100%) !important}html body.brand-proof-redesign main#home>section#about.about-trader-section>.about-trader-card,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section>.about-trader-card{position:relative !important;z-index:1 !important;width:min(88vw,1180px) !important;max-width:1180px !important;margin:0 auto !important;padding:clamp(42px,4.8vw,70px) clamp(42px,5.5vw,80px) clamp(36px,4.8vw,66px) !important;overflow:hidden !important;border:1px solid rgba(202,224,249,0.98) !important;border-radius:clamp(28px,3vw,42px) !important;background:linear-gradient(135deg,#ffffff 0%,#eef6ff 100%) !important;box-shadow:0 30px 80px rgba(0,24,56,0.12) !important}html body.brand-proof-redesign main#home>section#about.about-trader-section>.about-trader-card::before,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section>.about-trader-card::before{content:"" !important;position:absolute !important;z-index:-1 !important;width:62% !important;aspect-ratio:1 !important;right:-16% !important;top:-18% !important;border-radius:50% !important;background:radial-gradient(circle,rgba(20,122,255,0.2) 0%,rgba(20,122,255,0.09) 38%,rgba(20,122,255,0) 72%) !important;filter:blur(2px) !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-intro,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-intro{position:relative !important;z-index:2 !important;display:grid !important;grid-template-columns:minmax(0,0.58fr) minmax(300px,0.42fr) !important;align-items:start !important;min-height:clamp(430px,36vw,560px) !important;gap:clamp(16px,2.5vw,42px) !important;margin:0 0 clamp(34px,5vw,62px) !important;overflow:visible !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-copy .eyebrow,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-copy .eyebrow{margin:0 0 clamp(18px,2vw,24px) !important;color:#ff553e !important;-webkit-text-fill-color:#ff553e !important;font-size:clamp(0.82rem,0.95vw,1rem) !important;letter-spacing:0.28em !important;line-height:1.2 !important;font-weight:900 !important;text-transform:uppercase !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-copy h2,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-copy h2{max-width:11.4ch !important;margin:0 0 clamp(20px,2.6vw,32px) !important;color:#061d33 !important;-webkit-text-fill-color:#061d33 !important;font-size:clamp(3.05rem,4.8vw,5.35rem) !important;line-height:1.02 !important;font-weight:900 !important;letter-spacing:0 !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-copy p:not(.eyebrow),html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-copy p:not(.eyebrow){max-width:36ch !important;margin:0 0 1.05em !important;color:#173653 !important;-webkit-text-fill-color:#173653 !important;font-size:clamp(1.02rem,1.35vw,1.26rem) !important;line-height:1.5 !important;font-weight:500 !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-visual,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-visual{position:absolute !important;z-index:3 !important;right:clamp(-44px,-2.4vw,-18px) !important;bottom:clamp(-80px,-5.2vw,-42px) !important;width:clamp(390px,32vw,520px) !important;height:clamp(520px,44vw,690px) !important;margin:0 !important;overflow:visible !important;background:transparent !important;border:0 !important;box-shadow:none !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-visual::before,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-visual::before{content:"" !important;position:absolute !important;z-index:-1 !important;width:112% !important;aspect-ratio:1 !important;right:-22% !important;bottom:18% !important;border-radius:50% !important;background:radial-gradient(circle,rgba(20,122,255,0.25) 0%,rgba(20,122,255,0.1) 40%,rgba(20,122,255,0) 72%) !important;filter:blur(4px) !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-visual::after,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-visual::after{content:"" !important;position:absolute !important;z-index:-1 !important;left:14% !important;right:6% !important;bottom:2% !important;height:34px !important;border-radius:50% !important;background:radial-gradient(ellipse,rgba(0,24,56,0.26) 0%,rgba(0,24,56,0) 72%) !important;filter:blur(5px) !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .split-heading h3,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .split-heading h3,html body.brand-proof-redesign main#home>section#about.about-trader-section .local-choice-grid article strong,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .local-choice-grid article strong{color:#061d33 !important;-webkit-text-fill-color:#061d33 !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .local-choice-grid article,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .local-choice-grid article{background:rgba(255,255,255,0.82) !important;border-color:rgba(198,224,250,0.96) !important;box-shadow:0 14px 34px rgba(0,24,56,0.08) !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .local-choice-grid article span,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .local-choice-grid article span{color:#147aff !important;-webkit-text-fill-color:#147aff !important;background:#ffffff !important;border-color:rgba(196,222,249,1) !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .pricing-panel,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .pricing-panel{background:rgba(255,255,255,0.86) !important;border-color:rgba(198,224,250,0.98) !important}@media (max-width:760px){html body.brand-proof-redesign main#home>section.brand-hero,html body.brand-proof-redesign.light-theme main#home>section.brand-hero{min-height:clamp(672px,149vw,724px) !important;padding:clamp(48px,10vw,64px) 28px 114px !important}html body.brand-proof-redesign main#home>section.brand-hero::before,html body.brand-proof-redesign.light-theme main#home>section.brand-hero::before{background-size:auto 92% !important;background-position:64% bottom !important}html body.brand-proof-redesign main#home>section.brand-hero::after,html body.brand-proof-redesign.light-theme main#home>section.brand-hero::after{background:linear-gradient(90deg,rgba(2,12,24,0.99) 0%,rgba(3,15,28,0.84) 42%,rgba(5,22,40,0.24) 78%,rgba(5,22,40,0.08) 100%),linear-gradient(180deg,rgba(3,13,25,0.05) 0%,rgba(3,13,25,0.03) 44%,rgba(3,13,25,0.92) 100%) !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-copy,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-copy{max-width:360px !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-copy h1,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-copy h1{max-width:9.7ch !important;font-size:clamp(3.2rem,13.6vw,4.2rem) !important;line-height:0.99 !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-subtitle,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-subtitle{max-width:280px !important;margin-top:18px !important;font-size:clamp(1.02rem,4.4vw,1.28rem) !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row{bottom:-54px !important;width:calc(100% - 32px) !important;min-height:138px !important;border-radius:22px !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-intro,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-intro{display:block !important;height:clamp(474px,112vw,520px) !important;min-height:clamp(474px,112vw,520px) !important;max-height:520px !important;margin-bottom:16px !important;overflow:hidden !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-copy p:not(.eyebrow),html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-copy p:not(.eyebrow){max-width:min(52vw,13.6rem) !important;font-size:clamp(0.9rem,3.35vw,1rem) !important;line-height:1.48 !important;font-weight:500 !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-visual img,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-visual img{transform:translateY(-138px) scale(1.18) !important;transform-origin:right top !important}}html body.brand-proof-redesign.light-theme main#home{background:#f3f8fe !important}html body.brand-proof-redesign main#home>section.brand-hero,html body.brand-proof-redesign.light-theme main#home>section.brand-hero{position:relative !important;isolation:isolate !important;overflow:visible !important;display:grid !important;grid-template-columns:minmax(0,0.53fr) minmax(0,0.47fr) !important;align-items:center !important;min-height:clamp(660px,76vh,830px) !important;padding:clamp(72px,7vw,116px) clamp(40px,6.5vw,112px) clamp(126px,11vw,162px) !important;color:#ffffff !important;background:#041321 !important}html body.brand-proof-redesign main#home>section.brand-hero::before,html body.brand-proof-redesign.light-theme main#home>section.brand-hero::before{content:"" !important;position:absolute !important;inset:0 !important;z-index:-2 !important;background-image:url("assets/plumbixx-hero-van-rain.webp") !important;background-repeat:no-repeat !important;background-size:auto 100% !important;background-position:right bottom !important;opacity:1 !important}html body.brand-proof-redesign main#home>section.brand-hero::after,html body.brand-proof-redesign.light-theme main#home>section.brand-hero::after{content:"" !important;position:absolute !important;inset:0 !important;z-index:-1 !important;background:linear-gradient(90deg,rgba(2,12,24,0.98) 0%,rgba(3,17,31,0.86) 30%,rgba(5,24,43,0.42) 56%,rgba(5,18,32,0.1) 100%),linear-gradient(180deg,rgba(3,13,25,0.36) 0%,rgba(3,13,25,0.04) 40%,rgba(3,13,25,0.84) 100%) !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-copy,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-copy{position:relative !important;z-index:2 !important;max-width:min(760px,52vw) !important;margin:0 !important;padding:0 !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-copy h1,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-copy h1{max-width:10.4ch !important;margin:0 !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;font-size:clamp(4.4rem,6.8vw,7.4rem) !important;line-height:0.98 !important;letter-spacing:0 !important;font-weight:900 !important;text-shadow:none !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-subtitle,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-subtitle{max-width:340px !important;margin:clamp(22px,2.5vw,34px) 0 0 !important;color:rgba(255,255,255,0.86) !important;-webkit-text-fill-color:rgba(255,255,255,0.86) !important;font-size:clamp(1.05rem,1.8vw,1.45rem) !important;line-height:1.38 !important;font-weight:600 !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-subtitle::after,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-subtitle::after{content:"" !important;display:block !important;width:72px !important;height:5px !important;margin-top:clamp(24px,3vw,34px) !important;border-radius:99px !important;background:#ff553e !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row{position:absolute !important;z-index:5 !important;left:50% !important;right:auto !important;bottom:clamp(-72px,-5.4vw,-54px) !important;transform:translateX(-50%) !important;width:min(84vw,1260px) !important;max-width:1280px !important;min-height:clamp(124px,8.6vw,154px) !important;display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;align-items:stretch !important;margin:0 !important;padding:0 !important;overflow:hidden !important;border:1px solid rgba(194,218,242,0.92) !important;border-radius:28px !important;background:linear-gradient(180deg,rgba(255,255,255,0.97),rgba(239,247,255,0.94)) !important;box-shadow:0 30px 84px rgba(0,17,39,0.38) !important;color:#061d33 !important;backdrop-filter:blur(16px) !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row>span,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row>span{display:grid !important;grid-template-columns:auto minmax(0,1fr) !important;grid-template-rows:auto auto auto !important;column-gap:16px !important;align-content:center !important;align-items:center !important;justify-content:center !important;min-width:0 !important;min-height:0 !important;padding:clamp(20px,2vw,30px) clamp(20px,2.4vw,34px) !important;border-right:1px solid rgba(176,202,229,0.9) !important;background:transparent !important;color:#061d33 !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row i,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row i{grid-row:1 / span 3 !important;width:clamp(46px,3.6vw,62px) !important;height:clamp(46px,3.6vw,62px) !important;margin:0 !important;display:grid !important;place-items:center !important;color:#147aff !important;background:transparent !important;border:0 !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row svg,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row svg{width:100% !important;height:100% !important;filter:none !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row strong,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row strong{color:#061d33 !important;-webkit-text-fill-color:#061d33 !important;font-size:clamp(1.22rem,1.85vw,1.78rem) !important;line-height:1.02 !important;font-weight:900 !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row small,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row small{color:#173653 !important;-webkit-text-fill-color:#173653 !important;font-size:clamp(0.8rem,0.92vw,1rem) !important;line-height:1.18 !important;font-weight:700 !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row .review-count,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row .review-count{display:none !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row em,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row em{color:#ff553e !important;-webkit-text-fill-color:#ff553e !important;font-size:clamp(0.88rem,1vw,1.05rem) !important;letter-spacing:0 !important;line-height:1 !important}html body.brand-proof-redesign main#home>section#about.about-trader-section,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section{position:relative !important;z-index:2 !important;margin-top:0 !important;padding:clamp(112px,10vw,156px) 0 clamp(70px,8vw,112px) !important;background:linear-gradient(180deg,#061929 0%,#f4f8fe 18%,#f4f8fe 100%) !important}html body.brand-proof-redesign main#home>section#about.about-trader-section>.about-trader-card,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section>.about-trader-card{position:relative !important;overflow:hidden !important;max-width:min(1180px,calc(100% - 56px)) !important;margin:0 auto !important;padding:clamp(48px,5vw,76px) clamp(36px,5vw,72px) clamp(38px,4vw,60px) !important;color:#061d33 !important;background:radial-gradient(circle at 86% 30%,rgba(20,122,255,0.14) 0%,rgba(20,122,255,0) 36%),linear-gradient(135deg,#ffffff 0%,#eef6ff 100%) !important;border:1px solid rgba(196,222,249,0.96) !important;border-radius:clamp(26px,3vw,38px) !important;box-shadow:0 30px 80px rgba(0,24,56,0.12) !important}html body.brand-proof-redesign main#home>section#about.about-trader-section>.about-trader-card::before,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section>.about-trader-card::before{content:"" !important;position:absolute !important;width:42% !important;aspect-ratio:1 !important;right:-10% !important;top:6% !important;border-radius:50% !important;background:radial-gradient(circle,rgba(20,122,255,0.22) 0%,rgba(20,122,255,0.12) 34%,rgba(20,122,255,0) 70%) !important;pointer-events:none !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-intro,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-intro{position:relative !important;display:grid !important;grid-template-columns:minmax(0,0.56fr) minmax(320px,0.44fr) !important;align-items:end !important;min-height:clamp(420px,35vw,520px) !important;height:auto !important;margin:0 0 clamp(34px,4vw,54px) !important;overflow:visible !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-copy,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-copy{position:relative !important;z-index:4 !important;max-width:560px !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-copy .eyebrow,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-copy .eyebrow{color:#147aff !important;-webkit-text-fill-color:#147aff !important;font-size:clamp(0.76rem,0.95vw,0.92rem) !important;line-height:1 !important;letter-spacing:0.12em !important;font-weight:900 !important;margin:0 0 clamp(14px,1.8vw,22px) !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-copy h2,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-copy h2{max-width:10.8ch !important;margin:0 0 clamp(18px,2.2vw,26px) !important;color:#061d33 !important;-webkit-text-fill-color:#061d33 !important;font-size:clamp(2.75rem,4.4vw,5.15rem) !important;line-height:1.02 !important;font-weight:900 !important;letter-spacing:0 !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-copy p:not(.eyebrow),html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-copy p:not(.eyebrow){max-width:420px !important;color:#12314e !important;-webkit-text-fill-color:#12314e !important;font-size:clamp(1rem,1.22vw,1.18rem) !important;line-height:1.52 !important;font-weight:500 !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-visual,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-visual{position:absolute !important;z-index:3 !important;right:clamp(-44px,-3vw,-8px) !important;bottom:clamp(-70px,-5vw,-46px) !important;width:clamp(440px,37vw,620px) !important;height:clamp(520px,42vw,690px) !important;min-height:0 !important;margin:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;overflow:visible !important;transform:none !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-visual::before,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-visual::before{content:"" !important;display:block !important;position:absolute !important;z-index:-1 !important;width:86% !important;aspect-ratio:1 !important;right:-1% !important;top:9% !important;border-radius:50% !important;background:radial-gradient(circle,rgba(20,122,255,0.24) 0%,rgba(20,122,255,0.11) 38%,rgba(20,122,255,0) 72%) !important;filter:blur(2px) !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-visual::after,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-visual::after{content:"" !important;display:block !important;position:absolute !important;z-index:-1 !important;left:24% !important;right:8% !important;bottom:3% !important;height:34px !important;border-radius:50% !important;background:radial-gradient(ellipse,rgba(0,24,56,0.24) 0%,rgba(0,24,56,0) 72%) !important;filter:blur(5px) !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-visual img,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-visual img{width:100% !important;height:100% !important;object-fit:contain !important;object-position:right bottom !important;background:transparent !important;transform:translateY(-18px) scale(1.04) !important;transform-origin:right bottom !important;filter:drop-shadow(0 24px 28px rgba(0,24,56,0.2)) !important;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,0.18) 9%,rgba(0,0,0,0.84) 23%,#000 38%,#000 100%) !important;mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,0.18) 9%,rgba(0,0,0,0.84) 23%,#000 38%,#000 100%) !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .local-choice,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .local-choice,html body.brand-proof-redesign main#home>section#about.about-trader-section .pricing-choice,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .pricing-choice{position:relative !important;z-index:6 !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .split-heading,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .split-heading{gap:clamp(16px,2.4vw,34px) !important;margin:clamp(26px,4vw,52px) 0 clamp(22px,2.6vw,34px) !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .split-heading h3,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .split-heading h3{color:#061d33 !important;-webkit-text-fill-color:#061d33 !important;font-size:clamp(1.15rem,1.7vw,1.55rem) !important;line-height:1.08 !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .local-choice-grid,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .local-choice-grid{display:grid !important;grid-template-columns:repeat(5,minmax(0,1fr)) !important;gap:clamp(14px,1.8vw,22px) !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .local-choice-grid article,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .local-choice-grid article{min-height:clamp(132px,12vw,164px) !important;padding:clamp(18px,2vw,26px) 14px !important;border-radius:18px !important;background:rgba(255,255,255,0.78) !important;border:1px solid rgba(196,222,249,0.96) !important;box-shadow:0 14px 34px rgba(0,24,56,0.08) !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .local-choice-grid article span,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .local-choice-grid article span{width:clamp(52px,5vw,66px) !important;height:clamp(52px,5vw,66px) !important;margin-bottom:14px !important;color:#147aff !important;-webkit-text-fill-color:#147aff !important;background:#ffffff !important;border:1px solid rgba(196,222,249,1) !important;box-shadow:0 8px 20px rgba(20,122,255,0.12) !important}@media (max-width:760px){html body.brand-proof-redesign main#home>section.brand-hero,html body.brand-proof-redesign.light-theme main#home>section.brand-hero{display:block !important;min-height:clamp(655px,151vw,724px) !important;padding:clamp(32px,7.5vw,46px) 28px 106px !important}html body.brand-proof-redesign main#home>section.brand-hero::before,html body.brand-proof-redesign.light-theme main#home>section.brand-hero::before{background-size:auto 88% !important;background-position:58% bottom !important}html body.brand-proof-redesign main#home>section.brand-hero::after,html body.brand-proof-redesign.light-theme main#home>section.brand-hero::after{background:linear-gradient(90deg,rgba(2,12,24,0.98) 0%,rgba(3,15,28,0.82) 34%,rgba(5,22,40,0.22) 72%,rgba(5,22,40,0.06) 100%),linear-gradient(180deg,rgba(3,13,25,0.04) 0%,rgba(3,13,25,0.02) 36%,rgba(3,13,25,0.94) 100%) !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-copy,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-copy{max-width:360px !important;padding-top:0 !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-copy h1,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-copy h1{max-width:9.7ch !important;font-size:clamp(3.02rem,12.8vw,4.06rem) !important;line-height:0.99 !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-subtitle,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-subtitle{max-width:280px !important;margin-top:18px !important;font-size:clamp(1.02rem,4.4vw,1.28rem) !important;line-height:1.38 !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row{bottom:-54px !important;width:calc(100% - 32px) !important;min-height:140px !important;border-radius:22px !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row>span,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row>span{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:4px !important;padding:16px 8px !important;text-align:center !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row i,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row i{width:44px !important;height:44px !important;margin:0 0 4px !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row strong,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row strong{font-size:1.02rem !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row small,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row small{font-size:0.78rem !important;line-height:1.15 !important}html body.brand-proof-redesign main#home>section#about.about-trader-section,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section{padding:88px 0 58px !important;background:linear-gradient(180deg,#061929 0%,#eef6ff 88px,#eef6ff 100%) !important}html body.brand-proof-redesign main#home>section#about.about-trader-section>.about-trader-card,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section>.about-trader-card{max-width:calc(100% - 34px) !important;padding:30px 24px 0 !important;border-radius:26px !important}html body.brand-proof-redesign main#home>section#about.about-trader-section>.about-trader-card::before,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section>.about-trader-card::before{width:82% !important;right:-22% !important;top:12% !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-intro,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-intro{display:block !important;height:clamp(448px,110vw,520px) !important;min-height:clamp(448px,110vw,520px) !important;max-height:520px !important;margin-bottom:16px !important;overflow:hidden !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-copy h2,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-copy h2{max-width:min(61vw,15.6rem) !important;font-size:clamp(1.9rem,8.8vw,2.5rem) !important;line-height:1.07 !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-copy p:not(.eyebrow),html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-copy p:not(.eyebrow){max-width:min(55vw,13.6rem) !important;font-size:clamp(0.86rem,3.35vw,0.96rem) !important;line-height:1.46 !important;font-weight:600 !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-visual,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-visual{right:clamp(-116px,-27vw,-84px) !important;bottom:clamp(-36px,-7vw,-24px) !important;width:clamp(386px,98vw,456px) !important;height:clamp(520px,130vw,614px) !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-visual img,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-visual img{transform:translateY(-58px) scale(1.11) !important;transform-origin:right bottom !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .local-choice-grid,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .local-choice-grid{display:flex !important;gap:12px !important;overflow-x:auto !important;overscroll-behavior-x:contain !important;scroll-snap-type:x proximity !important;padding:2px 2px 10px !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .local-choice-grid article,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .local-choice-grid article{flex:0 0 min(39vw,154px) !important;min-height:134px !important;scroll-snap-align:start !important}}html body.brand-proof-redesign main#home>section.brand-hero,html body.brand-proof-redesign.light-theme main#home>section.brand-hero{position:relative !important;isolation:isolate !important;overflow:visible !important;display:block !important;min-height:clamp(680px,78vh,850px) !important;padding:clamp(84px,9vh,124px) clamp(54px,7vw,116px) clamp(118px,11vw,168px) !important;background:#041321 !important}html body.brand-proof-redesign main#home>section.brand-hero::before,html body.brand-proof-redesign.light-theme main#home>section.brand-hero::before{z-index:0 !important;background-image:url("assets/plumbixx-hero-van-rain.webp") !important;background-size:auto 104% !important;background-position:right bottom !important;opacity:1 !important}html body.brand-proof-redesign main#home>section.brand-hero::after,html body.brand-proof-redesign.light-theme main#home>section.brand-hero::after{z-index:1 !important;background:linear-gradient(90deg,rgba(2,12,24,0.99) 0%,rgba(3,17,31,0.88) 32%,rgba(5,24,43,0.34) 60%,rgba(5,18,32,0.08) 100%),linear-gradient(180deg,rgba(3,13,25,0.16) 0%,rgba(3,13,25,0.04) 48%,rgba(3,13,25,0.86) 100%) !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-copy,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-copy{position:relative !important;z-index:3 !important;inset:auto !important;top:auto !important;left:auto !important;max-width:min(760px,52vw) !important;margin:0 !important;padding:0 !important;transform:none !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-copy h1,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-copy h1{max-width:10.35ch !important;margin:0 !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;font-size:clamp(4.35rem,6.7vw,7.25rem) !important;line-height:0.985 !important;letter-spacing:0 !important;text-shadow:none !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-subtitle,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-subtitle{max-width:340px !important;color:rgba(255,255,255,0.9) !important;-webkit-text-fill-color:rgba(255,255,255,0.9) !important;font-weight:500 !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row{left:50% !important;right:auto !important;bottom:clamp(-62px,-5vw,-48px) !important;transform:translateX(-50%) !important;width:min(86vw,1260px) !important;min-height:clamp(128px,8.3vw,156px) !important;border:1px solid rgba(203,225,248,0.96) !important;border-radius:28px !important;background:linear-gradient(180deg,rgba(255,255,255,0.99),rgba(240,247,255,0.96)) !important;box-shadow:0 30px 86px rgba(0,19,44,0.38) !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row i,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row i{width:clamp(48px,3.8vw,66px) !important;height:clamp(48px,3.8vw,66px) !important;color:#147aff !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row .google-rating i,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row .google-rating i,html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row em,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row em{color:#ff553e !important;-webkit-text-fill-color:#ff553e !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row strong,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row strong{color:#061d33 !important;-webkit-text-fill-color:#061d33 !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row small,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row small{color:#173653 !important;-webkit-text-fill-color:#173653 !important;font-weight:600 !important}html body.brand-proof-redesign main#home>section#about.about-trader-section,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section{padding:clamp(108px,10vw,152px) 0 clamp(70px,8vw,112px) !important;background:linear-gradient(180deg,#061929 0%,#f4f8fe 18%,#f4f8fe 100%) !important}html body.brand-proof-redesign main#home>section#about.about-trader-section>.about-trader-card,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section>.about-trader-card{width:min(88vw,1180px) !important;max-width:1180px !important;padding:clamp(42px,4.8vw,70px) clamp(42px,5.5vw,80px) clamp(36px,4.8vw,66px) !important;overflow:hidden !important;border:1px solid rgba(202,224,249,0.98) !important;border-radius:clamp(28px,3vw,42px) !important;background:linear-gradient(135deg,#ffffff 0%,#eef6ff 100%) !important;box-shadow:0 30px 80px rgba(0,24,56,0.12) !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-intro,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-intro{display:grid !important;grid-template-columns:minmax(0,0.58fr) minmax(300px,0.42fr) !important;align-items:start !important;min-height:clamp(430px,36vw,560px) !important;overflow:visible !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-copy,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-copy{position:relative !important;z-index:4 !important;max-width:580px !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-copy h2,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-copy h2{max-width:11.4ch !important;color:#061d33 !important;-webkit-text-fill-color:#061d33 !important;font-size:clamp(3.05rem,4.8vw,5.35rem) !important;line-height:1.02 !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-copy p:not(.eyebrow),html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-copy p:not(.eyebrow){max-width:36ch !important;color:#173653 !important;-webkit-text-fill-color:#173653 !important;font-size:clamp(1.02rem,1.35vw,1.26rem) !important;line-height:1.5 !important;font-weight:500 !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-visual,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-visual{position:absolute !important;z-index:3 !important;right:clamp(-44px,-2.4vw,-18px) !important;bottom:clamp(-80px,-5.2vw,-42px) !important;width:clamp(390px,32vw,520px) !important;height:clamp(520px,44vw,690px) !important;background:transparent !important;border:0 !important;box-shadow:none !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-visual img,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-visual img{width:100% !important;height:100% !important;object-fit:contain !important;object-position:right top !important;background:transparent !important;transform:translateY(-54px) scale(1.12) !important;transform-origin:right top !important;filter:drop-shadow(0 28px 30px rgba(0,24,56,0.18)) !important;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,0.12) 8%,rgba(0,0,0,0.72) 22%,#000 40%,#000 100%) !important;mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,0.12) 8%,rgba(0,0,0,0.72) 22%,#000 40%,#000 100%) !important}@media (max-width:760px){html body.brand-proof-redesign main#home>section.brand-hero,html body.brand-proof-redesign.light-theme main#home>section.brand-hero{min-height:clamp(646px,143vw,704px) !important;padding:clamp(34px,8vw,48px) 28px 112px !important}html body.brand-proof-redesign main#home>section.brand-hero::before,html body.brand-proof-redesign.light-theme main#home>section.brand-hero::before{background-size:auto 88% !important;background-position:79% bottom !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-copy,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-copy{position:relative !important;inset:auto !important;top:auto !important;left:auto !important;margin:0 !important;padding:0 !important;transform:none !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-copy h1,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-copy h1{max-width:9.7ch !important;font-size:clamp(3.2rem,13.6vw,4.2rem) !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-subtitle,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-subtitle{max-width:280px !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row{bottom:-54px !important;width:calc(100% - 32px) !important;min-height:138px !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row>span,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row>span{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:4px !important;padding:14px 8px !important;text-align:center !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row i,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row i{width:44px !important;height:44px !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row strong,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row strong{font-size:1.04rem !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row small,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row small{font-size:0.76rem !important;line-height:1.15 !important}html body.brand-proof-redesign main#home>section#about.about-trader-section,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section{padding:86px 0 58px !important;background:linear-gradient(180deg,#061929 0%,#eef6ff 86px,#eef6ff 100%) !important}html body.brand-proof-redesign main#home>section#about.about-trader-section>.about-trader-card,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section>.about-trader-card{max-width:calc(100% - 34px) !important;padding:30px 24px 0 !important;border-radius:28px !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-intro,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-intro{display:block !important;height:clamp(474px,112vw,520px) !important;min-height:clamp(474px,112vw,520px) !important;max-height:520px !important;overflow:hidden !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-copy,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-copy{max-width:60vw !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-copy h2,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-copy h2{max-width:min(58vw,15.4rem) !important;font-size:clamp(2.18rem,8.8vw,2.7rem) !important;line-height:1.06 !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-copy p:not(.eyebrow),html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-copy p:not(.eyebrow){max-width:min(52vw,13.6rem) !important;font-size:clamp(0.9rem,3.35vw,1rem) !important;line-height:1.48 !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-visual,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-visual{right:clamp(-124px,-29vw,-92px) !important;bottom:clamp(-48px,-8vw,-32px) !important;width:clamp(438px,108vw,498px) !important;height:clamp(590px,142vw,660px) !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-visual img,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-visual img{transform:translateY(-138px) scale(1.18) !important}}html body.brand-proof-redesign main#home>section.brand-hero,html body.brand-proof-redesign.light-theme main#home>section.brand-hero{position:relative !important;isolation:isolate !important;overflow:visible !important;display:flex !important;align-items:center !important;min-height:clamp(650px,72vh,800px) !important;padding:clamp(58px,7vh,88px) clamp(58px,7vw,122px) clamp(122px,10vw,158px) !important;background:#041321 !important}html body.brand-proof-redesign main#home>section.brand-hero::before,html body.brand-proof-redesign.light-theme main#home>section.brand-hero::before{content:"" !important;position:absolute !important;inset:0 !important;z-index:0 !important;display:block !important;background-image:url("assets/plumbixx-hero-van-rain.webp") !important;background-repeat:no-repeat !important;background-size:auto 104% !important;background-position:right bottom !important;opacity:1 !important}html body.brand-proof-redesign main#home>section.brand-hero::after,html body.brand-proof-redesign.light-theme main#home>section.brand-hero::after{content:"" !important;position:absolute !important;inset:0 !important;z-index:1 !important;display:block !important;pointer-events:none !important;background:linear-gradient(90deg,rgba(2,12,24,0.98) 0%,rgba(3,16,31,0.9) 31%,rgba(4,22,42,0.42) 58%,rgba(4,18,34,0.08) 100%),linear-gradient(180deg,rgba(1,9,18,0.04) 0%,rgba(2,13,26,0.02) 44%,rgba(2,14,27,0.83) 100%) !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-copy,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-copy{position:relative !important;z-index:3 !important;max-width:min(640px,50vw) !important;margin:0 !important;padding:0 !important;transform:none !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-copy .eyebrow,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-copy .eyebrow{display:none !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-copy h1,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-copy h1{max-width:9.85ch !important;margin:0 !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;font-size:clamp(4.6rem,6.5vw,7rem) !important;line-height:0.98 !important;letter-spacing:0 !important;text-shadow:none !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-copy h1 span,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-copy h1 span{color:#147aff !important;-webkit-text-fill-color:#147aff !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-subtitle,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-subtitle{max-width:330px !important;margin-top:clamp(22px,2.4vw,32px) !important;color:rgba(255,255,255,0.9) !important;-webkit-text-fill-color:rgba(255,255,255,0.9) !important;font-size:clamp(1.18rem,1.5vw,1.5rem) !important;line-height:1.34 !important;font-weight:500 !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row{z-index:8 !important;left:50% !important;right:auto !important;bottom:clamp(-66px,-5vw,-48px) !important;transform:translateX(-50%) !important;width:min(86vw,1240px) !important;min-height:clamp(132px,8.5vw,158px) !important;display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;align-items:stretch !important;overflow:hidden !important;border:1px solid rgba(204,223,243,0.98) !important;border-radius:28px !important;background:linear-gradient(180deg,rgba(255,255,255,0.99),rgba(241,247,255,0.98)) !important;box-shadow:0 30px 90px rgba(0,18,42,0.38) !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row>span,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row>span{min-width:0 !important;display:grid !important;grid-template-columns:auto minmax(0,1fr) !important;grid-template-rows:auto auto auto !important;column-gap:clamp(12px,1.35vw,20px) !important;align-content:center !important;align-items:center !important;padding:clamp(20px,2.2vw,28px) clamp(20px,2.2vw,32px) !important;border-right:1px solid rgba(163,185,209,0.62) !important;text-align:left !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row>span:last-child,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row>span:last-child{border-right:0 !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row i,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row i{grid-row:1 / 4 !important;width:clamp(54px,4vw,72px) !important;height:clamp(54px,4vw,72px) !important;color:#147aff !important;filter:drop-shadow(0 12px 18px rgba(20,122,255,0.14)) !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row i svg,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row i svg{width:100% !important;height:100% !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row .google-rating i,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row .google-rating i{color:#ff553e !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row strong,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row strong{color:#061d33 !important;-webkit-text-fill-color:#061d33 !important;font-size:clamp(1.55rem,2vw,2.1rem) !important;line-height:1.02 !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row small,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row small,html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row b.review-count,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row b.review-count{color:#173653 !important;-webkit-text-fill-color:#173653 !important;font-size:clamp(0.82rem,0.95vw,0.98rem) !important;line-height:1.18 !important;font-weight:650 !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row em,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row em{color:#ff553e !important;-webkit-text-fill-color:#ff553e !important;font-size:clamp(1rem,1.15vw,1.16rem) !important;letter-spacing:0 !important}html body.brand-proof-redesign main#home>section#about.about-trader-section,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section{padding:clamp(110px,10vw,150px) 0 clamp(66px,7vw,104px) !important;background:linear-gradient(180deg,#061929 0%,#f5f9ff 18%,#f5f9ff 100%) !important}html body.brand-proof-redesign main#home>section#about.about-trader-section>.about-trader-card,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section>.about-trader-card{width:min(88vw,1180px) !important;max-width:1180px !important;position:relative !important;overflow:hidden !important;padding:clamp(42px,4.8vw,70px) clamp(42px,5.4vw,78px) clamp(38px,4.4vw,58px) !important;border:1px solid rgba(201,222,246,0.96) !important;border-radius:clamp(30px,3vw,42px) !important;background:radial-gradient(circle at 84% 26%,rgba(20,122,255,0.16),transparent 34%),linear-gradient(135deg,#ffffff 0%,#eef6ff 100%) !important;box-shadow:0 30px 80px rgba(0,24,56,0.12) !important}html body.brand-proof-redesign main#home>section#about.about-trader-section>.about-trader-card::before,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section>.about-trader-card::before{content:"" !important;position:absolute !important;right:2% !important;bottom:20% !important;width:min(44vw,540px) !important;height:min(44vw,540px) !important;border-radius:999px !important;background:radial-gradient(circle,rgba(20,122,255,0.18),rgba(20,122,255,0.04) 46%,transparent 68%) !important;pointer-events:none !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-intro,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-intro{position:relative !important;display:grid !important;grid-template-columns:minmax(0,0.58fr) minmax(300px,0.42fr) !important;align-items:start !important;min-height:clamp(400px,33vw,505px) !important;overflow:visible !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-copy,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-copy{position:relative !important;z-index:4 !important;max-width:570px !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-copy .eyebrow,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-copy .eyebrow{color:#ff553e !important;-webkit-text-fill-color:#ff553e !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-copy h2,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-copy h2{max-width:12.2ch !important;margin-bottom:clamp(20px,2vw,26px) !important;color:#061d33 !important;-webkit-text-fill-color:#061d33 !important;font-size:clamp(3rem,4.65vw,5.2rem) !important;line-height:1.02 !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-copy h2 span,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-copy h2 span{color:#147aff !important;-webkit-text-fill-color:#147aff !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-copy p:not(.eyebrow),html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-copy p:not(.eyebrow){max-width:34ch !important;color:#173653 !important;-webkit-text-fill-color:#173653 !important;font-size:clamp(1.02rem,1.28vw,1.2rem) !important;line-height:1.5 !important;font-weight:500 !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-visual,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-visual{position:absolute !important;z-index:3 !important;right:clamp(-48px,-2.6vw,-18px) !important;bottom:clamp(-86px,-6vw,-50px) !important;width:clamp(430px,33vw,560px) !important;height:clamp(500px,40vw,660px) !important;background:transparent !important;border:0 !important;box-shadow:none !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-visual::before,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-visual::before{content:"" !important;position:absolute !important;right:4% !important;bottom:5% !important;width:74% !important;height:30% !important;border-radius:999px !important;background:radial-gradient(ellipse,rgba(0,28,72,0.18),transparent 68%) !important;filter:blur(8px) !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-visual img,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-visual img{position:relative !important;z-index:2 !important;width:100% !important;height:100% !important;object-fit:contain !important;object-position:right top !important;background:transparent !important;transform:translateY(-28px) scale(1.08) !important;transform-origin:right top !important;filter:drop-shadow(0 28px 30px rgba(0,24,56,0.2)) !important;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,0.16) 10%,rgba(0,0,0,0.74) 24%,#000 42%,#000 100%) !important;mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,0.16) 10%,rgba(0,0,0,0.74) 24%,#000 42%,#000 100%) !important}@media (max-width:920px){html body.brand-proof-redesign main#home>section.brand-hero,html body.brand-proof-redesign.light-theme main#home>section.brand-hero{display:block !important;min-height:clamp(620px,142vw,730px) !important;padding:clamp(46px,9vw,62px) 28px 112px !important}html body.brand-proof-redesign main#home>section.brand-hero::before,html body.brand-proof-redesign.light-theme main#home>section.brand-hero::before{background-size:auto 78% !important;background-position:75% bottom !important}html body.brand-proof-redesign main#home>section.brand-hero::after,html body.brand-proof-redesign.light-theme main#home>section.brand-hero::after{background:linear-gradient(180deg,rgba(3,14,27,0.12) 0%,rgba(2,13,25,0.05) 38%,rgba(2,13,25,0.78) 100%),linear-gradient(90deg,rgba(2,12,24,0.98) 0%,rgba(3,18,35,0.76) 48%,rgba(4,18,34,0.12) 100%) !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-copy{max-width:310px !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-copy h1,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-copy h1{max-width:9.4ch !important;font-size:clamp(3.25rem,14vw,4.3rem) !important;line-height:1.02 !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-subtitle,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-subtitle{max-width:280px !important;font-size:clamp(1.18rem,5.3vw,1.46rem) !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row{bottom:-58px !important;width:calc(100% - 32px) !important;min-height:138px !important;border-radius:26px !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row>span,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row>span{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:4px !important;padding:14px 7px !important;text-align:center !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row i,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row i{width:clamp(46px,11vw,56px) !important;height:clamp(46px,11vw,56px) !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row strong,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row strong{font-size:clamp(1.02rem,4.6vw,1.32rem) !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row small,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row small,html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row b.review-count,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row b.review-count{font-size:clamp(0.72rem,2.7vw,0.82rem) !important;line-height:1.12 !important}html body.brand-proof-redesign main#home>section#about.about-trader-section,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section{padding:90px 0 56px !important;background:linear-gradient(180deg,#061929 0%,#f5f9ff 90px,#f5f9ff 100%) !important}html body.brand-proof-redesign main#home>section#about.about-trader-section>.about-trader-card,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section>.about-trader-card{width:calc(100% - 34px) !important;max-width:calc(100% - 34px) !important;padding:28px 24px 0 !important;border-radius:30px !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-intro,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-intro{display:block !important;height:clamp(438px,104vw,494px) !important;min-height:clamp(438px,104vw,494px) !important;max-height:500px !important;overflow:hidden !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-copy,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-copy{max-width:57vw !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-copy h2,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-copy h2{max-width:12.3rem !important;font-size:clamp(2rem,8.6vw,2.62rem) !important;line-height:1.06 !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-copy p:not(.eyebrow),html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-copy p:not(.eyebrow){max-width:12.8rem !important;font-size:clamp(0.88rem,3.2vw,0.98rem) !important;line-height:1.47 !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-visual,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-visual{top:clamp(106px,25vw,132px) !important;right:clamp(-104px,-23vw,-78px) !important;bottom:auto !important;width:clamp(310px,82vw,380px) !important;height:clamp(420px,108vw,520px) !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-visual img,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-visual img{transform:translateY(-10px) scale(1.08) !important}}html:has(body.brand-proof-redesign),html body.brand-proof-redesign,html body.brand-proof-redesign.light-theme{overflow-x:hidden !important;background:#f6faff !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign:not(.light-theme) main#home>section.brand-hero.brand-hero>.hero-cert-row{border-color:rgba(145,190,226,0.36) !important;background:radial-gradient(circle at 78% 0%,rgba(20,122,255,0.18),transparent 36%),linear-gradient(180deg,rgba(7,33,54,0.98) 0%,rgba(2,18,34,0.99) 100%) !important;box-shadow:0 28px 70px rgba(0,10,24,0.42),inset 0 1px 0 rgba(255,255,255,0.12) !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign:not(.light-theme) main#home>section.brand-hero.brand-hero .hero-cert-row>span{border-right-color:rgba(145,190,226,0.36) !important;color:#f7fbff !important;-webkit-text-fill-color:#f7fbff !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign:not(.light-theme) main#home>section.brand-hero.brand-hero .hero-cert-row strong{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;text-shadow:0 2px 10px rgba(0,0,0,0.3) !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign:not(.light-theme) main#home>section.brand-hero.brand-hero .hero-cert-row small,html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign:not(.light-theme) main#home>section.brand-hero.brand-hero .hero-cert-row b.review-count{color:rgba(235,246,255,0.92) !important;-webkit-text-fill-color:rgba(235,246,255,0.92) !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign:not(.light-theme) main#home>section.brand-hero.brand-hero .hero-cert-row i{color:#2487ff !important;-webkit-text-fill-color:#2487ff !important;fill:#2487ff !important;filter:drop-shadow(0 7px 12px rgba(20,122,255,0.3)) !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign:not(.light-theme) main#home>section.brand-hero.brand-hero .google-rating i,html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign:not(.light-theme) main#home>section.brand-hero.brand-hero .google-rating em{color:#ff553e !important;-webkit-text-fill-color:#ff553e !important;fill:#ff553e !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero{position:relative !important;z-index:3 !important;isolation:isolate !important;display:block !important;overflow:visible !important;background:#061a2c !important;color:#ffffff !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero::before,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero::before{content:"" !important;position:absolute !important;inset:0 !important;z-index:0 !important;background-image:url("assets/plumbixx-hero-van-rain.webp") !important;background-repeat:no-repeat !important;opacity:1 !important;pointer-events:none !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero::after,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero::after{content:"" !important;position:absolute !important;inset:0 !important;z-index:1 !important;background:radial-gradient(circle at 70% 52%,rgba(20,122,255,0.14),transparent 44%),linear-gradient(180deg,rgba(4,15,28,0.16) 0%,rgba(4,15,28,0.08) 36%,rgba(4,15,28,0.34) 70%,rgba(4,15,28,0.9) 100%),linear-gradient(90deg,rgba(2,12,24,0.94) 0%,rgba(3,18,35,0.68) 35%,rgba(3,18,35,0.14) 100%) !important;pointer-events:none !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-copy,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-copy{position:absolute !important;z-index:3 !important;inset:auto !important;margin:0 !important;padding:0 !important;transform:none !important;background:transparent !important;box-shadow:none !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-copy .eyebrow,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-copy .eyebrow{display:none !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-copy h1,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-copy h1{margin:0 0 clamp(18px,2.2vw,30px) !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;letter-spacing:0 !important;text-shadow:none !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-copy h1 span,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-copy h1 span{color:#147aff !important;-webkit-text-fill-color:#147aff !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-subtitle,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-subtitle{margin:0 !important;color:rgba(255,255,255,0.92) !important;-webkit-text-fill-color:rgba(255,255,255,0.92) !important;font-weight:500 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-subtitle::after,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-subtitle::after{content:"" !important;display:block !important;width:72px !important;height:5px !important;margin-top:clamp(22px,3vw,34px) !important;border-radius:999px !important;background:#ff553e !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero>.hero-cert-row,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero>.hero-cert-row{position:absolute !important;z-index:6 !important;display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;align-items:stretch !important;overflow:hidden !important;border:1px solid rgba(207,223,241,0.96) !important;background:linear-gradient(180deg,rgba(255,255,255,0.99),rgba(243,248,255,0.98)) !important;box-shadow:0 30px 72px rgba(0,18,42,0.26),0 8px 22px rgba(20,122,255,0.12) !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row>span,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row>span{min-width:0 !important;margin:0 !important;border:0 !important;border-right:1px solid rgba(164,185,207,0.58) !important;border-radius:0 !important;background:transparent !important;color:#061d33 !important;text-align:center !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row>span:last-child,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row>span:last-child{border-right:0 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row i,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row i{color:#147aff !important;opacity:0.94 !important;filter:drop-shadow(0 7px 12px rgba(20,122,255,0.14)) !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .google-rating i,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .google-rating i,html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .google-rating em,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .google-rating em{color:#ff553e !important;-webkit-text-fill-color:#ff553e !important;fill:#ff553e !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row strong,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row strong{color:#061d33 !important;-webkit-text-fill-color:#061d33 !important;line-height:1.05 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row small,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row small,html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row b.review-count,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row b.review-count{display:block !important;color:#173653 !important;-webkit-text-fill-color:#173653 !important;font-weight:650 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .google-rating b.review-count,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .google-rating b.review-count,html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .google-rating b.review-count::after,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .google-rating b.review-count::after{content:none !important;display:none !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section{position:relative !important;z-index:1 !important;background:linear-gradient(180deg,#061a2c 0%,#f6faff 116px,#f6faff 100%) !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section>div.about-trader-card.about-trader-card,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section>div.about-trader-card.about-trader-card{position:relative !important;overflow:hidden !important;margin-inline:auto !important;border:1px solid rgba(201,222,246,0.96) !important;background:radial-gradient(circle at 86% 38%,rgba(20,122,255,0.2),transparent 38%),linear-gradient(135deg,#ffffff 0%,#eef7ff 100%) !important;box-shadow:0 26px 58px rgba(0,24,56,0.12) !important;color:#061d33 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-intro.about-intro,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-intro.about-intro{position:relative !important;display:block !important;overflow:visible !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-copy.about-copy,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-copy.about-copy{position:relative !important;z-index:4 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-copy .eyebrow,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-copy .eyebrow{color:#147aff !important;-webkit-text-fill-color:#147aff !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-copy h2,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-copy h2,html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-main,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-main,html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-support,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-support{color:#061d33 !important;-webkit-text-fill-color:#061d33 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual{position:absolute !important;z-index:3 !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;overflow:visible !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual img,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual img{position:relative !important;z-index:2 !important;width:100% !important;max-width:none !important;height:100% !important;object-fit:contain !important;object-position:right top !important;background:transparent !important;filter:drop-shadow(0 30px 32px rgba(0,24,56,0.2)) !important}@media (min-width:700px){html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero{min-height:clamp(620px,70vh,790px) !important;padding:0 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero::before,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero::before{background-size:cover !important;background-position:center bottom !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-copy,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-copy{top:clamp(92px,11.5vh,142px) !important;left:clamp(72px,6.8vw,128px) !important;max-width:min(780px,56vw) !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-copy h1,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-copy h1{max-width:14.2ch !important;font-size:clamp(4.55rem,5.05vw,6.45rem) !important;line-height:1.01 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-subtitle,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-subtitle{max-width:430px !important;font-size:clamp(1.22rem,1.45vw,1.55rem) !important;line-height:1.35 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero>.hero-cert-row,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero>.hero-cert-row{left:50% !important;right:auto !important;bottom:clamp(-54px,-5.8vh,-42px) !important;width:min(86vw,1220px) !important;min-height:clamp(126px,7.8vw,150px) !important;transform:translateX(-50%) !important;border-radius:30px !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row>span,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row>span{display:grid !important;grid-template-columns:auto minmax(0,1fr) !important;grid-template-rows:auto auto auto !important;column-gap:clamp(14px,1.4vw,22px) !important;align-content:center !important;align-items:center !important;padding:clamp(18px,2vw,26px) clamp(20px,2.2vw,34px) !important;text-align:left !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row i,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row i{grid-row:1 / 4 !important;width:clamp(42px,3.8vw,60px) !important;height:clamp(42px,3.8vw,60px) !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section{padding:clamp(106px,9.2vw,138px) 0 clamp(68px,7vw,104px) !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section>div.about-trader-card.about-trader-card{width:min(88vw,1180px) !important;max-width:1180px !important;min-height:clamp(430px,34vw,530px) !important;padding:clamp(42px,4.8vw,70px) clamp(42px,5.4vw,78px) clamp(34px,4vw,54px) !important;border-radius:clamp(30px,3vw,42px) !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-copy.about-copy{width:min(620px,55%) !important;max-width:min(620px,55%) !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual{top:clamp(-96px,-5vw,-54px) !important;right:clamp(-104px,-5vw,-46px) !important;width:clamp(560px,36vw,760px) !important;height:clamp(560px,39vw,790px) !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual img{transform:translateY(-36px) scale(0.9) !important;transform-origin:right top !important}}@media (max-width:699px){html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero{min-height:clamp(612px,142vw,690px) !important;padding:0 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero::before,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero::before{background-size:auto 76% !important;background-position:66% bottom !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-copy,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-copy{top:clamp(54px,13vw,68px) !important;left:clamp(26px,6vw,34px) !important;right:clamp(20px,5vw,28px) !important;max-width:min(360px,86vw) !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-copy h1,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-copy h1{max-width:16ch !important;font-size:clamp(2.55rem,9.8vw,3rem) !important;line-height:1.03 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-subtitle,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-subtitle{max-width:292px !important;font-size:clamp(1.08rem,4.65vw,1.28rem) !important;line-height:1.36 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero>.hero-cert-row,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero>.hero-cert-row{left:16px !important;right:16px !important;bottom:-60px !important;width:calc(100% - 32px) !important;min-height:132px !important;transform:none !important;border-radius:24px !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row>span,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row>span{display:flex !important;flex-direction:column !important;justify-content:center !important;align-items:center !important;gap:3px !important;padding:12px 6px !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row i,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row i{width:clamp(34px,8.6vw,42px) !important;height:clamp(34px,8.6vw,42px) !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row strong,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row strong{font-size:clamp(1.08rem,4.75vw,1.34rem) !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row small,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row small{font-size:clamp(0.7rem,2.65vw,0.82rem) !important;line-height:1.1 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section{padding:82px 0 54px !important;background:linear-gradient(180deg,#061a2c 0%,#f6faff 76px,#f6faff 100%) !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section>div.about-trader-card.about-trader-card,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section>div.about-trader-card.about-trader-card{width:calc(100% - 34px) !important;max-width:430px !important;min-height:454px !important;padding:28px 26px 0 !important;border-radius:26px !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-intro.about-intro,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-intro.about-intro{height:clamp(426px,99vw,462px) !important;min-height:clamp(426px,99vw,462px) !important;overflow:hidden !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-copy.about-copy,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-copy.about-copy{max-width:min(238px,57vw) !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-copy .eyebrow,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-copy .eyebrow{margin-bottom:12px !important;font-size:0.78rem !important;letter-spacing:0.08em !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-copy h2,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-copy h2{max-width:12.2ch !important;margin-bottom:18px !important;font-size:clamp(1.9rem,7.3vw,2.22rem) !important;line-height:1.13 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-main,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-main,html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-support,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-support{max-width:min(184px,44vw) !important;font-size:clamp(0.9rem,3.45vw,1rem) !important;line-height:1.44 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual{top:clamp(2px,1vw,10px) !important;right:clamp(-122px,-24vw,-92px) !important;bottom:auto !important;width:clamp(274px,66vw,318px) !important;max-width:none !important;height:clamp(432px,102vw,488px) !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual img,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual img{transform:translateY(-6px) scale(1) !important;transform-origin:right top !important;-webkit-mask-image:linear-gradient(90deg,transparent 0%,transparent 18%,rgba(0,0,0,0.12) 29%,rgba(0,0,0,0.72) 40%,#000 50%,#000 100%) !important;mask-image:linear-gradient(90deg,transparent 0%,transparent 18%,rgba(0,0,0,0.12) 29%,rgba(0,0,0,0.72) 40%,#000 50%,#000 100%) !important}}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section{position:relative !important;z-index:1 !important;padding:clamp(108px,9vw,138px) 0 clamp(74px,7vw,108px) !important;background:linear-gradient(180deg,#061a2c 0%,#eaf4ff 112px,#f6faff 100%) !important;border:0 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section>div.about-trader-card.about-trader-card,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section>div.about-trader-card.about-trader-card{width:min(91vw,1200px) !important;max-width:1200px !important;min-height:0 !important;margin-inline:auto !important;padding:0 !important;overflow:visible !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-intro.about-intro,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-intro.about-intro{position:relative !important;display:grid !important;grid-template-columns:minmax(0,1fr) clamp(300px,25vw,382px) !important;column-gap:clamp(24px,4vw,58px) !important;align-items:stretch !important;min-height:clamp(470px,38vw,570px) !important;padding:clamp(46px,4.4vw,68px) clamp(48px,5.4vw,78px) 0 !important;overflow:hidden !important;border:1px solid rgba(196,221,249,0.96) !important;border-radius:clamp(26px,2.6vw,38px) !important;background:radial-gradient(circle at 88% 36%,rgba(20,122,255,0.2),transparent 40%),linear-gradient(135deg,#ffffff 0%,#eef7ff 100%) !important;box-shadow:0 26px 64px rgba(0,24,56,0.12),inset 0 1px 0 rgba(255,255,255,0.9) !important;color:#061d33 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-copy.about-copy,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-copy.about-copy{position:relative !important;z-index:4 !important;display:flex !important;flex-direction:column !important;justify-content:center !important;align-self:stretch !important;width:100% !important;max-width:none !important;min-height:clamp(390px,31vw,500px) !important;padding:0 0 clamp(44px,4.2vw,68px) !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-copy .eyebrow,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-copy .eyebrow{margin:0 0 20px !important;color:#ff553e !important;-webkit-text-fill-color:#ff553e !important;font-size:clamp(0.86rem,0.95vw,1rem) !important;font-weight:850 !important;letter-spacing:0.08em !important;text-transform:uppercase !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-copy h2,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-copy h2{max-width:15.4ch !important;margin:0 0 clamp(22px,2.2vw,30px) !important;color:#061d33 !important;-webkit-text-fill-color:#061d33 !important;font-size:clamp(3rem,3.7vw,4.35rem) !important;line-height:1.12 !important;letter-spacing:0 !important;text-shadow:none !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-copy h2 span,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-copy h2 span{color:#147aff !important;-webkit-text-fill-color:#147aff !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-main.about-main,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-main.about-main,html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-support.about-support,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-support.about-support{max-width:44ch !important;margin:0 0 22px !important;color:#122f49 !important;-webkit-text-fill-color:#122f49 !important;font-size:clamp(1.04rem,1.2vw,1.18rem) !important;line-height:1.5 !important;font-weight:500 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-support.about-support,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-support.about-support{margin-bottom:0 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual{position:relative !important;z-index:3 !important;grid-column:2 !important;justify-self:end !important;align-self:end !important;top:auto !important;right:auto !important;bottom:auto !important;width:clamp(300px,25vw,382px) !important;height:auto !important;max-width:none !important;overflow:visible !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual::before,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual::before,html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual::after,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual::after{content:none !important;display:none !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual img,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual img{display:block !important;width:100% !important;height:auto !important;max-width:none !important;object-fit:contain !important;object-position:right bottom !important;transform:none !important;transform-origin:right bottom !important;filter:drop-shadow(0 30px 34px rgba(0,24,56,0.18)) !important;-webkit-mask-image:none !important;mask-image:none !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .local-choice.local-choice,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .local-choice.local-choice{margin-top:clamp(58px,6vw,86px) !important}@media (min-width:700px) and (max-width:1050px){html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero>.hero-cert-row,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero>.hero-cert-row{min-height:124px !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row>span,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row>span{display:flex !important;flex-direction:column !important;justify-content:center !important;align-items:center !important;gap:4px !important;padding:14px 10px !important;text-align:center !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row i,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row i{grid-row:auto !important;width:34px !important;height:34px !important;flex:0 0 34px !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row strong,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row strong{font-size:clamp(1.04rem,2.5vw,1.45rem) !important;line-height:1.02 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row small,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row small{font-size:clamp(0.72rem,1.6vw,0.88rem) !important;line-height:1.12 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .google-rating em,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .google-rating em{display:block !important;font-size:0.95rem !important;line-height:1 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section{padding-top:102px !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section>div.about-trader-card.about-trader-card,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section>div.about-trader-card.about-trader-card{width:calc(100% - 48px) !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-intro.about-intro,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-intro.about-intro{grid-template-columns:minmax(0,1fr) clamp(254px,34vw,320px) !important;column-gap:clamp(18px,3.4vw,30px) !important;align-items:start !important;height:auto !important;min-height:0 !important;padding:clamp(22px,3vw,34px) clamp(34px,5vw,54px) 0 !important;border-radius:28px !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-copy.about-copy,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-copy.about-copy{align-self:start !important;justify-content:flex-start !important;width:100% !important;max-width:none !important;min-height:0 !important;padding:0 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-copy h2,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-copy h2{max-width:15.2ch !important;font-size:clamp(2.25rem,4.8vw,3.35rem) !important;line-height:1.13 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-main.about-main,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-main.about-main,html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-support.about-support,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-support.about-support{max-width:44ch !important;font-size:clamp(0.96rem,1.7vw,1.08rem) !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual{align-self:start !important;margin-right:clamp(-54px,-5vw,-34px) !important;margin-top:0 !important;top:auto !important;right:auto !important;bottom:auto !important;width:clamp(254px,34vw,320px) !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual img,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual img{transform:none !important;transform-origin:right top !important}}@media (max-width:699px){html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section{padding:86px 0 54px !important;background:linear-gradient(180deg,#061a2c 0%,#eaf4ff 76px,#f6faff 100%) !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section>div.about-trader-card.about-trader-card,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section>div.about-trader-card.about-trader-card{width:calc(100% - 32px) !important;max-width:430px !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-intro.about-intro,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-intro.about-intro{grid-template-columns:minmax(0,1fr) clamp(194px,48vw,214px) !important;grid-template-rows:auto auto auto auto 1fr !important;column-gap:4px !important;min-height:clamp(390px,90vw,420px) !important;height:auto !important;padding:22px 18px 0 !important;border-radius:24px !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-copy.about-copy,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-copy.about-copy{display:contents !important;width:100% !important;max-width:100% !important;min-height:0 !important;padding:0 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-copy .eyebrow,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-copy .eyebrow{grid-column:1 / -1 !important;grid-row:1 !important;margin-bottom:11px !important;font-size:0.72rem !important;letter-spacing:0.08em !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-copy h2,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-copy h2{grid-column:1 / -1 !important;grid-row:2 !important;max-width:100% !important;margin-bottom:14px !important;font-size:clamp(1.78rem,7.2vw,2.08rem) !important;line-height:1.12 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-copy h2 br,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-copy h2 br{display:none !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-main.about-main,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-main.about-main,html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-support.about-support,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-support.about-support{grid-column:1 !important;max-width:100% !important;margin-bottom:10px !important;font-size:clamp(0.76rem,3.1vw,0.88rem) !important;line-height:1.34 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-main.about-main,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-main.about-main{grid-row:3 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-support.about-support,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-support.about-support{grid-row:4 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual{grid-column:2 !important;grid-row:3 / 6 !important;align-self:end !important;margin-right:-18px !important;margin-top:-10px !important;top:auto !important;right:auto !important;bottom:0 !important;width:clamp(194px,48vw,214px) !important;height:auto !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual img,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual img{transform:none !important;transform-origin:right bottom !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .local-choice.local-choice,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .local-choice.local-choice{margin-top:42px !important}}html:has(body.brand-proof-redesign:not(.light-theme)),html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign:not(.light-theme){background:#061a2c !important}@media (min-width:700px){html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-copy,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-copy{top:clamp(76px,8.6vh,112px) !important}}@media (min-width:1051px){html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero>.hero-cert-row,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero>.hero-cert-row{bottom:clamp(-46px,-4.8vh,-36px) !important;width:min(84vw,1180px) !important;min-height:108px !important;border-radius:24px !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row>span,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row>span{display:grid !important;grid-template-columns:46px minmax(0,1fr) !important;grid-template-rows:auto auto auto !important;column-gap:16px !important;row-gap:2px !important;align-content:center !important;align-items:center !important;padding:18px 24px !important;text-align:left !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row i,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row i{grid-column:1 !important;grid-row:1 / 4 !important;justify-self:center !important;align-self:center !important;width:38px !important;height:38px !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row strong,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row strong{grid-column:2 !important;grid-row:1 !important;font-size:clamp(1.34rem,1.75vw,1.7rem) !important;line-height:1 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row small,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row small{grid-column:2 !important;grid-row:2 !important;font-size:clamp(0.82rem,0.95vw,0.98rem) !important;line-height:1.12 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .google-rating em,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .google-rating em{grid-column:2 !important;grid-row:3 !important;display:block !important;margin-top:3px !important;font-size:0.98rem !important;line-height:1 !important}}@media (min-width:1800px){html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero::before,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero::before{background-image:linear-gradient(90deg,#061a2c 0%,rgba(6,26,44,0.78) 10%,rgba(6,26,44,0.24) 30%,rgba(6,26,44,0) 48%),url("assets/plumbixx-hero-van-rain.webp") !important;background-size:100% 100%,auto 182% !important;background-position:center,right 68% !important;background-repeat:no-repeat,no-repeat !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-copy,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-copy{top:clamp(96px,8vh,118px) !important;left:clamp(132px,6.4vw,164px) !important;width:min(940px,44vw) !important;max-width:min(980px,48vw) !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-copy h1,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-copy h1{max-width:940px !important;font-size:clamp(5.2rem,3.9vw,6.1rem) !important;line-height:1.02 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-subtitle,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-subtitle{max-width:520px !important;font-size:clamp(1.2rem,1.05vw,1.42rem) !important}}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign:not(.light-theme) main#home>section#about.about-trader-section.about-trader-section{background:linear-gradient(180deg,#061a2c 0%,#071d31 112px,#071d31 100%) !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign:not(.light-theme) main#home>section#about.about-trader-section.about-trader-section .local-choice.local-choice,html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign:not(.light-theme) main#home>section#about.about-trader-section.about-trader-section .pricing-choice.pricing-choice{color:#f7fbff !important;-webkit-text-fill-color:#f7fbff !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign:not(.light-theme) main#home>section#about.about-trader-section.about-trader-section .split-heading h3{color:#f7fbff !important;-webkit-text-fill-color:#f7fbff !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign:not(.light-theme) main#home>section#about.about-trader-section.about-trader-section .split-heading span{background:linear-gradient(90deg,rgba(255,85,62,0.92),rgba(255,85,62,0)) !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign:not(.light-theme) main#home>section#about.about-trader-section.about-trader-section .split-heading span:last-child{background:linear-gradient(270deg,rgba(255,85,62,0.92),rgba(255,85,62,0)) !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign:not(.light-theme) main#home>section#about.about-trader-section.about-trader-section .local-choice-grid article{border-color:rgba(145,190,226,0.34) !important;background:radial-gradient(circle at 82% 8%,rgba(20,122,255,0.16),transparent 40%),linear-gradient(180deg,rgba(7,33,54,0.98) 0%,rgba(2,18,34,0.99) 100%) !important;box-shadow:0 20px 44px rgba(0,10,24,0.22),inset 0 1px 0 rgba(255,255,255,0.1) !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign:not(.light-theme) main#home>section#about.about-trader-section.about-trader-section .local-choice-grid article strong{color:#f7fbff !important;-webkit-text-fill-color:#f7fbff !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign:not(.light-theme) main#home>section#about.about-trader-section.about-trader-section .local-choice-grid article>span{border-color:rgba(145,190,226,0.34) !important;background:rgba(255,255,255,0.05) !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign:not(.light-theme) main#home>section#about.about-trader-section.about-trader-section .local-choice-grid svg{color:#ff705b !important;stroke:#ff705b !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign:not(.light-theme) main#home>section#about.about-trader-section.about-trader-section .pricing-panel.pricing-panel{border-color:rgba(145,190,226,0.34) !important;background:radial-gradient(circle at 82% 0%,rgba(20,122,255,0.15),transparent 40%),linear-gradient(180deg,rgba(7,33,54,0.98) 0%,rgba(2,18,34,0.99) 100%) !important;box-shadow:0 24px 56px rgba(0,10,24,0.24),inset 0 1px 0 rgba(255,255,255,0.1) !important;color:#f7fbff !important;-webkit-text-fill-color:#f7fbff !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign:not(.light-theme) main#home>section#about.about-trader-section.about-trader-section .pricing-panel li{color:#f7fbff !important;-webkit-text-fill-color:#f7fbff !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign:not(.light-theme) main#home>section#about.about-trader-section.about-trader-section .pricing-panel li::before{background:#147aff !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign:not(.light-theme) main#home>section#about.about-trader-section.about-trader-section .pricing-side{border-left-color:rgba(145,190,226,0.26) !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign:not(.light-theme) main#home>section#about.about-trader-section.about-trader-section .pricing-side p{border-color:rgba(255,85,62,0.5) !important;background:rgba(255,255,255,0.06) !important;box-shadow:inset 5px 0 0 #ff553e !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign:not(.light-theme) main#home>section#about.about-trader-section.about-trader-section .pricing-side strong{color:#ff705b !important;-webkit-text-fill-color:#ff705b !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign:not(.light-theme) main#home>section#about.about-trader-section.about-trader-section .pricing-side span{color:#f7fbff !important;-webkit-text-fill-color:#f7fbff !important}@media (max-width:699px){html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign:not(.light-theme) main#home>section#about.about-trader-section.about-trader-section{background:linear-gradient(180deg,#061a2c 0%,#071d31 76px,#071d31 100%) !important}}@media (min-width:1051px){html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section{padding-top:clamp(62px,3.3vw,74px) !important;background:linear-gradient(180deg,rgba(6,26,44,0.24) 0%,rgba(234,244,255,0) 66px),linear-gradient(180deg,#eaf4ff 0%,#f6faff 100%) !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign:not(.light-theme) main#home>section#about.about-trader-section.about-trader-section{background:linear-gradient(180deg,rgba(1,11,22,0.42) 0%,rgba(7,29,49,0) 66px),linear-gradient(180deg,#071d31 0%,#071d31 100%) !important}}@media (max-width:699px){html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero::before,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero::before{background-size:auto 91% !important;background-position:63% bottom !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero::after,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero::after{background:linear-gradient(180deg,rgba(4,15,28,0.36) 0%,rgba(4,15,28,0.2) 34%,rgba(4,15,28,0.34) 72%,rgba(4,15,28,0.82) 100%),linear-gradient(90deg,rgba(2,12,24,0.78) 0%,rgba(3,18,35,0.36) 58%,rgba(3,18,35,0.12) 100%) !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-copy,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-copy{top:clamp(56px,13vw,62px) !important;right:auto !important;width:min(390px,calc(100vw - 52px)) !important;max-width:none !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-copy h1,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-copy h1{max-width:100% !important}}@media (max-width:699px){html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero::before,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero::before{background-size:auto 100% !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-copy,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-copy{top:clamp(18px,4.6vw,24px) !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-copy h2,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-copy h2{font-size:clamp(1.58rem,6.85vw,1.94rem) !important;line-height:1.12 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-copy h2 .about-title-keep,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-copy h2 .about-title-keep{color:inherit !important;-webkit-text-fill-color:currentColor !important;white-space:nowrap !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-copy h2 br,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-copy h2 br{display:block !important}html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .qualified-proof svg path:first-child,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .insured-proof svg path:first-child{fill:rgba(20,122,255,0.14) !important;stroke:#147aff !important}html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .qualified-proof svg path:last-child,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .insured-proof svg path:last-child{stroke:#147aff !important}html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-intro.about-intro{border-color:rgba(196,221,249,0.74) !important;background:radial-gradient(circle at 88% 36%,rgba(20,122,255,0.12),transparent 42%),linear-gradient(135deg,#ffffff 0%,#f8fbff 58%,#eef7ff 100%) !important;box-shadow:0 22px 54px rgba(0,24,56,0.1),inset 0 1px 0 rgba(255,255,255,0.94) !important}}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-copy h2 .about-title-keep,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-copy h2 .about-title-keep{color:inherit !important;-webkit-text-fill-color:currentColor !important;white-space:nowrap !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign:not(.light-theme) main#home>section#about.about-trader-section.about-trader-section .about-intro.about-intro{border-color:rgba(145,190,226,0.34) !important;background:radial-gradient(circle at 82% 34%,rgba(20,122,255,0.22),transparent 42%),radial-gradient(circle at 18% 0%,rgba(255,85,62,0.1),transparent 34%),linear-gradient(135deg,rgba(7,33,54,0.99) 0%,rgba(3,20,36,0.99) 62%,rgba(2,15,29,1) 100%) !important;box-shadow:0 24px 62px rgba(0,10,24,0.34),inset 0 1px 0 rgba(255,255,255,0.1) !important;color:#f7fbff !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign:not(.light-theme) main#home>section#about.about-trader-section.about-trader-section .about-copy h2{color:#f7fbff !important;-webkit-text-fill-color:#f7fbff !important;text-shadow:0 2px 14px rgba(0,0,0,0.22) !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign:not(.light-theme) main#home>section#about.about-trader-section.about-trader-section .about-copy h2>span:not(.about-title-keep){color:#2f8cff !important;-webkit-text-fill-color:#2f8cff !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign:not(.light-theme) main#home>section#about.about-trader-section.about-trader-section .about-main.about-main,html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign:not(.light-theme) main#home>section#about.about-trader-section.about-trader-section .about-support.about-support{color:rgba(235,246,255,0.93) !important;-webkit-text-fill-color:rgba(235,246,255,0.93) !important;text-shadow:0 1px 8px rgba(0,0,0,0.18) !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign:not(.light-theme) main#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual img{filter:drop-shadow(0 30px 34px rgba(0,10,24,0.34)) !important}@media (min-width:850px) and (max-width:1050px) and (orientation:landscape){html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-copy,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-copy{top:clamp(54px,8vh,70px) !important;left:clamp(58px,7vw,76px) !important;width:min(680px,calc(100vw - 250px)) !important;max-width:min(680px,calc(100vw - 250px)) !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-copy h1,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-copy h1{max-width:100% !important;margin-bottom:clamp(14px,2vw,18px) !important;font-size:clamp(3.9rem,6.7vw,4.35rem) !important;line-height:1.02 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-subtitle,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-subtitle{max-width:420px !important;font-size:clamp(1.05rem,2.2vw,1.28rem) !important;line-height:1.32 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero>.hero-cert-row,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero>.hero-cert-row{bottom:-38px !important;width:min(88vw,980px) !important;min-height:102px !important;border-radius:24px !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row>span,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row>span{display:grid !important;grid-template-columns:34px minmax(0,1fr) !important;grid-template-rows:auto auto auto !important;column-gap:12px !important;row-gap:2px !important;align-content:center !important;align-items:center !important;justify-content:center !important;padding:14px 18px !important;text-align:left !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row i,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row i{grid-column:1 !important;grid-row:1 / 4 !important;justify-self:center !important;align-self:center !important;width:30px !important;height:30px !important;flex:0 0 30px !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row strong,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row strong{grid-column:2 !important;grid-row:1 !important;font-size:clamp(1.08rem,2vw,1.34rem) !important;line-height:1 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row small,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row small{grid-column:2 !important;grid-row:2 !important;font-size:clamp(0.74rem,1.25vw,0.84rem) !important;line-height:1.12 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .google-rating em,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .google-rating em{grid-column:2 !important;grid-row:3 !important;display:block !important;margin-top:2px !important;font-size:0.86rem !important;line-height:1 !important}}@media (min-width:1051px) and (max-width:1799px){html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero>.hero-cert-row,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero>.hero-cert-row{bottom:clamp(-40px,-4.2vh,-32px) !important;min-height:96px !important;border-radius:22px !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row>span,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row>span{grid-template-columns:40px minmax(0,1fr) !important;column-gap:14px !important;padding:14px 22px !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row i,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row i{width:34px !important;height:34px !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row strong,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row strong{font-size:clamp(1.2rem,1.45vw,1.54rem) !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row small,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row small{font-size:clamp(0.78rem,0.84vw,0.9rem) !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .google-rating em,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .google-rating em{font-size:0.9rem !important}}html body.brand-proof-redesign main#home>section#work.portfolio-section.portfolio-section{position:relative !important;overflow:hidden !important;padding:clamp(56px,7.5vw,112px) clamp(18px,5vw,82px) !important}html body.brand-proof-redesign:not(.light-theme) main#home>section#work.portfolio-section.portfolio-section{background:linear-gradient(rgba(145,190,226,0.05) 1px,transparent 1px),linear-gradient(90deg,rgba(145,190,226,0.05) 1px,transparent 1px),radial-gradient(circle at 82% 10%,rgba(20,122,255,0.15),transparent 34%),linear-gradient(180deg,#061a2c 0%,#041727 100%) !important;background-size:54px 54px,54px 54px,auto,auto !important;color:#f7fbff !important}html body.brand-proof-redesign.light-theme main#home>section#work.portfolio-section.portfolio-section{background:radial-gradient(circle at 84% 4%,rgba(20,122,255,0.1),transparent 34%),linear-gradient(180deg,#f6faff 0%,#eef7ff 100%) !important;color:#071c29 !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-topline{display:grid !important;grid-template-columns:1fr !important;gap:clamp(16px,3vw,24px) !important;align-items:stretch !important;max-width:1380px !important;margin:0 auto clamp(16px,2.4vw,24px) !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-featured-slot{max-width:1380px !important;margin:0 auto clamp(16px,2.5vw,22px) !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-intro-card{max-width:none !important;margin:0 !important;padding:clamp(22px,3.4vw,34px) !important;border-radius:28px !important;text-align:left !important}html body.brand-proof-redesign:not(.light-theme) main#home>section#work.portfolio-section .portfolio-intro-card,html body.brand-proof-redesign:not(.light-theme) main#home>section#work.portfolio-section .portfolio-featured-card,html body.brand-proof-redesign:not(.light-theme) main#home>section#work.portfolio-section .portfolio-work-card{border:1px solid rgba(145,190,226,0.28) !important;background:radial-gradient(circle at 92% 0%,rgba(20,122,255,0.14),transparent 36%),linear-gradient(145deg,rgba(9,40,65,0.96) 0%,rgba(4,22,38,0.98) 100%) !important;box-shadow:0 24px 64px rgba(0,10,24,0.34),inset 0 1px 0 rgba(255,255,255,0.08) !important}html body.brand-proof-redesign.light-theme main#home>section#work.portfolio-section .portfolio-intro-card,html body.brand-proof-redesign.light-theme main#home>section#work.portfolio-section .portfolio-featured-card,html body.brand-proof-redesign.light-theme main#home>section#work.portfolio-section .portfolio-work-card{border:1px solid rgba(196,221,249,0.86) !important;background:linear-gradient(145deg,#ffffff 0%,#f7fbff 100%) !important;box-shadow:0 22px 54px rgba(0,24,56,0.11) !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-intro-card .eyebrow,html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-category{color:#ff664f !important;-webkit-text-fill-color:#ff664f !important;font-weight:950 !important;letter-spacing:0.12em !important;text-transform:uppercase !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-intro-card h2{margin-top:10px !important;font-size:clamp(2rem,4vw,3.6rem) !important;line-height:1.04 !important}html body.brand-proof-redesign:not(.light-theme) main#home>section#work.portfolio-section .portfolio-intro-card h2,html body.brand-proof-redesign:not(.light-theme) main#home>section#work.portfolio-section .portfolio-work-card h3,html body.brand-proof-redesign:not(.light-theme) main#home>section#work.portfolio-section .portfolio-featured-card h3{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important}html body.brand-proof-redesign:not(.light-theme) main#home>section#work.portfolio-section .portfolio-intro-card p,html body.brand-proof-redesign:not(.light-theme) main#home>section#work.portfolio-section .portfolio-work-card p,html body.brand-proof-redesign:not(.light-theme) main#home>section#work.portfolio-section .portfolio-featured-card p{color:rgba(235,246,255,0.83) !important;-webkit-text-fill-color:rgba(235,246,255,0.83) !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-proof-grid{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:10px !important;margin-top:22px !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-proof-grid span{display:grid !important;grid-template-columns:1fr !important;justify-items:center !important;gap:8px !important;align-items:center !important;min-height:74px !important;padding:12px 8px !important;border-radius:16px !important;text-align:center !important}html body.brand-proof-redesign:not(.light-theme) main#home>section#work.portfolio-section .portfolio-proof-grid span{border:1px solid rgba(145,190,226,0.2) !important;background:rgba(1,16,30,0.48) !important;color:#f7fbff !important}html body.brand-proof-redesign.light-theme main#home>section#work.portfolio-section .portfolio-proof-grid span{border:1px solid rgba(196,221,249,0.86) !important;background:rgba(255,255,255,0.72) !important;color:#071c29 !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-proof-grid svg,html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-meta svg{width:22px !important;height:22px !important;color:#2388ff !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-proof-grid svg path,html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-meta svg path{fill:none !important;stroke:currentColor !important;stroke-width:2.4 !important;stroke-linecap:round !important;stroke-linejoin:round !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-featured-card,html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-work-card{display:grid !important;grid-template-columns:1fr !important;overflow:hidden !important;min-height:0 !important;border-radius:28px !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-before-after{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:9px !important;padding:9px !important;min-width:0 !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-frame{position:relative !important;overflow:hidden !important;display:block !important;aspect-ratio:9 / 16 !important;min-height:0 !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:18px !important;background:radial-gradient(circle at 72% 14%,rgba(20,122,255,0.22),transparent 36%),linear-gradient(145deg,#082842 0%,#031424 100%) !important;cursor:zoom-in !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-frame::before{content:none !important;display:none !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-frame::after{content:"" !important;position:absolute !important;inset:0 !important;top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;width:auto !important;height:auto !important;border:1px solid rgba(145,190,226,0.28) !important;border-radius:inherit !important;background:transparent !important;box-shadow:none !important;transform:none !important;pointer-events:none !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-frame:disabled{cursor:default !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-frame:focus-visible{outline:3px solid rgba(255,102,79,0.8) !important;outline-offset:3px !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-frame img{width:100% !important;height:100% !important;display:block !important;object-fit:cover !important;object-position:center !important;transform:scale(1.02) !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-frame.uses-split-photo.portfolio-frame-before img{object-position:16% 50% !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-frame.uses-split-photo.portfolio-frame-after img{object-position:78% 50% !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-frame-label{position:absolute !important;left:10px !important;top:10px !important;z-index:2 !important;display:inline-flex !important;align-items:center !important;min-height:28px !important;padding:6px 10px !important;border-radius:999px !important;background:rgba(255,255,255,0.94) !important;color:#071c29 !important;font-size:0.72rem !important;font-weight:950 !important;line-height:1 !important;letter-spacing:0.1em !important;text-transform:uppercase !important;box-shadow:0 10px 24px rgba(0,10,24,0.22) !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-frame-after .portfolio-frame-label{background:#ff664f !important;color:#ffffff !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-photo-scene{position:absolute !important;inset:0 !important;display:grid !important;place-items:center !important;background:linear-gradient(rgba(145,190,226,0.1) 1px,transparent 1px),linear-gradient(90deg,rgba(145,190,226,0.1) 1px,transparent 1px),radial-gradient(circle at 46% 34%,rgba(255,255,255,0.85),rgba(255,255,255,0.18) 26%,transparent 27%),linear-gradient(145deg,rgba(20,122,255,0.22),rgba(3,20,36,0.95)) !important;background-size:44px 44px,44px 44px,auto,auto !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-photo-scene svg{width:clamp(46px,12vw,78px) !important;height:clamp(46px,12vw,78px) !important;color:rgba(255,255,255,0.86) !important;filter:drop-shadow(0 12px 22px rgba(0,10,24,0.3)) !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-photo-scene svg path{fill:none !important;stroke:currentColor !important;stroke-width:2.6 !important;stroke-linecap:round !important;stroke-linejoin:round !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .work-body{display:flex !important;flex-direction:column !important;justify-content:center !important;min-width:0 !important;padding:clamp(20px,3.2vw,34px) !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-category{display:inline-flex !important;align-self:flex-start !important;margin-bottom:12px !important;font-size:0.74rem !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .work-body h3{margin:0 0 10px !important;font-size:clamp(1.45rem,3vw,2.35rem) !important;line-height:1.05 !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-work-card .work-body h3{font-size:clamp(1.22rem,2vw,1.7rem) !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .work-body p{margin:0 !important;font-size:clamp(0.96rem,1.4vw,1.08rem) !important;line-height:1.45 !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-work-card .work-body p{display:-webkit-box !important;overflow:hidden !important;-webkit-box-orient:vertical !important;-webkit-line-clamp:3 !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-meta{display:flex !important;flex-wrap:wrap !important;gap:8px !important;margin-top:18px !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-meta span{display:inline-flex !important;align-items:center !important;gap:8px !important;min-height:38px !important;padding:8px 12px !important;border-radius:999px !important;font-weight:900 !important}html body.brand-proof-redesign:not(.light-theme) main#home>section#work.portfolio-section .portfolio-meta span{border:1px solid rgba(145,190,226,0.22) !important;background:rgba(1,16,30,0.58) !important;color:#f7fbff !important}html body.brand-proof-redesign.light-theme main#home>section#work.portfolio-section .portfolio-meta span{border:1px solid rgba(196,221,249,0.86) !important;background:rgba(255,255,255,0.86) !important;color:#071c29 !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-filters{display:flex !important;flex-wrap:wrap !important;gap:10px !important;justify-content:center !important;max-width:1380px !important;margin:0 auto 22px !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-filters button{min-height:40px !important;border-radius:999px !important;padding:9px 14px !important;font-weight:950 !important}html body.brand-proof-redesign:not(.light-theme) main#home>section#work.portfolio-section .portfolio-filters button{border:1px solid rgba(145,190,226,0.24) !important;background:rgba(4,22,38,0.74) !important;color:rgba(235,246,255,0.9) !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-filters button.active{border-color:rgba(255,102,79,0.72) !important;background:#ff664f !important;color:#ffffff !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-grid{display:grid !important;grid-template-columns:1fr !important;gap:clamp(16px,2.5vw,22px) !important;max-width:1380px !important;margin:0 auto !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-empty{margin:0 !important;padding:24px !important;border-radius:24px !important;text-align:center !important}@media (min-width:760px){html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-featured-card,html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-work-card{grid-template-columns:minmax(338px,0.92fr) minmax(0,1fr) !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-before-after{align-self:stretch !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-frame{min-height:260px !important;aspect-ratio:9 / 15 !important}}@media (min-width:980px){html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-topline{grid-template-columns:1fr !important}}@media (min-width:1180px){html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;width:min(100%,1296px) !important;max-width:1296px !important;gap:24px !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-work-card{column-gap:12px !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-work-card .work-body{padding:24px 22px 24px 18px !important}}@media (max-width:699px){html body.brand-proof-redesign main#home>section#work.portfolio-section.portfolio-section{padding:46px 22px 58px !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:8px !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-proof-grid span{grid-template-columns:1fr !important;justify-items:center !important;text-align:center !important;gap:7px !important;min-height:96px !important;padding:12px 8px !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-proof-grid strong{font-size:0.82rem !important;line-height:1.16 !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-proof-grid svg{width:24px !important;height:24px !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-before-after{gap:7px !important;padding:7px !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-frame{border-radius:15px !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .work-body{padding:20px 20px 22px !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-filters{justify-content:flex-start !important;overflow-x:auto !important;flex-wrap:nowrap !important;padding-bottom:4px !important;scrollbar-width:none !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-filters::-webkit-scrollbar{display:none !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-filters button{flex:0 0 auto !important}}body.portfolio-lightbox-open{overflow:hidden !important}.portfolio-lightbox[hidden]{display:none !important}.portfolio-lightbox{position:fixed !important;inset:0 !important;z-index:10000 !important;display:grid !important;grid-template-columns:minmax(44px,0.12fr) minmax(0,980px) minmax(44px,0.12fr) !important;grid-template-rows:1fr !important;align-items:center !important;gap:clamp(8px,2vw,20px) !important;padding:clamp(18px,4vw,42px) !important;background:radial-gradient(circle at 76% 18%,rgba(20,122,255,0.2),transparent 34%),rgba(1,12,23,0.94) !important;backdrop-filter:blur(16px) !important}.portfolio-lightbox-frame{grid-column:2 !important;position:relative !important;display:grid !important;grid-template-rows:minmax(0,1fr) auto !important;align-items:center !important;justify-items:center !important;min-width:0 !important;max-height:calc(100vh - clamp(36px,8vw,84px)) !important;margin:0 !important}.portfolio-lightbox-frame img{display:block !important;max-width:100% !important;max-height:calc(100vh - 148px) !important;width:auto !important;height:auto !important;object-fit:contain !important;border-radius:20px !important;box-shadow:0 28px 80px rgba(0,0,0,0.52) !important}.portfolio-lightbox-frame figcaption{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:18px !important;width:min(100%,980px) !important;margin-top:14px !important;color:#f7fbff !important;font-weight:900 !important}.portfolio-lightbox-frame figcaption span{color:rgba(235,246,255,0.72) !important}.portfolio-lightbox-close,.portfolio-lightbox-nav{appearance:none !important;border:1px solid rgba(145,190,226,0.34) !important;background:radial-gradient(circle at 72% 12%,rgba(20,122,255,0.18),transparent 36%),rgba(7,33,54,0.94) !important;color:#ffffff !important;box-shadow:0 18px 42px rgba(0,0,0,0.28) !important;cursor:pointer !important}.portfolio-lightbox-close{position:absolute !important;top:18px !important;right:18px !important;z-index:2 !important;width:48px !important;height:48px !important;border-radius:999px !important;font-size:2rem !important;line-height:1 !important}.portfolio-lightbox-nav{display:grid !important;place-items:center !important;width:clamp(42px,5vw,58px) !important;height:clamp(56px,8vw,84px) !important;border-radius:999px !important;font-size:clamp(2.4rem,5vw,3.8rem) !important;line-height:0.75 !important}.portfolio-lightbox-prev{grid-column:1 !important;justify-self:end !important}.portfolio-lightbox-next{grid-column:3 !important;justify-self:start !important}.portfolio-lightbox-nav[hidden]{display:none !important}@media (max-width:699px){.portfolio-lightbox{grid-template-columns:1fr 1fr !important;grid-template-rows:minmax(0,1fr) auto !important;gap:12px !important;padding:18px !important}.portfolio-lightbox-frame{grid-column:1 / -1 !important;grid-row:1 !important}.portfolio-lightbox-frame img{max-height:calc(100vh - 150px) !important;border-radius:16px !important}.portfolio-lightbox-frame figcaption{font-size:0.9rem !important}.portfolio-lightbox-prev,.portfolio-lightbox-next{grid-row:2 !important;width:100% !important;height:50px !important;font-size:2.2rem !important}.portfolio-lightbox-prev{grid-column:1 !important}.portfolio-lightbox-next{grid-column:2 !important}}@media (min-width:700px) and (max-width:1100px) and (orientation:portrait){html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-copy,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-copy{width:min(670px,calc(100vw - 120px)) !important;max-width:min(670px,calc(100vw - 120px)) !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-copy h1,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-copy h1{max-width:100% !important;font-size:clamp(3.95rem,8.1vw,4.65rem) !important;line-height:1.02 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-copy h1 span,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-copy h1 span{display:block !important}}@media (min-width:700px){html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .qualified-proof i svg,html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .insured-proof i svg,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .qualified-proof i svg,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .insured-proof i svg{color:#147aff !important;fill:none !important;stroke:#147aff !important;opacity:1 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .qualified-proof i svg path,html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .insured-proof i svg path,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .qualified-proof i svg path,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .insured-proof i svg path{fill:none !important;stroke:#147aff !important;stroke-width:1.9 !important;stroke-linecap:round !important;stroke-linejoin:round !important;opacity:1 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .qualified-proof i svg path:first-child,html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .insured-proof i svg path:first-child,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .qualified-proof i svg path:first-child,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .insured-proof i svg path:first-child{fill:rgba(20,122,255,0.12) !important;stroke:#147aff !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .qualified-proof i svg path:last-child,html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .insured-proof i svg path:last-child,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .qualified-proof i svg path:last-child,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .insured-proof i svg path:last-child{fill:none !important;stroke:#147aff !important;stroke-width:2.35 !important}}@media (min-width:1180px){html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-work-card .portfolio-before-after{gap:12px !important;padding:10px !important;align-self:center !important;align-content:center !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-work-card .portfolio-frame{width:100% !important;min-width:0 !important;min-height:0 !important;aspect-ratio:9 / 16 !important}}@media (max-width:699px){html body.brand-proof-redesign main#home>section#about.about-trader-section .local-choice-grid,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .local-choice-grid{display:grid !important;grid-template-columns:repeat(6,minmax(0,1fr)) !important;gap:8px !important;width:100% !important;overflow:visible !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .local-choice-grid article,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .local-choice-grid article{width:auto !important;min-width:0 !important;min-height:106px !important;padding:12px 8px 9px !important;gap:6px !important;align-content:start !important;align-items:start !important;justify-items:center !important;grid-template-rows:38px auto !important;grid-column:span 2 !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .local-choice-grid article:nth-child(4),html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .local-choice-grid article:nth-child(4){grid-column:2 / span 2 !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .local-choice-grid article:nth-child(5),html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .local-choice-grid article:nth-child(5){grid-column:4 / span 2 !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .local-choice-grid article>span,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .local-choice-grid article>span{width:38px !important;height:38px !important;min-width:38px !important;min-height:38px !important;border-radius:12px !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .local-choice-grid article svg,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .local-choice-grid article svg{width:20px !important;height:20px !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .local-choice-grid article strong,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .local-choice-grid article strong{line-height:1.12 !important}}@media (min-width:700px){html body.brand-proof-redesign main#home>section#about.about-trader-section .local-choice-grid article,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .local-choice-grid article{min-height:124px !important;padding:12px 12px 14px !important;align-content:start !important;align-items:start !important;justify-items:center !important;grid-template-rows:48px auto !important;gap:10px !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .local-choice-grid article>span,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .local-choice-grid article>span{width:48px !important;height:48px !important;min-width:48px !important;min-height:48px !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .local-choice-grid article strong,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .local-choice-grid article strong{line-height:1.12 !important}}html body.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-copy h1 .hero-title-line,html body.brand-proof-redesign.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-copy h1 .hero-title-line{display:block !important;white-space:nowrap !important;color:#ffffff !important}@media (min-width:2100px){html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-intro.about-intro,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-intro.about-intro{display:grid !important;grid-area:auto !important;grid-template-columns:minmax(0,1fr) minmax(290px,0.66fr) !important;gap:clamp(32px,2.1vw,52px) !important;align-items:center !important;width:100% !important;min-height:0 !important;height:auto !important;margin:0 !important;padding:clamp(34px,1.65vw,46px) clamp(48px,2.4vw,68px) 0 !important;overflow:hidden !important;border:1px solid rgba(125,184,232,0.22) !important;border-radius:28px !important;background:radial-gradient(circle at 82% 14%,rgba(8,102,214,0.16),transparent 34%),radial-gradient(circle at 20% 38%,rgba(7,88,184,0.1),transparent 36%),linear-gradient(135deg,#061925 0%,#082033 54%,#071825 100%) !important;box-shadow:0 26px 74px rgba(0,0,0,0.22) !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual{align-self:end !important;justify-self:end !important;width:clamp(300px,15.5vw,360px) !important;height:clamp(380px,18.2vw,440px) !important;margin:0 clamp(-12px,-0.55vw,-6px) 0 0 !important}}@media (min-width:2100px){html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section>.about-trader-card.about-trader-card,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section>.about-trader-card.about-trader-card{display:block !important;width:min(1120px,calc(100vw - clamp(760px,34vw,980px))) !important;max-width:1120px !important;margin-inline:auto !important;padding:clamp(28px,1.55vw,40px) !important;border-radius:28px !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-intro.about-intro,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-intro.about-intro{display:grid !important;grid-area:auto !important;grid-template-columns:minmax(0,1fr) minmax(260px,0.7fr) !important;gap:clamp(22px,2vw,40px) !important;align-items:center !important;width:100% !important;min-height:auto !important;height:auto !important;margin:0 !important;padding:0 !important;overflow:visible !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-copy.about-copy,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-copy.about-copy{max-width:620px !important;padding:0 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-copy.about-copy h2,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-copy.about-copy h2{max-width:540px !important;font-size:clamp(2.65rem,2.15vw,3.7rem) !important;line-height:1 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-copy.about-copy p:not(.eyebrow),html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-copy.about-copy p:not(.eyebrow){max-width:520px !important;font-size:clamp(0.96rem,0.78vw,1.08rem) !important;line-height:1.46 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual{align-self:center !important;justify-self:end !important;width:min(100%,390px) !important;max-width:390px !important;height:auto !important;min-height:0 !important;margin:0 !important;aspect-ratio:1.42 / 1 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .local-choice.local-choice,html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .pricing-choice.pricing-choice,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .local-choice.local-choice,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .pricing-choice.pricing-choice{display:block !important;grid-area:auto !important;width:100% !important;max-width:none !important;margin:clamp(30px,2vw,38px) 0 0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;transform:none !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .local-choice-grid.local-choice-grid,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .local-choice-grid.local-choice-grid{grid-template-columns:repeat(5,minmax(0,1fr)) !important;gap:10px !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .local-choice-grid.local-choice-grid article,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .local-choice-grid.local-choice-grid article{min-height:112px !important;padding:13px 8px !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .local-choice-grid.local-choice-grid article:nth-child(5),html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .local-choice-grid.local-choice-grid article:nth-child(5){grid-column:auto !important;min-height:112px !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .pricing-panel.pricing-panel,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .pricing-panel.pricing-panel{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(320px,0.76fr) !important;gap:clamp(20px,1.6vw,30px) !important;padding:clamp(18px,1.3vw,24px) !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .pricing-side.pricing-side,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .pricing-side.pricing-side{display:grid !important;grid-template-columns:1fr !important;gap:12px !important;padding:0 0 0 clamp(18px,1.4vw,24px) !important;border-top:0 !important;border-left:1px dashed rgba(8,102,214,0.16) !important}html body.brand-proof-redesign:not(.light-theme) main#home>section#about.about-trader-section.about-trader-section .pricing-side.pricing-side{border-left-color:rgba(158,202,235,0.18) !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .pricing-side.pricing-side p,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .pricing-side.pricing-side p{min-height:96px !important;grid-template-columns:56px minmax(0,1fr) !important;padding:16px !important}}html body.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-copy h1,html body.brand-proof-redesign.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-copy h1{color:#ffffff !important}html body.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-copy h1 .hero-title-accent,html body.brand-proof-redesign.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-copy h1 .hero-title-accent{display:inline-block !important;color:#147aff !important}html body.brand-proof-redesign.light-theme main#home>section#services .brand-service-grid .service-card{position:relative !important;isolation:isolate !important;overflow:hidden !important;border-color:rgba(20,122,255,0.18) !important;background:linear-gradient(145deg,rgba(255,255,255,0.98),rgba(235,246,255,0.92)),#ffffff !important;animation:plx-light-service-float 6.4s ease-in-out infinite !important}html body.brand-proof-redesign.light-theme main#home>section#services .brand-service-grid .service-card::before{content:"" !important;position:absolute !important;inset:-35% auto -35% -70% !important;z-index:-1 !important;width:58% !important;transform:skewX(-18deg) translateX(0) !important;background:linear-gradient(90deg,transparent,rgba(20,122,255,0.14),rgba(255,90,61,0.08),transparent) !important;animation:plx-light-service-sheen 5.8s ease-in-out infinite !important}html body.brand-proof-redesign.light-theme main#home>section#services .brand-service-grid .service-card:nth-child(2n){animation-delay:0.45s !important}html body.brand-proof-redesign.light-theme main#home>section#services .brand-service-grid .service-card:nth-child(3n){animation-delay:0.9s !important}html body.brand-proof-redesign.light-theme main#home>section#services .brand-service-grid .service-card:nth-child(2n)::before{animation-delay:0.8s !important}html body.brand-proof-redesign.light-theme main#home>section#services .brand-service-grid .service-card:nth-child(3n)::before{animation-delay:1.25s !important}@keyframes plx-light-service-sheen{0%,44%{opacity:0;transform:skewX(-18deg) translateX(0)}56%{opacity:1}78%,100%{opacity:0;transform:skewX(-18deg) translateX(320%)}}@keyframes plx-light-service-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){html body.brand-proof-redesign.light-theme main#home>section#services .brand-service-grid .service-card,html body.brand-proof-redesign.light-theme main#home>section#services .brand-service-grid .service-card::before{animation:none !important}}html body.brand-proof-redesign .footer-proof-grid .insurance-wordmark,html body.brand-proof-redesign.light-theme .footer-proof-grid .insurance-wordmark{color:#1469c9 !important}html body.brand-proof-redesign .footer-proof-grid .insurance-wordmark svg,html body.brand-proof-redesign.light-theme .footer-proof-grid .insurance-wordmark svg{color:#1469c9 !important;stroke:#1469c9 !important}html body.brand-proof-redesign.light-theme main#home>section#services .brand-service-grid .service-card::before{inset:0 !important;z-index:0 !important;width:auto !important;opacity:0.95 !important;transform:none !important;background:linear-gradient(110deg,transparent 0%,transparent 32%,rgba(20,122,255,0.18) 44%,rgba(255,90,61,0.12) 51%,transparent 64%,transparent 100%) !important;background-size:260% 100% !important;animation:plx-light-service-sheen-visible 4.8s ease-in-out infinite !important}html body.brand-proof-redesign.light-theme main#home>section#services .brand-service-grid .service-card>*{position:relative !important;z-index:1 !important}html body.brand-proof-redesign.light-theme main#home>section#services .brand-service-grid .service-card .service-icon{animation:plx-light-service-icon-pulse 3.2s ease-in-out infinite !important}html body.brand-proof-redesign.light-theme main#home>section#services .brand-service-grid .service-card .service-arrow{animation:plx-light-service-arrow-nudge 2.8s ease-in-out infinite !important}html body.brand-proof-redesign.light-theme main#home>section#services .brand-service-grid .service-card:hover,html body.brand-proof-redesign.light-theme main#home>section#services .brand-service-grid .service-card:focus-visible,html body.brand-proof-redesign.light-theme main#home>section#services .brand-service-grid .service-card:focus-within{border-color:rgba(20,122,255,0.46) !important;background:radial-gradient(circle at 12% 50%,rgba(20,122,255,0.18),transparent 34%),linear-gradient(145deg,rgba(228,242,255,0.98),rgba(214,235,255,0.96)),#eaf5ff !important;box-shadow:0 18px 38px rgba(20,122,255,0.18),0 8px 18px rgba(7,28,41,0.08) !important;color:#06243f !important;transform:translateY(-3px) !important}html body.brand-proof-redesign.light-theme main#home>section#services .brand-service-grid .service-card:hover h3,html body.brand-proof-redesign.light-theme main#home>section#services .brand-service-grid .service-card:focus-visible h3,html body.brand-proof-redesign.light-theme main#home>section#services .brand-service-grid .service-card:focus-within h3{color:#061d33 !important}html body.brand-proof-redesign.light-theme main#home>section#services .brand-service-grid .service-card:hover p,html body.brand-proof-redesign.light-theme main#home>section#services .brand-service-grid .service-card:focus-visible p,html body.brand-proof-redesign.light-theme main#home>section#services .brand-service-grid .service-card:focus-within p{color:#315b7d !important}html body.brand-proof-redesign.light-theme main#home>section#services .brand-service-grid .service-card:hover .service-icon,html body.brand-proof-redesign.light-theme main#home>section#services .brand-service-grid .service-card:hover .service-arrow,html body.brand-proof-redesign.light-theme main#home>section#services .brand-service-grid .service-card:focus-visible .service-icon,html body.brand-proof-redesign.light-theme main#home>section#services .brand-service-grid .service-card:focus-visible .service-arrow,html body.brand-proof-redesign.light-theme main#home>section#services .brand-service-grid .service-card:focus-within .service-icon,html body.brand-proof-redesign.light-theme main#home>section#services .brand-service-grid .service-card:focus-within .service-arrow{color:#005ecb !important}html body.brand-proof-redesign.light-theme main#home>section#services .brand-service-grid .service-card:nth-child(2n) .service-icon,html body.brand-proof-redesign.light-theme main#home>section#services .brand-service-grid .service-card:nth-child(2n) .service-arrow,html body.brand-proof-redesign.light-theme main#home>section#services .brand-service-grid .service-card:nth-child(2n)::before{animation-delay:0.45s !important}html body.brand-proof-redesign.light-theme main#home>section#services .brand-service-grid .service-card:nth-child(3n) .service-icon,html body.brand-proof-redesign.light-theme main#home>section#services .brand-service-grid .service-card:nth-child(3n) .service-arrow,html body.brand-proof-redesign.light-theme main#home>section#services .brand-service-grid .service-card:nth-child(3n)::before{animation-delay:0.9s !important}@keyframes plx-light-service-sheen-visible{0%,26%{background-position:135% 0}58%,100%{background-position:-135% 0}}@keyframes plx-light-service-icon-pulse{0%,100%{filter:drop-shadow(0 0 0 rgba(20,122,255,0));transform:scale(1)}50%{filter:drop-shadow(0 8px 14px rgba(20,122,255,0.22));transform:scale(1.045)}}@keyframes plx-light-service-arrow-nudge{0%,100%{transform:translateX(0)}50%{transform:translateX(4px)}}@media (prefers-reduced-motion:reduce){html body.brand-proof-redesign.light-theme main#home>section#services .brand-service-grid .service-card .service-icon,html body.brand-proof-redesign.light-theme main#home>section#services .brand-service-grid .service-card .service-arrow{animation:none !important}}html:has(body.brand-proof-redesign),html:has(body.brand-proof-redesign.light-theme){scroll-padding-top:calc(var(--plx-brand-header-height,73px) + 18px) !important}html body.brand-proof-redesign,html body.brand-proof-redesign.light-theme{--plx-utility-strip-height:43px;--plx-brand-header-height:73px;padding-top:0 !important;overflow-x:clip !important;overflow-y:visible !important}html body.brand-proof-redesign>.utility-strip,html body.brand-proof-redesign.light-theme>.utility-strip{position:relative !important;inset:auto !important;z-index:2200 !important;width:100% !important;min-height:var(--plx-utility-strip-height) !important;box-sizing:border-box !important}html body.brand-proof-redesign>.brand-header,html body.brand-proof-redesign.light-theme>.brand-header{position:sticky !important;top:0 !important;left:auto !important;right:auto !important;z-index:2190 !important;width:100% !important;min-height:var(--plx-brand-header-height) !important;box-sizing:border-box !important}@media (max-width:900px){html body.brand-proof-redesign,html body.brand-proof-redesign.light-theme{--plx-utility-strip-height:39px;--plx-brand-header-height:73px}}@media (max-width:540px){html body.brand-proof-redesign,html body.brand-proof-redesign.light-theme{--plx-utility-strip-height:39px;--plx-brand-header-height:62px}}@media (min-width:761px) and (max-width:932px){html body.brand-proof-redesign main#home>section.brand-hero.brand-hero>.hero-cert-row,html body.brand-proof-redesign.light-theme main#home>section.brand-hero.brand-hero>.hero-cert-row{width:min(86vw,980px) !important;min-height:clamp(124px,12vw,142px) !important;border-radius:28px !important}html body.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row>span,html body.brand-proof-redesign.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row>span{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:4px !important;grid-template-columns:none !important;grid-template-rows:none !important;padding:14px 10px !important;text-align:center !important}html body.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row i,html body.brand-proof-redesign.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row i{grid-column:auto !important;grid-row:auto !important;align-self:center !important;justify-self:center !important;flex:0 0 auto !important;width:36px !important;height:36px !important;margin:0 0 4px !important}html body.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row svg,html body.brand-proof-redesign.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row svg{width:100% !important;height:100% !important}html body.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row strong,html body.brand-proof-redesign.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row strong,html body.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row small,html body.brand-proof-redesign.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row small,html body.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row em,html body.brand-proof-redesign.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row em{grid-column:auto !important;grid-row:auto !important;max-width:9em !important;margin:0 !important;text-align:center !important}html body.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row strong,html body.brand-proof-redesign.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row strong{font-size:clamp(1.08rem,2.3vw,1.38rem) !important;line-height:1.02 !important}html body.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row small,html body.brand-proof-redesign.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row small{font-size:clamp(0.72rem,1.35vw,0.86rem) !important;line-height:1.12 !important}html body.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row b.review-count,html body.brand-proof-redesign.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row b.review-count{display:none !important}html body.brand-proof-redesign main#home>section.brand-hero.brand-hero .google-rating em,html body.brand-proof-redesign.light-theme main#home>section.brand-hero.brand-hero .google-rating em{display:block !important;font-size:0.9rem !important;line-height:1 !important}html body.brand-proof-redesign main#home>section.brand-hero.brand-hero .qualified-proof i svg,html body.brand-proof-redesign.light-theme main#home>section.brand-hero.brand-hero .qualified-proof i svg,html body.brand-proof-redesign main#home>section.brand-hero.brand-hero .insured-proof i svg,html body.brand-proof-redesign.light-theme main#home>section.brand-hero.brand-hero .insured-proof i svg{fill:none !important;stroke:#2487ff !important}}@media (max-width:430px){html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero::before,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section.brand-hero.brand-hero::before{background-size:auto 96% !important;background-position:60% 100% !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row{min-height:114px !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span,html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.google-rating.google-rating,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.google-rating.google-rating{display:grid !important;grid-template-columns:1fr !important;grid-template-rows:36px minmax(21px,auto) minmax(23px,auto) minmax(13px,auto) !important;align-content:start !important;align-items:start !important;justify-content:center !important;justify-items:center !important;gap:2px !important;box-sizing:border-box !important;height:100% !important;padding-top:20px !important;padding-bottom:9px !important;text-align:center !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span>i,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span>i,html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.google-rating.google-rating>i.google-mark,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.google-rating.google-rating>i.google-mark{width:36px !important;height:36px !important;min-width:36px !important;margin:0 auto !important;grid-column:1 !important;grid-row:1 !important;justify-self:center !important;align-self:center !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span>strong,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span>strong{grid-column:1 !important;grid-row:2 !important;width:100% !important;max-width:74px !important;justify-self:center !important;align-self:center !important;text-align:center !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span>small,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span>small,html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span>.hero-review-label,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span>.hero-review-label{grid-column:1 !important;grid-row:3 !important;width:100% !important;max-width:74px !important;justify-self:center !important;align-self:center !important;text-align:center !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.google-rating.google-rating>em,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.google-rating.google-rating>em{grid-column:1 !important;grid-row:4 !important;width:100% !important;justify-self:center !important;align-self:center !important;text-align:center !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual img,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual img{width:auto !important;max-width:none !important;height:100% !important;object-fit:contain !important;object-position:center bottom !important;transform:none !important}}@media (max-width:760px){}@media (min-width:621px) and (max-width:900px){html body.brand-proof-redesign footer#proof .footer-cta-actions,html body.brand-proof-redesign.light-theme footer#proof .footer-cta-actions{grid-template-columns:1fr !important;width:min(220px,100%) !important;max-width:220px !important;gap:8px !important;justify-self:end !important;align-self:center !important;margin:0 !important}html body.brand-proof-redesign footer#proof .footer-cta-actions .brand-header-link,html body.brand-proof-redesign.light-theme footer#proof .footer-cta-actions .brand-header-link,html body.brand-proof-redesign footer#proof .footer-cta-actions .brand-header-link.whatsapp,html body.brand-proof-redesign.light-theme footer#proof .footer-cta-actions .brand-header-link.whatsapp,html body.brand-proof-redesign footer#proof .footer-cta-actions .brand-header-link.call,html body.brand-proof-redesign.light-theme footer#proof .footer-cta-actions .brand-header-link.call,html body.brand-proof-redesign footer#proof .footer-cta-actions .brand-header-link.email,html body.brand-proof-redesign.light-theme footer#proof .footer-cta-actions .brand-header-link.email{width:100% !important;min-width:0 !important;height:48px !important;min-height:48px !important;max-height:48px !important;padding:0 12px !important;font-size:clamp(0.86rem,1.9vw,0.96rem) !important}}@media (min-width:761px) and (max-width:849px){html body.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>.hero-copy.hero-copy,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section.brand-hero.brand-hero>.hero-copy.hero-copy{left:max(54px,8vw) !important;width:min(720px,calc(100vw - 108px)) !important;max-width:min(720px,calc(100vw - 108px)) !important}html body.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero .hero-copy.hero-copy h1,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section.brand-hero.brand-hero .hero-copy.hero-copy h1{max-width:100% !important;font-size:clamp(4rem,7.7vw,4.55rem) !important;line-height:1.01 !important}html body.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero .hero-copy.hero-copy h1 .hero-title-accent,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section.brand-hero.brand-hero .hero-copy.hero-copy h1 .hero-title-accent{white-space:nowrap !important}html body.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero .hero-copy.hero-copy .hero-subtitle,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section.brand-hero.brand-hero .hero-copy.hero-copy .hero-subtitle{max-width:min(500px,62vw) !important;font-size:clamp(1.08rem,2.2vw,1.28rem) !important;line-height:1.34 !important}html body.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row{width:min(800px,calc(100vw - 84px)) !important;min-height:114px !important;height:116px !important;bottom:-46px !important;border-radius:26px !important}html body.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span,html body.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.google-rating.google-rating,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.google-rating.google-rating{min-height:0 !important;height:100% !important;gap:3px !important;padding:9px 8px !important}html body.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span>i,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span>i,html body.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.google-rating.google-rating>i.google-mark,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.google-rating.google-rating>i.google-mark{width:32px !important;height:32px !important;min-width:32px !important;margin:0 auto 2px !important}html body.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row svg,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row svg{width:32px !important;height:32px !important}html body.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span>strong,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span>strong{font-size:clamp(1.02rem,2vw,1.18rem) !important;line-height:1.03 !important}html body.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span>small,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span>small,html body.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span>.hero-review-label,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span>.hero-review-label{font-size:clamp(0.62rem,1.15vw,0.72rem) !important;line-height:1.06 !important}html body.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.google-rating.google-rating>em,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.google-rating.google-rating>em{font-size:0.78rem !important;line-height:1 !important}}@media (min-width:560px) and (max-width:760px){html body.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>.hero-copy.hero-copy,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section.brand-hero.brand-hero>.hero-copy.hero-copy{top:clamp(42px,8vw,62px) !important;width:min(430px,calc(100vw - 68px)) !important;max-width:min(430px,calc(100vw - 68px)) !important}html body.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero .hero-copy.hero-copy h1,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section.brand-hero.brand-hero .hero-copy.hero-copy h1{font-size:clamp(2.9rem,7vw,3.05rem) !important;line-height:1.02 !important}html body.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero .hero-copy.hero-copy .hero-subtitle,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section.brand-hero.brand-hero .hero-copy.hero-copy .hero-subtitle{max-width:min(350px,54vw) !important;font-size:clamp(1.08rem,2.6vw,1.22rem) !important;line-height:1.34 !important}html body.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row{width:calc(100vw - 40px) !important;min-height:118px !important;height:120px !important;bottom:-52px !important;border-radius:24px !important}html body.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span,html body.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.google-rating.google-rating,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.google-rating.google-rating{min-height:0 !important;height:100% !important;gap:2px !important;padding:10px 5px 8px !important}html body.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span>i,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span>i,html body.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.google-rating.google-rating>i.google-mark,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.google-rating.google-rating>i.google-mark{width:36px !important;height:36px !important;min-width:36px !important;margin:0 auto 2px !important}html body.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row svg,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row svg{width:36px !important;height:36px !important}html body.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span>strong,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span>strong{font-size:clamp(1rem,2.65vw,1.14rem) !important;line-height:1.03 !important}html body.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.qualified-proof>strong,html body.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.insured-proof>strong,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.qualified-proof>strong,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.insured-proof>strong{font-size:clamp(0.9rem,2.35vw,1rem) !important}html body.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span>small,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span>small,html body.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span>.hero-review-label,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span>.hero-review-label{font-size:clamp(0.58rem,1.55vw,0.68rem) !important;line-height:1.04 !important}html body.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.google-rating.google-rating>em,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.google-rating.google-rating>em{font-size:0.86rem !important;letter-spacing:0 !important;line-height:1 !important}}@media (max-width:380px){html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero::before,html body.brand-proof-redesign.light-theme.light-theme.light-theme.light-theme main#home#home>section.brand-hero.brand-hero::before{background-image:url("assets/plumbixx-hero-van-mobile-framed.webp") !important;background-size:cover !important;background-color:#061a2c !important;background-position:center center !important}}@media (min-width:560px) and (max-width:760px){html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section>.about-trader-card.about-trader-card,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section>.about-trader-card.about-trader-card{width:min(720px,calc(100vw - 48px)) !important;max-width:720px !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-intro.about-intro,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-intro.about-intro{display:block !important;position:relative !important;width:100% !important;max-width:none !important;height:auto !important;min-height:clamp(362px,52vw,402px) !important;padding:clamp(22px,3.1vw,30px) clamp(24px,5vw,38px) 0 !important;overflow:hidden !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .local-choice.local-choice,html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .pricing-choice.pricing-choice,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .local-choice.local-choice,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .pricing-choice.pricing-choice{width:100% !important;max-width:none !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-copy.about-copy,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-copy.about-copy{display:block !important;position:static !important;max-width:100% !important;padding:0 !important;isolation:isolate !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-copy.about-copy .eyebrow,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-copy.about-copy .eyebrow{margin:0 0 clamp(18px,2.6vw,22px) !important;position:relative !important;z-index:3 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-copy.about-copy h2,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-copy.about-copy h2{max-width:100% !important;margin:0 0 clamp(24px,4vw,34px) !important;font-size:clamp(1.98rem,5.05vw,2.4rem) !important;line-height:1.08 !important;position:relative !important;z-index:3 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-main.about-main,html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-support.about-support,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-main.about-main,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-support.about-support{max-width:calc(100% - clamp(210px,35vw,260px)) !important;margin:0 0 clamp(18px,3.2vw,24px) !important;font-size:clamp(0.9rem,2.35vw,0.98rem) !important;line-height:1.34 !important;position:relative !important;z-index:3 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-support.about-support,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-support.about-support{margin-bottom:0 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual{position:absolute !important;right:clamp(-18px,-2.7vw,-12px) !important;bottom:-1px !important;width:clamp(226px,38vw,268px) !important;max-width:268px !important;height:clamp(300px,50vw,330px) !important;margin:0 !important;padding:0 !important;overflow:visible !important;z-index:1 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual img,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual img{width:auto !important;max-width:none !important;height:100% !important;object-fit:contain !important;object-position:center bottom !important;transform:translateX(8px) !important}}@media (min-width:700px) and (max-width:760px){html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-intro.about-intro,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-intro.about-intro{min-height:clamp(376px,50vw,390px) !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-main.about-main,html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-support.about-support,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-main.about-main,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-support.about-support{max-width:calc(100% - clamp(236px,37vw,282px)) !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual{width:clamp(270px,38vw,286px) !important;max-width:286px !important;height:clamp(336px,47vw,356px) !important}}@media (max-width:430px){html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-intro.about-intro,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-intro.about-intro{min-height:clamp(400px,98vw,428px) !important}}@media (min-width:431px) and (max-width:559px){html body.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section>.about-trader-card.about-trader-card,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section>.about-trader-card.about-trader-card{width:min(620px,calc(100vw - 48px)) !important;max-width:620px !important}html body.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-intro.about-intro,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-intro.about-intro{display:block !important;position:relative !important;width:100% !important;max-width:none !important;min-height:clamp(390px,90vw,414px) !important;padding:clamp(18px,4.8vw,24px) clamp(18px,5vw,26px) 0 !important;overflow:hidden !important}html body.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-copy.about-copy,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-copy.about-copy{display:block !important;position:static !important;max-width:100% !important;padding:0 !important;isolation:isolate !important}html body.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-copy.about-copy .eyebrow,html body.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-copy.about-copy h2,html body.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-main.about-main,html body.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-support.about-support,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-copy.about-copy .eyebrow,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-copy.about-copy h2,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-main.about-main,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-support.about-support{position:relative !important;z-index:3 !important}html body.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-copy.about-copy .eyebrow,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-copy.about-copy .eyebrow{margin:0 0 clamp(18px,4.3vw,22px) !important}html body.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-copy.about-copy h2,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-copy.about-copy h2{max-width:100% !important;margin:0 0 clamp(22px,5.3vw,30px) !important;font-size:clamp(1.86rem,6.75vw,2.12rem) !important;line-height:1.08 !important}html body.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-main.about-main,html body.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-support.about-support,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-main.about-main,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-support.about-support{max-width:calc(100% - clamp(170px,42vw,210px)) !important;font-size:clamp(0.9rem,3.25vw,0.98rem) !important;line-height:1.32 !important;margin:0 0 clamp(22px,5vw,28px) !important}html body.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-support.about-support,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-support.about-support{margin-bottom:0 !important}html body.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual{position:absolute !important;right:clamp(-12px,-2vw,-8px) !important;bottom:-1px !important;width:clamp(206px,50vw,224px) !important;max-width:224px !important;height:clamp(282px,66vw,306px) !important;margin:0 !important;padding:0 !important;overflow:visible !important;z-index:1 !important}html body.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual img,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual img{width:auto !important;max-width:none !important;height:100% !important;object-fit:contain !important;object-position:center bottom !important;opacity:1 !important;transform:translateX(12px) !important;-webkit-mask-image:none !important;mask-image:none !important}html body.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .local-choice.local-choice,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .local-choice.local-choice,html body.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .pricing-choice.pricing-choice,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .pricing-choice.pricing-choice{width:100% !important;max-width:none !important}}@media (max-width:430px){html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual{width:clamp(124px,35vw,142px) !important;max-width:142px !important;height:clamp(274px,76vw,318px) !important;bottom:-1px !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual img,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual img{transform:translateY(7px) !important}}@media (max-width:430px){html body.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-support.about-support,html body.brand-proof-redesign.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-support.about-support,html body.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-support.about-support,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-support.about-support{margin-top:6px !important}html body.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual img,html body.brand-proof-redesign.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual img,html body.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual img,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual img{transform:none !important}}@media (max-width:430px){html body.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>.hero-cert-row.hero-cert-row,html body.brand-proof-redesign.brand-proof-redesign.light-theme main#home#home>section.brand-hero.brand-hero>.hero-cert-row.hero-cert-row{bottom:0 !important;transform:translateY(50%) !important}}@media (max-width:430px){html body.brand-proof-redesign.brand-proof-redesign:not(.light-theme)>header.brand-header.brand-header,html body.brand-proof-redesign.brand-proof-redesign.light-theme.light-theme>header.brand-header.brand-header{min-height:56px !important;padding:7px 7px !important;gap:4px !important}}@media (max-width:430px){html body.brand-proof-redesign,html body.brand-proof-redesign.light-theme{--plx-brand-header-height:56px}html body.brand-proof-redesign>.brand-header,html body.brand-proof-redesign.light-theme>.brand-header{min-height:var(--plx-brand-header-height) !important;gap:4px !important;padding:7px 7px !important}html body.brand-proof-redesign>.brand-header .brand-lockup,html body.brand-proof-redesign.light-theme>.brand-header .brand-lockup{gap:7px !important;flex:1 1 auto !important;min-width:0 !important}html body.brand-proof-redesign>.brand-header .brand-logo-image,html body.brand-proof-redesign.light-theme>.brand-header .brand-logo-image{width:34px !important;height:34px !important;flex:0 0 34px !important}html body.brand-proof-redesign>.brand-header .brand-text strong,html body.brand-proof-redesign.light-theme>.brand-header .brand-text strong{font-size:clamp(0.92rem,4.35vw,1rem) !important;line-height:1 !important}html body.brand-proof-redesign>.brand-header .header-actions,html body.brand-proof-redesign.light-theme>.brand-header .header-actions{gap:5px !important;flex:0 0 auto !important}html body.brand-proof-redesign>.brand-header .brand-header-link,html body.brand-proof-redesign.light-theme>.brand-header .brand-header-link{min-height:34px !important;height:34px !important;padding:0 7px !important;border-radius:8px !important;font-size:clamp(0.62rem,3vw,0.7rem) !important;line-height:1 !important}html body.brand-proof-redesign>.brand-header .brand-header-link.whatsapp,html body.brand-proof-redesign.light-theme>.brand-header .brand-header-link.whatsapp{min-width:66px !important}html body.brand-proof-redesign>.brand-header .brand-header-link.call,html body.brand-proof-redesign.light-theme>.brand-header .brand-header-link.call{min-width:84px !important}html body.brand-proof-redesign>.brand-header .brand-menu-button,html body.brand-proof-redesign.light-theme>.brand-header .brand-menu-button{width:32px !important;min-width:32px !important;height:34px !important;min-height:34px !important}}@media (max-width:430px){html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section.brand-hero.brand-hero{background-position:left center,left center,28% center !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero::before,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section.brand-hero.brand-hero::before{background-size:auto 94% !important;background-position:44% 100% !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span,html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.google-rating.google-rating,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.google-rating.google-rating{display:grid !important;grid-template-columns:1fr !important;grid-template-rows:36px minmax(21px,auto) minmax(23px,auto) minmax(13px,auto) !important;align-content:start !important;align-items:start !important;justify-content:center !important;justify-items:center !important;gap:2px !important;padding-top:20px !important;padding-bottom:9px !important;text-align:center !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span>i,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span>i{width:36px !important;height:36px !important;min-width:36px !important;margin:0 auto !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.google-rating.google-rating>i.google-mark,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.google-rating.google-rating>i.google-mark{width:34px !important;height:34px !important;min-width:34px !important;font-size:1.5rem !important;line-height:1 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.google-rating.google-rating>strong,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.google-rating.google-rating>strong{font-size:0.96rem !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual{overflow:hidden !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual img,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual img{width:auto !important;max-width:none !important;height:100% !important;object-fit:contain !important;object-position:center bottom !important;transform:translateX(-22px) !important}html body.brand-proof-redesign footer#proof .footer-proof-grid .proof-card,html body.brand-proof-redesign.light-theme footer#proof .footer-proof-grid .proof-card{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;text-align:center !important;justify-items:center !important;align-content:center !important;gap:9px !important}}@media (max-width:760px){html body.brand-proof-redesign main#home>section#reviews.reviews-section .review-track:not(.reviews-ready),html body.brand-proof-redesign.light-theme main#home>section#reviews.reviews-section .review-track:not(.reviews-ready){transform:translate3d(0,0,0) !important;-webkit-transform:translate3d(0,0,0) !important}}@media (min-width:933px){html body.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section,html body.brand-proof-redesign.light-theme.light-theme main#home>section#about.about-trader-section{padding-top:clamp(54px,5vw,68px) !important}html body.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row>span,html body.brand-proof-redesign.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row>span{grid-template-columns:auto auto !important;grid-template-rows:auto auto auto !important;justify-content:center !important;justify-items:center !important;column-gap:clamp(10px,1.1vw,14px) !important;text-align:center !important}html body.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row>span>i,html body.brand-proof-redesign.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row>span>i{grid-column:1 !important;grid-row:1 / 3 !important;justify-self:center !important;align-self:center !important;margin:0 !important}html body.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row>span>strong,html body.brand-proof-redesign.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row>span>strong,html body.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row>span>small,html body.brand-proof-redesign.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row>span>small,html body.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row>span>.hero-review-label,html body.brand-proof-redesign.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row>span>.hero-review-label,html body.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row>span>em,html body.brand-proof-redesign.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row>span>em{grid-column:2 !important;justify-self:center !important;text-align:center !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row>span.google-rating.google-rating,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row>span.google-rating.google-rating{display:grid !important;grid-template-columns:auto auto !important;grid-template-rows:auto auto auto !important;align-content:center !important;align-items:center !important;justify-items:center !important;justify-content:center !important;column-gap:10px !important;row-gap:3px !important;text-align:center !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row>span.google-rating.google-rating>i,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row>span.google-rating.google-rating>i{grid-column:1 !important;grid-row:1 / 4 !important;width:32px !important;height:32px !important;margin:0 !important;align-self:center !important;justify-self:center !important}}@media (min-width:933px){}@media (max-width:760px){html body.brand-proof-redesign main#home#home>section#about.about-trader-section .pricing-side.pricing-side p,html body.brand-proof-redesign.light-theme main#home#home>section#about.about-trader-section .pricing-side.pricing-side p{grid-template-columns:42px minmax(0,1fr) !important;grid-template-rows:auto auto !important;row-gap:3px !important;padding:12px 12px !important}}@media (min-width:933px){}@media (min-width:2100px){html body.brand-proof-redesign main#home>section#about.about-trader-section,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section{padding-inline:clamp(96px,6vw,180px) !important}html body.brand-proof-redesign main#home>section#about.about-trader-section>.about-trader-card,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section>.about-trader-card{display:grid !important;grid-template-columns:minmax(1020px,1.14fr) minmax(560px,0.86fr) !important;grid-template-areas:"intro choice" "intro pricing" !important;gap:clamp(22px,1.1vw,30px) !important;align-items:stretch !important;width:min(1760px,calc(100vw - clamp(260px,15vw,420px))) !important;max-width:none !important;margin-inline:auto !important;padding:clamp(22px,1.15vw,32px) !important;border:1px solid rgba(8,102,214,0.12) !important;border-radius:36px !important;background:radial-gradient(circle at 18% 0%,rgba(8,102,214,0.08),transparent 34%),radial-gradient(circle at 86% 12%,rgba(255,90,69,0.05),transparent 30%),linear-gradient(135deg,rgba(255,255,255,0.5),rgba(239,248,255,0.68)) !important;box-shadow:0 32px 90px rgba(8,39,68,0.1) !important}html body.brand-proof-redesign:not(.light-theme) main#home>section#about.about-trader-section>.about-trader-card{border-color:rgba(125,184,232,0.16) !important;background:radial-gradient(circle at 18% 0%,rgba(8,102,214,0.12),transparent 34%),radial-gradient(circle at 86% 12%,rgba(255,90,69,0.08),transparent 30%),linear-gradient(135deg,rgba(9,34,50,0.66),rgba(4,21,32,0.82)) !important;box-shadow:0 36px 96px rgba(0,0,0,0.2) !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-intro,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-intro{grid-area:intro !important;display:grid !important;grid-template-columns:minmax(0,1fr) minmax(360px,0.72fr) !important;gap:clamp(30px,1.8vw,46px) !important;align-items:start !important;width:auto !important;min-height:clamp(500px,22vw,580px) !important;height:100% !important;margin:0 !important;padding:clamp(30px,1.65vw,44px) clamp(44px,2.35vw,64px) 0 !important;overflow:hidden !important;border:1px solid rgba(8,102,214,0.14) !important;border-radius:28px !important;background:radial-gradient(circle at 80% 16%,rgba(8,102,214,0.1),transparent 34%),linear-gradient(135deg,rgba(255,255,255,0.98),rgba(241,248,255,0.96)) !important;box-shadow:0 26px 70px rgba(8,39,68,0.12) !important}html body.brand-proof-redesign:not(.light-theme) main#home>section#about.about-trader-section .about-intro{border-color:rgba(125,184,232,0.22) !important;background:radial-gradient(circle at 82% 14%,rgba(8,102,214,0.18),transparent 36%),linear-gradient(135deg,rgba(10,43,62,0.98),rgba(6,25,37,0.98)) !important;box-shadow:0 26px 70px rgba(0,0,0,0.24) !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-copy,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-copy{align-self:start !important;max-width:680px !important;padding-top:0 !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-copy h2,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-copy h2{max-width:680px !important;font-size:clamp(3.55rem,2.95vw,4.8rem) !important;line-height:0.98 !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-copy p:not(.eyebrow),html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-copy p:not(.eyebrow){max-width:620px !important;font-size:clamp(1rem,0.72vw,1.16rem) !important;line-height:1.5 !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .about-visual,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .about-visual{align-self:end !important;justify-self:end !important;width:min(22vw,420px) !important;height:min(24vw,520px) !important;margin:0 clamp(-12px,-0.55vw,-6px) 0 0 !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .local-choice,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .local-choice{grid-area:choice !important;width:auto !important;margin:0 !important;display:grid !important;align-content:start !important;gap:clamp(12px,0.8vw,18px) !important;padding:clamp(18px,0.95vw,24px) !important;border:1px solid rgba(8,102,214,0.14) !important;border-radius:26px !important;background:radial-gradient(circle at 88% 12%,rgba(8,102,214,0.08),transparent 30%),linear-gradient(135deg,rgba(255,255,255,0.96),rgba(242,248,255,0.96)) !important;box-shadow:0 22px 60px rgba(8,39,68,0.1) !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .pricing-choice,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .pricing-choice{grid-area:pricing !important;width:auto !important;margin:0 !important;display:grid !important;align-content:start !important;gap:clamp(12px,0.8vw,18px) !important;padding:clamp(18px,0.95vw,24px) !important;border:1px solid rgba(8,102,214,0.14) !important;border-radius:26px !important;background:radial-gradient(circle at 88% 16%,rgba(255,90,69,0.05),transparent 34%),linear-gradient(135deg,rgba(255,255,255,0.96),rgba(242,248,255,0.96)) !important;box-shadow:0 22px 60px rgba(8,39,68,0.1) !important}html body.brand-proof-redesign:not(.light-theme) main#home>section#about.about-trader-section .local-choice,html body.brand-proof-redesign:not(.light-theme) main#home>section#about.about-trader-section .pricing-choice{border-color:rgba(125,184,232,0.22) !important;background:radial-gradient(circle at 90% 12%,rgba(8,102,214,0.12),transparent 30%),linear-gradient(135deg,rgba(10,43,62,0.96),rgba(6,25,37,0.96)) !important;box-shadow:0 26px 64px rgba(0,0,0,0.22) !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .local-choice .split-heading,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .local-choice .split-heading,html body.brand-proof-redesign main#home>section#about.about-trader-section .pricing-choice .split-heading,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .pricing-choice .split-heading{margin:0 0 2px !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .local-choice-grid,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .local-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:14px !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .local-choice-grid article,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .local-choice-grid article{min-height:96px !important;padding:14px 12px !important;border-radius:16px !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .local-choice-grid article:nth-child(5),html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .local-choice-grid article:nth-child(5){grid-column:1 / -1 !important;min-height:82px !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .pricing-panel,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .pricing-panel{display:grid !important;grid-template-columns:1fr !important;gap:14px !important;padding:16px !important;border-radius:18px !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .pricing-panel ul,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .pricing-panel ul{gap:8px !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .pricing-side,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .pricing-side{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:12px !important;padding:14px 0 0 !important;border-left:0 !important;border-top:1px dashed rgba(8,102,214,0.16) !important}html body.brand-proof-redesign:not(.light-theme) main#home>section#about.about-trader-section .pricing-side{border-top-color:rgba(125,184,232,0.2) !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .pricing-side p,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .pricing-side p{min-height:112px !important;grid-template-columns:44px minmax(0,1fr) !important;align-items:center !important;gap:12px !important;padding:14px !important;border-radius:16px !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .pricing-side p::before,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .pricing-side p::before{width:38px !important;height:38px !important;border-radius:10px !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-topline,html body.brand-proof-redesign.light-theme main#home>section#work.portfolio-section .portfolio-topline{width:min(1480px,calc(100vw - clamp(360px,21vw,620px))) !important;max-width:none !important;margin-inline:auto !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-intro-card,html body.brand-proof-redesign.light-theme main#home>section#work.portfolio-section .portfolio-intro-card{max-width:none !important;display:grid !important;grid-template-columns:minmax(430px,0.78fr) minmax(620px,1fr) !important;column-gap:clamp(34px,2vw,56px) !important;align-items:end !important;padding:clamp(26px,1.5vw,40px) !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-intro-card .eyebrow,html body.brand-proof-redesign.light-theme main#home>section#work.portfolio-section .portfolio-intro-card .eyebrow,html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-intro-card h2,html body.brand-proof-redesign.light-theme main#home>section#work.portfolio-section .portfolio-intro-card h2,html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-intro-card .section-heading-rule,html body.brand-proof-redesign.light-theme main#home>section#work.portfolio-section .portfolio-intro-card .section-heading-rule,html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-intro-card>p,html body.brand-proof-redesign.light-theme main#home>section#work.portfolio-section .portfolio-intro-card>p{grid-column:1 !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-intro-card .portfolio-proof-grid,html body.brand-proof-redesign.light-theme main#home>section#work.portfolio-section .portfolio-intro-card .portfolio-proof-grid{grid-column:2 !important;grid-row:1 / span 4 !important;align-self:stretch !important;display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:14px !important;margin-top:0 !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-filters,html body.brand-proof-redesign.light-theme main#home>section#work.portfolio-section .portfolio-filters,html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-featured-slot,html body.brand-proof-redesign.light-theme main#home>section#work.portfolio-section .portfolio-featured-slot{width:min(1900px,calc(100vw - clamp(220px,14vw,380px))) !important;max-width:none !important;margin-inline:auto !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .compact-work-grid,html body.brand-proof-redesign.light-theme main#home>section#work.portfolio-section .compact-work-grid{width:min(2180px,calc(100vw - clamp(160px,9vw,280px))) !important;max-width:none !important;margin-inline:auto !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .compact-work-grid,html body.brand-proof-redesign.light-theme main#home>section#work.portfolio-section .compact-work-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:clamp(24px,1.35vw,36px) !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-work-card,html body.brand-proof-redesign.light-theme main#home>section#work.portfolio-section .portfolio-work-card{grid-template-columns:minmax(330px,0.56fr) minmax(260px,0.44fr) !important;gap:clamp(18px,1vw,28px) !important;padding:clamp(14px,0.9vw,22px) !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-work-card .portfolio-before-after,html body.brand-proof-redesign.light-theme main#home>section#work.portfolio-section .portfolio-work-card .portfolio-before-after{width:100% !important;max-width:none !important;gap:14px !important;padding:0 !important}html body.brand-proof-redesign main#home>section#work.portfolio-section .portfolio-work-card .work-body,html body.brand-proof-redesign.light-theme main#home>section#work.portfolio-section .portfolio-work-card .work-body{width:auto !important;min-width:0 !important;padding:clamp(14px,0.9vw,20px) !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-intro.about-intro,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-intro.about-intro{grid-template-columns:minmax(560px,1fr) clamp(300px,15.5vw,360px) !important;align-items:start !important;align-content:start !important;min-height:clamp(500px,22vw,580px) !important;padding:clamp(30px,1.65vw,44px) clamp(44px,2.35vw,64px) 0 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-copy.about-copy,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-copy.about-copy{justify-content:flex-start !important;align-self:start !important;max-width:650px !important;min-height:0 !important;padding:0 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-copy.about-copy p:not(.eyebrow),html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-copy.about-copy p:not(.eyebrow){max-width:50ch !important;font-size:clamp(1rem,0.72vw,1.12rem) !important;line-height:1.5 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .local-choice.local-choice,html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .pricing-choice.pricing-choice,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .local-choice.local-choice,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .pricing-choice.pricing-choice{align-self:start !important;margin:0 !important;transform:none !important}}@media (min-width:2100px){html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section{padding-inline:clamp(96px,6vw,180px) !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section>.about-trader-card.about-trader-card,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section>.about-trader-card.about-trader-card{display:block !important;width:min(1200px,calc(100vw - clamp(720px,32vw,980px))) !important;max-width:1200px !important;margin-inline:auto !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-intro.about-intro,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-intro.about-intro{display:grid !important;grid-area:auto !important;grid-template-columns:minmax(0,1fr) minmax(290px,0.66fr) !important;gap:clamp(32px,2.1vw,52px) !important;align-items:center !important;width:100% !important;min-height:clamp(520px,22vw,620px) !important;height:auto !important;margin:0 !important;padding:clamp(40px,2vw,56px) clamp(48px,2.4vw,68px) 0 !important;overflow:hidden !important;border:1px solid rgba(125,184,232,0.22) !important;border-radius:28px !important;background:radial-gradient(circle at 82% 14%,rgba(8,102,214,0.16),transparent 34%),radial-gradient(circle at 20% 38%,rgba(7,88,184,0.1),transparent 36%),linear-gradient(135deg,#061925 0%,#082033 54%,#071825 100%) !important;box-shadow:0 26px 74px rgba(0,0,0,0.22) !important}html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-intro.about-intro{border-color:rgba(8,102,214,0.16) !important;background:radial-gradient(circle at 82% 18%,rgba(8,102,214,0.1),transparent 34%),linear-gradient(135deg,#ffffff 0%,#f2f8ff 100%) !important;box-shadow:0 24px 70px rgba(8,39,68,0.12) !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-copy.about-copy,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-copy.about-copy{justify-content:flex-start !important;align-self:start !important;max-width:680px !important;min-height:0 !important;padding:0 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-copy.about-copy h2,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-copy.about-copy h2{max-width:100% !important;font-size:clamp(3rem,2.2vw,3.8rem) !important;line-height:1.04 !important;margin-bottom:clamp(18px,1.3vw,26px) !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-copy.about-copy p:not(.eyebrow),html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-copy.about-copy p:not(.eyebrow){max-width:54ch !important;font-size:clamp(1rem,0.72vw,1.12rem) !important;line-height:1.5 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual{align-self:end !important;justify-self:end !important;width:clamp(300px,15.5vw,360px) !important;height:clamp(420px,21vw,500px) !important;margin:0 clamp(-12px,-0.55vw,-6px) 0 0 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .local-choice.local-choice,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .local-choice.local-choice{display:block !important;grid-area:auto !important;width:100% !important;max-width:none !important;margin:clamp(58px,3.2vw,76px) 0 0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;transform:none !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .pricing-choice.pricing-choice,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .pricing-choice.pricing-choice{display:block !important;grid-area:auto !important;width:100% !important;max-width:none !important;margin:clamp(50px,2.8vw,66px) 0 0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;transform:none !important}}@media (min-width:2100px){html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-intro.about-intro,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-intro.about-intro{min-height:0 !important;padding-top:clamp(34px,1.65vw,46px) !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual{height:clamp(380px,18.2vw,440px) !important}}@media (min-width:2600px){html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero::before,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero::before{background-size:100% 100%,cover !important;background-position:center,center !important}}@media (min-width:2100px){html body.brand-proof-redesign main#home>section#services.services-section>.section-heading.section-heading,html body.brand-proof-redesign.light-theme main#home>section#services.services-section>.section-heading.section-heading{width:min(1120px,calc(100vw - clamp(420px,24vw,680px))) !important;max-width:1120px !important;margin:0 auto clamp(28px,2.4vw,48px) !important;text-align:left !important}html body.brand-proof-redesign main#home>section#services.services-section>.section-heading.section-heading>p:not(.eyebrow),html body.brand-proof-redesign.light-theme main#home>section#services.services-section>.section-heading.section-heading>p:not(.eyebrow){max-width:760px !important}}@media (min-width:761px){html body.brand-proof-redesign main#home>section.brand-hero.brand-hero>.hero-cert-row,html body.brand-proof-redesign.light-theme main#home>section.brand-hero.brand-hero>.hero-cert-row{width:min(88vw,1120px) !important;min-height:112px !important;border-radius:24px !important}html body.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row>span,html body.brand-proof-redesign.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row>span{display:grid !important;grid-template-columns:48px minmax(0,1fr) !important;grid-template-rows:auto auto auto !important;column-gap:16px !important;align-content:center !important;align-items:center !important;min-height:112px !important;padding:18px clamp(18px,2vw,28px) !important;text-align:left !important}html body.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row i,html body.brand-proof-redesign.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row i{grid-row:1 / 4 !important;width:42px !important;height:42px !important;justify-self:center !important}html body.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row svg,html body.brand-proof-redesign.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row svg{width:42px !important;height:42px !important}html body.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row strong,html body.brand-proof-redesign.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row strong{grid-column:2 !important;font-size:clamp(1.45rem,1.8vw,1.9rem) !important;line-height:1 !important}html body.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row small,html body.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row .hero-review-label,html body.brand-proof-redesign.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row small{grid-column:2 !important;margin-top:2px !important;font-size:clamp(0.84rem,0.92vw,0.98rem) !important;line-height:1.16 !important}html body.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row b.review-count,html body.brand-proof-redesign.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row b.review-count{display:none !important}html body.brand-proof-redesign main#home>section.brand-hero.brand-hero .google-rating em,html body.brand-proof-redesign.light-theme main#home>section.brand-hero.brand-hero .google-rating em{grid-column:2 !important;display:block !important;margin-top:8px !important;font-size:0.88rem !important;font-style:normal !important;letter-spacing:2px !important;line-height:1 !important}}@media (min-width:761px) and (max-width:1050px){html body.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row>span,html body.brand-proof-redesign.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row>span{grid-template-columns:1fr !important;grid-template-rows:auto auto auto auto !important;justify-items:center !important;gap:6px !important;text-align:center !important}html body.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row i,html body.brand-proof-redesign.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row i,html body.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row strong,html body.brand-proof-redesign.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row strong,html body.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row small,html body.brand-proof-redesign.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row small,html body.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row .hero-review-label,html body.brand-proof-redesign.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row .hero-review-label,html body.brand-proof-redesign main#home>section.brand-hero.brand-hero .google-rating em,html body.brand-proof-redesign.light-theme main#home>section.brand-hero.brand-hero .google-rating em{grid-column:1 !important;grid-row:auto !important}}@media (min-width:761px){html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row .hero-review-label,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row .hero-review-label{display:block !important;grid-column:2 !important;grid-row:2 !important;margin-top:2px !important;color:rgba(247,251,255,0.88) !important;-webkit-text-fill-color:rgba(247,251,255,0.88) !important;font-size:clamp(0.84rem,0.92vw,0.98rem) !important;line-height:1.16 !important;font-weight:750 !important}}@media (min-width:761px) and (max-width:1050px){html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row .hero-review-label,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row .hero-review-label{grid-column:1 !important;grid-row:auto !important;text-align:center !important}}@media (min-width:761px){html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row .google-rating>small,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row .google-rating>small{display:block !important;grid-column:2 !important;grid-row:2 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row .google-rating>b.review-count,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row .google-rating>b.review-count{display:none !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row .google-rating>em,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row .google-rating>em{grid-column:2 !important;grid-row:3 !important}}@media (min-width:761px) and (max-width:1050px){html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row .google-rating>small,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row .google-rating>small,html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row .google-rating>em,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row .google-rating>em{grid-column:1 !important;grid-row:auto !important}}@media (max-width:760px){html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign:not(#plx-launch) main#home#home>section.brand-hero.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row{border-color:rgba(205,224,242,0.95) !important;background:linear-gradient(180deg,rgba(255,255,255,0.97),rgba(240,247,255,0.95)) !important;box-shadow:0 20px 48px rgba(0,12,28,0.24) !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign:not(#plx-launch) main#home#home>section.brand-hero.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row strong,html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign:not(#plx-launch) main#home#home>section.brand-hero.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row small,html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign:not(#plx-launch) main#home#home>section.brand-hero.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row .hero-review-label{color:#061d33 !important;-webkit-text-fill-color:#061d33 !important;text-shadow:none !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero>.hero-cert-row,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero>.hero-cert-row{border-color:rgba(205,224,242,0.95) !important;background:linear-gradient(180deg,rgba(255,255,255,0.97),rgba(240,247,255,0.95)) !important;box-shadow:0 20px 48px rgba(0,12,28,0.24) !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row strong,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row strong,html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row small,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row small,html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row .hero-review-label,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row .hero-review-label{color:#061d33 !important;-webkit-text-fill-color:#061d33 !important;text-shadow:none !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row small,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row small,html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row .hero-review-label,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row .hero-review-label{font-size:clamp(0.54rem,2.05vw,0.66rem) !important;line-height:1.08 !important;font-weight:850 !important}}html body.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero>.hero-cert-row,html body.brand-proof-redesign.light-theme.light-theme main#home>section.brand-hero.brand-hero>.hero-cert-row{color:#061d33 !important;border-color:rgba(207,223,241,0.96) !important;background:linear-gradient(180deg,rgba(255,255,255,0.99),rgba(243,248,255,0.98)) !important;box-shadow:0 26px 64px rgba(0,18,42,0.24),0 8px 22px rgba(20,122,255,0.1) !important}html body.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row strong,html body.brand-proof-redesign.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row strong{color:#061d33 !important;-webkit-text-fill-color:#061d33 !important;text-shadow:none !important}html body.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row small,html body.brand-proof-redesign.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row small,html body.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row .hero-review-label,html body.brand-proof-redesign.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row .hero-review-label{color:#173653 !important;-webkit-text-fill-color:#173653 !important;text-shadow:none !important}@media (min-width:761px){html body.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero>.hero-cert-row,html body.brand-proof-redesign.light-theme.light-theme main#home>section.brand-hero.brand-hero>.hero-cert-row{min-height:104px !important}html body.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row>span,html body.brand-proof-redesign.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row>span{display:grid !important;grid-template-columns:46px minmax(0,1fr) !important;grid-template-rows:auto auto auto !important;align-content:center !important;align-items:center !important;justify-items:start !important;min-height:104px !important;padding:16px clamp(16px,1.8vw,26px) !important;column-gap:14px !important;row-gap:4px !important;text-align:left !important}html body.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row i,html body.brand-proof-redesign.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row i{grid-column:1 !important;grid-row:1 / 4 !important;width:38px !important;height:38px !important;justify-self:center !important;align-self:center !important}html body.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row svg,html body.brand-proof-redesign.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row svg{width:38px !important;height:38px !important}html body.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row strong,html body.brand-proof-redesign.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row strong{grid-column:2 !important;grid-row:1 !important;font-size:clamp(1.32rem,1.7vw,1.72rem) !important;line-height:1 !important}html body.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row small,html body.brand-proof-redesign.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row small,html body.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row .hero-review-label,html body.brand-proof-redesign.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row .hero-review-label{display:block !important;grid-column:2 !important;grid-row:2 !important;margin:0 !important;font-size:clamp(0.78rem,0.9vw,0.92rem) !important;line-height:1.12 !important;font-weight:820 !important}html body.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .google-rating em,html body.brand-proof-redesign.light-theme.light-theme main#home>section.brand-hero.brand-hero .google-rating em{display:block !important;grid-column:2 !important;grid-row:3 !important;margin:4px 0 0 !important;color:#ff553e !important;-webkit-text-fill-color:#ff553e !important;font-size:clamp(0.72rem,0.86vw,0.9rem) !important;line-height:1 !important;letter-spacing:1px !important}}@media (min-width:761px) and (max-width:1050px){html body.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row>span,html body.brand-proof-redesign.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row>span{grid-template-columns:38px minmax(0,1fr) !important;padding:14px 14px !important;column-gap:10px !important}html body.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row i,html body.brand-proof-redesign.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row i,html body.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row svg,html body.brand-proof-redesign.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row svg{width:32px !important;height:32px !important}}html body.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row>span.google-rating,html body.brand-proof-redesign.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row>span.google-rating{display:grid !important;grid-template-columns:42px minmax(0,1fr) !important;grid-template-rows:auto auto auto !important;align-content:center !important;align-items:center !important;justify-items:start !important;gap:4px 12px !important;text-align:left !important}html body.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row>span.google-rating>i,html body.brand-proof-redesign.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row>span.google-rating>i{grid-column:1 !important;grid-row:1 / 4 !important;align-self:center !important;justify-self:center !important;margin:0 !important}html body.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row>span.google-rating>strong,html body.brand-proof-redesign.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row>span.google-rating>strong{grid-column:2 !important;grid-row:1 !important;width:auto !important;max-width:100% !important;margin:0 !important;color:#061d33 !important;-webkit-text-fill-color:#061d33 !important;line-height:1 !important}html body.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row>span.google-rating>.hero-review-label,html body.brand-proof-redesign.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row>span.google-rating>.hero-review-label{display:block !important;grid-column:2 !important;grid-row:2 !important;width:auto !important;max-width:100% !important;margin:0 !important;color:#173653 !important;-webkit-text-fill-color:#173653 !important;font-weight:830 !important;line-height:1.08 !important;white-space:normal !important}html body.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row>span.google-rating>em,html body.brand-proof-redesign.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row>span.google-rating>em{display:block !important;grid-column:2 !important;grid-row:3 !important;width:auto !important;max-width:100% !important;margin:2px 0 0 !important;color:#ff553e !important;-webkit-text-fill-color:#ff553e !important;font-style:normal !important;line-height:1 !important;letter-spacing:1px !important}@media (max-width:760px){html body.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row>span.google-rating,html body.brand-proof-redesign.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row>span.google-rating{grid-template-columns:1fr !important;grid-template-rows:auto auto auto auto !important;justify-items:center !important;align-content:center !important;gap:3px !important;text-align:center !important}html body.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row>span.google-rating>i,html body.brand-proof-redesign.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row>span.google-rating>i,html body.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row>span.google-rating>strong,html body.brand-proof-redesign.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row>span.google-rating>strong,html body.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row>span.google-rating>.hero-review-label,html body.brand-proof-redesign.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row>span.google-rating>.hero-review-label,html body.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row>span.google-rating>em,html body.brand-proof-redesign.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row>span.google-rating>em{grid-column:1 !important;grid-row:auto !important}}html body.brand-proof-redesign main#home>section#reviews.reviews-section .google-score-card{color:#f7fbff !important;background:radial-gradient(circle at 12% 16%,rgba(255,90,69,0.2),transparent 34%),linear-gradient(135deg,#143c63 0%,#061a2a 100%) !important;border-color:rgba(158,202,235,0.28) !important}html body.brand-proof-redesign.light-theme main#home>section#reviews.reviews-section .google-score-card{color:#082033 !important;background:radial-gradient(circle at 12% 16%,rgba(255,90,69,0.08),transparent 34%),linear-gradient(135deg,#ffffff 0%,#f4f9ff 100%) !important;border-color:rgba(8,102,214,0.18) !important;box-shadow:0 18px 42px rgba(8,39,68,0.12) !important}html body.brand-proof-redesign main#home>section#reviews.reviews-section .google-score-copy>span{color:#d7e8f8 !important;-webkit-text-fill-color:#d7e8f8 !important}html body.brand-proof-redesign main#home>section#reviews.reviews-section .google-score-copy>small,html body.brand-proof-redesign main#home>section#reviews.reviews-section .google-score-copy>small span{color:#f7fbff !important;-webkit-text-fill-color:#f7fbff !important}html body.brand-proof-redesign main#home>section#reviews.reviews-section .google-score-copy>strong{color:#2f8cff !important;-webkit-text-fill-color:#2f8cff !important}html body.brand-proof-redesign main#home>section#reviews.reviews-section .google-score-copy>em{color:#ff6b55 !important;-webkit-text-fill-color:#ff6b55 !important}html body.brand-proof-redesign.light-theme main#home>section#reviews.reviews-section .google-score-copy>span{color:#34546f !important;-webkit-text-fill-color:#34546f !important}html body.brand-proof-redesign.light-theme main#home>section#reviews.reviews-section .google-score-copy>small,html body.brand-proof-redesign.light-theme main#home>section#reviews.reviews-section .google-score-copy>small span{color:#173653 !important;-webkit-text-fill-color:#173653 !important}html body.brand-proof-redesign.light-theme main#home>section#reviews.reviews-section .google-score-copy>strong{color:#0b6ee8 !important;-webkit-text-fill-color:#0b6ee8 !important}html body.brand-proof-redesign.light-theme main#home>section#reviews.reviews-section .google-score-copy>em{color:#ff5a45 !important;-webkit-text-fill-color:#ff5a45 !important}html body.brand-proof-redesign.light-theme main#home>section#areas.coverage-section .map-overlay{color:#082033 !important;background:linear-gradient(135deg,rgba(255,255,255,0.96),rgba(239,247,255,0.96)) !important;border-color:rgba(8,102,214,0.18) !important;box-shadow:0 16px 34px rgba(8,39,68,0.12) !important}html body.brand-proof-redesign.light-theme main#home>section#areas.coverage-section .map-overlay strong{color:#082033 !important;-webkit-text-fill-color:#082033 !important}html body.brand-proof-redesign.light-theme main#home>section#areas.coverage-section .map-overlay span{color:#4f6578 !important;-webkit-text-fill-color:#4f6578 !important}html body.brand-proof-redesign:not(.light-theme) main#home>section#areas.coverage-section .map-overlay{color:#f7fbff !important;background:linear-gradient(135deg,rgba(12,43,62,0.96),rgba(7,24,37,0.96)) !important;border-color:rgba(158,202,235,0.24) !important}html body.brand-proof-redesign:not(.light-theme) main#home>section#areas.coverage-section .map-overlay strong{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important}html body.brand-proof-redesign:not(.light-theme) main#home>section#areas.coverage-section .map-overlay span{color:#c9ddeb !important;-webkit-text-fill-color:#c9ddeb !important}@media (max-width:760px){html body.brand-proof-redesign main#home>section#about.about-trader-section .pricing-choice,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .pricing-choice{width:min(100%,calc(100vw - 32px)) !important;max-width:560px !important;margin:clamp(28px,7vw,44px) auto 0 !important;padding:18px 16px 20px !important;overflow:hidden !important;border:1px solid rgba(8,102,214,0.16) !important;border-radius:22px !important;background:radial-gradient(circle at 88% 12%,rgba(255,90,69,0.06),transparent 34%),linear-gradient(135deg,rgba(255,255,255,0.98),rgba(241,248,255,0.98)) !important;box-shadow:0 18px 42px rgba(8,39,68,0.1) !important}html body.brand-proof-redesign:not(.light-theme) main#home>section#about.about-trader-section .pricing-choice{border-color:rgba(125,184,232,0.22) !important;background:radial-gradient(circle at 88% 12%,rgba(255,90,69,0.1),transparent 34%),linear-gradient(135deg,rgba(10,43,62,0.97),rgba(6,25,37,0.97)) !important;box-shadow:0 22px 48px rgba(0,0,0,0.2) !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .pricing-choice .split-heading,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .pricing-choice .split-heading{grid-template-columns:minmax(32px,1fr) minmax(0,auto) minmax(32px,1fr) !important;gap:10px !important;align-items:center !important;margin:0 0 16px !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .pricing-choice .split-heading h3,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .pricing-choice .split-heading h3{max-width:17ch !important;color:#082033 !important;-webkit-text-fill-color:#082033 !important;font-size:clamp(1.35rem,5.7vw,1.72rem) !important;line-height:1.05 !important;text-wrap:balance !important}html body.brand-proof-redesign:not(.light-theme) main#home>section#about.about-trader-section .pricing-choice .split-heading h3{color:#f7fbff !important;-webkit-text-fill-color:#f7fbff !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .pricing-choice .split-heading span,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .pricing-choice .split-heading span{height:3px !important;align-self:center !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .pricing-panel,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .pricing-panel{display:grid !important;grid-template-columns:1fr !important;gap:16px !important;width:100% !important;min-width:0 !important;padding:14px !important;overflow:hidden !important;border:1px solid rgba(8,102,214,0.14) !important;border-radius:18px !important;background:rgba(255,255,255,0.58) !important}html body.brand-proof-redesign:not(.light-theme) main#home>section#about.about-trader-section .pricing-panel{border-color:rgba(125,184,232,0.18) !important;background:rgba(7,24,37,0.34) !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .pricing-panel ul,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .pricing-panel ul{display:grid !important;grid-template-columns:1fr !important;gap:10px !important;width:100% !important;min-width:0 !important;margin:0 !important;padding:0 !important;border:0 !important;list-style:none !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .pricing-panel li,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .pricing-panel li{position:relative !important;min-height:0 !important;margin:0 !important;padding:8px 10px 8px 40px !important;color:#082033 !important;-webkit-text-fill-color:#082033 !important;font-size:clamp(0.92rem,3.6vw,1rem) !important;line-height:1.18 !important;font-weight:850 !important;overflow-wrap:normal !important}html body.brand-proof-redesign:not(.light-theme) main#home>section#about.about-trader-section .pricing-panel li{color:#f7fbff !important;-webkit-text-fill-color:#f7fbff !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .pricing-panel li::before,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .pricing-panel li::before{left:8px !important;top:50% !important;width:22px !important;height:22px !important;transform:translateY(-50%) !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .pricing-side,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .pricing-side{display:grid !important;grid-template-columns:1fr !important;gap:12px !important;min-width:0 !important;padding:14px 0 0 !important;border-left:0 !important;border-top:1px dashed rgba(8,102,214,0.2) !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .pricing-side p,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .pricing-side p{display:grid !important;grid-template-columns:40px minmax(0,1fr) !important;grid-template-rows:auto auto !important;align-items:center !important;gap:4px 12px !important;min-height:0 !important;margin:0 !important;padding:14px !important;border-radius:16px !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .pricing-side p::before,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .pricing-side p::before{position:static !important;grid-column:1 !important;grid-row:1 / 3 !important;width:38px !important;height:38px !important;transform:none !important}html body.brand-proof-redesign main#home>section#about.about-trader-section .pricing-side strong,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .pricing-side strong,html body.brand-proof-redesign main#home>section#about.about-trader-section .pricing-side span,html body.brand-proof-redesign.light-theme main#home>section#about.about-trader-section .pricing-side span{grid-column:2 !important}html body.brand-proof-redesign main#home>section#reviews.reviews-section .google-score-card,html body.brand-proof-redesign.light-theme main#home>section#reviews.reviews-section .google-score-card{padding:22px !important;border-radius:16px !important}html body.brand-proof-redesign main#home>section#reviews.reviews-section .google-score-copy,html body.brand-proof-redesign.light-theme main#home>section#reviews.reviews-section .google-score-copy{column-gap:14px !important;row-gap:5px !important}html body.brand-proof-redesign main#home>section#areas.coverage-section .map-overlay,html body.brand-proof-redesign.light-theme main#home>section#areas.coverage-section .map-overlay{border-radius:14px !important;padding:18px !important}html body.brand-proof-redesign footer#proof .footer-proof-grid,html body.brand-proof-redesign.light-theme footer#proof .footer-proof-grid{width:min(100%,560px) !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important;padding:10px !important;border-radius:16px !important}html body.brand-proof-redesign footer#proof .footer-proof-grid .proof-card,html body.brand-proof-redesign.light-theme footer#proof .footer-proof-grid .proof-card{min-height:124px !important;padding:14px 12px !important;align-content:center !important;justify-items:start !important;text-align:left !important;gap:7px !important;border-radius:14px !important}html body.brand-proof-redesign footer#proof .footer-proof-grid .proof-logo,html body.brand-proof-redesign.light-theme footer#proof .footer-proof-grid .proof-logo{min-height:0 !important;font-size:clamp(0.84rem,3.4vw,0.98rem) !important;line-height:1 !important}html body.brand-proof-redesign footer#proof .footer-proof-grid .proof-card strong,html body.brand-proof-redesign.light-theme footer#proof .footer-proof-grid .proof-card strong{font-size:clamp(0.82rem,3.35vw,0.96rem) !important;line-height:1.12 !important}html body.brand-proof-redesign footer#proof .footer-proof-grid .proof-card small,html body.brand-proof-redesign.light-theme footer#proof .footer-proof-grid .proof-card small{font-size:clamp(0.72rem,3vw,0.84rem) !important;line-height:1.18 !important}html body.brand-proof-redesign footer#proof .footer-proof-grid .proof-card .proof-stars,html body.brand-proof-redesign.light-theme footer#proof .footer-proof-grid .proof-card .proof-stars{font-size:clamp(0.72rem,3.1vw,0.88rem) !important;letter-spacing:1px !important}}@media (max-width:360px){html body.brand-proof-redesign footer#proof .footer-proof-grid,html body.brand-proof-redesign.light-theme footer#proof .footer-proof-grid{grid-template-columns:1fr !important}}html body.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row .qualified-proof i,html body.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row .insured-proof i,html body.brand-proof-redesign.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row .qualified-proof i,html body.brand-proof-redesign.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row .insured-proof i{color:#2487ff !important;background:transparent !important;border-color:transparent !important;box-shadow:none !important}html body.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row .qualified-proof svg,html body.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row .insured-proof svg,html body.brand-proof-redesign.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row .qualified-proof svg,html body.brand-proof-redesign.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row .insured-proof svg,html body.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row .qualified-proof svg *,html body.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row .insured-proof svg *,html body.brand-proof-redesign.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row .qualified-proof svg *,html body.brand-proof-redesign.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row .insured-proof svg *{fill:none !important;stroke:#2487ff !important;stroke-width:2.65 !important;stroke-linecap:round !important;stroke-linejoin:round !important;opacity:1 !important}html body.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row>span.google-rating.google-rating>i.google-mark,html body.brand-proof-redesign.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row>span.google-rating.google-rating>i.google-mark{color:#1a73e8 !important;-webkit-text-fill-color:#1a73e8 !important;background:rgba(26,115,232,0.09) !important;border:1px solid rgba(26,115,232,0.16) !important;border-radius:10px !important;box-shadow:none !important;font-family:Arial,Helvetica,sans-serif !important;font-size:clamp(1.45rem,2.4vw,1.78rem) !important;font-style:normal !important;font-weight:900 !important;letter-spacing:0 !important;line-height:1 !important;text-transform:none !important}@media (min-width:761px) and (max-width:1050px){html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row>span.google-rating.google-rating,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row>span.google-rating.google-rating{display:grid !important;grid-template-columns:1fr !important;grid-template-rows:auto auto auto auto !important;align-content:center !important;align-items:center !important;justify-items:center !important;gap:4px !important;padding:10px 9px !important;text-align:center !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row>span.google-rating.google-rating>i,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row>span.google-rating.google-rating>i{grid-column:1 !important;grid-row:auto !important;width:32px !important;height:32px !important;margin:0 !important;align-self:center !important;justify-self:center !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row>span.google-rating.google-rating>strong,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row>span.google-rating.google-rating>strong,html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row>span.google-rating.google-rating>.hero-review-label,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row>span.google-rating.google-rating>.hero-review-label,html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row>span.google-rating.google-rating>em,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row>span.google-rating.google-rating>em{grid-column:1 !important;grid-row:auto !important;width:auto !important;max-width:100% !important;margin:0 !important;justify-self:center !important;text-align:center !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row>span.google-rating.google-rating>strong,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row>span.google-rating.google-rating>strong{font-size:clamp(1.18rem,2.25vw,1.5rem) !important;line-height:1 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row>span.google-rating.google-rating>.hero-review-label,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row>span.google-rating.google-rating>.hero-review-label{display:block !important;font-size:clamp(0.72rem,1.42vw,0.9rem) !important;line-height:1.08 !important;white-space:nowrap !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row>span.google-rating.google-rating>em,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row>span.google-rating.google-rating>em{display:block !important;color:#ff553e !important;-webkit-text-fill-color:#ff553e !important;font-size:clamp(0.72rem,1.32vw,0.88rem) !important;letter-spacing:1px !important;line-height:1 !important}}@media (min-width:933px){html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row>span.google-rating.google-rating,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row>span.google-rating.google-rating{display:grid !important;grid-template-columns:38px minmax(0,1fr) !important;grid-template-rows:auto auto auto !important;align-content:center !important;align-items:center !important;justify-items:center !important;column-gap:10px !important;row-gap:3px !important;text-align:center !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row>span.google-rating.google-rating>i.google-mark,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row>span.google-rating.google-rating>i.google-mark{grid-column:1 !important;grid-row:1 / 4 !important;width:32px !important;height:32px !important;margin:0 !important;align-self:center !important;justify-self:center !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row>span.google-rating.google-rating>strong,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row>span.google-rating.google-rating>strong,html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row>span.google-rating.google-rating>.hero-review-label,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row>span.google-rating.google-rating>.hero-review-label,html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row>span.google-rating.google-rating>em,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row>span.google-rating.google-rating>em{grid-column:2 !important;width:auto !important;max-width:100% !important;margin:0 !important;justify-self:center !important;text-align:center !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row>span.google-rating.google-rating>strong,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row>span.google-rating.google-rating>strong{grid-row:1 !important;line-height:1 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row>span.google-rating.google-rating>.hero-review-label,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row>span.google-rating.google-rating>.hero-review-label{display:block !important;grid-row:2 !important;line-height:1.08 !important;white-space:nowrap !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home>section.brand-hero.brand-hero .hero-cert-row>span.google-rating.google-rating>em,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home>section.brand-hero.brand-hero .hero-cert-row>span.google-rating.google-rating>em{display:block !important;grid-row:3 !important;color:#ff553e !important;-webkit-text-fill-color:#ff553e !important;letter-spacing:1px !important;line-height:1 !important}}@media (min-width:933px){html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section{padding-top:clamp(54px,5vw,68px) !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero .hero-cert-row.hero-cert-row>span,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section.brand-hero.brand-hero .hero-cert-row.hero-cert-row>span,html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero .hero-cert-row.hero-cert-row>span.google-rating.google-rating,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section.brand-hero.brand-hero .hero-cert-row.hero-cert-row>span.google-rating.google-rating{grid-template-columns:max-content max-content !important;justify-content:center !important;justify-items:center !important;column-gap:clamp(8px,0.9vw,12px) !important;text-align:center !important}}html body.brand-proof-redesign:not(.light-theme):not(.light-theme) main#home#home>section.brand-hero.brand-hero .hero-cert-row.hero-cert-row{background:linear-gradient(135deg,rgba(7,28,43,0.98),rgba(5,19,31,0.98)) !important;border:1px solid rgba(121,184,236,0.2) !important;box-shadow:0 24px 58px rgba(0,0,0,0.34),0 0 0 1px rgba(255,255,255,0.04) inset !important}html body.brand-proof-redesign:not(.light-theme):not(.light-theme) main#home#home>section.brand-hero.brand-hero .hero-cert-row.hero-cert-row>span{color:#f7fbff !important;background:linear-gradient(180deg,rgba(13,45,68,0.72),rgba(7,24,38,0.72)) !important;border-color:rgba(121,184,236,0.18) !important}html body.brand-proof-redesign:not(.light-theme):not(.light-theme) main#home#home>section.brand-hero.brand-hero .hero-cert-row.hero-cert-row>span + span{border-left-color:rgba(121,184,236,0.18) !important}html body.brand-proof-redesign:not(.light-theme):not(.light-theme) main#home#home>section.brand-hero.brand-hero .hero-cert-row.hero-cert-row strong,html body.brand-proof-redesign:not(.light-theme):not(.light-theme) main#home#home>section.brand-hero.brand-hero .hero-cert-row.hero-cert-row .google-rating>strong{color:#f7fbff !important;-webkit-text-fill-color:#f7fbff !important;text-shadow:0 8px 18px rgba(0,0,0,0.28) !important}html body.brand-proof-redesign:not(.light-theme):not(.light-theme) main#home#home>section.brand-hero.brand-hero .hero-cert-row.hero-cert-row small,html body.brand-proof-redesign:not(.light-theme):not(.light-theme) main#home#home>section.brand-hero.brand-hero .hero-cert-row.hero-cert-row .hero-review-label,html body.brand-proof-redesign:not(.light-theme):not(.light-theme) main#home#home>section.brand-hero.brand-hero .hero-cert-row.hero-cert-row .google-rating>.hero-review-label{color:#cfe3f4 !important;-webkit-text-fill-color:#cfe3f4 !important;text-shadow:none !important}html body.brand-proof-redesign:not(.light-theme):not(.light-theme) main#home#home>section.brand-hero.brand-hero .hero-cert-row.hero-cert-row i{color:#51a1ff !important;background:transparent !important;border-color:transparent !important;box-shadow:none !important}html body.brand-proof-redesign:not(.light-theme):not(.light-theme) main#home#home>section.brand-hero.brand-hero .hero-cert-row.hero-cert-row svg,html body.brand-proof-redesign:not(.light-theme):not(.light-theme) main#home#home>section.brand-hero.brand-hero .hero-cert-row.hero-cert-row svg *{stroke:#51a1ff !important}html body.brand-proof-redesign:not(.light-theme):not(.light-theme) main#home#home>section.brand-hero.brand-hero .hero-cert-row.hero-cert-row>span.google-rating.google-rating>i.google-mark{color:#60a5ff !important;-webkit-text-fill-color:#60a5ff !important;background:rgba(96,165,255,0.12) !important;border-color:rgba(96,165,255,0.26) !important}html body.brand-proof-redesign:not(.light-theme):not(.light-theme) main#home#home>section.brand-hero.brand-hero .hero-cert-row.hero-cert-row .google-rating>em{color:#ff6b55 !important;-webkit-text-fill-color:#ff6b55 !important}@media (max-width:760px){html body.brand-proof-redesign main#home#home>section#about.about-trader-section .pricing-panel.pricing-panel ul,html body.brand-proof-redesign.light-theme main#home#home>section#about.about-trader-section .pricing-panel.pricing-panel ul{gap:4px !important}html body.brand-proof-redesign main#home#home>section#about.about-trader-section .pricing-panel.pricing-panel li,html body.brand-proof-redesign.light-theme main#home#home>section#about.about-trader-section .pricing-panel.pricing-panel li{padding-block:5px !important;line-height:1.12 !important}html body.brand-proof-redesign main#home#home>section#about.about-trader-section .pricing-side.pricing-side{gap:10px !important;padding-top:10px !important}html body.brand-proof-redesign main#home#home>section#about.about-trader-section .pricing-side.pricing-side p,html body.brand-proof-redesign.light-theme main#home#home>section#about.about-trader-section .pricing-side.pricing-side p{grid-template-columns:42px minmax(0,1fr) !important;grid-template-rows:auto auto !important;row-gap:3px !important;padding:12px !important}html body.brand-proof-redesign main#home#home>section#about.about-trader-section .pricing-side.pricing-side p br,html body.brand-proof-redesign.light-theme main#home#home>section#about.about-trader-section .pricing-side.pricing-side p br{display:none !important}html body.brand-proof-redesign main#home#home>section#about.about-trader-section .pricing-side.pricing-side p::before,html body.brand-proof-redesign.light-theme main#home#home>section#about.about-trader-section .pricing-side.pricing-side p::before{grid-row:1 / 3 !important;width:38px !important;height:38px !important}html body.brand-proof-redesign main#home#home>section#about.about-trader-section .pricing-side.pricing-side strong,html body.brand-proof-redesign.light-theme main#home#home>section#about.about-trader-section .pricing-side.pricing-side strong{grid-column:2 !important;grid-row:1 !important;margin:0 !important;line-height:1.08 !important}html body.brand-proof-redesign main#home#home>section#about.about-trader-section .pricing-side.pricing-side span,html body.brand-proof-redesign.light-theme main#home#home>section#about.about-trader-section .pricing-side.pricing-side span{grid-column:2 !important;grid-row:2 !important;margin:0 !important;line-height:1.18 !important}}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign:not(#plx-launch):not(.light-theme) main#home#home>section.brand-hero.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row{color:#f7fbff !important;border-color:rgba(145,190,226,0.36) !important;background:radial-gradient(circle at 78% 0%,rgba(20,122,255,0.18),transparent 36%),linear-gradient(180deg,rgba(7,33,54,0.98) 0%,rgba(2,18,34,0.99) 100%) !important;box-shadow:0 28px 70px rgba(0,10,24,0.42),inset 0 1px 0 rgba(255,255,255,0.12) !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign:not(#plx-launch):not(.light-theme) main#home#home>section.brand-hero.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span,html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign:not(#plx-launch):not(.light-theme) main#home#home>section.brand-hero.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.google-rating.google-rating{color:#f7fbff !important;-webkit-text-fill-color:#f7fbff !important;background:transparent !important;border-right-color:rgba(145,190,226,0.36) !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign:not(#plx-launch):not(.light-theme) main#home#home>section.brand-hero.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span + span{border-left-color:transparent !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign:not(#plx-launch):not(.light-theme) main#home#home>section.brand-hero.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row strong,html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign:not(#plx-launch):not(.light-theme) main#home#home>section.brand-hero.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row .google-rating>strong{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;text-shadow:0 2px 10px rgba(0,0,0,0.3) !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign:not(#plx-launch):not(.light-theme) main#home#home>section.brand-hero.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row small,html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign:not(#plx-launch):not(.light-theme) main#home#home>section.brand-hero.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row .hero-review-label,html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign:not(#plx-launch):not(.light-theme) main#home#home>section.brand-hero.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row .google-rating>.hero-review-label{color:rgba(235,246,255,0.92) !important;-webkit-text-fill-color:rgba(235,246,255,0.92) !important;text-shadow:none !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign:not(#plx-launch):not(.light-theme) main#home#home>section.brand-hero.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row i{color:#2887ff !important;-webkit-text-fill-color:#2887ff !important;background:transparent !important;border-color:transparent !important;box-shadow:none !important;filter:drop-shadow(0 7px 12px rgba(20,122,255,0.3)) !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign:not(#plx-launch):not(.light-theme) main#home#home>section.brand-hero.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row svg,html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign:not(#plx-launch):not(.light-theme) main#home#home>section.brand-hero.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row svg *{stroke:#2887ff !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign:not(#plx-launch):not(.light-theme) main#home#home>section.brand-hero.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.google-rating.google-rating>i.google-mark{color:#60a5ff !important;-webkit-text-fill-color:#60a5ff !important;background:rgba(96,165,255,0.12) !important;border-color:rgba(96,165,255,0.24) !important;filter:none !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign:not(#plx-launch):not(.light-theme) main#home#home>section.brand-hero.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row .google-rating>em{color:#ff6b55 !important;-webkit-text-fill-color:#ff6b55 !important}@media (min-width:850px) and (max-width:932px) and (orientation:landscape){html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero .hero-cert-row.hero-cert-row>span.google-rating.google-rating,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section.brand-hero.brand-hero .hero-cert-row.hero-cert-row>span.google-rating.google-rating{display:grid !important;grid-template-columns:36px minmax(0,max-content) !important;grid-template-rows:auto auto auto !important;align-content:center !important;align-items:center !important;justify-content:center !important;justify-items:center !important;column-gap:clamp(8px,1vw,12px) !important;row-gap:3px !important;text-align:center !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero .hero-cert-row.hero-cert-row>span.google-rating.google-rating>i.google-mark,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section.brand-hero.brand-hero .hero-cert-row.hero-cert-row>span.google-rating.google-rating>i.google-mark{grid-column:1 !important;grid-row:1 / 4 !important;width:32px !important;height:32px !important;margin:0 !important;align-self:center !important;justify-self:center !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero .hero-cert-row.hero-cert-row>span.google-rating.google-rating>strong,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section.brand-hero.brand-hero .hero-cert-row.hero-cert-row>span.google-rating.google-rating>strong,html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero .hero-cert-row.hero-cert-row>span.google-rating.google-rating>.hero-review-label,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section.brand-hero.brand-hero .hero-cert-row.hero-cert-row>span.google-rating.google-rating>.hero-review-label,html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero .hero-cert-row.hero-cert-row>span.google-rating.google-rating>em,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section.brand-hero.brand-hero .hero-cert-row.hero-cert-row>span.google-rating.google-rating>em{grid-column:2 !important;width:auto !important;max-width:100% !important;margin:0 !important;justify-self:center !important;text-align:center !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero .hero-cert-row.hero-cert-row>span.google-rating.google-rating>strong,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section.brand-hero.brand-hero .hero-cert-row.hero-cert-row>span.google-rating.google-rating>strong{grid-row:1 !important;line-height:1 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero .hero-cert-row.hero-cert-row>span.google-rating.google-rating>.hero-review-label,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section.brand-hero.brand-hero .hero-cert-row.hero-cert-row>span.google-rating.google-rating>.hero-review-label{display:block !important;grid-row:2 !important;line-height:1.08 !important;white-space:nowrap !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero .hero-cert-row.hero-cert-row>span.google-rating.google-rating>em,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section.brand-hero.brand-hero .hero-cert-row.hero-cert-row>span.google-rating.google-rating>em{display:block !important;grid-row:3 !important;letter-spacing:1px !important;line-height:1 !important}}@media (max-width:430px){html body.brand-proof-redesign main#home>section.brand-hero,html body.brand-proof-redesign.light-theme main#home>section.brand-hero{background-position:left center,left center,50% center !important}html body.brand-proof-redesign main#home>section.brand-hero>.hero-cert-row,html body.brand-proof-redesign.light-theme main#home>section.brand-hero>.hero-cert-row{width:calc(100vw - 28px) !important;max-width:392px !important;min-height:126px !important;border-radius:20px !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row>span,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row>span{min-width:0 !important;padding:11px 3px 10px !important;gap:2px !important;overflow:hidden !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row>span>i,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row>span>i,html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row>span.google-rating>i.google-mark,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row>span.google-rating>i.google-mark{width:30px !important;height:30px !important;margin:0 0 3px !important;font-size:1.35rem !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row>span>strong,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row>span>strong{font-size:clamp(0.96rem,4.6vw,1.14rem) !important;line-height:1.02 !important;max-width:100% !important;overflow-wrap:normal !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row>span.qualified-proof>strong,html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row>span.insured-proof>strong,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row>span.qualified-proof>strong,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row>span.insured-proof>strong{font-size:clamp(0.88rem,4.15vw,1.02rem) !important}html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row>span>small,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row>span>small,html body.brand-proof-redesign main#home>section.brand-hero .hero-cert-row>span>.hero-review-label,html body.brand-proof-redesign.light-theme main#home>section.brand-hero .hero-cert-row>span>.hero-review-label{font-size:clamp(0.58rem,2.9vw,0.7rem) !important;line-height:1.05 !important;max-width:8.4em !important}html body.brand-proof-redesign #about .about-intro,html body.brand-proof-redesign.light-theme #about .about-intro{grid-template-columns:minmax(0,1fr) clamp(106px,31vw,136px) !important;gap:8px !important;align-items:start !important}html body.brand-proof-redesign #about .about-copy h2,html body.brand-proof-redesign.light-theme #about .about-copy h2{max-width:100% !important;font-size:clamp(2rem,8.6vw,2.55rem) !important;line-height:1.08 !important}html body.brand-proof-redesign #about .about-main,html body.brand-proof-redesign.light-theme #about .about-main,html body.brand-proof-redesign #about .about-support,html body.brand-proof-redesign.light-theme #about .about-support{max-width:100% !important;font-size:clamp(0.98rem,4.25vw,1.08rem) !important;line-height:1.34 !important}html body.brand-proof-redesign #about .about-support,html body.brand-proof-redesign.light-theme #about .about-support{margin-top:clamp(24px,7vw,36px) !important}html body.brand-proof-redesign #about .about-visual,html body.brand-proof-redesign.light-theme #about .about-visual{grid-column:2 / 3 !important;grid-row:1 / span 2 !important;align-self:start !important;justify-self:end !important;width:clamp(106px,31vw,136px) !important;max-width:136px !important;height:clamp(318px,84vw,390px) !important;margin-top:clamp(94px,25vw,116px) !important;margin-right:-8px !important;padding:0 !important}html body.brand-proof-redesign #about .about-visual img,html body.brand-proof-redesign.light-theme #about .about-visual img{object-fit:contain !important;object-position:50% 0 !important}html body.brand-proof-redesign main#home#home>section#about.about-trader-section .pricing-panel.pricing-panel,html body.brand-proof-redesign.light-theme main#home#home>section#about.about-trader-section .pricing-panel.pricing-panel{gap:12px !important;padding:12px !important}html body.brand-proof-redesign main#home#home>section#about.about-trader-section .pricing-panel.pricing-panel ul,html body.brand-proof-redesign.light-theme main#home#home>section#about.about-trader-section .pricing-panel.pricing-panel ul{gap:2px !important}html body.brand-proof-redesign main#home#home>section#about.about-trader-section .pricing-panel.pricing-panel li,html body.brand-proof-redesign.light-theme main#home#home>section#about.about-trader-section .pricing-panel.pricing-panel li{padding-block:4px !important;line-height:1.1 !important}html body.brand-proof-redesign main#home#home>section#about.about-trader-section .pricing-side.pricing-side,html body.brand-proof-redesign.light-theme main#home#home>section#about.about-trader-section .pricing-side.pricing-side{gap:10px !important;padding-top:10px !important}html body.brand-proof-redesign main#home#home>section#about.about-trader-section .pricing-side.pricing-side p,html body.brand-proof-redesign.light-theme main#home#home>section#about.about-trader-section .pricing-side.pricing-side p{grid-template-columns:34px minmax(0,1fr) !important;gap:2px 10px !important;padding:12px !important}html body.brand-proof-redesign main#home#home>section#about.about-trader-section .pricing-side.pricing-side p::before,html body.brand-proof-redesign.light-theme main#home#home>section#about.about-trader-section .pricing-side.pricing-side p::before{width:32px !important;height:32px !important}html body.brand-proof-redesign main#home#home>section#about.about-trader-section .pricing-side.pricing-side strong,html body.brand-proof-redesign.light-theme main#home#home>section#about.about-trader-section .pricing-side.pricing-side strong{font-size:clamp(1rem,4.35vw,1.1rem) !important;line-height:1.06 !important}html body.brand-proof-redesign main#home#home>section#about.about-trader-section .pricing-side.pricing-side span,html body.brand-proof-redesign.light-theme main#home#home>section#about.about-trader-section .pricing-side.pricing-side span{font-size:clamp(0.92rem,4vw,1rem) !important;line-height:1.15 !important}html body.brand-proof-redesign .lead-chat-nudge,html body.brand-proof-redesign.light-theme .lead-chat-nudge{display:none !important}html body.brand-proof-redesign .lead-chat-launcher,html body.brand-proof-redesign.light-theme .lead-chat-launcher{width:54px !important;height:54px !important;min-width:54px !important;min-height:54px !important}}@media (min-width:340px) and (max-width:430px){html body.brand-proof-redesign footer#proof .footer-proof-grid,html body.brand-proof-redesign.light-theme footer#proof .footer-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}@media (min-width:761px) and (max-width:932px){html body.brand-proof-redesign main#home#home>section.brand-hero.brand-hero .hero-cert-row.hero-cert-row>span,html body.brand-proof-redesign.light-theme main#home#home>section.brand-hero.brand-hero .hero-cert-row.hero-cert-row>span,html body.brand-proof-redesign main#home#home>section.brand-hero.brand-hero .hero-cert-row.hero-cert-row>span.google-rating.google-rating,html body.brand-proof-redesign.light-theme main#home#home>section.brand-hero.brand-hero .hero-cert-row.hero-cert-row>span.google-rating.google-rating{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:4px !important;grid-template-columns:none !important;grid-template-rows:none !important;text-align:center !important}html body.brand-proof-redesign main#home#home>section.brand-hero.brand-hero .hero-cert-row.hero-cert-row>span.google-rating.google-rating>i.google-mark,html body.brand-proof-redesign.light-theme main#home#home>section.brand-hero.brand-hero .hero-cert-row.hero-cert-row>span.google-rating.google-rating>i.google-mark,html body.brand-proof-redesign main#home#home>section.brand-hero.brand-hero .hero-cert-row.hero-cert-row>span.google-rating.google-rating>strong,html body.brand-proof-redesign.light-theme main#home#home>section.brand-hero.brand-hero .hero-cert-row.hero-cert-row>span.google-rating.google-rating>strong,html body.brand-proof-redesign main#home#home>section.brand-hero.brand-hero .hero-cert-row.hero-cert-row>span.google-rating.google-rating>.hero-review-label,html body.brand-proof-redesign.light-theme main#home#home>section.brand-hero.brand-hero .hero-cert-row.hero-cert-row>span.google-rating.google-rating>.hero-review-label,html body.brand-proof-redesign main#home#home>section.brand-hero.brand-hero .hero-cert-row.hero-cert-row>span.google-rating.google-rating>em,html body.brand-proof-redesign.light-theme main#home#home>section.brand-hero.brand-hero .hero-cert-row.hero-cert-row>span.google-rating.google-rating>em{grid-column:auto !important;grid-row:auto !important;justify-self:center !important;align-self:center !important;margin:0 !important;text-align:center !important}}html body.brand-proof-redesign main#home>section#reviews.reviews-section .review-track,html body.brand-proof-redesign.light-theme main#home>section#reviews.reviews-section .review-track{opacity:1 !important;visibility:visible !important;backface-visibility:hidden !important;-webkit-backface-visibility:hidden !important}html body.brand-proof-redesign main#home>section#reviews.reviews-section .google-review-card,html body.brand-proof-redesign.light-theme main#home>section#reviews.reviews-section .google-review-card{opacity:1 !important;visibility:visible !important;transform:translateZ(0) !important;-webkit-transform:translateZ(0) !important}@media (max-width:760px){html body.brand-proof-redesign main#home>section#reviews.reviews-section .review-marquee,html body.brand-proof-redesign.light-theme main#home>section#reviews.reviews-section .review-marquee{overflow-x:auto !important;overflow-y:hidden !important;-webkit-overflow-scrolling:touch !important;scroll-snap-type:x proximity !important}html body.brand-proof-redesign main#home>section#reviews.reviews-section .review-track:not(.reviews-ready),html body.brand-proof-redesign.light-theme main#home>section#reviews.reviews-section .review-track:not(.reviews-ready){animation:none !important;min-height:218px !important;transform:none !important;-webkit-transform:none !important}html body.brand-proof-redesign main#home>section#reviews.reviews-section .google-review-card,html body.brand-proof-redesign.light-theme main#home>section#reviews.reviews-section .google-review-card{scroll-snap-align:center !important}}@media (max-width:430px){html body.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section.brand-hero.brand-hero{background-position:left center,left center,42% center !important}html body.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row{bottom:0 !important;transform:translateY(50%) !important;z-index:20 !important}html body.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span>strong,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span>strong{font-size:clamp(0.9rem,4vw,1rem) !important;line-height:1.02 !important;max-width:100% !important;overflow-wrap:normal !important}html body.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.qualified-proof>strong,html body.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.insured-proof>strong,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.qualified-proof>strong,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.insured-proof>strong{font-size:clamp(0.82rem,3.75vw,0.94rem) !important}html body.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span>small,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span>small,html body.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span>.hero-review-label,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span>.hero-review-label{font-size:clamp(0.56rem,2.7vw,0.66rem) !important;line-height:1.04 !important}html body.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-intro.about-intro,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-intro.about-intro{grid-template-columns:minmax(0,1fr) clamp(104px,30vw,126px) !important;gap:8px !important;align-items:start !important}html body.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-copy.about-copy,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-copy.about-copy{display:contents !important}html body.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-copy.about-copy .eyebrow,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-copy.about-copy .eyebrow{grid-column:1 / -1 !important;grid-row:1 !important}html body.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-copy.about-copy h2,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-copy.about-copy h2{grid-column:1 / -1 !important;grid-row:2 !important;max-width:100% !important;font-size:clamp(2rem,8.4vw,2.48rem) !important;line-height:1.08 !important}html body.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-main.about-main,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-main.about-main{grid-column:1 / 2 !important;grid-row:3 !important}html body.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-support.about-support,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-support.about-support{grid-column:1 / 2 !important;grid-row:4 !important}html body.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-main.about-main,html body.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-support.about-support,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-main.about-main,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-support.about-support{max-width:100% !important;font-size:clamp(0.95rem,4.25vw,1.05rem) !important;line-height:1.34 !important}html body.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-support.about-support,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-support.about-support{margin-top:clamp(22px,6.5vw,34px) !important}html body.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual,html body.brand-proof-redesign.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual{grid-column:2 / 3 !important;grid-row:3 / span 2 !important;align-self:start !important;justify-self:end !important;width:clamp(104px,30vw,126px) !important;max-width:126px !important;height:clamp(286px,78vw,354px) !important;margin-top:0 !important;margin-right:-6px !important;padding:0 !important}}@media (max-width:430px){html body.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span,html body.brand-proof-redesign.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span{padding-inline:3px !important;gap:3px !important}html body.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.google-rating.google-rating,html body.brand-proof-redesign.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.google-rating.google-rating{gap:2px !important}html body.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.google-rating.google-rating>i.google-mark,html body.brand-proof-redesign.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.google-rating.google-rating>i.google-mark{width:24px !important;height:24px !important;min-width:24px !important;font-size:1.08rem !important}html body.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.google-rating.google-rating>strong,html body.brand-proof-redesign.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.google-rating.google-rating>strong{font-size:0.9rem !important}html body.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.google-rating.google-rating>.hero-review-label,html body.brand-proof-redesign.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.google-rating.google-rating>.hero-review-label{font-size:0.55rem !important}html body.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.google-rating.google-rating>em,html body.brand-proof-redesign.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.google-rating.google-rating>em{font-size:0.76rem !important;letter-spacing:0 !important;line-height:1 !important}html body.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-copy.about-copy h2,html body.brand-proof-redesign.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-copy.about-copy h2{font-size:clamp(1.82rem,7.65vw,2.22rem) !important;overflow-wrap:normal !important}html body.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-title-keep,html body.brand-proof-redesign.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-title-keep{white-space:normal !important}html body.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-intro.about-intro,html body.brand-proof-redesign.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-intro.about-intro{grid-template-columns:minmax(0,1fr) clamp(138px,41vw,158px) !important;gap:6px !important}html body.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-main.about-main,html body.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-support.about-support,html body.brand-proof-redesign.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-main.about-main,html body.brand-proof-redesign.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-support.about-support{font-size:clamp(0.9rem,3.95vw,1rem) !important;line-height:1.32 !important}html body.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual,html body.brand-proof-redesign.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual{width:clamp(124px,35vw,142px) !important;max-width:142px !important;height:clamp(274px,76vw,318px) !important;margin-right:-6px !important}}@media (max-width:430px){html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-copy.about-copy h2,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-copy.about-copy h2{font-size:clamp(1.82rem,7.65vw,2.22rem) !important;line-height:1.08 !important;max-width:100% !important;overflow:visible !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-title-keep,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-title-keep{white-space:normal !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-intro.about-intro,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-intro.about-intro{grid-template-columns:minmax(0,1fr) clamp(138px,41vw,158px) !important;gap:6px !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-main.about-main,html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-support.about-support,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-main.about-main,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-support.about-support{font-size:clamp(0.9rem,3.95vw,1rem) !important;line-height:1.32 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual{width:clamp(124px,35vw,142px) !important;max-width:142px !important;height:clamp(274px,76vw,318px) !important;margin-right:-6px !important}}@media (min-width:761px) and (max-width:932px){html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span,html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.google-rating.google-rating,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.google-rating.google-rating{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:4px !important;grid-template-columns:none !important;grid-template-rows:none !important;text-align:center !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.google-rating.google-rating>i.google-mark,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.google-rating.google-rating>i.google-mark,html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.google-rating.google-rating>strong,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.google-rating.google-rating>strong,html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.google-rating.google-rating>.hero-review-label,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.google-rating.google-rating>.hero-review-label,html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.google-rating.google-rating>em,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.google-rating.google-rating>em{grid-column:auto !important;grid-row:auto !important;justify-self:center !important;align-self:center !important;margin:0 !important;text-align:center !important}}@media (max-width:430px){html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero::before,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section.brand-hero.brand-hero::before{background-image:url("assets/plumbixx-hero-van-mobile-framed.webp") !important;background-size:cover !important;background-color:#061a2c !important;background-position:center center !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero::after,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section.brand-hero.brand-hero::after{background:linear-gradient(180deg,rgba(2,13,25,0.88) 0%,rgba(2,13,25,0.86) 42%,rgba(3,18,34,0.48) 58%,rgba(4,18,34,0.26) 68%,rgba(4,15,28,0.76) 100%),linear-gradient(90deg,rgba(2,12,24,0.86) 0%,rgba(3,18,35,0.42) 58%,rgba(3,18,35,0.14) 100%) !important;opacity:0.68 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>.hero-copy.hero-copy,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section.brand-hero.brand-hero>.hero-copy.hero-copy{margin-top:clamp(34px,9vw,42px) !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span,html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.google-rating.google-rating,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.google-rating.google-rating{display:grid !important;grid-template-columns:1fr !important;grid-template-rows:36px minmax(19px,auto) minmax(17px,auto) minmax(11px,auto) !important;align-content:start !important;align-items:start !important;justify-content:center !important;justify-items:center !important;gap:1px !important;padding-top:15px !important;padding-bottom:7px !important;text-align:center !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span>i,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span>i,html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.google-rating.google-rating>i.google-mark,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.google-rating.google-rating>i.google-mark{width:36px !important;height:36px !important;min-width:36px !important;margin:0 auto !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.google-rating.google-rating>i.google-mark,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.google-rating.google-rating>i.google-mark{font-size:1.5rem !important;line-height:1 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.google-rating.google-rating>.hero-review-label,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.google-rating.google-rating>.hero-review-label{line-height:1 !important;margin:-1px 0 0 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.google-rating.google-rating>em,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row>span.google-rating.google-rating>em{line-height:0.9 !important;margin-top:-1px !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row svg,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section.brand-hero.brand-hero>div.hero-cert-row.hero-cert-row svg{width:36px !important;height:36px !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-copy.about-copy h2,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-copy.about-copy h2{font-size:clamp(1.52rem,6.6vw,1.64rem) !important;line-height:1.08 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-intro.about-intro,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-intro.about-intro{min-height:clamp(400px,98vw,428px) !important;position:relative !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-copy.about-copy .eyebrow,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-copy.about-copy .eyebrow,html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-copy.about-copy h2,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-copy.about-copy h2,html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-main.about-main,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-main.about-main,html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-support.about-support,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-support.about-support{position:relative !important;z-index:3 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual{position:absolute !important;grid-column:auto !important;grid-row:auto !important;right:clamp(10px,4vw,18px) !important;bottom:-1px !important;margin:0 !important;overflow:visible !important;z-index:1 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual img,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual img{width:auto !important;max-width:none !important;height:100% !important;object-fit:contain !important;object-position:center bottom !important;opacity:1 !important;transform:translateY(7px) !important;-webkit-mask-image:none !important;mask-image:none !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-support.about-support,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-support.about-support{margin-top:6px !important}html body.brand-proof-redesign footer#proof .footer-proof-grid .proof-card,html body.brand-proof-redesign.light-theme footer#proof .footer-proof-grid .proof-card{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;justify-items:center !important;align-content:center !important;text-align:center !important;gap:9px !important}html body.brand-proof-redesign footer#proof .footer-proof-grid .proof-logo,html body.brand-proof-redesign.light-theme footer#proof .footer-proof-grid .proof-logo,html body.brand-proof-redesign footer#proof .footer-proof-grid .proof-card strong,html body.brand-proof-redesign.light-theme footer#proof .footer-proof-grid .proof-card strong,html body.brand-proof-redesign footer#proof .footer-proof-grid .proof-card small,html body.brand-proof-redesign.light-theme footer#proof .footer-proof-grid .proof-card small{width:100% !important;text-align:center !important;justify-content:center !important}html body.brand-proof-redesign footer#proof .footer-proof-grid .insurance-wordmark,html body.brand-proof-redesign.light-theme footer#proof .footer-proof-grid .insurance-wordmark{display:inline-flex !important;align-items:center !important;justify-content:center !important}}@media (max-width:760px){html body.brand-proof-redesign main#home>section#reviews.reviews-section .review-marquee,html body.brand-proof-redesign.light-theme main#home>section#reviews.reviews-section .review-marquee{overflow:hidden !important;scroll-snap-type:none !important}html body.brand-proof-redesign main#home>section#reviews.reviews-section .review-track.reviews-ready,html body.brand-proof-redesign.light-theme main#home>section#reviews.reviews-section .review-track.reviews-ready{animation:px-review-scroll 54s linear infinite !important;will-change:transform !important}}@media (min-width:381px) and (max-width:410px){html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-intro.about-intro,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-intro.about-intro{grid-template-columns:minmax(0,1fr) !important;gap:0 !important;min-height:clamp(398px,96vw,418px) !important;overflow:hidden !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-main.about-main,html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-support.about-support,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-main.about-main,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-support.about-support{max-width:min(52vw,214px) !important;z-index:5 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual{right:clamp(-36px,-8vw,-28px) !important;bottom:-1px !important;width:clamp(142px,38vw,156px) !important;max-width:156px !important;height:clamp(298px,76vw,316px) !important;z-index:1 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual img,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual img{height:100% !important;transform:translateY(7px) !important;z-index:1 !important}}@media (min-width:411px) and (max-width:430px){html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-intro.about-intro,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-intro.about-intro{grid-template-columns:minmax(0,1fr) !important;gap:0 !important;min-height:clamp(404px,96vw,416px) !important;overflow:hidden !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-main.about-main,html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-support.about-support,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-main.about-main,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-support.about-support{max-width:min(50vw,214px) !important;z-index:5 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual{right:clamp(-36px,-8vw,-28px) !important;bottom:-1px !important;width:clamp(146px,37vw,162px) !important;max-width:162px !important;height:clamp(304px,74vw,322px) !important;z-index:1 !important}html body.brand-proof-redesign.brand-proof-redesign.brand-proof-redesign main#home#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual img,html body.brand-proof-redesign.light-theme.light-theme.light-theme main#home#home>section#about.about-trader-section.about-trader-section .about-visual.about-visual img{height:100% !important;transform:translateY(7px) !important;z-index:1 !important}}html body.brand-proof-redesign .lead-chat-widget .lead-chat-nudge,html body.brand-proof-redesign.light-theme .lead-chat-widget .lead-chat-nudge{display:flex !important;z-index:2 !important}html body.brand-proof-redesign .lead-chat-widget .lead-chat-nudge[hidden],html body.brand-proof-redesign.light-theme .lead-chat-widget .lead-chat-nudge[hidden],html body.brand-proof-redesign.lead-chat-open .lead-chat-widget .lead-chat-nudge,html body.brand-proof-redesign.light-theme.lead-chat-open .lead-chat-widget .lead-chat-nudge{display:none !important}html body.brand-proof-redesign.lead-chat-open,html body.brand-proof-redesign.light-theme.lead-chat-open{overflow:hidden !important;overscroll-behavior:contain !important}html body.brand-proof-redesign.lead-chat-open::before,html body.brand-proof-redesign.light-theme.lead-chat-open::before{content:"" !important;position:fixed !important;inset:0 !important;z-index:1490 !important;pointer-events:none !important;background:rgba(3,18,32,0.38) !important;-webkit-backdrop-filter:blur(5px) saturate(0.88) !important;backdrop-filter:blur(5px) saturate(0.88) !important}html body.brand-proof-redesign.lead-chat-open .lead-chat-widget,html body.brand-proof-redesign.light-theme.lead-chat-open .lead-chat-widget{z-index:1500 !important}html body.brand-proof-redesign .lead-chat-panel,html body.brand-proof-redesign .lead-chat-panel *,html body.brand-proof-redesign.light-theme .lead-chat-panel,html body.brand-proof-redesign.light-theme .lead-chat-panel *{-webkit-text-size-adjust:100% !important;text-size-adjust:100% !important}html body.brand-proof-redesign .lead-chat-panel button,html body.brand-proof-redesign .lead-chat-panel input,html body.brand-proof-redesign .lead-chat-panel textarea,html body.brand-proof-redesign .lead-chat-panel select,html body.brand-proof-redesign.light-theme .lead-chat-panel button,html body.brand-proof-redesign.light-theme .lead-chat-panel input,html body.brand-proof-redesign.light-theme .lead-chat-panel textarea,html body.brand-proof-redesign.light-theme .lead-chat-panel select{touch-action:manipulation !important}html body.brand-proof-redesign .lead-chat-launcher,html body.brand-proof-redesign.light-theme .lead-chat-launcher{animation:plx-chat-vibrate-every-5 5s ease-in-out infinite !important}html body.brand-proof-redesign .lead-chat-launcher::before,html body.brand-proof-redesign.light-theme .lead-chat-launcher::before{animation:plx-chat-ring-every-5 5s ease-in-out infinite !important}@keyframes plx-chat-vibrate-every-5{0%,82%,100%{transform:translate3d(0,0,0) scale(1)}86%{transform:translate3d(-2px,0,0) rotate(-2deg) scale(1.035)}89%{transform:translate3d(2px,0,0) rotate(2deg) scale(1.035)}92%{transform:translate3d(-2px,0,0) rotate(-1.5deg) scale(1.02)}95%{transform:translate3d(1px,0,0) rotate(1deg) scale(1.01)}}@keyframes plx-chat-ring-every-5{0%,82%,100%{transform:scale(0.96);opacity:0.16}90%{transform:scale(1.12);opacity:0.74}}html body.brand-proof-redesign .lead-file-list,html body.brand-proof-redesign.light-theme .lead-file-list{display:grid !important;gap:8px !important;margin-top:-4px !important}html body.brand-proof-redesign .lead-file-list[hidden],html body.brand-proof-redesign.light-theme .lead-file-list[hidden]{display:none !important}html body.brand-proof-redesign .lead-file-item,html body.brand-proof-redesign.light-theme .lead-file-item{display:grid !important;grid-template-columns:minmax(0,1fr) auto !important;grid-template-areas:"name action" "meta action" !important;align-items:center !important;gap:2px 10px !important;padding:9px 10px !important;border:1px solid var(--plx-ui-border) !important;border-radius:8px !important;background:rgba(255,255,255,0.06) !important}html body.brand-proof-redesign.light-theme .lead-file-item{background:rgba(8,102,214,0.045) !important}html body.brand-proof-redesign .lead-file-item span,html body.brand-proof-redesign.light-theme .lead-file-item span{grid-area:name !important;min-width:0 !important;overflow:hidden !important;color:var(--plx-ui-heading) !important;font-size:0.9rem !important;font-weight:900 !important;text-overflow:ellipsis !important;white-space:nowrap !important}html body.brand-proof-redesign .lead-file-item small,html body.brand-proof-redesign.light-theme .lead-file-item small{grid-area:meta !important;color:var(--plx-ui-muted) !important;font-weight:800 !important}html body.brand-proof-redesign .lead-file-item button,html body.brand-proof-redesign.light-theme .lead-file-item button{grid-area:action !important;min-height:34px !important;padding:0 10px !important;border:1px solid rgba(255,90,61,0.45) !important;border-radius:999px !important;background:rgba(255,90,61,0.13) !important;color:#ff795f !important;font:inherit !important;font-size:0.8rem !important;font-weight:950 !important;cursor:pointer !important}@media (max-width:760px){html body.brand-proof-redesign .lead-chat-panel input,html body.brand-proof-redesign .lead-chat-panel textarea,html body.brand-proof-redesign .lead-chat-panel select,html body.brand-proof-redesign.light-theme .lead-chat-panel input,html body.brand-proof-redesign.light-theme .lead-chat-panel textarea,html body.brand-proof-redesign.light-theme .lead-chat-panel select{font-size:16px !important}}@media (prefers-reduced-motion:reduce){html body.brand-proof-redesign .lead-chat-launcher,html body.brand-proof-redesign .lead-chat-launcher::before,html body.brand-proof-redesign.light-theme .lead-chat-launcher,html body.brand-proof-redesign.light-theme .lead-chat-launcher::before{animation:none !important}}
