[class*="ipp-"]{box-sizing:border-box}.ipp-section,.ipp-section p,.ipp-section h1,.ipp-section h2,.ipp-section h3,.ipp-section h4,.ipp-section li,.ipp-section blockquote,.ipp-section footer,.ipp-inline-cta,.ipp-inline-cta p,.ipp-inline-cta h3,.ipp-inline-cta footer,.ipp-inline-cta blockquote,.ipp-hero,.ipp-hero h1,.ipp-hero-content,.ipp-hero-content p,.ipp-quick-tip,.ipp-fun-fact,.ipp-nbn-tip,.ipp-health-tip,.ipp-fun-fact-callout{text-align:left!important}.ipp-section{margin-bottom:48px;line-height:1.7}.ipp-section h2{font-size:28px;margin-bottom:16px;color:#1d2327}.ipp-section h3{font-size:20px;margin-top:24px;margin-bottom:10px;color:#2c3e50}.ipp-section p{margin-bottom:14px;font-size:16px;color:#333}.ipp-section ul{margin:12px 0 20px 20px}.ipp-section ul li{margin-bottom:10px;font-size:16px;line-height:1.6}.ipp-hero{position:relative;margin-bottom:36px}.ipp-hero>h1{font-size:34px;line-height:1.25;color:#1d2327;margin:0 0 20px}.ipp-hero-image{margin-bottom:20px;max-width:640px}.ipp-hero-image img{width:100%;height:auto;border-radius:10px;box-shadow:0 4px 16px rgb(0 0 0 / .1)}.ipp-hero-content h1{font-size:34px;line-height:1.25;color:#1d2327;margin-bottom:16px}.ipp-hero-content .hero-subtitle,.ipp-hero-content .ipp-subtitle{font-size:18px;color:#555;margin-bottom:16px;line-height:1.6}.ipp-hero-content .trust-badges,.ipp-hero-content .ipp-trust-badges{font-size:15px;color:#1e3a5f;margin-bottom:8px}.ipp-inline-image{margin:24px 0}.ipp-inline-image img{border-radius:10px;max-width:100%;height:auto;box-shadow:0 2px 12px rgb(0 0 0 / .08)}.ipp-inline-image.ipp-float-right{float:right;margin:0 0 24px 32px;max-width:42%}.ipp-inline-image.ipp-float-left{float:left;margin:0 32px 24px 0;max-width:42%}.ipp-inline-image.ipp-center{text-align:center}.ipp-inline-image.ipp-center img{max-width:80%}.ipp-caption{display:block;font-size:13px;color:#777;margin-top:8px;font-style:italic;text-align:center}.ipp-toc{background:#f8fafb;border:1px solid #e2e8f0;border-radius:10px;padding:20px 24px;margin:28px 0 36px}.ipp-toc-header{display:flex;align-items:center;gap:8px;margin-bottom:14px;font-size:16px;color:#1e3a5f}.ipp-toc-icon{font-size:18px;opacity:.7}.ipp-toc-list{margin:0;padding:0 0 0 20px;columns:2;column-gap:32px;list-style:decimal}.ipp-toc-list li{margin-bottom:8px;font-size:14px;line-height:1.5;break-inside:avoid}.ipp-toc-list li a{color:#2271b1;text-decoration:none;transition:color 0.2s}.ipp-toc-list li a:hover{color:#135e96;text-decoration:underline}.ipp-inline-cta{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:28px 36px;border-radius:12px;margin:40px 0;flex-wrap:wrap}.ipp-cta-primary{background:linear-gradient(135deg,#1e3a5f 0%,#2c5282 100%);color:#fff}.ipp-cta-secondary{background:#f0f6fc;color:#1d2327;border:2px solid #2271b1}.ipp-cta-trust{background:linear-gradient(135deg,#00582e 0%,#006d39 100%);color:#fff}.ipp-cta-content{flex:1;min-width:200px}.ipp-cta-content h3{margin:0 0 6px;font-size:20px;line-height:1.3}.ipp-cta-primary .ipp-cta-content h2,.ipp-cta-primary .ipp-cta-content h3,.ipp-cta-trust .ipp-cta-content h2,.ipp-cta-trust .ipp-cta-content h3{color:#fff!important}.ipp-cta-primary .ipp-cta-content p,.ipp-cta-trust .ipp-cta-content p{color:rgb(255 255 255 / .95)!important;opacity:1!important}.ipp-cta-content p{margin:0;font-size:15px}.ipp-cta-buttons{display:flex;gap:12px;flex-shrink:0}.ipp-btn{display:inline-block;padding:14px 28px;border-radius:8px;text-decoration:none;font-weight:700;font-size:16px;text-align:center;transition:all 0.25s ease;white-space:nowrap;cursor:pointer;border:none}.ipp-btn-primary{background:#f59e0b;color:#000!important}.ipp-btn-primary:hover{background:#d97706;color:#000!important;transform:translateY(-1px);box-shadow:0 4px 12px rgb(245 158 11 / .4)}.ipp-btn-secondary{background:rgb(255 255 255 / .12);color:#fff!important;border:2px solid #fff!important;font-weight:700}.ipp-btn-secondary:hover{background:rgb(255 255 255 / .25);color:#fff!important;border-color:#fff!important;transform:translateY(-1px);box-shadow:0 4px 12px rgb(0 0 0 / .15)}.ipp-cta-secondary .ipp-btn-primary{background:#2271b1;color:#fff!important}.ipp-cta-secondary .ipp-btn-primary:hover{background:#135e96;color:#fff!important}.ipp-cta-secondary .ipp-btn-secondary{background:#fff!important;color:#2271b1!important;border:2px solid #2271b1!important}.ipp-cta-secondary .ipp-btn-secondary:hover{background:#f0f6fc!important;color:#2271b1!important;border-color:#2271b1!important}.ipp-cta-trust .ipp-btn-primary{background:#f59e0b;color:#000!important}.ipp-cta-trust .ipp-btn-secondary{background:rgb(255 255 255 / .12)!important;color:#fff!important;border:2px solid #fff!important}.ipp-cta-trust .ipp-btn-secondary:hover{background:rgb(255 255 255 / .25)!important;color:#fff!important}.ipp-inline-cta.ipp-cta-banner{display:flex;align-items:center;justify-content:space-between}.ipp-cta-banner:not(.ipp-inline-cta){display:flex;flex-direction:column;align-items:center;text-align:center}.ipp-cta-boxed{max-width:680px;margin-left:auto;margin-right:auto;border-radius:16px;box-shadow:0 4px 20px rgb(0 0 0 / .12);text-align:center;flex-direction:column;border:1px solid rgb(0 0 0 / .06)}.ipp-cta-boxed .ipp-cta-content{text-align:center;margin-bottom:16px}.ipp-cta-boxed .ipp-cta-buttons{justify-content:center}.ipp-cta-left{flex-direction:column;align-items:flex-start;border-left:5px solid #f59e0b;border-radius:0 12px 12px 0}.ipp-cta-left .ipp-cta-buttons{margin-top:12px}.ipp-inline-cta.ipp-cta-quote{flex-direction:column;align-items:flex-start;padding:28px 32px}.ipp-inline-cta.ipp-cta-quote.ipp-cta-primary{background:#1e3a5f;border-left:4px solid #f59e0b;color:#fff}.ipp-inline-cta.ipp-cta-quote.ipp-cta-secondary{background:#f0f6fc;border:2px solid #2271b1;border-left:4px solid #2271b1;color:#1d2327}.ipp-inline-cta.ipp-cta-quote.ipp-cta-trust{background:#00582e;border-left:4px solid #f59e0b;color:#fff}.ipp-cta-quote .ipp-cta-quote-text{margin:0 0 16px;font-style:italic;font-size:18px;line-height:1.6}.ipp-cta-quote-heading{font-size:22px!important;font-weight:700!important;font-style:italic!important;margin:0 0 6px!important;line-height:1.4!important}.ipp-cta-quote.ipp-cta-primary .ipp-cta-quote-heading,.ipp-cta-quote.ipp-cta-trust .ipp-cta-quote-heading{color:#fff!important}.ipp-cta-quote.ipp-cta-secondary .ipp-cta-quote-heading{color:#1d2327!important}.ipp-cta-quote.ipp-cta-primary .ipp-cta-quote-text,.ipp-cta-quote.ipp-cta-trust .ipp-cta-quote-text{color:#fff}.ipp-cta-quote.ipp-cta-primary .ipp-cta-quote-text footer,.ipp-cta-quote.ipp-cta-trust .ipp-cta-quote-text footer{color:rgb(255 255 255 / .75)}.ipp-cta-quote.ipp-cta-secondary .ipp-cta-quote-text{color:#1d2327}.ipp-cta-quote.ipp-cta-secondary .ipp-cta-quote-text footer{color:#50575e}.ipp-cta-quote .ipp-cta-quote-text footer{font-style:normal;font-size:14px;margin-top:6px}.ipp-cta-quote .ipp-cta-buttons{margin-top:8px}.ipp-cta-quote.ipp-cta-primary .ipp-btn-secondary,.ipp-cta-quote.ipp-cta-trust .ipp-btn-secondary{color:#fff!important;border:2px solid #fff!important;background:rgb(255 255 255 / .12)!important;font-weight:700}.ipp-cta-quote.ipp-cta-primary .ipp-btn-secondary:hover,.ipp-cta-quote.ipp-cta-trust .ipp-btn-secondary:hover{background:rgb(255 255 255 / .25)!important;border-color:#fff!important;color:#fff!important}.ipp-cta-quote.ipp-cta-secondary .ipp-btn-secondary{background:#fff!important;color:#2271b1!important;border:2px solid #2271b1!important;font-weight:700}.ipp-cta-quote.ipp-cta-secondary .ipp-btn-secondary:hover{background:#f0f6fc!important;color:#2271b1!important;border-color:#2271b1!important}.ipp-cta-minimal{background:none!important;border:none;padding:20px 0;margin:24px 0;flex-direction:column;align-items:flex-start;color:#1d2327}.ipp-cta-minimal .ipp-cta-inline-text{font-size:17px;line-height:1.6;margin:0 0 12px;color:#1d2327}.ipp-cta-minimal .ipp-cta-inline-text strong{color:#1e3a5f}.ipp-cta-minimal .ipp-btn-primary{background:#1e3a5f!important;color:#fff!important}.ipp-cta-minimal .ipp-btn-primary:hover{background:#152d4a!important;color:#fff!important}.ipp-cta-minimal .ipp-btn-secondary{background:#fff!important;color:#1e3a5f!important;border:2px solid #1e3a5f!important}.ipp-cta-minimal .ipp-btn-secondary:hover{background:#f0f6fc!important;color:#1e3a5f!important;border-color:#1e3a5f!important}.ipp-cta-highlight{border-radius:0;margin-left:-20px;margin-right:-20px;padding:32px 40px;border-top:3px solid rgb(0 0 0 / .1);border-bottom:3px solid rgb(0 0 0 / .1)}a.cta-button,.ipp-section a.cta-button{display:inline-block;padding:14px 28px;border-radius:8px;text-decoration:none;font-weight:700;font-size:16px;text-align:center;transition:all 0.25s ease;cursor:pointer;background:#f59e0b;color:#000!important;border:none}a.cta-button:hover,.ipp-section a.cta-button:hover{background:#d97706;color:#000!important;transform:translateY(-1px);box-shadow:0 4px 12px rgb(245 158 11 / .4)}.ipp-final-cta a.cta-button{background:#f59e0b;color:#000!important}.ipp-final-cta a.cta-button:hover{background:#fbbf24;color:#000!important}.ipp-faq-item{border:1px solid #e2e6ea;border-radius:8px;margin-bottom:10px;overflow:hidden;background:#fff;transition:box-shadow 0.2s}.ipp-faq-item:hover{box-shadow:0 2px 8px rgb(0 0 0 / .06)}.ipp-faq-item[open]{border-color:#2271b1}.ipp-faq-question{cursor:pointer;padding:16px 20px;list-style:none;display:flex;align-items:center;gap:12px;background:#f8f9fa;transition:background 0.2s;font-size:17px;color:#1e3a5f;font-weight:600;line-height:1.4}.ipp-faq-question:hover{background:#eef2f7}.ipp-faq-question::-webkit-details-marker{display:none}.ipp-faq-question::before{content:'\25B6';font-size:11px;color:#2271b1;flex-shrink:0;transition:transform 0.2s}.ipp-faq-item[open]>.ipp-faq-question::before{transform:rotate(90deg)}.ipp-faq-answer{padding:12px 20px 20px 44px;border-top:1px solid #eee}.ipp-faq-answer p{margin:0 0 10px 0;padding:0;line-height:1.7;color:#374151}.ipp-faq-answer p:last-child{margin-bottom:0}.ipp-faq>h3{font-size:18px;color:#1e3a5f;margin-top:28px;margin-bottom:8px;padding-left:16px;border-left:3px solid #2271b1}.ipp-faq>p{padding-left:16px}.ipp-client-stories blockquote,.ipp-client-stories .ipp-review{background:#f8f9fa;border-left:4px solid #f59e0b;padding:20px 24px;margin:16px 0;border-radius:0 8px 8px 0;font-style:italic}.ipp-client-stories .ipp-review-author{font-style:normal;font-weight:600;margin-top:8px;color:#1d2327}.ipp-client-stories .ipp-stars{color:#f59e0b;font-size:18px}details.ipp-related-pages{background:#f6f7f7;border:1px solid #dcdcde;border-radius:12px;margin-top:48px;overflow:hidden}details.ipp-related-pages>summary{display:flex;align-items:center;justify-content:space-between;padding:16px 28px;font-size:16px;font-weight:600;color:#1d2327;cursor:pointer;list-style:none;user-select:none;transition:background 0.2s}details.ipp-related-pages>summary::-webkit-details-marker{display:none}details.ipp-related-pages>summary::after{content:'▸';font-size:14px;color:#999;transition:transform 0.3s}details.ipp-related-pages[open]>summary::after{transform:rotate(90deg)}details.ipp-related-pages>summary:hover{background:#eef2f7}details.ipp-related-pages .ipp-related-block{padding:0 28px}details.ipp-related-pages .ipp-related-block:first-of-type{padding-top:8px;border-top:1px solid #dcdcde}details.ipp-related-pages .ipp-related-block:last-child{padding-bottom:24px}.ipp-related-block{margin-bottom:20px}.ipp-related-block:last-child{margin-bottom:0}.ipp-related-block h3{font-size:17px;margin-bottom:12px;color:#1d2327}.ipp-related-links{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.ipp-related-links li{margin:0}.ipp-related-links li a{display:inline-block;padding:6px 14px;background:#fff;border:1px solid #dcdcde;border-radius:6px;text-decoration:none;font-size:13px;color:#2271b1;transition:all 0.2s}.ipp-related-links li a:hover{background:#2271b1;color:#fff;border-color:#2271b1}.ipp-blog-accordion{background:#f8fafb;border:1px solid #d0d5dd;border-radius:12px;margin-top:32px;overflow:hidden}.ipp-blog-toggle{display:flex;align-items:center;justify-content:space-between;padding:16px 28px;font-size:17px;font-weight:600;color:#1d2327;cursor:pointer;list-style:none;user-select:none;transition:background 0.2s}.ipp-blog-toggle::-webkit-details-marker{display:none}.ipp-blog-toggle::after{content:'\25B6';font-size:12px;color:#2271b1;transition:transform 0.3s}.ipp-blog-accordion[open]>.ipp-blog-toggle::after{transform:rotate(90deg)}.ipp-blog-toggle:hover{background:#eef2f7}.ipp-blog-list{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:12px 24px 24px;border-top:1px solid #dcdcde}.ipp-blog-card{background:#fff;border:1px solid #e2e6ea;border-radius:8px;transition:box-shadow 0.2s,border-color 0.2s;overflow:hidden}.ipp-blog-card:hover{border-color:#2271b1;box-shadow:0 2px 8px rgb(0 0 0 / .06)}.ipp-blog-card-link{display:flex;flex-direction:column;padding:14px 16px;text-decoration:none;gap:6px}.ipp-blog-card-title{font-size:14px;font-weight:600;color:#1e3a5f;line-height:1.4}.ipp-blog-card-excerpt{font-size:12px;color:#555;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ipp-blog-card-cat{font-size:11px;color:#2271b1;font-weight:500}@media (max-width:600px){.ipp-blog-list{grid-template-columns:1fr}}.ipp-vendor-links{margin:24px 0}.ipp-vendor-block{padding:16px 20px}.ipp-vendor-block p{margin:0 0 12px 0;color:#555;font-size:.95em;line-height:1.6}.ipp-vendor-block p:last-child{margin-bottom:0}.ipp-vendor-list{list-style:none;padding:0;margin:0 0 12px 0;display:flex;flex-wrap:wrap;gap:8px}.ipp-vendor-list li a{display:inline-block;padding:6px 14px;background:#f0f6fc;border:1px solid #c5d9ed;border-radius:4px;text-decoration:none;color:#2271b1;font-size:.9em;transition:background 0.2s,color 0.2s}.ipp-vendor-list li a:hover{background:#2271b1;color:#fff;border-color:#2271b1}.ipp-local-resources-section{margin-top:32px;margin-bottom:20px}.ipp-local-resources{border:1px solid #dcdcde;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 2px 8px rgb(0 0 0 / .04)}.ipp-resource-list{list-style:none;padding:0;margin:0}.ipp-resource-list li{padding:10px 0;border-bottom:1px solid #f0f0f0;font-size:14px;line-height:1.6;color:#555}.ipp-resource-list li:last-child{border-bottom:none}.ipp-resource-list li a{color:#2271b1;text-decoration:none;font-weight:600}.ipp-resource-list li a:hover{color:#135e96;text-decoration:underline}.ipp-breadcrumbs{margin-bottom:24px}.ipp-breadcrumbs ol{display:flex;gap:8px;list-style:none;padding:0;margin:0;font-size:13px;color:#646970}.ipp-breadcrumbs li::after{content:'\203A';margin-left:8px;color:#999}.ipp-breadcrumbs li:last-child::after{content:''}.ipp-breadcrumbs a{text-decoration:none;color:#2271b1}.ipp-breadcrumbs a:hover{text-decoration:underline}.ipp-final-cta,.ipp-section.ipp-final-cta,.ipp-final-cta .final-cta{background:linear-gradient(135deg,#1e3a5f 0%,#2c5282 100%);color:#fff!important;padding:40px;border-radius:12px;text-align:center}.ipp-final-cta .final-cta{background:#fff0;padding:0}.ipp-final-cta h2,.ipp-section.ipp-final-cta h2,.ipp-final-cta .final-cta h2{color:#fff!important;font-size:30px;margin-bottom:16px}.ipp-final-cta p,.ipp-final-cta div,.ipp-final-cta span,.ipp-final-cta strong,.ipp-final-cta em,.ipp-final-cta li,.ipp-final-cta b,.ipp-final-cta i,.ipp-section.ipp-final-cta p,.ipp-section.ipp-final-cta div.final-cta,.ipp-section.ipp-final-cta span,.ipp-section.ipp-final-cta strong,.ipp-section.ipp-final-cta em,.ipp-section.ipp-final-cta li,.ipp-final-cta .final-cta p,.ipp-final-cta .final-cta span,.ipp-final-cta .final-cta strong,.ipp-final-cta .final-cta em{color:rgb(255 255 255 / .95)!important;font-size:17px;max-width:700px;margin:0 auto 20px}.entry-content .ipp-final-cta p,.entry-content .ipp-final-cta span,.entry-content .ipp-final-cta strong,.entry-content .ipp-final-cta em,.entry-content .ipp-final-cta div,.entry-content .ipp-final-cta li,article .ipp-final-cta p,article .ipp-final-cta span,article .ipp-final-cta strong,article .ipp-final-cta em,.page .ipp-final-cta p,.page .ipp-final-cta span,.page .ipp-final-cta strong,.page .ipp-final-cta em{color:rgb(255 255 255 / .95)!important}.ipp-final-cta a,.ipp-section.ipp-final-cta a,.entry-content .ipp-final-cta a{color:#fbbf24!important;text-decoration:underline}.ipp-final-cta a:hover{color:#fde68a!important}.ipp-final-cta a[style],.ipp-final-cta p[style],.ipp-final-cta span[style],.ipp-final-cta div[style],.ipp-final-cta em[style],.ipp-final-cta strong[style]{color:rgb(255 255 255 / .95)!important}.ipp-final-cta a[style*="background"]{background:#f59e0b!important;color:#000!important;border-radius:8px!important;text-decoration:none!important}.ipp-final-cta a.ipp-btn,.ipp-final-cta a.cta-button{text-decoration:none;color:#000!important}.ipp-final-cta .ipp-btn{margin:0 8px}.ipp-cta-primary,.ipp-cta-primary .ipp-cta-content,.ipp-cta-trust,.ipp-cta-trust .ipp-cta-content{color:#fff!important}.ipp-cta-primary p,.ipp-cta-primary span,.ipp-cta-primary div,.ipp-cta-trust p,.ipp-cta-trust span,.ipp-cta-trust div,.entry-content .ipp-cta-primary p,.entry-content .ipp-cta-primary span,.entry-content .ipp-cta-trust p,.entry-content .ipp-cta-trust span{color:rgb(255 255 255 / .95)!important}.ipp-cta-primary a:not(.ipp-btn):not(.cta-button),.ipp-cta-trust a:not(.ipp-btn):not(.cta-button){color:#fbbf24!important;text-decoration:underline}.ipp-cta-primary a:not(.ipp-btn):not(.cta-button):hover,.ipp-cta-trust a:not(.ipp-btn):not(.cta-button):hover{color:#fde68a!important}.ipp-cta-primary a[style*="background"],.ipp-cta-trust a[style*="background"]{background:#f59e0b!important;color:#000!important;border-radius:8px!important;text-decoration:none!important}.ipp-cta-primary .ipp-btn-secondary,.ipp-cta-trust .ipp-btn-secondary{color:#fff!important;border:2px solid #fff!important;background:rgb(255 255 255 / .12)!important;font-weight:700}.ipp-cta-primary .ipp-btn-secondary:hover,.ipp-cta-trust .ipp-btn-secondary:hover{background:rgb(255 255 255 / .25)!important;border-color:#fff!important;color:#fff!important}.ipp-suburb-eeat{margin-top:48px}.ipp-suburb-eeat>h2{font-size:24px;margin-bottom:8px}.ipp-suburb-eeat>p{color:#555;font-size:15px;margin-bottom:24px}.ipp-suburb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;margin-bottom:16px}.ipp-suburb-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:20px;transition:box-shadow 0.2s,border-color 0.2s}.ipp-suburb-card:hover{box-shadow:0 4px 16px rgb(0 0 0 / .07);border-color:#cbd5e1}.ipp-suburb-header{margin-bottom:14px}.ipp-suburb-header h3{font-size:18px;margin:0 0 4px;color:#1d2327;line-height:1.3}.ipp-suburb-postcode{font-weight:400;font-size:14px;color:#94a3b8}.ipp-suburb-location{font-size:13px;color:#64748b;line-height:1.4}.ipp-suburb-stats{display:flex;gap:16px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #f1f5f9}.ipp-stat-item{display:flex;flex-direction:column}.ipp-stat-item strong{font-size:17px;color:#1e293b;line-height:1.2}.ipp-stat-item small{font-size:11px;color:#94a3b8;text-transform:uppercase;letter-spacing:.3px;margin-top:2px}.ipp-suburb-nbn{font-size:14px;color:#475569;margin-bottom:10px;line-height:1.5}.ipp-nbn-label{display:inline-block;background:#f1f5f9;color:#64748b;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;padding:2px 7px;border-radius:3px;margin-right:6px;vertical-align:middle}.ipp-nbn-stars{color:#f59e0b;font-size:13px;letter-spacing:1px;margin-left:4px}.ipp-suburb-demos{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.ipp-demo-pill{display:inline-block;background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;padding:3px 10px;font-size:12px;color:#475569;white-space:nowrap}.ipp-suburb-features{margin-top:8px;padding-top:8px;border-top:1px solid #f1f5f9}.ipp-feature-group{display:block;font-size:13px;color:#64748b;line-height:1.6;margin-bottom:2px}.ipp-feature-group strong{color:#475569;font-weight:600}.ipp-suburb-source{font-size:12px;color:#94a3b8;margin-top:12px}@media (max-width:768px){.ipp-suburb-grid{grid-template-columns:1fr;gap:16px}.ipp-suburb-stats{flex-direction:column;gap:8px}.ipp-suburb-demos{gap:4px}}.ipp-map-section{margin-top:48px;margin-bottom:48px}.ipp-map-section h2{font-size:24px;margin-bottom:8px}.ipp-map-section>p{color:#555;margin-bottom:20px}.ipp-map-container{border-radius:12px;overflow:hidden;box-shadow:0 2px 16px rgb(0 0 0 / .1);border:1px solid #dcdcde}.ipp-map-container iframe{display:block;width:100%;min-height:400px}.ipp-email-accordion-section{margin-top:40px;margin-bottom:20px}.ipp-email-accordion{border:1px solid #dcdcde;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 2px 8px rgb(0 0 0 / .04)}summary.ipp-accordion-toggle{display:flex;align-items:center;gap:12px;width:100%;padding:18px 24px;background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%);border:none;cursor:pointer;font-size:17px;font-weight:600;color:#1e3a5f;text-align:left;transition:background 0.2s;list-style:none}summary.ipp-accordion-toggle::-webkit-details-marker{display:none}summary.ipp-accordion-toggle:hover{background:linear-gradient(135deg,#eef2f7 0%,#f8f9fa 100%)}.ipp-accordion-icon{font-size:22px;flex-shrink:0}.ipp-accordion-arrow{margin-left:auto;font-size:12px;color:#999;transition:transform 0.3s;flex-shrink:0}details[open]>summary .ipp-accordion-arrow{transform:rotate(180deg)}.ipp-accordion-content{border-top:1px solid #eee}.ipp-email-card{padding:0}.ipp-email-header{background:#1e3a5f;color:#fff;padding:14px 24px;font-size:15px}.ipp-email-body{padding:24px}.ipp-email-body p{font-size:15px;color:#444;margin-bottom:12px;line-height:1.6}.ipp-email-address{text-align:center;padding:20px;margin:16px 0;background:#f0f6fc;border-radius:8px;border:2px dashed #2271b1}.ipp-email-address a{font-size:20px;font-weight:700;color:#2271b1;text-decoration:none;letter-spacing:.3px}.ipp-email-address a:hover{text-decoration:underline}.ipp-email-note{font-size:13px!important;color:#666!important;font-style:italic;margin-top:12px;padding:12px 16px;background:#fefce8;border-left:3px solid #f59e0b;border-radius:0 6px 6px 0}.ipp-email-extras{margin-top:16px;padding-top:16px;border-top:1px solid #eee}.ipp-email-extras p{margin-bottom:8px;font-size:14px!important}.ipp-email-extras a{color:#2271b1;font-weight:600;text-decoration:none}.ipp-email-extras a:hover{text-decoration:underline}@media (max-width:768px){.ipp-section{margin-bottom:32px}.ipp-section p{font-size:15px}.ipp-hero-content h1{font-size:26px}.ipp-hero>h1{font-size:26px}.ipp-section h2{font-size:22px}.ipp-section h3{font-size:18px}.ipp-toc{padding:16px 18px}.ipp-toc-list{columns:1;column-gap:0}.ipp-inline-cta,.ipp-inline-cta.ipp-cta-banner,.ipp-inline-cta.ipp-cta-highlight,.ipp-inline-cta.ipp-cta-left{flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;text-align:left!important;padding:20px}.ipp-cta-content{flex:none!important;width:100%!important;min-width:0!important}.ipp-cta-content h3{font-size:18px}.ipp-cta-content p{font-size:14px}.ipp-inline-cta.ipp-cta-quote{text-align:left!important;padding:20px}.ipp-inline-cta.ipp-cta-quote .ipp-cta-quote-text{text-align:left!important;font-size:16px}.ipp-cta-quote-heading{font-size:18px!important}.ipp-cta-boxed{max-width:100%}.ipp-cta-left{align-items:center;border-left:none;border-top:4px solid #f59e0b;border-radius:12px 12px 0 0}.ipp-cta-highlight{margin-left:-12px;margin-right:-12px;padding:24px 16px}.ipp-cta-minimal{padding:16px 0}.ipp-cta-minimal .ipp-cta-inline-text{font-size:15px}.ipp-cta-buttons{flex-direction:column;width:100%}.ipp-btn{display:block!important;width:100%!important;box-sizing:border-box!important;white-space:normal!important;text-align:center!important;padding:12px 20px;font-size:15px}.ipp-inline-cta{max-width:100%!important;overflow:hidden!important;box-sizing:border-box!important}.ipp-cta-primary .ipp-btn-secondary,.ipp-cta-trust .ipp-btn-secondary{color:#fff!important;border:2px solid #fff!important;background:rgb(255 255 255 / .12)!important}.ipp-cta-secondary .ipp-btn-secondary,.ipp-cta-quote.ipp-cta-secondary .ipp-btn-secondary{color:#2271b1!important;border:2px solid #2271b1!important;background:#fff!important}.ipp-cta-minimal .ipp-btn-secondary{color:#1e3a5f!important;border:2px solid #1e3a5f!important;background:#fff!important}.ipp-inline-image.ipp-float-right,.ipp-inline-image.ipp-float-left{float:none;max-width:100%;margin:20px 0}.ipp-inline-image.ipp-center img{max-width:100%}.ipp-faq-question{padding:14px 16px;font-size:15px;gap:10px}.ipp-faq-answer{padding:10px 16px 16px 32px}.ipp-faq-answer p{font-size:14px}.ipp-client-stories blockquote,.ipp-client-stories .ipp-review{padding:16px 18px}.ipp-final-cta,.ipp-section.ipp-final-cta{padding:28px 20px}.ipp-final-cta h2,.ipp-section.ipp-final-cta h2{font-size:24px}.ipp-final-cta p,.ipp-final-cta div,.ipp-final-cta span,.ipp-section.ipp-final-cta p{font-size:15px}.ipp-related-links{flex-direction:column}details.ipp-related-pages>summary{padding:14px 20px;font-size:15px}details.ipp-related-pages .ipp-related-block{padding:0 20px}.ipp-blog-toggle{padding:14px 20px;font-size:15px}.ipp-blog-list{padding:10px 16px 16px}.ipp-vendor-list{flex-direction:column}.ipp-vendor-block{padding:12px 16px}.ipp-map-container iframe{min-height:280px}.ipp-accordion-toggle{padding:14px 16px;font-size:15px}.ipp-email-body{padding:18px}.ipp-email-header{padding:12px 18px;font-size:14px}.ipp-email-address{padding:16px}.ipp-email-address a{font-size:16px}.ipp-local-resources-section{margin-top:24px}.ipp-resource-list li{font-size:13px}.ipp-breadcrumbs ol{flex-wrap:wrap;font-size:12px}}@media (max-width:480px){.ipp-section{margin-bottom:24px}.ipp-hero-content h1,.ipp-hero>h1{font-size:22px}.ipp-section h2{font-size:20px}.ipp-inline-cta{padding:16px}.ipp-toc{padding:14px}.ipp-final-cta,.ipp-section.ipp-final-cta{padding:24px 16px}.ipp-final-cta h2{font-size:22px}.ipp-email-body{padding:14px}.ipp-faq-question{padding:12px 14px;font-size:14px}.ipp-faq-answer{padding:8px 14px 14px 24px}}.ipp-ms-hero{text-align:center;padding:48px 24px}.ipp-ms-hero h1{font-size:32px;margin-bottom:12px}.ipp-ms-hero-sub{font-size:18px;color:#555;max-width:700px;margin:0 auto;line-height:1.6}.ipp-ms-how-it-works{text-align:center;padding:32px 24px}.ipp-ms-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:900px;margin:24px auto 0}.ipp-ms-step{padding:24px 16px;background:#f8f9fa;border-radius:12px;text-align:center}.ipp-ms-step-num{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:#06c;color:#fff;border-radius:50%;font-size:18px;font-weight:700;margin-bottom:12px}.ipp-ms-step strong{display:block;font-size:16px;margin-bottom:6px}.ipp-ms-step p{font-size:14px;color:#666;margin:0;line-height:1.5}.ipp-ms-level-cards{padding:32px 24px;text-align:center}.ipp-ms-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1100px;margin:24px auto 0;align-items:start}.ipp-ms-card{background:#fff;border:2px solid #e0e0e0;border-radius:16px;overflow:hidden;text-align:left;position:relative;transition:transform 0.2s,box-shadow 0.2s}.ipp-ms-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgb(0 0 0 / .1)}.ipp-ms-popular{border-color:#06c;box-shadow:0 4px 16px rgb(0 102 204 / .15)}.ipp-ms-badge{position:absolute;top:-1px;right:20px;background:#06c;color:#fff;padding:4px 14px;font-size:12px;font-weight:700;border-radius:0 0 8px 8px;text-transform:uppercase;letter-spacing:.5px}.ipp-ms-card-header{padding:24px 24px 16px}.ipp-ms-header-bronze{border-bottom:3px solid #cd7f32}.ipp-ms-header-silver{border-bottom:3px solid #a0a0a0}.ipp-ms-header-gold{border-bottom:3px solid #d4a017}.ipp-ms-card-header h3{margin:0 0 4px;font-size:24px}.ipp-ms-subtitle{margin:0;color:#777;font-size:14px}.ipp-ms-card-price{padding:16px 24px;display:flex;align-items:baseline;gap:4px}.ipp-ms-from{font-size:13px;color:#999}.ipp-ms-amount{font-size:36px;font-weight:800;color:#1a1a1a}.ipp-ms-period{font-size:14px;color:#777}.ipp-ms-card-desc{padding:0 24px;font-size:14px;color:#555;line-height:1.6}.ipp-ms-response-time{padding:8px 24px 12px;font-size:13px;color:#444}.ipp-ms-feature-list{list-style:none;padding:0 24px 16px;margin:0}.ipp-ms-feature-list li{padding:6px 0 6px 24px;position:relative;font-size:14px;line-height:1.5;color:#333}.ipp-ms-feature-list li::before{content:"\2713";position:absolute;left:0;color:#28a745;font-weight:700}.ipp-ms-feature-list li.ipp-ms-feature-inherit{font-weight:600;color:#06c;padding-left:0}.ipp-ms-feature-list li.ipp-ms-feature-inherit::before{content:none}.ipp-ms-card-cta{padding:16px 24px 24px}.ipp-ms-card-cta .ipp-btn{display:block;text-align:center;padding:12px;border-radius:8px;font-weight:700;text-decoration:none;font-size:15px}.ipp-ms-card-bronze .ipp-ms-card-cta .ipp-btn{background:#cd7f32;color:#fff}.ipp-ms-card-silver .ipp-ms-card-cta .ipp-btn{background:#06c;color:#fff}.ipp-ms-card-gold .ipp-ms-card-cta .ipp-btn{background:#d4a017;color:#fff}.ipp-ms-pricing-matrix{padding:32px 24px;text-align:center}.ipp-ms-table-wrap{overflow-x:auto;margin:24px auto 0;max-width:900px}.ipp-ms-table{width:100%;border-collapse:collapse;font-size:15px}.ipp-ms-table thead th{padding:14px 16px;font-weight:700;text-transform:uppercase;font-size:13px;letter-spacing:.5px;border-bottom:2px solid #ddd}.ipp-ms-th-tier{text-align:left;width:30%}.ipp-ms-th-bronze{background:#fdf5eb;color:#8b5e20}.ipp-ms-th-silver{background:#f0f0f0;color:#555}.ipp-ms-th-gold{background:#fdf8e8;color:#8b6f00}.ipp-ms-table tbody tr{border-bottom:1px solid #eee}.ipp-ms-table tbody tr:hover{background:#f9f9f9}.ipp-ms-td-tier{text-align:left;padding:14px 16px}.ipp-ms-tier-tag{display:block;font-size:12px;color:#999;font-weight:400}.ipp-ms-td-price{padding:14px 16px;text-align:center}.ipp-ms-price-amount{display:block;font-size:22px;font-weight:800;color:#1a1a1a}.ipp-ms-price-unit{font-size:12px;color:#999}.ipp-ms-price-range{display:block;font-size:11px;color:#aaa;margin-top:4px}.ipp-ms-comparison{padding:32px 24px;text-align:center}.ipp-ms-comparison-table td:first-child{text-align:left;font-size:14px;padding:10px 16px}.ipp-ms-td-check{text-align:center;padding:10px 16px;font-size:18px}.ipp-ms-tick{color:#28a745;font-weight:700}.ipp-ms-cross{color:#ddd;font-weight:400}.ipp-ms-add-ons{padding:32px 24px;text-align:center}.ipp-ms-add-ons-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;max-width:900px;margin:24px auto 0}.ipp-ms-addon-card{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:10px;padding:20px 16px;text-align:center}.ipp-ms-addon-card strong{display:block;font-size:14px;margin-bottom:8px}.ipp-ms-addon-price{display:block;font-size:22px;font-weight:800;color:#1a1a1a}.ipp-ms-addon-unit{display:block;font-size:12px;color:#999}.ipp-ms-faq{padding:32px 24px;max-width:800px;margin:0 auto}.ipp-ms-faq-item{border-bottom:1px solid #eee;padding:0}.ipp-ms-faq-item summary{padding:16px 0;font-weight:600;font-size:16px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.ipp-ms-faq-item summary::after{content:"+";font-size:20px;font-weight:300;color:#999;transition:transform 0.2s}.ipp-ms-faq-item[open] summary::after{content:"\2212"}.ipp-ms-faq-item summary::-webkit-details-marker{display:none}.ipp-ms-faq-answer{padding:0 0 16px}.ipp-ms-faq-answer p{margin:0;font-size:15px;color:#555;line-height:1.7}.ipp-ms-final-cta{text-align:center;padding:48px 24px;background:linear-gradient(135deg,#0066cc 0%,#004499 100%);color:#fff;border-radius:16px;margin:24px 0}.ipp-ms-final-cta h2{color:#fff;margin-bottom:12px}.ipp-ms-final-cta p{color:rgb(255 255 255 / .9);font-size:16px;max-width:600px;margin:0 auto 24px}.ipp-ms-final-cta .ipp-btn{display:inline-block;padding:14px 28px;border-radius:8px;font-weight:700;text-decoration:none;font-size:16px;margin:0 8px}.ipp-ms-final-cta .ipp-btn-phone{background:#fff;color:#06c}.ipp-ms-final-cta .ipp-btn-book{background:rgb(255 255 255 / .15);color:#fff;border:2px solid rgb(255 255 255 / .4)}.ipp-ms-notes{padding:24px;max-width:800px;margin:0 auto}.ipp-ms-notes h3{font-size:16px;margin-bottom:8px}.ipp-ms-notes ul{padding-left:20px;margin:0}.ipp-ms-notes li{font-size:13px;color:#777;line-height:1.8}@media (max-width:768px){.ipp-ms-hero{padding:32px 18px}.ipp-ms-hero h1{font-size:24px}.ipp-ms-hero-sub{font-size:15px}.ipp-ms-steps{grid-template-columns:1fr;gap:16px}.ipp-ms-cards-grid{grid-template-columns:1fr;gap:20px}.ipp-ms-card-header h3{font-size:20px}.ipp-ms-amount{font-size:28px}.ipp-ms-table{font-size:13px}.ipp-ms-price-amount{font-size:18px}.ipp-ms-how-it-works,.ipp-ms-level-cards,.ipp-ms-pricing-matrix,.ipp-ms-comparison,.ipp-ms-add-ons{padding:24px 16px}.ipp-ms-faq{padding:24px 16px}.ipp-ms-final-cta{padding:32px 18px;border-radius:12px}.ipp-ms-final-cta h2{font-size:22px}.ipp-ms-final-cta p{font-size:14px}.ipp-ms-final-cta .ipp-btn{display:block;margin:8px auto;max-width:280px;font-size:15px;padding:12px 24px}.ipp-ms-notes{padding:16px}}@media (max-width:480px){.ipp-ms-hero h1{font-size:20px}.ipp-ms-amount{font-size:24px}.ipp-ms-add-ons-grid{grid-template-columns:1fr}.ipp-ms-final-cta{padding:24px 14px}.ipp-ms-final-cta .ipp-btn{max-width:100%}}.ipp-common-problems{background:#f8fafb;border:1px solid #e2e8f0;border-left:4px solid #2271b1;border-radius:0 8px 8px 0;padding:28px 32px;margin:36px 0}.ipp-common-problems h2{margin:0 0 12px;font-size:1.35em;color:#1d2327}.ipp-problems-intro{color:#50575e;font-size:.95em;margin:0 0 16px;line-height:1.5}ul.ipp-problems-list{list-style:none!important;padding:0!important;margin:0 0 12px!important;display:grid!important;grid-template-columns:repeat(2,1fr);gap:8px}ul.ipp-problems-list li{padding:0!important;margin:0!important;list-style:none!important;line-height:1.4}ul.ipp-problems-list li::before{display:none!important}ul.ipp-problems-list li a{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#fff;border:1px solid #dcdcde;border-radius:6px;color:#0073aa;text-decoration:none;font-size:.9em;transition:all 0.2s;min-height:38px}ul.ipp-problems-list li a:hover{background:#e8f4fd;border-color:#0073aa;transform:translateY(-1px);box-shadow:0 2px 4px rgb(0 0 0 / .08)}.ipp-problems-closing{color:#333;font-size:.95em;line-height:1.6;margin:18px 0 4px}.ipp-problems-cta-block{margin-top:20px;display:flex;gap:12px;flex-wrap:wrap}.ipp-problems-cta-block .ipp-btn-secondary{background:#fff;color:#1d2327;border:2px solid #2271b1}.ipp-problems-cta-block .ipp-btn-secondary:hover{background:#f0f6fc}@media (max-width:600px){.ipp-common-problems{padding:20px}ul.ipp-problems-list{grid-template-columns:1fr}}.ipp-problem-emoji{flex-shrink:0;font-size:1.1em;line-height:1;width:1.2em;text-align:center}.ipp-nbn-internet{background:linear-gradient(135deg,#f0f7ff 0%,#f8fafb 100%);border:1px solid #c5ddf0;border-left:5px solid #0073aa;border-radius:0 10px 10px 0;padding:32px 36px;margin:40px 0}.ipp-nbn-internet h2{margin:0 0 16px;font-size:1.4em;color:#0a2540;line-height:1.3}.ipp-nbn-internet p{color:#333;font-size:.97em;line-height:1.7;margin:0 0 16px}.ipp-nbn-internet p a{color:#0073aa;text-decoration:underline;text-decoration-color:rgb(0 115 170 / .3);text-underline-offset:2px;transition:text-decoration-color 0.2s}.ipp-nbn-internet p a:hover{text-decoration-color:#0073aa}ul.ipp-nbn-issues-list{list-style:none!important;padding:0!important;margin:0 0 20px!important;display:grid!important;grid-template-columns:repeat(2,1fr);gap:8px}ul.ipp-nbn-issues-list li{padding:0!important;margin:0!important;position:relative;list-style:none!important;line-height:1.4}ul.ipp-nbn-issues-list li::before{display:none!important}ul.ipp-nbn-issues-list li a{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#fff;border:1px solid #dde6ef;border-radius:6px;color:#0073aa;text-decoration:none;font-size:.9em;position:relative;transition:all 0.2s;min-height:38px}ul.ipp-nbn-issues-list li a:hover{background:#e8f4fd;border-color:#0073aa;transform:translateY(-1px);box-shadow:0 2px 4px rgb(0 0 0 / .06);color:#005a87}@media (max-width:600px){.ipp-nbn-internet{padding:20px;border-left-width:4px}.ipp-nbn-internet h2{font-size:1.15em}ul.ipp-nbn-issues-list{grid-template-columns:1fr}}.ipp-quick-tip{display:flex;align-items:flex-start;gap:12px;margin:28px 0;padding:18px 22px;background:linear-gradient(135deg,#f0f9ff 0%,#e8f4fd 100%);border-left:4px solid #0073aa;border-radius:6px;font-size:.95em;line-height:1.6;color:#1e3a5f;box-shadow:0 1px 3px rgb(0 0 0 / .06)}.ipp-quick-tip-icon{font-size:1.4em;line-height:1;flex-shrink:0;margin-top:2px}.ipp-quick-tip-text{flex:1}.ipp-quick-tip-text strong{color:#005177;font-weight:700}@media (max-width:600px){.ipp-quick-tip{padding:14px 16px;gap:10px;font-size:.9em}}.ipp-fun-fact{display:flex;align-items:flex-start;gap:12px;margin:28px 0;padding:18px 22px;background:linear-gradient(135deg,#fef9f0 0%,#fdf3e0 100%);border-left:4px solid #e6940a;border-radius:6px;font-size:.95em;line-height:1.6;color:#5a3e0a;box-shadow:0 1px 3px rgb(0 0 0 / .06)}.ipp-fun-fact-icon{font-size:1.4em;line-height:1;flex-shrink:0;margin-top:2px}.ipp-fun-fact-text{flex:1}.ipp-fun-fact-text strong{color:#a06800;font-weight:700}@media (max-width:600px){.ipp-fun-fact{padding:14px 16px;gap:10px;font-size:.9em}}.ipp-nbn-tip{display:flex;align-items:flex-start;gap:12px;margin:28px 0;padding:18px 22px;background:linear-gradient(135deg,#f0faf4 0%,#e0f5ea 100%);border-left:4px solid #1a8a4a;border-radius:6px;font-size:.95em;line-height:1.6;color:#1a3d2a;box-shadow:0 1px 3px rgb(0 0 0 / .06)}.ipp-nbn-tip-icon{font-size:1.4em;line-height:1;flex-shrink:0;margin-top:2px}.ipp-nbn-tip-text{flex:1}.ipp-nbn-tip-text strong{color:#0f6b35;font-weight:700}@media (max-width:600px){.ipp-nbn-tip{padding:14px 16px;gap:10px;font-size:.9em}}.ipp-health-tip{display:flex;align-items:flex-start;gap:12px;margin:28px 0;padding:18px 22px;background:linear-gradient(135deg,#f3e5f5 0%,#e8d5f5 100%);border-left:4px solid #7b1fa2;border-radius:6px;font-size:.95em;line-height:1.6;color:#4a1068;box-shadow:0 1px 3px rgb(0 0 0 / .06)}.ipp-health-tip-icon{font-size:1.4em;line-height:1;flex-shrink:0;margin-top:2px}.ipp-health-tip-text{flex:1}.ipp-health-tip-text strong{color:#6a1b9a;font-weight:700}@media (max-width:600px){.ipp-health-tip{padding:14px 16px;gap:10px;font-size:.9em}}.ipp-hub-page{max-width:1100px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#333;line-height:1.7}.ipp-hub-hero{text-align:center;padding:40px 24px 36px;background:linear-gradient(135deg,#1a237e 0%,#283593 50%,#1565c0 100%);color:#fff;border-radius:16px;margin-bottom:40px}.ipp-hub-hero h1{font-size:36px!important;font-weight:800!important;margin:0 0 12px!important;color:#fff!important;line-height:1.2!important}.ipp-hub-subtitle{font-size:18px;color:rgb(255 255 255 / .95);margin-bottom:24px;max-width:700px;margin-left:auto;margin-right:auto}.ipp-hub-hero-cta{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-bottom:20px}.ipp-hub-call-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:#e91e63;color:#fff!important;font-size:18px;font-weight:700;border-radius:50px;text-decoration:none!important;transition:transform 0.2s,box-shadow 0.2s;box-shadow:0 4px 16px rgb(233 30 99 / .4)}.ipp-hub-call-btn:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgb(233 30 99 / .5);color:#fff!important}.ipp-hub-book-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:rgb(255 255 255 / .15);color:#fff!important;font-size:18px;font-weight:700;border-radius:50px;border:2px solid rgb(255 255 255 / .4);text-decoration:none!important;transition:background 0.2s}.ipp-hub-book-btn:hover{background:rgb(255 255 255 / .25);color:#fff!important}.ipp-hub-trust{font-size:14px;color:rgb(255 255 255 / .95);letter-spacing:.3px}.ipp-hub-section{margin-bottom:48px}.ipp-hub-section h2{font-size:28px!important;font-weight:700!important;color:#1d2327!important;margin:0 0 8px!important;text-align:center}.ipp-hub-section-sub{text-align:center;color:#555;font-size:16px;margin-bottom:24px!important;max-width:700px;margin-left:auto;margin-right:auto}.ipp-hub-problem-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.ipp-hub-problem-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:16px 12px;background:#fff;border:1px solid #e0e0e0;border-radius:12px;text-decoration:none!important;color:#333!important;transition:transform 0.2s,box-shadow 0.2s,border-color 0.2s;cursor:pointer}.ipp-hub-problem-card:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgb(0 0 0 / .1);border-color:#e91e63;color:#333!important}.ipp-hub-card-emoji{font-size:32px;margin-bottom:6px;line-height:1}.ipp-hub-card-text{font-size:14px;font-weight:600;line-height:1.3;margin-bottom:6px}.ipp-hub-card-cta{font-size:11px;color:#c2185b;font-weight:700;text-transform:uppercase;letter-spacing:.5px;opacity:0;transition:opacity 0.2s}.ipp-hub-problem-card:hover .ipp-hub-card-cta{opacity:1}.ipp-hub-mid-cta{text-align:center;padding:32px 24px;background:linear-gradient(135deg,#fff3e0,#ffe0b2);border-radius:16px;margin-bottom:48px;border:2px solid #ffb74d;display:flex;flex-direction:column;align-items:center}.ipp-hub-mid-cta h3{font-size:24px!important;margin:0 0 8px!important;color:#bf360c!important}.ipp-hub-mid-cta p{color:#4e342e;margin-bottom:16px}.ipp-hub-mid-cta .ipp-hub-call-btn{font-size:20px}.ipp-hub-industry-accordion{margin-top:32px;border:1px solid #e0e0e0;border-radius:12px;overflow:hidden}.ipp-hub-industry-toggle{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;background:linear-gradient(135deg,#e8eaf6,#c5cae9);font-size:18px;font-weight:700;color:#283593;cursor:pointer;list-style:none;user-select:none}.ipp-hub-industry-toggle::-webkit-details-marker{display:none}.ipp-hub-industry-toggle::after{content:'\\25BC';font-size:14px;transition:transform 0.3s;margin-left:12px}details[open].ipp-hub-industry-accordion>.ipp-hub-industry-toggle::after{transform:rotate(180deg)}.ipp-hub-ind-count{font-weight:400;font-size:14px;color:#5c6bc0;margin-left:8px}.ipp-hub-industry-accordion .ipp-hub-section{padding:16px 24px 24px;margin-bottom:0}.ipp-hub-industry-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.ipp-hub-industry-card{display:flex;flex-direction:column;padding:14px 16px;background:#f5f7ff;border:1px solid #c5cae9;border-radius:10px;text-decoration:none!important;color:#1a237e!important;transition:transform 0.2s,box-shadow 0.2s}.ipp-hub-industry-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgb(26 35 126 / .15);color:#1a237e!important}.ipp-hub-industry-card-soon{opacity:.5;cursor:default;border-style:dashed}.ipp-hub-ind-name{font-weight:700;font-size:14px;line-height:1.3}.ipp-hub-ind-type{font-size:12px;color:#3949ab;margin-top:2px}.ipp-hub-local{background:#fafafa;padding:32px 28px;border-radius:16px;border:1px solid #e0e0e0}.ipp-hub-local-block{margin-bottom:24px}.ipp-hub-local-block:last-child{margin-bottom:0}.ipp-hub-local-block h3{font-size:20px!important;margin:0 0 10px!important;color:#1d2327!important}.ipp-hub-suburb-grid{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ipp-hub-suburb-tag{display:inline-block;padding:6px 14px;background:#e3f2fd;color:#1565c0;border-radius:20px;font-size:13px;font-weight:600;text-decoration:none}a.ipp-hub-suburb-linked{background:#c8e6c9;color:#1b5e20;cursor:pointer;transition:background 0.2s,transform 0.15s}a.ipp-hub-suburb-linked:hover{background:#a5d6a7;color:#0d3e10;transform:translateY(-1px);text-decoration:none}.ipp-hub-district-list li a{color:inherit!important;text-decoration:none!important}.ipp-hub-district-list li a:hover{text-decoration:underline!important}.ipp-hub-district-list{list-style:none!important;padding:0!important;margin:10px 0 0!important;display:flex;flex-wrap:wrap;gap:8px}.ipp-hub-district-list li{padding:6px 14px!important;background:#e8f5e9!important;color:#1b5e20!important;border-radius:20px!important;font-size:13px!important;font-weight:600!important;list-style:none!important}.ipp-hub-district-list li::before{display:none!important}.ipp-hub-fun-facts{background:#fff8e1;padding:20px 24px;border-radius:12px;border:1px solid #ffe082}.ipp-hub-fact{margin-bottom:8px!important;font-size:15px}.ipp-hub-city-note{font-style:italic;color:#555;font-size:15px}.ipp-hub-faq{background:#fff}details.ipp-hub-faq-item{margin-bottom:0;border-bottom:1px solid #eee}details.ipp-hub-faq-item:last-of-type{border-bottom:none}details.ipp-hub-faq-item>summary.ipp-hub-faq-q{font-size:16px;font-weight:400;color:#1a237e!important;margin:0!important;padding:16px 0;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;user-select:none;gap:12px}details.ipp-hub-faq-item>summary.ipp-hub-faq-q h3{font-size:17px!important;font-weight:700!important;color:inherit!important;margin:0!important;padding:0!important;line-height:1.35;flex:1}details.ipp-hub-faq-item>summary.ipp-hub-faq-q::-webkit-details-marker{display:none}.ipp-faq-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:50%;background:#e8eaf6;transition:background 0.2s,transform 0.25s}.ipp-faq-icon::before{content:'+';font-size:20px;font-weight:400;color:#5c6bc0;line-height:1}details[open] .ipp-faq-icon{background:#c5cae9;transform:rotate(45deg)}details.ipp-hub-faq-item>summary.ipp-hub-faq-q:hover{color:#283593!important}details.ipp-hub-faq-item>summary.ipp-hub-faq-q:hover .ipp-faq-icon{background:#c5cae9}details.ipp-hub-faq-item>summary.ipp-hub-faq-q::after{content:none}.ipp-hub-faq-a{padding:0 0 20px 0;color:#333;font-size:15px;line-height:1.6}.ipp-hub-faq-a p{color:#333;font-size:15px;margin:0 0 8px 0!important}.ipp-hub-faq-a p:last-child{margin-bottom:0!important}.ipp-hub-faq-a a{color:#1565c0;text-decoration:underline}.ipp-hub-areas-we-service{padding:28px 24px;background:#fafafa;border-radius:12px;margin-top:24px}.ipp-hub-areas-we-service h2{color:#1a237e!important;margin-bottom:8px!important}.ipp-hub-areas-we-service>p{color:#555;font-size:15px;margin-bottom:16px!important}.ipp-hub-area-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}a.ipp-hub-area-link{display:inline-block;padding:8px 16px;background:#e3f2fd;color:#0d47a1!important;border-radius:8px;font-size:14px;font-weight:600;text-decoration:none!important;border:1px solid #bbdefb;transition:background 0.2s,transform 0.15s,box-shadow 0.2s}a.ipp-hub-area-link:hover{background:#bbdefb;color:#01579b!important;transform:translateY(-2px);box-shadow:0 2px 8px rgb(13 71 161 / .15);text-decoration:none!important}span.ipp-hub-area-tag{display:inline-block;padding:8px 16px;background:#f5f5f5;color:#777;border-radius:8px;font-size:14px;font-weight:500;border:1px solid #e0e0e0}@media (max-width:600px){.ipp-hub-areas-we-service{padding:20px 16px}a.ipp-hub-area-link,span.ipp-hub-area-tag{font-size:13px;padding:6px 12px}details.ipp-hub-faq-item>summary.ipp-hub-faq-q h3{font-size:15px!important}}.ipp-hub-final-cta{text-align:center;padding:48px 32px;background:linear-gradient(135deg,#1a237e 0%,#283593 50%,#1565c0 100%);color:#fff;border-radius:16px;margin-top:48px}.ipp-hub-final-cta h2{color:#fff!important;font-size:30px!important;margin-bottom:12px!important}.ipp-hub-final-cta>p{color:rgb(255 255 255 / .95)!important;font-size:17px;max-width:700px;margin:0 auto 28px!important}.ipp-hub-final-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-bottom:24px}.ipp-hub-call-btn-large{font-size:22px;padding:18px 40px}.ipp-hub-book-btn-large{font-size:22px;padding:18px 40px}.ipp-hub-trust-final{font-size:13px;color:rgb(255 255 255 / .95)}.ipp-hub-map{padding:24px 0}.ipp-hub-map-wrap{border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgb(0 0 0 / .08)}.ipp-hub-recycling-accordion{margin:24px 0;border:1px solid #c8e6c9;border-radius:12px;overflow:hidden}.ipp-hub-recycling-toggle{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:linear-gradient(135deg,#e8f5e9,#c8e6c9);font-size:17px;font-weight:700;color:#1b5e20;cursor:pointer;list-style:none;user-select:none}.ipp-hub-recycling-toggle::-webkit-details-marker{display:none}.ipp-hub-recycling-toggle::after{content:'\\25BC';font-size:13px;transition:transform 0.3s}details[open].ipp-hub-recycling-accordion>.ipp-hub-recycling-toggle::after{transform:rotate(180deg)}.ipp-hub-recycling-content{padding:20px 24px;font-size:15px;line-height:1.7;color:#333}.ipp-hub-recycling-content h3{font-size:17px!important;margin:20px 0 8px!important;color:#2e7d32!important}.ipp-hub-recycling-links{list-style:none!important;padding:0!important;margin:12px 0!important}.ipp-hub-recycling-links li{padding:8px 0!important;border-bottom:1px solid #e8f5e9!important;font-size:14px!important;list-style:none!important;line-height:1.6!important}.ipp-hub-recycling-links li::before{display:none!important}.ipp-hub-recycling-links li:last-child{border-bottom:none!important}.ipp-hub-recycling-links a{color:#1b5e20;font-weight:600;text-decoration:none}.ipp-hub-recycling-links a:hover{text-decoration:underline;color:#0d3e10}.ipp-hub-inline-image{margin:28px 0!important}.ipp-hub-inline-image img{width:100%;height:auto;border-radius:12px;box-shadow:0 2px 12px rgb(0 0 0 / .08)}@media (max-width:768px){.ipp-hub-hero h1{font-size:26px!important}.ipp-hub-hero{padding:32px 20px 28px}.ipp-hub-subtitle{font-size:15px}.ipp-hub-call-btn,.ipp-hub-book-btn{font-size:15px;padding:12px 24px}.ipp-hub-section{margin-bottom:32px}.ipp-hub-section h2{font-size:22px!important}.ipp-hub-section-sub{font-size:14px}.ipp-hub-problem-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.ipp-hub-card-emoji{font-size:26px}.ipp-hub-card-text{font-size:12px}.ipp-hub-card-cta{opacity:1}.ipp-hub-mid-cta{padding:24px 18px}.ipp-hub-mid-cta h3{font-size:20px!important}.ipp-hub-industry-toggle{padding:14px 18px;font-size:16px}.ipp-hub-industry-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.ipp-hub-local{padding:24px 20px}.ipp-hub-local-block h3{font-size:18px!important}.ipp-hub-final-cta{padding:32px 20px}.ipp-hub-final-cta h2{font-size:24px!important}.ipp-hub-final-cta>p{font-size:15px}.ipp-hub-call-btn-large{font-size:18px;padding:14px 28px}.ipp-hub-book-btn-large{font-size:18px;padding:14px 28px}.ipp-hub-recycling-toggle{padding:14px 18px;font-size:15px}.ipp-hub-recycling-content{padding:16px 18px}}@media (max-width:480px){.ipp-hub-hero{padding:24px 14px}.ipp-hub-hero h1{font-size:22px!important}.ipp-hub-problem-grid{grid-template-columns:repeat(2,1fr)}.ipp-hub-industry-grid{grid-template-columns:repeat(2,1fr)}.ipp-hub-hero-cta{flex-direction:column;align-items:center}.ipp-hub-final-cta{padding:24px 14px}.ipp-hub-final-cta h2{font-size:20px!important}.ipp-hub-call-btn-large,.ipp-hub-book-btn-large{font-size:16px;padding:12px 24px;width:100%;text-align:center;justify-content:center}.ipp-hub-final-buttons{flex-direction:column;align-items:stretch}.ipp-hub-local{padding:18px 14px}.ipp-hub-mid-cta{padding:20px 14px}}.pcd-last-updated-widget{margin:12px 0 20px 0;padding:0}.pcd-luw-inner{background:#f0f7ff;border:1px solid #d4e5f7;border-left:4px solid #0073aa;border-radius:0 8px 8px 0;padding:14px 18px;font-size:14px;line-height:1.5;color:#2c3e50}.pcd-luw-date{margin:0 0 8px 0;font-size:14px;color:#333}.pcd-luw-date strong{color:#0073aa;font-weight:700}.pcd-luw-icon{font-size:15px;vertical-align:middle;margin-right:2px}.pcd-luw-location{color:#666;font-size:13px}.pcd-luw-bullets{margin:0;padding:0;list-style:none}.pcd-luw-bullets li{margin:4px 0;padding:0;font-size:13px;color:#444;line-height:1.45}.pcd-luw-check{color:#27ae60;font-weight:700;margin-right:6px}.ipp-hub-hero .pcd-last-updated-widget{margin:10px 0 14px 0}.ipp-hub-hero .pcd-luw-inner{background:rgb(255 255 255 / .92);border-color:rgb(0 115 170 / .25);border-left-color:#0073aa}.ipp-data-erasure-page>.pcd-last-updated-widget{margin:0 0 24px 0}@media (max-width:600px){.pcd-luw-inner{padding:12px 14px;font-size:13px}.pcd-luw-date{font-size:13px}.pcd-luw-bullets li{font-size:12px}.pcd-luw-location{display:block;margin-top:2px}}.ipp-abc-cta-block{background:#fff;border-radius:20px;padding:36px 28px;box-shadow:0 10px 35px rgb(0 0 0 / .08);border:1px solid #e5e7eb;margin:28px 0}.ipp-abc-cta-block.ipp-abc-mid{margin:32px 0}.ipp-abc-eyebrow{display:inline-block;background:#eef6ff;color:#0b5cab;font-weight:700;font-size:13px;padding:8px 12px;border-radius:999px;margin-bottom:14px}.ipp-abc-heading{font-size:34px!important;line-height:1.15!important;margin:0 0 12px!important;color:#0f172a!important}.ipp-abc-sub{font-size:18px;line-height:1.6;color:#475569;max-width:760px;margin:0 0 28px}.ipp-abc-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:28px}.ipp-abc-card{background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%);border:1px solid #dbeafe;border-radius:18px;padding:22px;box-shadow:0 8px 20px rgb(11 92 171 / .08)}.ipp-abc-icon{width:54px;height:54px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;font-size:28px;background:#eaf4ff;margin-bottom:14px}.ipp-abc-step-title{font-size:22px!important;font-weight:800!important;margin:0 0 10px!important;color:#0f172a!important}.ipp-abc-card p{margin:0;color:#475569;line-height:1.65;font-size:16px}.ipp-abc-trust{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;padding:22px;margin-bottom:28px}.ipp-abc-trust h3{margin:0 0 14px!important;font-size:24px!important;color:#0f172a!important}.ipp-abc-trust-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 24px}.ipp-abc-trust-item{font-size:16px;line-height:1.5;color:#334155;font-weight:600}.ipp-abc-cta-box{background:linear-gradient(135deg,#0b5cab 0%,#083d73 100%);color:#fff;border-radius:20px;padding:26px;text-align:center}.ipp-abc-cta-box h3{margin:0 0 10px!important;font-size:28px!important;color:#ffffff!important}.ipp-abc-cta-box>p{margin:0 0 18px;font-size:17px;color:rgb(255 255 255 / .9)}.ipp-abc-cta-row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.ipp-abc-btn{display:inline-block;padding:16px 24px;border-radius:12px;font-weight:800;font-size:17px;text-decoration:none!important;transition:transform 0.15s ease,box-shadow 0.15s ease;min-width:260px;text-align:center}.ipp-abc-btn:hover{transform:translateY(-2px)}.ipp-abc-btn-book{background:#f59e0b;color:#111827!important;box-shadow:0 10px 20px rgb(245 158 11 / .28)}.ipp-abc-btn-book:hover{background:#d97706;color:#111827!important}.ipp-abc-btn-call{background:#fff;color:#0b5cab!important;box-shadow:0 10px 20px rgb(255 255 255 / .18)}.ipp-abc-btn-call:hover{background:#f0f7ff;color:#0b5cab!important}.ipp-abc-micro{margin-top:14px;font-size:14px;color:rgb(255 255 255 / .88);line-height:1.5}.ipp-abc-remote-session{margin-top:18px;padding-top:0;text-align:center;display:flex;flex-direction:column;align-items:center}.ipp-abc-remote-session>*{width:auto;max-width:100%}.ipp-abc-remote-session .ipp-abc-remote-divider,.ipp-abc-remote-session .ipp-abc-remote-info{width:100%}.ipp-abc-remote-divider{text-align:center;margin-bottom:14px;position:relative}.ipp-abc-remote-divider::before{content:'';position:absolute;top:50%;left:10%;right:10%;height:1px;background:rgb(255 255 255 / .25)}.ipp-abc-remote-divider span{position:relative;background:#0b5cab;padding:0 16px;font-size:13px;color:rgb(255 255 255 / .75);text-transform:uppercase;letter-spacing:.5px}.ipp-abc-btn-remote{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#00b4d8,#0077b6)!important;color:#ffffff!important;font-size:17px;font-weight:700;padding:14px 32px;border-radius:10px;text-decoration:none;box-shadow:0 8px 24px rgb(0 180 216 / .35);transition:all 0.25s ease;cursor:pointer}.ipp-abc-btn-remote:hover{background:linear-gradient(135deg,#0096c7,#005f8a)!important;transform:translateY(-2px);box-shadow:0 12px 28px rgb(0 180 216 / .45);color:#ffffff!important}.ipp-abc-remote-info{margin-top:10px;font-size:13px;color:rgb(255 255 255 / .75);line-height:1.6}.ipp-abc-remote-faq-link{color:#90caf9!important;text-decoration:underline;font-weight:600}.ipp-abc-remote-faq-link:hover{color:#ffffff!important}@media (max-width:900px){.ipp-abc-heading{font-size:30px!important}.ipp-abc-steps{grid-template-columns:1fr}.ipp-abc-trust-grid{grid-template-columns:1fr}}@media (max-width:600px){.ipp-abc-cta-block{padding:24px 16px;border-radius:16px}.ipp-abc-heading{font-size:26px!important}.ipp-abc-sub{font-size:16px}.ipp-abc-step-title{font-size:20px!important}.ipp-abc-cta-box h3{font-size:24px!important}.ipp-abc-btn{width:100%;min-width:auto}}.ipp-emergency-cta{margin:28px 0;border-radius:18px;overflow:hidden;box-shadow:0 8px 30px rgb(139 0 0 / .2)}.ipp-emergency-inner{background:linear-gradient(135deg,#c0392b 0%,#8b0000 50%,#6d0000 100%);padding:28px 32px;text-align:center;color:#fff}.ipp-emergency-heading{font-size:28px;font-weight:800;margin:0 0 10px;line-height:1.2;color:#fff}.ipp-emergency-sub{font-size:17px;color:rgb(255 255 255 / .92);margin:0 0 20px;line-height:1.5}.ipp-emergency-sub strong{color:#fff}.ipp-emergency-btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:16px}.ipp-emergency-btn{display:inline-block;padding:15px 28px;border-radius:12px;font-weight:800;font-size:17px;text-decoration:none!important;transition:transform 0.15s ease,box-shadow 0.15s ease;min-width:240px;text-align:center}.ipp-emergency-btn:hover{transform:translateY(-2px)}.ipp-emergency-btn-book{background:#f59e0b;color:#111827!important;box-shadow:0 8px 20px rgb(245 158 11 / .35)}.ipp-emergency-btn-book:hover{background:#d97706;color:#111827!important;box-shadow:0 10px 25px rgb(245 158 11 / .45)}.ipp-emergency-btn-call{background:#fff;color:#c0392b!important;box-shadow:0 8px 20px rgb(255 255 255 / .2)}.ipp-emergency-btn-call:hover{background:#fff5f5;color:#a93226!important;box-shadow:0 10px 25px rgb(255 255 255 / .3)}.ipp-emergency-trust{font-size:14px;color:rgb(255 255 255 / .85);margin-bottom:4px;line-height:1.5}.ipp-emergency-owned{font-size:14px;color:gold}@media (max-width:600px){.ipp-emergency-inner{padding:22px 18px}.ipp-emergency-heading{font-size:22px}.ipp-emergency-sub{font-size:15px}.ipp-emergency-btn{width:100%;min-width:auto;font-size:16px}.ipp-emergency-trust{font-size:12px}}.ipp-abc-cta-box a,.ipp-abc-cta-box a:link,.ipp-abc-cta-box a:visited,.ipp-abc-cta-box a:hover,.ipp-abc-cta-box a:active,.ipp-abc-cta-box a:focus,.ipp-emergency-inner a,.ipp-emergency-inner a:link,.ipp-emergency-inner a:visited,.ipp-emergency-inner a:hover,.ipp-emergency-inner a:active,.ipp-emergency-inner a:focus{-webkit-text-fill-color:currentColor!important;-webkit-tap-highlight-color:rgb(0 0 0 / .06)}.ipp-module{display:flex;align-items:flex-start;gap:16px;margin:32px 0;padding:24px 28px;border-radius:10px;font-size:1.08em;line-height:1.7;box-shadow:0 2px 8px rgb(0 0 0 / .1);transition:box-shadow 0.2s ease}.ipp-module:hover{box-shadow:0 4px 16px rgb(0 0 0 / .14)}.ipp-module-icon{font-size:2em;line-height:1;flex-shrink:0;margin-top:2px}.ipp-module-body{flex:1}.ipp-module-label{font-weight:700;font-size:1.05em;display:inline}.ipp-aussie-tip{background:linear-gradient(135deg,#e8f5e9 0%,#c8e6c9 100%);border-left:4px solid #00843D;color:#1b5e20}.ipp-aussie-tip .ipp-module-label{color:#00843D}.ipp-retro-quiz{background:linear-gradient(135deg,#f3e5f5 0%,#e1bee7 100%);border-left:4px solid #6A1B9A;color:#4a148c}.ipp-retro-quiz .ipp-module-label{color:#6A1B9A}.ipp-celebrity-challenge{background:linear-gradient(135deg,#ffebee 0%,#ffcdd2 100%);border-left:4px solid #C62828;color:#b71c1c}.ipp-celebrity-challenge .ipp-module-label{color:#C62828}.ipp-celebrity-clue{font-style:italic;margin:8px 0 4px;padding:10px 14px;background:rgb(255 255 255 / .5);border-radius:6px;line-height:1.6}.ipp-aussie-funfact{background:linear-gradient(135deg,#fff3e0 0%,#ffe0b2 100%);border-left:4px solid #E65100;color:#bf360c}.ipp-aussie-funfact .ipp-module-label{color:#E65100}.ipp-did-you-know{background:linear-gradient(135deg,#e1f5fe 0%,#b3e5fc 100%);border-left:4px solid #0277BD;color:#01579b}.ipp-did-you-know .ipp-module-label{color:#0277BD}.ipp-myth-buster{background:linear-gradient(135deg,#fce4ec 0%,#f8bbd0 100%);border-left:4px solid #AD1457;color:#880e4f}.ipp-myth-buster .ipp-module-label{color:#AD1457}.ipp-mc-options{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 4px}.ipp-mc-option{display:inline-block;padding:6px 14px;background:rgb(255 255 255 / .6);border:1px solid rgb(0 0 0 / .1);border-radius:20px;font-size:.9em;font-weight:600;white-space:nowrap}.ipp-accordion{margin-top:12px}.ipp-accordion-toggle{display:none}@keyframes ipp-wiggle{0%,100%{transform:rotate(0deg)}15%{transform:rotate(-2.5deg) scale(1.03)}30%{transform:rotate(2deg) scale(1.03)}45%{transform:rotate(-1.5deg)}60%{transform:rotate(1deg)}75%{transform:rotate(-0.5deg)}}.ipp-accordion-btn{display:inline-block;padding:10px 22px;background:rgb(255 255 255 / .75);border:2px solid rgb(0 0 0 / .18);border-radius:8px;cursor:pointer;font-size:.95em;font-weight:700;letter-spacing:.02em;transition:all 0.2s ease;user-select:none}.ipp-accordion-btn:hover{background:rgb(255 255 255 / .95);border-color:rgb(0 0 0 / .3);box-shadow:0 3px 10px rgb(0 0 0 / .1);animation:ipp-wiggle 0.6s ease}.ipp-accordion-content{max-height:0;overflow:hidden;transition:max-height 0.35s ease,padding 0.35s ease;padding:0 14px}.ipp-accordion-content p{margin:0 0 8px;line-height:1.65;font-size:1.02em}.ipp-accordion:has(.ipp-accordion-toggle:checked) .ipp-accordion-content,.ipp-accordion-toggle:checked~.ipp-accordion-content{max-height:500px;padding:14px 16px;background:rgb(255 255 255 / .55);border-radius:8px;margin-top:10px}.ipp-accordion:has(.ipp-accordion-toggle:checked) .ipp-accordion-btn,.ipp-accordion-toggle:checked~.ipp-accordion-btn{background:rgb(0 0 0 / .08);border-color:rgb(0 0 0 / .2)}.ipp-details-accordion{margin-top:12px}.ipp-details-accordion summary.ipp-accordion-btn{list-style:none}.ipp-details-accordion summary.ipp-accordion-btn::-webkit-details-marker{display:none}.ipp-details-accordion summary.ipp-accordion-btn::marker{display:none;content:""}.ipp-details-accordion summary.ipp-accordion-btn:hover{background:rgb(255 255 255 / .95);border-color:rgb(0 0 0 / .3);box-shadow:0 3px 10px rgb(0 0 0 / .1);animation:ipp-wiggle 0.6s ease}.ipp-details-accordion[open] summary.ipp-accordion-btn{background:rgb(0 0 0 / .08);border-color:rgb(0 0 0 / .2)}.ipp-accordion-reveal{padding:14px 16px;background:rgb(255 255 255 / .55);border-radius:8px;margin-top:10px}.ipp-accordion-reveal p{margin:0 0 8px;line-height:1.65;font-size:1.02em}.ipp-accordion-reveal ol{margin:8px 0;padding-left:22px}.ipp-accordion-reveal ol li{margin-bottom:6px;line-height:1.55}@media (max-width:600px){.ipp-module{padding:18px 20px;gap:12px;font-size:1em}.ipp-module-icon{font-size:1.5em}.ipp-mc-options{flex-direction:column}.ipp-accordion-btn{font-size:.9em;padding:9px 18px}}.ipp-tech-timeline{background:linear-gradient(135deg,#eceff1 0%,#cfd8dc 100%);border-left:4px solid #37474F;color:#263238}.ipp-tech-timeline .ipp-module-label{color:#37474F}.ipp-jargon-decoder{background:linear-gradient(135deg,#e3f2fd 0%,#bbdefb 100%);border-left:4px solid #1565C0;color:#0d47a1}.ipp-jargon-decoder .ipp-module-label{color:#1565C0}.ipp-jargon-simple{margin:8px 0 4px;padding:10px 14px;background:rgb(255 255 255 / .5);border-radius:6px;line-height:1.6;font-size:1.02em}.ipp-speed-benchmark{background:linear-gradient(135deg,#fff8e1 0%,#ffecb3 100%);border-left:4px solid #FF6F00;color:#e65100}.ipp-speed-benchmark .ipp-module-label{color:#FF6F00}.ipp-speed-needed{display:inline-block;margin:8px 0;padding:6px 16px;background:rgb(255 111 0 / .12);border:2px solid rgb(255 111 0 / .3);border-radius:20px;font-size:.95em;font-weight:700;color:#e65100}.ipp-aussie-hero{background:linear-gradient(135deg,#e0f2f1 0%,#b2dfdb 100%);border-left:4px solid #00695C;color:#004d40}.ipp-aussie-hero .ipp-module-label{color:#00695C}.ipp-then-vs-now{background:linear-gradient(135deg,#ede7f6 0%,#d1c4e9 100%);border-left:4px solid #4527A0;color:#311b92}.ipp-then-vs-now .ipp-module-label{color:#4527A0}.ipp-comparison{display:flex;gap:12px;margin-top:10px}.ipp-comparison-then,.ipp-comparison-now{flex:1;padding:12px 14px;border-radius:6px;font-size:.92em;line-height:1.55}.ipp-comparison-then{background:rgb(255 255 255 / .4);border:1px dashed rgb(69 39 160 / .3)}.ipp-comparison-now{background:rgb(255 255 255 / .6);border:1px solid rgb(69 39 160 / .25)}.ipp-comparison-label{display:block;font-weight:700;font-size:.85em;margin-bottom:4px;text-transform:uppercase;letter-spacing:.04em;opacity:.75}.ipp-scam-spotter{background:linear-gradient(135deg,#fbe9e7 0%,#ffccbc 100%);border-left:4px solid #B71C1C;color:#bf360c}.ipp-scam-spotter .ipp-module-label{color:#B71C1C}.ipp-scam-scenario{font-style:italic;margin:8px 0 4px;padding:10px 14px;background:rgb(255 255 255 / .5);border-radius:6px;line-height:1.6}.ipp-scam-verdict{font-size:1.05em}.ipp-verdict-scam{color:#c62828}.ipp-verdict-suspicious{color:#e65100}.ipp-verdict-likely-scam{color:#d84315}.ipp-verdict-likely-legitimate{color:#2e7d32}.ipp-verdict-possible-cryptojacking{color:#6a1b9a}.ipp-eco-tip{background:linear-gradient(135deg,#e8f5e9 0%,#c8e6c9 100%);border-left:4px solid #2E7D32;color:#1b5e20}.ipp-eco-tip .ipp-module-label{color:#2E7D32}.ipp-quick-diagnostic{background:linear-gradient(135deg,#fff3e0 0%,#ffe0b2 100%);border-left:4px solid #E65100;color:#bf360c}.ipp-quick-diagnostic .ipp-module-label{color:#E65100}.ipp-diagnostic-steps{margin:8px 0;padding-left:22px}.ipp-diagnostic-steps li{margin-bottom:6px;line-height:1.55}.ipp-diagnostic-cta{margin-top:10px;padding:10px 14px;background:rgb(230 81 0 / .08);border-radius:6px;border-left:3px solid #E65100}.ipp-cost-comparison{background:linear-gradient(135deg,#e8f5e9 0%,#c8e6c9 100%);border-left:4px solid #1B5E20;color:#1b5e20}.ipp-cost-comparison .ipp-module-label{color:#1B5E20}.ipp-cost-row{display:flex;gap:12px;margin:10px 0;flex-wrap:wrap}.ipp-cost-repair,.ipp-cost-replace{display:inline-block;padding:6px 14px;border-radius:20px;font-size:.9em;font-weight:600}.ipp-cost-repair{background:rgb(27 94 32 / .12);border:1px solid rgb(27 94 32 / .3);color:#1b5e20}.ipp-cost-replace{background:rgb(183 28 28 / .08);border:1px solid rgb(183 28 28 / .2);color:#b71c1c}.ipp-warning-sign{border-left:4px solid #D84315;color:#bf360c}.ipp-warning-sign .ipp-module-label{color:#D84315}.ipp-severity-urgent{background:linear-gradient(135deg,#ffebee 0%,#ffcdd2 100%);border-left-color:#c62828}.ipp-severity-moderate{background:linear-gradient(135deg,#fff8e1 0%,#ffecb3 100%);border-left-color:#e65100}.ipp-severity-low{background:linear-gradient(135deg,#e3f2fd 0%,#bbdefb 100%);border-left-color:#1565c0}.ipp-warning-meaning{margin-top:6px;font-size:.93em;opacity:.9}.ipp-senior-win{background:linear-gradient(135deg,#fffde7 0%,#fff9c4 100%);border-left:4px solid #F9A825;color:#5d4037}.ipp-senior-win .ipp-module-label{color:#e65100}.ipp-senior-quote{margin:10px 0 0;padding:8px 16px;background:rgb(255 255 255 / .5);border-left:3px solid #F9A825;border-radius:0 6px 6px 0;font-style:italic;font-size:1.02em;color:#4e342e}.ipp-speed-promise{background:linear-gradient(135deg,#e8eaf6 0%,#c5cae9 100%);border-left:4px solid #0D47A1;color:#1a237e}.ipp-speed-promise .ipp-module-label{color:#0D47A1;font-size:1.05em;display:block;margin-bottom:4px}.ipp-local-stat{background:linear-gradient(135deg,#fce4ec 0%,#f8bbd0 100%);border-left:4px solid #880E4F;color:#880e4f}.ipp-local-stat .ipp-module-label{color:#880E4F}.ipp-stat-number{font-size:1.3em;font-weight:800;color:#ad1457}.ipp-stat-nudge{margin-top:6px;font-size:.93em;font-style:italic;opacity:.85}@media (max-width:600px){.ipp-comparison{flex-direction:column}.ipp-cost-row{flex-direction:column}}.entry-content .cta-block,.cta-block{background:#1B5E20!important;color:#fff!important;padding:28px 32px!important;border-radius:8px!important;margin:32px 0!important;text-align:center!important;max-width:100%;overflow-x:hidden;box-sizing:border-box}.entry-content .cta-block h3,.entry-content .cta-block p,.entry-content .cta-block div,.entry-content .cta-block span,.cta-block h3,.cta-block p,.cta-block div,.cta-block span{text-align:center!important;color:#fff!important}.entry-content .cta-block h3,.cta-block h3{margin:0 0 10px!important;color:#fff!important;font-size:24px!important;font-weight:bold!important}.entry-content .cta-block p,.cta-block p{color:#E8F5E9!important}.entry-content .cta-block .cta-phone,.cta-block .cta-phone{display:inline-block!important;background:#fff!important;color:#1B5E20!important;font-weight:bold!important;font-size:22px!important;padding:14px 36px!important;border-radius:6px!important;text-decoration:none!important}.cta-block .cta-phone:hover{background:#E8F5E9!important}.entry-content .cta-block .cta-guarantee,.cta-block .cta-guarantee{font-size:13px!important;color:#A5D6A7!important}@media (max-width:600px){.entry-content .cta-block,.cta-block{padding:20px 16px!important}.entry-content .cta-block h3,.cta-block h3{font-size:20px!important}.entry-content .cta-block .cta-phone,.cta-block .cta-phone{font-size:18px!important;padding:12px 24px!important}}html body .entry-content .ipp-body>div.ipp-hero-intro>p,html body .entry-content .ipp-body>div.ipp-hero-intro p,html .entry-content .ipp-hero-intro p{color:#1b2e1d!important}html body .entry-content .ipp-body>div.ipp-hero-intro>p strong,html body .entry-content .ipp-body>div.ipp-hero-intro p strong,html body .entry-content .ipp-body>div.ipp-hero-intro>p em,html body .entry-content .ipp-body>div.ipp-hero-intro p em{color:#1b5e20!important}html body .entry-content .ipp-body>div.ipp-hero-intro>p a,html body .entry-content .ipp-body>div.ipp-hero-intro p a{color:#1b5e20!important;text-decoration:underline!important}html body .entry-content .ipp-body>div.ipp-problems-box>p,html body .entry-content .ipp-body>div.ipp-problems-box p,html .entry-content .ipp-problems-box p{color:#3e2723!important}html body .entry-content .ipp-body>div[style*="border-left"]>p,html body .entry-content .ipp-body>div[style*="border-left"] p{color:inherit!important}html body .entry-content .ipp-body>div[style*="border-left"]>p strong,html body .entry-content .ipp-body>div[style*="border-left"] p strong,html body .entry-content .ipp-body>div[style*="border-left"]>p em,html body .entry-content .ipp-body>div[style*="border-left"] p em,html body .entry-content .ipp-body>div[style*="border-left"]>p b,html body .entry-content .ipp-body>div[style*="border-left"] p b{color:inherit!important}html body .entry-content .ipp-body>div[style*="border-left"]>p a,html body .entry-content .ipp-body>div[style*="border-left"] p a{color:#1b5e20!important;text-decoration:underline!important}html body .entry-content .ipp-body>ul>li[style*="border-left"],html body .entry-content .ipp-body>div>ul>li[style*="border-left"]{color:inherit!important}.entry-content .ipp-abc-cta-box,.entry-content .ipp-abc-cta-box>p,.entry-content .ipp-abc-cta-box h3,.entry-content .ipp-abc-cta-box .ipp-abc-cta-sub,.entry-content .ipp-abc-remote-session,.entry-content .ipp-abc-remote-session p,.entry-content .ipp-abc-remote-session span,.entry-content .ipp-emergency-cta,.entry-content .ipp-emergency-cta p:not(.ipp-emergency-owned p),.entry-content .ipp-emergency-heading,.entry-content .ipp-emergency-sub,.entry-content .ipp-emergency-trust,.entry-content .ipp-faq-cta,.entry-content .ipp-faq-cta p,.entry-content .ipp-faq-cta span,.entry-content .ipp-cta-quote,.entry-content .ipp-cta-quote-heading,.entry-content .ipp-cta-quote-text,.entry-content .ipp-cta-content,.entry-content .ipp-cta-content p,.entry-content .ipp-cta-trust,.entry-content .ipp-final-cta,.entry-content .ipp-final-cta p,.entry-content .ipp-hub-final-cta,.entry-content .ipp-hub-final-cta p,.entry-content .ipp-ms-final-cta,.entry-content .ipp-ms-final-cta p,.entry-content .ipp-cta-white-text,.entry-content .ipp-cta-white-text p{color:#ffffff!important}.entry-content .ipp-emergency-owned,.entry-content .ipp-emergency-owned strong,.entry-content .ipp-emergency-owned span{color:#ffd700!important}.entry-content .ipp-abc-cta-box p strong,.entry-content .ipp-abc-cta-box strong,.entry-content .ipp-abc-remote-session strong,.entry-content .ipp-faq-cta p strong,.entry-content .ipp-emergency-sub strong,.entry-content .ipp-emergency-cta a:not(.ipp-emergency-btn){color:#ffa726!important}.entry-content a.ipp-abc-btn-book{color:#111827!important}.entry-content a.ipp-abc-btn-call{color:#0b5cab!important}.entry-content a.ipp-abc-btn-remote{color:#ffffff!important}.entry-content a.ipp-emergency-btn-book{color:#111827!important}.entry-content a.ipp-emergency-btn-call{color:#c0392b!important}.entry-content .ipp-abc-remote-session p,.entry-content .ipp-abc-remote-session>p{text-align:center!important;margin:0 0 10px!important;width:100%!important;max-width:100%!important}.entry-content .ipp-abc-remote-session>.ipp-abc-btn-remote,.entry-content .ipp-abc-remote-session>p>.ipp-abc-btn-remote{display:inline-flex!important}