/* Final migration review: clear navigation, complete customer proof. */
.nav{gap:20px}.navlinks{gap:20px}.navlinks>a,.nav-dropdown>summary{font-size:12px;white-space:nowrap}.nav-dropdown{position:relative}.nav-dropdown>summary{cursor:pointer;list-style:none;padding:14px 0;color:inherit;display:flex;gap:7px;align-items:center}.nav-dropdown>summary::-webkit-details-marker{display:none}.nav-dropdown[open]>summary{color:#a8f4d8}.nav-dropdown-panel{position:absolute;top:100%;left:-20px;min-width:270px;background:#142420;color:#eff7f0;border:1px solid #496255;padding:12px;box-shadow:0 20px 40px #0004;border-radius:8px}.navlinks .nav-dropdown-panel a{display:block!important;padding:11px 12px;font-size:13px;white-space:normal;line-height:1.4;border-radius:4px}.nav-dropdown-panel a:hover,.nav-dropdown-panel a:focus-visible{background:#243e32;color:#b8f3d4}.nav-dropdown>summary:focus-visible{outline:2px solid #a8f4d8;outline-offset:5px}.navright .btn{font-size:12px;padding:15px 17px;gap:15px}.company-proof-inner{grid-template-columns:1fr}.company-proof-group+ .company-proof-group{border:0;padding:0}.company-proof-logos{justify-content:flex-start}.assessment-note{font-size:12px!important;line-height:1.65;max-width:560px;color:#b5c6bc;margin:-4px 0 23px}.customer-gallery-section{background:#eef1e7}.customer-gallery-section h2{font-size:clamp(32px,4vw,52px);margin:20px 0}.customer-gallery{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:28px 0}.customer-gallery figure{margin:0;min-width:0;background:#fff;border:1px solid #dce4d9;border-radius:5px;padding:20px 12px 14px;text-align:center}.customer-gallery img{display:block;width:100%;height:70px;object-fit:contain}.customer-gallery figcaption{font-size:11px;color:#53685f;margin-top:13px;line-height:1.4}.full-customer-stories{max-width:900px}.full-customer-stories article{padding:0 0 48px;margin-bottom:48px;border-bottom:1px solid #c7d4c7;scroll-margin-top:110px}.full-customer-stories h2{font-size:clamp(28px,4vw,44px);margin-top:18px}.full-customer-stories blockquote{margin:25px 0;border-left:3px solid #699782;padding-left:25px}.full-customer-stories blockquote p{font-size:17px;line-height:1.85;color:#304b3d}.privacy-notice{max-width:880px}.privacy-notice h2,.privacy-notice h3{font-size:27px;margin:36px 0 15px}.privacy-notice p,.privacy-notice li{font-size:15px;line-height:1.8}.privacy-notice ul{padding-left:23px}.privacy-notice a{text-decoration:underline;overflow-wrap:anywhere}.privacy-flow{padding:24px;background:#e6eee4;border-radius:8px;margin-bottom:40px}.privacy-flow h2{margin-top:0}
@media(max-width:1150px){.navlinks{gap:13px}.navlinks>a,.nav-dropdown>summary{font-size:11px}.navright .btn{font-size:11px;padding:13px}.nav{gap:15px}}
@media(max-width:1050px){.nav{height:72px}.navlinks{display:none;position:absolute;top:72px;left:0;right:0;background:#0c1919;padding:12px 24px 24px;flex-direction:column;align-items:stretch;border-bottom:1px solid #45614f;max-height:calc(100dvh - 72px);overflow-y:auto;gap:0}.navlinks.open{display:flex}.menu-btn{display:block}.navlinks>a,.nav-dropdown>summary{display:flex!important;font-size:14px;padding:13px 0}.nav-dropdown-panel{position:static;min-width:0;box-shadow:none;margin:0 0 10px;border-color:#344a3e}.nav-dropdown>summary{justify-content:space-between}.customer-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:600px){.navright .btn{display:none}.customer-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.customer-gallery img{height:65px}.full-customer-stories blockquote{padding-left:17px}.full-customer-stories blockquote p{font-size:15px}.assessment-note{font-size:12px!important}}

/* Review score supplied by Argon on 27 October 2026. */
.hero-trust-line .hero-google-link{display:inline-flex;flex-wrap:wrap;align-items:center;gap:7px}.review-score{font-weight:700;font-size:14px;color:#eaf3ea}.review-stars{font-size:17px;letter-spacing:1px;line-height:1.2;background:linear-gradient(90deg,#f5cc64 88%,#647169 88%);color:transparent;background-clip:text;-webkit-background-clip:text;white-space:nowrap}.customer-logo-quote{margin:34px 0 25px;padding:27px 0;border-top:1px solid #bfcfc0;border-bottom:1px solid #bfcfc0}.customer-logo-quote blockquote{margin:0 0 12px;font-size:clamp(23px,3vw,35px);line-height:1.35;letter-spacing:-.035em;color:#173e2c}.customer-logo-quote figcaption{font-size:12px;color:#47634e;line-height:1.7}.customer-logo-quote figcaption span{font-weight:400}@media(max-width:600px){.hero-trust-line .hero-google-link{width:100%;margin-top:5px}.customer-logo-quote figcaption span{display:block}}

/* Simplified hero trust and requested Tektur typography. */
.hero-next.hero-cinematic h1 .hero-title-intro{font-family:'Tektur',sans-serif;font-weight:400;letter-spacing:-.045em;background:none;color:#f0f4e9;-webkit-text-fill-color:currentColor}.customer-logo-quote blockquote{font-family:'Tektur',sans-serif;font-weight:400;letter-spacing:-.025em}.hero-trust-line .trusted-since{font-size:13px;color:#c3d6c9}.hero-trust-line .hero-google-link{font-size:14.4px;font-weight:800;gap:7px}.hero-trust-line .review-score{font-size:15.6px;font-weight:800}.review-single-star{font-size:17px;color:#f5cc64;line-height:1}.hero-social-proof{margin-bottom:0}.hero-trust-line{gap:10px 18px}@media(max-width:600px){.hero-trust-line{gap:8px 12px}.hero-trust-line .hero-google-link{width:auto;margin-top:0;font-size:13.2px}.hero-trust-line .trusted-since{font-size:11px}}
