:root{--jn-ink:#081538;--jn-green:#0667ff;--jn-green-dark:#0050cb;--jn-mint:#eef6ff;--jn-muted:#59677e;--jn-line:#dde7f5;--jn-white:#fff;--jn-radius:18px}*{box-sizing:border-box}.jn-site{margin:0;background:#fff;color:var(--jn-ink);font-family:'Inter',Arial,sans-serif;font-size:16px;line-height:1.65}.jn-site h1,.jn-site h2,.jn-site h3,.jn-site h4{font-family:Manrope,Arial,sans-serif;font-weight:600;line-height:1.12;letter-spacing:-.035em;margin:0 0 18px}.jn-site h1{font-size:clamp(42px,4.6vw,70px);max-width:16ch}.jn-site h2{font-size:clamp(29px,3vw,42px)}.jn-site h3{font-size:23px}.jn-site p{margin:0 0 18px;max-width:70ch;color:var(--jn-muted)}.jn-site a{color:inherit;text-decoration:none}.jn-site button,.jn-site input,.jn-site select{font:inherit}.jn-site button,.jn-site select{cursor:pointer}.jn-site img{max-width:100%;height:auto;display:block}.jn-site svg{width:26px;height:26px;flex-shrink:0}.jn-site a:focus-visible,.jn-site button:focus-visible,.jn-site input:focus-visible,.jn-site select:focus-visible,.jn-site summary:focus-visible{outline:3px solid #0667ff;outline-offset:4px}.jn-site [hidden],.jn-header [hidden]{display:none!important}.jn-container{width:min(1280px,calc(100% - 64px));margin-inline:auto}.jn-section{padding-block:64px}.jn-kicker{display:block;color:var(--jn-green);font-weight:500;margin-bottom:16px;font-size:15px}.jn-lead{font-size:20px;line-height:1.65}.jn-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid var(--jn-green);border-radius:10px;background:var(--jn-green);color:#fff!important;padding:15px 23px;min-height:50px;font-weight:600;font-size:15px;line-height:1.3;text-align:center;transition:background .18s,transform .18s}.jn-button:hover{background:var(--jn-green-dark);border-color:var(--jn-green-dark)}.jn-button-small{padding:12px 18px;min-height:44px}.jn-button-outline{background:#fff;color:var(--jn-green)!important}.jn-button-outline:hover{background:var(--jn-mint)}.jn-text-link{font-weight:600;color:var(--jn-green)!important;text-underline-offset:5px}.jn-text-link:hover{text-decoration:underline}.jn-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.jn-skip{position:absolute;top:-80px;left:12px;background:white;padding:14px;z-index:100}.jn-skip:focus{top:12px}.jn-header{position:sticky;top:0;background:rgba(255,255,255,.98);z-index:30;border-bottom:1px solid var(--jn-line);color:var(--jn-ink);font-family:'Inter',Arial,sans-serif}.jn-header-inner{height:88px;display:flex;align-items:center;gap:56px}.jn-brand{flex-shrink:0}.jn-brand img{width:180px;height:auto}.jn-nav{display:flex;align-items:center;gap:30px}.jn-nav>a,.jn-menu-toggle{font-size:15px;font-weight:500}.jn-menu-toggle{padding:14px 0;border:0;background:none;color:var(--jn-ink)}.jn-menu-toggle span{margin-left:8px}.jn-menu-toggle[aria-expanded=true]{color:var(--jn-green)}.jn-header-actions{display:flex;gap:25px;align-items:center;margin-left:auto;font-size:14px}.jn-mega{position:absolute;top:100%;left:0;right:0;background:#fff;border-bottom:1px solid var(--jn-line);box-shadow:0 20px 35px #08153810;max-height:calc(100dvh - 88px);overflow:auto}.jn-mega-grid{display:grid;grid-template-columns:220px 1fr;gap:40px;padding-block:28px}.jn-mega-tabs{display:flex;flex-direction:column;gap:4px;border-right:1px solid var(--jn-line);padding-right:20px}.jn-mega-tabs button{display:flex;align-items:center;gap:12px;text-align:left;border:none;border-radius:8px;background:none;color:var(--jn-ink);padding:12px;font:500 14px 'Inter',sans-serif}.jn-mega-tabs button[aria-selected=true]{background:var(--jn-mint);color:var(--jn-green)}.jn-mega-tabs button>span{margin-left:auto}.jn-mega-tabs svg{width:23px;height:23px}.jn-mega-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;margin-bottom:20px}.jn-mega-intro h2{font-size:25px;margin:0 0 8px;line-height:1.1}.jn-mega-intro p{font-size:13px;max-width:60ch;line-height:1.6;margin:0;color:var(--jn-muted)}.jn-mega-intro>a{font-size:13px;white-space:nowrap;color:var(--jn-green);font-weight:600}.jn-mega-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.jn-mega-groups>div{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.jn-mega-groups a{font-size:13px;line-height:1.4;padding:2px 0}.jn-mega-groups a:hover{text-decoration:underline;color:var(--jn-green)}.jn-mega-groups .jn-group-title{font-size:15px;font-weight:600;margin-bottom:3px}.jn-mega-groups .jn-more{color:var(--jn-green)}.jn-mega-bottom{display:flex;justify-content:space-between;border-top:1px solid var(--jn-line);padding-block:16px;font-size:13px}.jn-mega-bottom a{font-weight:600}.jn-home-hero{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:64px;padding-top:70px;padding-bottom:62px}.jn-home-copy h1{font-size:clamp(48px,5.2vw,78px);line-height:1.03;letter-spacing:-.055em;margin-bottom:25px}.jn-home-copy>.jn-lead{font-size:18px;max-width:47ch}.jn-location-tag{display:inline-flex;align-items:center;gap:9px;color:var(--jn-green);font-weight:500;font-size:14px;margin-bottom:22px}.jn-location-tag svg{width:21px;height:21px}.jn-location-tag>span:last-child{color:var(--jn-muted)}.jn-dot{width:7px;height:7px;background:var(--jn-green);border-radius:50%}.jn-search-form{display:flex;align-items:center;border:1px solid #b4c6df;border-radius:12px;padding:7px;gap:10px;margin-top:28px;box-shadow:0 5px 18px #08153806}.jn-search-form>span{font-size:28px;padding-left:10px}.jn-search-form input{border:0;outline:none;min-width:0;flex:1;background:white;font-size:14px;color:var(--jn-ink);padding:10px 0}.jn-search-form .jn-button{padding-inline:18px;white-space:nowrap}.jn-popular{display:flex;gap:9px;align-items:center;margin-top:16px;font-size:12px;flex-wrap:wrap}.jn-popular>span{color:var(--jn-muted);margin-right:3px}.jn-popular>a{background:var(--jn-mint);padding:5px 10px;border-radius:6px;color:var(--jn-green-dark)}.jn-confidence{display:flex;gap:17px;margin-top:26px;font-size:12px;flex-wrap:wrap;color:var(--jn-muted)}.jn-home-visual{position:relative;padding-bottom:82px;margin-top:24px}.jn-home-main-img{width:100%;height:430px!important;object-fit:cover;border-radius:90px 24px 24px 24px}.jn-photo-note{position:absolute;bottom:66px;left:-22px;padding:18px 22px;background:white;box-shadow:0 8px 30px #08153815;border-radius:12px;display:flex;align-items:center;gap:14px;z-index:2}.jn-photo-note>span{padding:10px;display:grid;place-items:center;background:var(--jn-mint);color:var(--jn-green);border-radius:50%}.jn-photo-note strong{display:block;font:600 17px Manrope,sans-serif}.jn-photo-note small{font-size:12px;color:var(--jn-muted)}.jn-home-secondary-img{position:absolute;right:-15px;bottom:0;width:185px;height:165px!important;object-fit:cover;border:6px solid #fff;border-radius:22px}.jn-image-disclosure{position:absolute;bottom:31px;left:0;font-size:10px;color:var(--jn-muted)}.jn-section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:28px}.jn-section-heading h2{margin-bottom:0}.jn-section-heading p{margin:0;max-width:44ch;font-size:15px}.jn-section-heading>a{font-size:14px;font-weight:600;white-space:nowrap;color:var(--jn-green)}.jn-industry-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.jn-industry-card{overflow:hidden}.jn-industry-card>img{width:100%;height:145px;object-fit:cover;border-radius:14px;margin-bottom:14px}.jn-industry-card>span:not(.jn-illustrated-icon){display:flex;justify-content:space-between;font:500 18px Manrope,sans-serif}.jn-industry-card small{display:block;font-size:12px;color:var(--jn-muted);margin-top:5px}.jn-illustrated-icon{height:145px;border-radius:14px;display:grid;place-items:center;background:var(--jn-mint);margin-bottom:14px}.jn-illustrated-icon svg{width:64px;height:64px;stroke-width:1.1;color:var(--jn-green)}.jn-home-services{border-top:1px solid var(--jn-line)}.jn-home-split{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start}.jn-home-editorial{position:relative;padding:38px;background:var(--jn-mint);border-radius:20px;min-height:480px;overflow:hidden}.jn-home-editorial h2{font-size:44px}.jn-home-editorial p{font-size:15px;max-width:31ch}.jn-home-editorial>.jn-button{position:relative;z-index:2}.jn-home-editorial>img{position:absolute;right:5px;bottom:-25px;width:112px}.jn-problem-links>a{position:relative;display:block;border-bottom:1px solid var(--jn-line);padding:20px 35px 20px 0}.jn-problem-links>a:first-child{padding-top:0}.jn-problem-links span{font:500 25px Manrope,sans-serif}.jn-problem-links p{font-size:14px;margin:8px 0 0;max-width:58ch}.jn-problem-links b{position:absolute;right:0;top:25px;color:var(--jn-green)}.jn-how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;list-style:none;margin:40px 0 0;padding:0}.jn-how-grid li>span{display:grid;place-items:center;width:44px;height:44px;background:var(--jn-mint);color:var(--jn-green);border-radius:50%;margin-bottom:24px;font-weight:600}.jn-how-grid h3{font-size:24px}.jn-how-grid p{font-size:15px}.jn-cleaning-feature{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.jn-cleaning-feature>img{border-radius:22px;height:390px;width:100%;object-fit:cover}.jn-cleaning-feature h2{max-width:14ch;font-size:45px}.jn-cleaning-feature small{display:block;font-size:10px;color:var(--jn-muted);margin-top:13px}.jn-suburb-chips{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:25px}.jn-suburb-chips a{border:1px solid var(--jn-line);border-radius:8px;display:flex;justify-content:space-between;gap:10px;padding:15px 20px;font-size:14px}.jn-suburb-chips small{color:var(--jn-muted)}.jn-guides-promo{display:flex;align-items:center;justify-content:space-between;gap:40px;border-top:1px solid var(--jn-line)}.jn-guides-promo p{margin-bottom:0}.jn-footer{background:#f8faff;border-top:1px solid var(--jn-line);margin-top:40px;padding:54px 0 24px;font-size:13px}.jn-footer-top{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:45px;padding-bottom:45px}.jn-footer-top a{display:block;margin-bottom:11px}.jn-footer-top p{font-size:14px}.jn-footer-bottom{border-top:1px solid var(--jn-line);padding-top:22px;display:flex;gap:22px;color:var(--jn-muted);font-size:11px;flex-wrap:wrap}.jn-footer-bottom>span:last-child{margin-left:auto}.jn-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--jn-muted);padding-top:26px}.jn-breadcrumb a:hover{text-decoration:underline}.jn-service-hero,.jn-industry-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center;padding-block:50px 55px}.jn-service-hero h1,.jn-industry-hero h1{font-size:clamp(40px,4.4vw,64px)}.jn-service-hero .jn-lead{font-size:19px}.jn-service-hero p:not(.jn-lead){font-size:15px}.jn-hero-photo{margin:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.jn-hero-photo img{height:420px;width:100%;object-fit:cover;border-radius:22px}.jn-hero-photo figcaption{font-size:10px;color:var(--jn-muted);margin-top:7px}.jn-hero-actions{display:flex;align-items:center;gap:24px;margin-top:28px;font-size:14px;flex-wrap:wrap}.jn-content-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:75px;align-items:start;border-top:1px solid var(--jn-line)}.jn-content-main>.jn-section{border-bottom:1px solid var(--jn-line);padding-block:46px}.jn-content-main h2{font-size:34px}.jn-booking-panel{position:sticky;top:116px;border:1px solid #c6dcfa;background:var(--jn-mint);border-radius:18px;padding:28px;margin-top:46px}.jn-booking-panel h2{font-size:31px;margin-top:14px}.jn-booking-panel p{font-size:12px;line-height:1.65;margin-top:18px;margin-bottom:0}.jn-availability{font-size:12px;color:var(--jn-green);font-weight:600}.jn-context-form{display:flex;flex-direction:column;gap:9px}.jn-context-form label{font-size:13px;font-weight:600;margin-top:10px}.jn-context-form input,.jn-context-form select,.jn-search-input{width:100%;padding:14px;border:1px solid #b4c6df;border-radius:8px;background:white;color:var(--jn-ink);font-size:14px;min-width:0}.jn-context-form .jn-button{margin-top:14px}.jn-signs{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:25px}.jn-signs>div{display:flex;gap:13px;align-items:flex-start;padding:20px;background:#f8faff;border-radius:10px}.jn-signs span{color:var(--jn-green);font-size:22px}.jn-signs p{font-size:14px;margin:0}.jn-cause-list{display:flex;flex-direction:column;gap:14px}.jn-cause-list>div{display:flex;align-items:center;gap:20px;padding:17px 0;border-bottom:1px dashed #c7d4e8}.jn-cause-list svg{color:var(--jn-green);width:32px;height:32px}.jn-cause-list p{margin:0;font-size:15px}.jn-process{list-style:none;counter-reset:step;padding:0;margin:30px 0 0}.jn-process li{counter-increment:step;padding:0 0 25px 60px;position:relative;border-left:1px solid #c6dcfa;margin-left:18px}.jn-process li:last-child{border-left:0;padding-bottom:0}.jn-process li:before{content:counter(step);position:absolute;left:-19px;top:0;display:grid;place-items:center;background:var(--jn-green);color:white;width:36px;height:36px;border-radius:50%;font-size:15px}.jn-process h3{font-size:22px;letter-spacing:-.025em;margin-bottom:10px}.jn-process p{font-size:15px}.jn-scope{display:grid;grid-template-columns:1fr 1fr;gap:28px}.jn-scope h2{font-size:25px}.jn-scope>div{background:var(--jn-mint);padding:25px;border-radius:12px}.jn-scope>div:nth-child(2){background:#f5f6f7}.jn-scope ul{padding-left:20px;font-size:14px;color:var(--jn-muted);margin:0}.jn-scope li{margin:10px 0}.jn-scope>p{grid-column:1/-1;font-size:12px;margin:0}.jn-price-factors{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-block:26px}.jn-price-factors p{border-left:3px solid #c6dcfa;padding-left:15px;margin:0;font-size:15px}.jn-faq .jn-section-heading{display:block}.jn-faq .jn-section-heading p{margin-top:14px}.jn-faq details{padding:20px 0;border-bottom:1px solid var(--jn-line)}.jn-faq summary{cursor:pointer;font-size:17px;font-weight:500;line-height:1.45;padding-right:20px}.jn-faq details p{padding-top:17px;font-size:15px;margin-bottom:0}.jn-local{display:grid;grid-template-columns:1.1fr 1fr;gap:90px;align-items:start;border-top:1px solid var(--jn-line)}.jn-local p,.jn-local li{font-size:14px;color:var(--jn-muted)}.jn-local ul{padding-left:20px}.jn-local h2{font-size:38px}.jn-link-list a{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--jn-line);padding:12px 0;font-size:14px}.jn-link-list+.jn-text-link{display:inline-block;margin-top:20px;font-size:14px}.jn-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.jn-service-card{border:1px solid var(--jn-line);border-radius:13px;padding:25px;display:flex;flex-direction:column;transition:border-color .18s,background .18s}.jn-service-card:hover{border-color:#82b0f5;background:#ffffff}.jn-card-icon{color:var(--jn-green);display:grid;place-items:center;width:43px;height:43px;background:var(--jn-mint);border-radius:10px;margin-bottom:22px}.jn-service-card h3,.jn-service-card h2{font-size:23px;margin-bottom:12px}.jn-service-card p{font-size:14px;margin-bottom:22px}.jn-card-link{margin-top:auto;display:flex;justify-content:space-between;font-size:13px;color:var(--jn-green);font-weight:600}.jn-end-cta{background:var(--jn-mint);margin-top:35px}.jn-end-cta>.jn-container{display:flex;gap:40px;align-items:center;padding-block:20px}.jn-end-cta img{height:170px;width:auto;align-self:flex-end}.jn-end-cta h2{font-size:36px}.jn-end-cta p{font-size:15px;margin:0}.jn-end-cta .jn-button{margin-left:auto;flex-shrink:0}.jn-directory-intro{padding-top:50px}.jn-directory-intro h1{max-width:19ch}.jn-directory-intro .jn-lead{max-width:62ch}.jn-directory-intro>label{display:block;font-size:13px;font-weight:600;margin:27px 0 9px}.jn-search-input{max-width:680px}.jn-search-status{font-size:13px;min-height:22px;margin-top:9px!important}.jn-filter-industry .jn-section-heading h2{display:flex;align-items:center;gap:15px}.jn-category-jumps{display:flex;gap:10px;flex-wrap:wrap;margin:28px 0}.jn-category-jumps a{padding:9px 15px;border:1px solid var(--jn-line);border-radius:8px;font-size:13px}.jn-directory-group{padding-block:32px;scroll-margin-top:110px}.jn-group-heading{max-width:720px;margin-bottom:25px}.jn-group-heading h3{font-size:30px}.jn-group-heading p{font-size:15px}.jn-group-heading>a{font-size:13px;color:var(--jn-green);font-weight:600}.jn-status-note{font-size:12px;max-width:63ch;margin-top:23px!important}.jn-trade-visual{background:var(--jn-mint);border-radius:100px 20px 20px 20px;min-height:330px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:25px;color:var(--jn-green)}.jn-trade-visual svg{width:110px;height:110px;stroke-width:1}.jn-trade-visual span{font:500 25px Manrope,sans-serif}.jn-urgent-note{background:#fff6e2;border-radius:15px;padding:30px;display:grid;grid-template-columns:1fr auto;gap:10px 30px;margin-bottom:45px}.jn-urgent-note h2{font-size:27px;grid-column:1/-1}.jn-urgent-note p{font-size:14px;margin:0}.jn-urgent-note a{color:#6f4612;font-size:14px;font-weight:600;align-self:center;text-decoration:underline}.jn-urgent-note small{grid-column:1/-1;font-size:11px;color:#725b3a}.jn-location-directory{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.jn-location-directory>a{border:1px solid var(--jn-line);border-radius:8px;display:grid;grid-template-columns:1fr auto;padding:16px;gap:5px;font-size:13px}.jn-location-directory small{grid-column:1/-1;color:var(--jn-muted);font-size:11px}.jn-guide-body{max-width:800px}.jn-guide-body h2{font-size:33px;margin-top:42px}.jn-guide-body p,.jn-guide-body li{font-size:17px}.jn-guide-body ul{padding-left:22px}.jn-guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.jn-guide-card{border-top:3px solid var(--jn-green);background:#f8faff;padding:28px}.jn-guide-card h2{font-size:27px}.jn-guide-card p{font-size:14px}.jn-guide-card small{color:var(--jn-green);display:block;margin-bottom:18px}.jn-filter-industry{scroll-margin-top:100px}.jn-header a{text-decoration:none}.jn-header .jn-button{font-family:'Inter',Arial,sans-serif}
@media(min-width:1500px){.jn-home-hero{padding-top:90px;padding-bottom:75px}}
@media(max-width:1100px){.jn-container{width:calc(100% - 44px)}.jn-header-inner{gap:30px}.jn-nav{gap:20px}.jn-home-hero{gap:35px}.jn-home-main-img{height:390px!important}.jn-home-secondary-img{width:150px;height:140px!important;right:-7px}.jn-photo-note{padding:14px;left:-10px}.jn-photo-note strong{font-size:15px}.jn-photo-note small{font-size:10px}.jn-industry-cards{grid-template-columns:repeat(3,1fr)}.jn-content-layout{gap:35px;grid-template-columns:minmax(0,1fr) 300px}.jn-booking-panel{padding:22px}.jn-service-grid{grid-template-columns:repeat(2,1fr)}.jn-local{gap:45px}.jn-home-split{gap:35px}.jn-home-editorial h2{font-size:38px}.jn-cleaning-feature{gap:35px}.jn-cleaning-feature h2{font-size:37px}.jn-location-directory{grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){.jn-container{width:calc(100% - 36px)}.jn-header-inner{height:72px;gap:20px}.jn-brand img{width:133px}.jn-nav>a{display:none}.jn-nav{margin-left:auto}.jn-menu-toggle{font-size:13px}.jn-header-actions{margin-left:0;gap:0}.jn-login{display:none}.jn-header-actions .jn-button{font-size:12px;padding:11px;min-height:40px}.jn-mega{max-height:calc(100dvh - 72px)}.jn-mega-grid{grid-template-columns:1fr;gap:24px;padding-block:16px}.jn-mega-tabs{flex-direction:row;overflow:auto;border:0;border-bottom:1px solid var(--jn-line);padding:0 0 14px;gap:7px}.jn-mega-tabs button{white-space:nowrap;padding:9px;font-size:12px;gap:7px}.jn-mega-tabs svg{width:18px;height:18px}.jn-mega-tabs button>span{display:none}.jn-mega-intro{gap:15px}.jn-mega-intro>a{white-space:normal;max-width:90px}.jn-mega-groups{grid-template-columns:repeat(2,1fr);gap:22px}.jn-mega-bottom{display:block;font-size:11px}.jn-mega-bottom span{display:block;margin-bottom:8px}.jn-home-hero{grid-template-columns:1fr;gap:30px;padding-top:35px;padding-bottom:35px}.jn-home-copy h1{font-size:55px;max-width:12ch}.jn-home-copy>.jn-lead{font-size:17px}.jn-location-tag{font-size:12px;margin-bottom:18px}.jn-home-visual{margin-top:0;padding-bottom:44px}.jn-home-main-img{height:310px!important;border-radius:45px 16px 16px 16px}.jn-home-secondary-img{height:122px!important;width:140px;right:-5px}.jn-photo-note{bottom:44px;left:0;max-width:72%;padding:12px}.jn-photo-note>span{padding:8px}.jn-photo-note strong{font-size:14px}.jn-photo-note small{font-size:10px}.jn-image-disclosure{bottom:15px;font-size:9px}.jn-popular{font-size:11px}.jn-confidence{gap:13px;font-size:10px}.jn-section{padding-block:40px}.jn-section-heading{display:block}.jn-section-heading h2{font-size:32px}.jn-section-heading p,.jn-section-heading>a{display:block;margin-top:16px}.jn-industry-cards{grid-template-columns:repeat(2,1fr);gap:24px 15px}.jn-industry-card>img,.jn-illustrated-icon{height:125px}.jn-industry-card>span:not(.jn-illustrated-icon){font-size:17px}.jn-industry-card small{font-size:10px}.jn-home-split{grid-template-columns:1fr;gap:28px}.jn-home-editorial{padding:28px;min-height:375px}.jn-home-editorial h2{font-size:40px}.jn-home-editorial p{max-width:29ch}.jn-home-editorial>img{width:90px}.jn-problem-links span{font-size:23px}.jn-how-grid{grid-template-columns:1fr;gap:20px;margin-top:26px}.jn-how-grid li{position:relative;padding-left:65px}.jn-how-grid li>span{position:absolute;left:0;top:0}.jn-how-grid h3{font-size:23px;margin-bottom:12px}.jn-how-grid p{font-size:14px}.jn-cleaning-feature{grid-template-columns:1fr;gap:28px}.jn-cleaning-feature>img{height:290px}.jn-cleaning-feature h2{max-width:17ch;font-size:38px}.jn-suburb-chips{grid-template-columns:1fr 1fr;gap:9px}.jn-suburb-chips a{padding:12px;font-size:12px}.jn-guides-promo{display:block}.jn-guides-promo .jn-button{margin-top:24px}.jn-footer-top{grid-template-columns:1fr 1fr;gap:25px;padding-bottom:25px}.jn-footer-bottom{gap:12px;font-size:10px}.jn-footer-bottom>span:last-child{margin-left:0}.jn-footer{padding-top:35px}.jn-service-hero,.jn-industry-hero{grid-template-columns:1fr;gap:30px;padding-block:35px}.jn-service-hero h1,.jn-industry-hero h1{font-size:44px}.jn-service-hero .jn-lead{font-size:18px}.jn-hero-photo img{height:290px}.jn-content-layout{display:flex;flex-direction:column;gap:0}.jn-content-main{order:2;width:100%}.jn-booking-panel{order:1;position:static;width:100%;margin-top:24px;padding:24px}.jn-booking-panel h2{font-size:29px}.jn-signs{grid-template-columns:1fr;gap:10px}.jn-signs>div{padding:17px}.jn-content-main h2{font-size:29px}.jn-scope{grid-template-columns:1fr;gap:17px}.jn-scope h2{font-size:25px}.jn-price-factors{grid-template-columns:1fr}.jn-local{grid-template-columns:1fr;gap:24px}.jn-local h2{font-size:32px}.jn-service-grid{grid-template-columns:1fr;gap:13px}.jn-service-card{padding:22px}.jn-service-card p{font-size:14px}.jn-card-icon{margin-bottom:16px}.jn-end-cta>.jn-container{flex-wrap:wrap;gap:15px;padding-block:25px}.jn-end-cta img{display:none}.jn-end-cta h2{font-size:31px}.jn-end-cta .jn-button{margin-left:0}.jn-directory-intro{padding-top:35px}.jn-directory-intro h1{font-size:45px}.jn-urgent-note{grid-template-columns:1fr;padding:24px;gap:15px}.jn-location-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.jn-location-directory>a{padding:12px;font-size:12px}.jn-location-directory small{font-size:10px}.jn-guide-grid{grid-template-columns:1fr}.jn-search-form .jn-button{font-size:13px;padding-inline:13px}.jn-search-form input{font-size:12px}.jn-trade-visual{min-height:260px}.jn-breadcrumb{font-size:11px;gap:7px}.jn-section-heading h2 svg{width:24px;height:24px}}
@media(prefers-reduced-motion:reduce){.jn-site *, .jn-site *:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.jn-menu-thumb{width:80px;height:60px!important;object-fit:cover;border-radius:9px;flex-shrink:0}.jn-mega-intro>div{flex:1}.jn-local h3{font-size:21px;margin-top:25px}.jn-local-sources summary{font-size:12px;cursor:pointer;color:var(--jn-green);margin:22px 0 12px}.jn-local-sources p{font-size:11px}.jn-local-sources a{text-decoration:underline}.jn-guide-source{font-size:12px!important;color:var(--jn-muted)}
@media(max-width:760px){.jn-menu-thumb{width:50px;height:48px!important}.jn-mega-intro{gap:10px}}

.jn-flow-figure{margin:26px 0 0;padding:24px;border-radius:14px;background:var(--jn-mint)}.jn-flow-figure svg{width:100%;height:auto}.jn-flow-figure figcaption{font-size:12px;color:var(--jn-muted);margin-top:14px}.jn-diagram-text{font-family:Manrope,Arial,sans-serif;fill:#081538}

/* Shared blue and white platform interface. */
:root{--jn-radius:12px}.jn-site h1,.jn-site h2,.jn-site h3,.jn-site h4{font-weight:700}.jn-button{border-radius:8px}
.jn-home-main-img,.jn-home-secondary-img,.jn-home-editorial,.jn-cleaning-feature>img,.jn-hero-photo img,.jn-booking-panel,.jn-trade-visual{border-radius:12px}
@media(max-width:360px){.jn-header-inner{gap:10px}.jn-brand img{width:116px}.jn-header-actions .jn-button{font-size:11px;padding-inline:9px}.jn-nav{gap:8px}}
