:root{--primary:#209cee;--primary-dark:#1a7bbd;--bg:#fdfbf7;--white:#ffffff;--text:#333333;--text-light:#666666;--muted:#555555;--line:#e0e0e0;--light-blue:#e1f5fe;--soft-blue:#f0f8ff;--soft-grey:#f9f9f9;--shadow:0 4px 15px rgba(0, 0, 0, 0.05);--shadow-blue:0 8px 25px rgba(32, 156, 238, 0.1);--step--1:clamp(0.9rem, 0.86rem + 0.2vw, 1rem);--step-0:clamp(1rem, 0.95rem + 0.25vw, 1.125rem);--step-1:clamp(1.15rem, 1.04rem + 0.55vw, 1.45rem);--step-2:clamp(1.45rem, 1.18rem + 1.35vw, 2.15rem);--step-3:clamp(1.85rem, 1.35rem + 2.5vw, 3.15rem);--step-4:clamp(2.25rem, 1.45rem + 4vw, 4.4rem)}*,*::before,*::after{box-sizing:border-box}img{max-width:100%;height:auto}table{width:100%;border-collapse:collapse;margin-bottom:20px}body{font-family:'Poppins',sans-serif;color:var(--text);background-color:var(--bg)}h1,h2,h3,h4,h5,h6{font-family:'Montserrat',sans-serif;font-weight:700;color:var(--primary);line-height:1.12;text-wrap:balance;overflow-wrap:anywhere}h1{font-size:var(--step-4)}h2{font-size:var(--step-3)}h3{font-size:var(--step-1)}h4{font-size:var(--step-0)}a{color:var(--primary)}.container{max-width:1280px;margin:0 auto;padding:0 20px}.bns-btn-primary .ui.button,.bns-btn-primary a,.button.primary,.bns-btn-secondary .ui.button,.bns-btn-secondary a,.button.secondary{border-radius:50px!important;font-family:'Montserrat',sans-serif!important;font-weight:600!important;padding:12px 25px!important;border:2px solid var(--primary)!important;transition:background-color 0.3s ease,color 0.3s ease,border-color 0.3s ease,transform 0.3s ease,box-shadow 0.3s ease!important;text-decoration:none!important;display:inline-block;text-align:center}.bns-btn-primary .ui.button,.bns-btn-primary a,.button.primary{background:var(--primary)!important;color:var(--white)!important}.bns-btn-secondary .ui.button,.bns-btn-secondary a,.button.secondary{background:transparent!important;color:var(--primary)!important}.hero-ctas,.cta-buttons,.areas-content,.journey-items{display:flex;flex-direction:column}.hero-ctas{gap:15px}.cta-buttons{gap:15px}.areas-content{gap:30px}.journey-items{gap:25px}.bns-badge,.badge,.location-pills .pill{display:inline-block;background:var(--light-blue);color:var(--primary);border-radius:20px;font-weight:600}.bns-badge,.badge{padding:5px 15px;font-size:14px;margin-bottom:15px}.location-pills .pill{padding:8px 14px;font-size:13px;font-weight:500}.bns-card{background:var(--white)!important;padding:30px!important;border-radius:20px!important;box-shadow:var(--shadow)!important;transition:transform 0.3s!important}.bns-card:hover{transform:translateY(-5px)!important}.bio-flex-container{display:flex;align-items:center;gap:40px;flex-wrap:wrap}.bio-image{flex:0 0 320px;max-width:100%;margin:0 auto}.bio-text{flex:1;min-width:300px}#header #site-logo{flex-direction:row!important;float:left!important}.about-hero{background:linear-gradient(135deg,var(--bg) 0%,#f5f8fb 100%);padding:60px 20px}.about-hero-grid,.areas-grid,.neurodiversity-grid,.journey-grid,.cta-section .container{display:grid;gap:50px;max-width:1200px;margin:0 auto;align-items:center}.about-hero-grid{grid-template-columns:300px 1fr;gap:40px}.areas-grid,.neurodiversity-grid,.journey-grid,.cta-section .container{grid-template-columns:1fr 1fr}.about-hero-image{flex-shrink:0}.about-hero-image img{width:100%;max-width:300px;height:auto;border-radius:16px;box-shadow:0 8px 30px rgb(32 156 238 / .15);object-fit:cover}.about-hero-content{max-width:600px}.about-hero h1{font-size:var(--step-4);margin:15px 0;color:var(--text)}.about-hero .subtitle{font-size:16px;color:var(--text-light);font-weight:500;margin:8px 0 15px}.about-hero .hero-description,.section-intro,.neurodiversity-content p,.journey-content>p,.cta-content p{line-height:1.8;color:var(--text-light)}.about-hero .hero-description,.neurodiversity-content p,.journey-content>p,.cta-content p{font-size:15px}.about-hero .hero-description{color:var(--muted);margin:15px 0 25px}.neurodiversity-content p{margin-bottom:25px}.journey-content>p{margin-bottom:30px}.cta-content p{margin-bottom:30px}.location-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.approach-section,.neurodiversity-section,.credentials-section,.fees-section{padding:80px 20px;background:var(--white)}.areas-section,.journey-section,.testimonials-section,.breadcrumb,.fees-section.bg-light{background:var(--soft-grey)}.areas-section,.journey-section,.testimonials-section{padding:80px 20px}.approach-section h2,.areas-section h2,.credentials-section h2,.testimonials-section h2,.fees-section h2{text-align:center;margin-bottom:20px;color:var(--text)}.credentials-section h2{margin-bottom:50px}.section-intro{text-align:center;max-width:800px;margin:0 auto 50px;font-size:16px}.section-intro a,.fees-hero a,.price-note a,.session-includes a,.assessment-note a,.funding-card .link,.faq-item a,.step a,.breadcrumb a{color:var(--primary);text-decoration:none}.section-intro a:hover,.fees-hero a:hover,.price-note a:hover,.session-includes a:hover,.assessment-note a:hover,.funding-card .link:hover,.faq-item a:hover,.step a:hover,.breadcrumb a:hover{text-decoration:underline}.approach-cards,.credentials-grid,.assessment-cards,.faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px, 100%),1fr));gap:30px;max-width:1200px;margin:0 auto}.pricing-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px, 100%),1fr));gap:30px;max-width:1000px;margin:0 auto}.funding-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px, 100%),1fr));gap:25px;max-width:1200px;margin:0 auto}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px, 100%),1fr));gap:30px;max-width:1000px;margin:0 auto}.approach-card,.pricing-card,.funding-card,.step{background:var(--bg);border-radius:16px}.approach-card{padding:40px 30px;text-align:center;transition:transform 0.3s ease,box-shadow 0.3s ease;border:1px solid #f0f0f0}.approach-card:hover,.pricing-card:hover{transform:translateY(-8px)}.approach-card:hover{box-shadow:var(--shadow-blue)}.approach-card .card-icon{font-size:36px;margin-bottom:15px;color:var(--primary)}.approach-card h3,.pricing-card h3,.assessment-card h3,.funding-card h3{color:var(--text);font-weight:600}.approach-card h3{font-size:20px;margin-bottom:15px}.approach-card p,.area-item p,.journey-item p,.credential p,.funding-card p,.faq-item p,.step p{color:var(--text-light);line-height:1.6}.approach-card p,.area-item p{font-size:15px;line-height:1.7}.area-item h3{font-size:18px;margin-bottom:12px;color:var(--text)}.areas-image img,.neurodiversity-image img,.journey-image img,.cta-image img{width:100%;height:auto;border-radius:12px}.neurodiversity-content h2,.journey-content h2,.cta-content h2{margin-bottom:20px;color:var(--text)}.neurodiversity-list,.price-list,.session-includes ul,.assessment-list,.funding-details{list-style:none;padding:0}.neurodiversity-list{margin:0}.price-list{margin:20px 0}.session-includes ul{margin:0}.assessment-list{margin:15px 0 20px}.funding-details{margin:15px 0;text-align:left}.neurodiversity-list li,.session-includes li,.assessment-list li,.funding-details li{position:relative;color:var(--text-light)}.neurodiversity-list li{padding:12px 0 12px 30px;font-size:15px;line-height:1.6}.session-includes li{padding:10px 0 10px 30px;font-size:14px;color:var(--muted);line-height:1.6}.assessment-list li{padding:8px 0 8px 25px;font-size:14px;color:var(--muted);line-height:1.6}.funding-details li{padding:6px 0 6px 20px;font-size:13px}.neurodiversity-list li::before,.session-includes li::before,.assessment-list li::before,.funding-details li::before{position:absolute;left:0;color:var(--primary);font-weight:700}.neurodiversity-list li::before,.session-includes li::before,.assessment-list li::before{content:"\2713"}.neurodiversity-list li::before{font-size:18px}.session-includes li::before{font-size:16px}.funding-details li::before{content:"\2022"}.journey-item h4,.credential h4,.faq-item h4,.step h4{color:var(--text);font-weight:600}.journey-item h4,.credential h4,.faq-item h4,.step h4{font-size:16px}.journey-item h4{margin-bottom:8px}.credential h4{margin:0 0 10px}.faq-item h4{margin-bottom:12px}.step h4{margin-bottom:10px}.journey-item p,.credential p,.faq-item p,.step p{font-size:14px}.credential,.pricing-card,.assessment-card,.funding-card,.faq-item,.step,.testimonial-card,.contact-form-wrapper{border-radius:12px}.credential{background:var(--bg);padding:25px;border-left:4px solid var(--primary)}.testimonial-card,.assessment-card,.faq-item,.contact-form-wrapper{background:var(--white);box-shadow:var(--shadow)}.testimonial-card,.faq-item{padding:30px}.testimonial-stars{color:#ffc107;font-size:16px;margin-bottom:15px}.testimonial-text{font-size:15px;line-height:1.8;color:var(--text-light);margin-bottom:15px;font-style:italic}.testimonial-author{font-size:14px;color:var(--primary);font-weight:600}.cta-section{padding:80px 20px;background:linear-gradient(135deg,var(--light-blue) 0%,var(--soft-blue) 100%)}.cta-buttons .button{padding:14px 30px!important;font-size:16px!important}.breadcrumb{padding:15px 20px;border-bottom:1px solid var(--line);font-size:13px}.breadcrumb a{margin:0 5px}.breadcrumb span{color:var(--text-light);font-weight:600}.fees-hero{background:linear-gradient(135deg,var(--light-blue) 0%,var(--soft-blue) 100%);padding:80px 20px;text-align:center}.fees-hero h1{font-size:var(--step-4);margin-bottom:15px;color:var(--text)}.fees-hero p{font-size:18px;color:var(--text-light);margin-bottom:30px;line-height:1.6}.fees-section h2{font-size:var(--step-3)}.pricing-card{padding:40px 30px;border:2px solid var(--light-blue);transition:transform 0.3s ease,box-shadow 0.3s ease;position:relative;word-wrap:break-word;overflow-wrap:break-word}.pricing-card:hover{box-shadow:0 12px 30px rgb(32 156 238 / .15)}.pricing-card.highlight{border-color:var(--primary);background:linear-gradient(135deg,var(--soft-blue) 0%,var(--bg) 100%)}.pricing-card h3{font-size:20px;margin-bottom:15px}.price,.price-range{font-weight:700;color:var(--primary)}.price{font-size:clamp(24px, 4vw, 36px);margin-bottom:5px}.price-range{font-size:clamp(18px, 3vw, 24px);margin-bottom:15px}.price-detail{font-size:14px;color:var(--text-light);margin-bottom:20px}.price-list li{padding:8px 0;font-size:14px;color:var(--muted);border-bottom:1px solid var(--line)}.price-list li:last-child{border-bottom:none}.price-list strong{color:var(--primary)}.price-note{font-size:12px;color:#999;margin-top:15px;font-style:italic}.session-includes,.assessment-note{background:var(--light-blue);border-radius:12px}.session-includes{padding:30px;margin:40px auto 0;max-width:800px}.session-includes h3{font-size:18px;margin-bottom:20px;color:var(--text)}.assessment-card{padding:35px 30px;border-left:4px solid var(--primary);transition:transform 0.3s ease}.assessment-card:hover{transform:translateY(-5px)}.assessment-card h3{font-size:18px;margin-bottom:15px}.assessment-detail{font-size:13px;font-weight:600;color:var(--text-light);margin-bottom:12px;text-transform:none;letter-spacing:0}.assessment-timeline{font-size:13px;color:var(--text-light);margin:15px 0;font-weight:500}.assessment-note{text-align:center;padding:20px;max-width:900px;margin:0 auto}.assessment-note p{font-size:14px;color:var(--text);margin:0}.assessment-note a{font-weight:600}.funding-card{padding:30px;border:2px solid #f0f0f0;transition:border-color 0.3s ease,box-shadow 0.3s ease;text-align:center}.funding-card:hover{border-color:var(--primary);box-shadow:var(--shadow-blue)}.funding-card.highlight{background:linear-gradient(135deg,var(--light-blue) 0%,var(--soft-blue) 100%);border-color:var(--primary)}.funding-icon{font-size:40px;margin-bottom:15px}.funding-card h3{font-size:18px;margin-bottom:10px}.funding-highlight{font-size:16px;font-weight:700;color:var(--primary);margin-bottom:12px}.funding-card p{font-size:14px;margin-bottom:15px}.funding-card .link{font-size:13px;font-weight:600;display:inline-block;margin-top:10px}.step{padding:30px;text-align:center;position:relative}.step-number{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;background:var(--primary);color:var(--white);border-radius:50%;font-size:24px;font-weight:700;margin-bottom:15px}.fees-cta{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);padding:80px 20px;text-align:center}.fees-cta h2{color:var(--white);margin-bottom:15px;font-size:var(--step-3)}.fees-cta p{color:var(--light-blue);font-size:16px;margin-bottom:30px}.contact-form-wrapper{max-width:600px;margin:0 auto;padding:40px}.footer-notice{padding:40px 20px;background:#2a2a2a;color:var(--white);text-align:center}.footer-notice p{max-width:900px;margin:0 auto;font-size:14px;line-height:1.6;color:#ccc}.footer-notice strong{color:var(--white)}:root{--section-warm:#fdfbf7;--section-white:#ffffff;--section-blue:#f0f8ff;--section-blue-strong:#e1f5fe;--card-border:#eef4f8;--card-shadow-soft:0 6px 20px rgba(32, 156, 238, 0.06);--card-shadow-hover:0 12px 28px rgba(32, 156, 238, 0.12)}body{background:var(--section-warm)}.bns-soft-section,.section-soft{background:var(--section-warm)!important}.bns-white-section,.section-white{background:var(--section-white)!important}.bns-blue-section,.section-blue{background:linear-gradient(135deg,var(--section-blue-strong) 0%,var(--section-blue) 100%)!important}.about-hero,.fees-hero,.cta-section,.fees-cta-soft,.bns-soft-cta{background:linear-gradient(135deg,var(--section-blue-strong) 0%,var(--section-blue) 100%)!important}.approach-section,.credentials-section,.fees-section,.bns-content-section{background:var(--section-white)}.areas-section,.journey-section,.testimonials-section,.fees-section.bg-light,.bns-support-section{background:var(--section-warm)}.bns-card,.approach-card,.pricing-card,.assessment-card,.funding-card,.faq-item,.step,.credential,.testimonial-card,.contact-form-wrapper,.bns-polished-card{border:1px solid var(--card-border)!important;box-shadow:var(--card-shadow-soft)!important}.bns-card:hover,.approach-card:hover,.pricing-card:hover,.assessment-card:hover,.funding-card:hover,.bns-polished-card:hover{box-shadow:var(--card-shadow-hover)!important}.bns-image-panel img,.areas-image img,.neurodiversity-image img,.journey-image img,.cta-image img,.about-hero-image img{box-shadow:0 10px 28px rgb(32 156 238 / .1)}.bns-hero-with-image{position:relative;background-position:center;background-size:cover}.bns-hero-with-image::before{position:absolute;inset:0;content:"";background:rgb(255 255 255 / .86)}.bns-hero-with-image>*{position:relative;z-index:1}.bns-privacy-note,.bns-soft-note{color:var(--text-light);font-size:14px;line-height:1.65}@media (min-width:768px){.hero-ctas{flex-direction:row}}@media (max-width:1024px){.about-hero-grid{grid-template-columns:250px 1fr;gap:30px}.about-hero-image img{max-width:250px}}@media (max-width:768px){table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.bio-flex-container,.bio-text h2{text-align:center!important}.about-hero,.fees-section,.fees-hero{padding:40px 20px}.approach-section,.areas-section,.neurodiversity-section,.journey-section,.credentials-section,.testimonials-section,.cta-section{padding:60px 20px}.about-hero-grid,.areas-grid,.neurodiversity-grid,.journey-grid,.cta-section .container{grid-template-columns:1fr;gap:30px}.about-hero-grid{gap:25px;align-items:flex-start}.about-hero-image{max-width:280px;margin:0 auto}.about-hero-image img{max-width:280px}.location-pills{flex-direction:column}.location-pills .pill,.cta-buttons,.cta-buttons .button{width:100%}.location-pills .pill,.cta-buttons .button{text-align:center}.approach-cards,.pricing-cards,.assessment-cards,.funding-grid,.faq-grid,.steps{gap:20px}.pricing-card{padding:20px!important}.pricing-card h4{font-size:16px}.breadcrumb{font-size:12px}.breadcrumb a,.breadcrumb span{margin:0 3px}}@media (max-width:480px){h1,h2,h3,h4,h5,h6{hyphens:auto}#header #site-logo{flex-direction:column!important;align-items:flex-start!important;gap:5px!important}.about-hero,.fees-section,.fees-hero{padding:30px 16px}.about-hero-image img{max-width:220px}.pricing-card,.assessment-card,.funding-card,.faq-item{padding:25px 20px}.step-number{width:40px;height:40px;font-size:18px}}button[class*="faq-button"]:hover,button[class*="faq-button"]:focus{background-color:var(--white,#ffffff)!important;color:var(--text,#333333)!important;box-shadow:none!important;transform:none!important}button[class*="faq-button"][aria-expanded="true"],button[class*="faq-button"][aria-expanded="true"]:hover,button[class*="faq-button"][aria-expanded="true"]:focus{background-color:var(--light-blue,#e1f5fe)!important;color:var(--primary,#209cee)!important}button[class*="faq-button"]:focus-visible{outline:3px solid rgb(32 156 238 / .38);outline-offset:2px}body.page:has(.entry-content h1) .page-title,body.page:has(.entry-content h1) .entry-title,body.page:has(.entry-content h1) h1.page-title,body.page:has(.entry-content h1) h1.entry-title{display:none!important}body.page:not(.home) #sidebar,body.page:not(.home) .sidebar,body.page:not(.home) aside#sidebar{display:none!important}body.page:not(.home) #content,body.page:not(.home) .content,body.page:not(.home) .themify_builder_content{width:100%!important;max-width:none!important;float:none!important}body.page:not(.home) #layout{width:100%!important;max-width:none!important}#header #site-description{display:none!important}#header #site-logo{display:flex!important;align-items:center!important;gap:10px!important;visibility:visible!important}#header #site-logo a{display:inline-flex!important;align-items:center!important;gap:10px!important;color:var(--primary,#209cee)!important;font-family:"Poppins",sans-serif!important;font-size:clamp(16px, 1.7vw, 20px)!important;font-weight:800!important;line-height:1.12!important;text-decoration:none!important;white-space:nowrap!important}#header #site-logo a::after{content:"Breathe-n-Smile Psychology"}#header #site-logo img{width:48px!important;height:48px!important;max-height:48px!important;object-fit:contain!important;flex:0 0 auto!important}@media (max-width:420px){#header #site-logo a::after{content:"Breathe-n-Smile"}#header #site-logo img{width:42px!important;height:42px!important;max-height:42px!important}}#footer .site-logo,#footer #site-logo,#footer .footer-logo,#footer-logo,.footer-logo{font-family:"Poppins",Arial,sans-serif!important;font-size:22px!important;font-weight:800!important;line-height:1.25!important;color:#209cee!important;letter-spacing:0!important}#footer .site-logo a,#footer #site-logo a,#footer .footer-logo a,#footer-logo a,.footer-logo a{font-family:"Poppins",Arial,sans-serif!important;font-size:22px!important;font-weight:800!important;line-height:1.25!important;color:#26323b!important;letter-spacing:0!important;text-decoration:none!important}.bns-footer-details{width:min(100%, 900px);margin:18px auto 0;padding:0 20px;color:#666;font-family:"Poppins",sans-serif;font-size:15px;font-weight:400;line-height:1.65;text-align:center}.bns-footer-details p{margin:0}.bns-footer-details p+p{margin-top:6px}.bns-footer-details a{color:var(--primary-dark,#1a7bbd);font-weight:600;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.bns-footer-details a:hover{color:var(--primary,#209cee)}.bns-footer-details a:focus-visible{border-radius:3px;outline:3px solid rgb(32 156 238 / .35);outline-offset:3px}@media (max-width:680px){.bns-footer-details{margin-top:14px;padding:0 12px;font-size:14px}.bns-footer-details .bns-footer-separator{display:none}.bns-footer-details .bns-footer-contact-link{display:block}}body.single-post.single-fullwidth-layout .featured-area .post-content{width:min(100%, 1180px);margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px}body.single-post.single-fullwidth-layout .featured-area .post-title,body.single-post.single-fullwidth-layout .featured-area .post-meta{text-align:center}body.single-post:has(#content .entry-content h1) .featured-area .post-title{display:none}.post-tldr-box{background:var(--light-blue,#e1f5fe);padding:25px 30px;border-left:5px solid var(--primary,#209cee);border-radius:12px;margin:15px 0 35px;box-shadow:var(--shadow,0 4px 15px rgb(0 0 0 / .05))}.post-tldr-box strong{color:var(--primary-dark,#1a7bbd);font-size:1.1em}.post-author-box{background:var(--bg,#fdfbf7);border:1px solid var(--line,#e0e0e0);padding:25px;border-radius:12px;display:flex;gap:22px;align-items:flex-start;margin:0 0 35px}.post-author-box img{border-radius:50%;width:80px;height:80px;object-fit:cover;box-shadow:var(--shadow,0 4px 15px rgb(0 0 0 / .05));flex:0 0 auto}.post-author-box p{margin:0;font-size:14px;color:var(--text-light,#666666);line-height:1.65}.post-author-box h4{margin:0 0 5px;font-size:18px}@media (max-width:560px){.post-author-box{align-items:flex-start;padding:20px}.post-author-box img{width:64px;height:64px}}.post-disclaimer{background:var(--soft-grey,#f9f9f9);padding:20px;border-radius:8px;font-size:13px;color:var(--text-light,#666666);font-style:italic;border:1px solid #f0f0f0;margin-top:40px}.single-post .entry-content ul,.single-post .entry-content ol{margin-bottom:30px}.single-post .entry-content li{margin-bottom:10px;line-height:1.7}.bns-back-to-top{position:fixed!important;right:16px!important;left:auto!important;bottom:calc(18px + env(safe-area-inset-bottom))!important;z-index:9998!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;border:2px solid #209cee!important;border-radius:999px!important;background:#209cee!important;color:#ffffff!important;box-shadow:0 10px 28px rgb(32 156 238 / .24)!important;font-family:Arial,sans-serif!important;font-size:23px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;opacity:0!important;visibility:hidden!important;transform:translateY(10px)!important;transition:opacity 0.2s ease,transform 0.2s ease,visibility 0.2s ease!important}.bns-back-to-top.is-visible{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}.bns-back-to-top:hover,.bns-back-to-top:focus{background:#1a7bbd!important;color:#ffffff!important;outline:3px solid rgb(32 156 238 / .24)!important;outline-offset:3px!important}@media (max-width:768px){.bns-back-to-top{right:14px!important;left:auto!important;bottom:calc(16px + env(safe-area-inset-bottom))!important;width:42px!important;height:42px!important;font-size:22px!important}}.bns-page-opening{max-width:820px;margin:18px 0 24px;padding:16px 18px;border-left:4px solid #f2b36d;border-radius:0 12px 12px 0;background:#fff8ee;color:var(--text,#333333);font-size:clamp(17px, 2.4vw, 20px);line-height:1.65;font-weight:500;box-shadow:0 8px 22px rgb(120 85 40 / .06)}.bns-page-opening strong{color:#8a5a20;font-weight:700}@media (max-width:768px){.bns-page-opening{margin:16px 0 22px;padding:14px 16px;font-size:17px;line-height:1.6}}.bns-section{padding:72px 20px;background:#fff}.bns-section-soft{padding:72px 20px;background:#f0f8ff}.bns-section-warm{padding:72px 20px;background:#fff8ee}.bns-section-muted{padding:72px 20px;background:#f8f9fb}.bns-section-blue{padding:72px 20px;background:#e1f5fe}.bns-section-cta{padding:72px 20px;background:linear-gradient(135deg,#e1f5fe 0%,#ffffff 100%)}.bns-section .container,.bns-section-soft .container,.bns-section-warm .container,.bns-section-muted .container,.bns-section-blue .container,.bns-section-cta .container{max-width:1180px;margin:0 auto}@media (max-width:768px){.bns-section,.bns-section-soft,.bns-section-warm,.bns-section-muted,.bns-section-blue,.bns-section-cta{padding:52px 18px}}@media (max-width:480px){.bns-section,.bns-section-soft,.bns-section-warm,.bns-section-muted,.bns-section-blue,.bns-section-cta{padding:42px 16px}}@media (max-width:768px){h1,.about-hero h1,.fees-hero h1,.bns-home-hero h1,.bns-page-hero h1,.bns-ndis-hero h1,.bns-funded-hero h1{font-size:clamp(30px, 8vw, 42px)!important;line-height:1.14!important}h2,.bns-home-section h2,.bns-page-hero h2,.bns-section h2,.bns-section-soft h2,.bns-section-warm h2,.bns-section-muted h2,.bns-section-blue h2,.bns-section-cta h2{font-size:clamp(24px, 6vw, 34px)!important;line-height:1.18!important}}@media (max-width:480px){h1,.about-hero h1,.fees-hero h1,.bns-home-hero h1,.bns-page-hero h1,.bns-ndis-hero h1,.bns-funded-hero h1{font-size:clamp(28px, 8.2vw, 38px)!important;line-height:1.15!important}h2,.bns-home-section h2,.bns-page-hero h2,.bns-section h2,.bns-section-soft h2,.bns-section-warm h2,.bns-section-muted h2,.bns-section-blue h2,.bns-section-cta h2{font-size:clamp(22px, 6.4vw, 30px)!important;line-height:1.2!important}}.bns-badge,.badge,.location-pills .pill,.assessment-detail,.assessment-timeline,.bns-page-kicker,.bns-kicker,.bns-label,.bns-pill,.bns-chip,.bns-tag,.bns-summary-card h3,.bns-summary-item h3,.bns-summary-strip strong,.bns-service-snapshot strong,.bns-funding-summary-grid h3,.bns-autism-service-snapshot h3,.bns-home-at-a-glance span,.bns-quick-links a,.bns-jump-card strong,.bns-card h3,.approach-card h3,.assessment-card h3,.funding-card h3,.faq-item h3,.faq-item h4,.accordion-header,button.accordion-header,.faq-button,.bns-faq-button,button[class*="faq-button"],button[class*="accordion"]{text-transform:none!important;letter-spacing:0!important}.bns-badge,.badge,.location-pills .pill,.bns-page-kicker,.bns-kicker,.bns-label,.bns-pill,.bns-chip,.bns-tag{font-variant-caps:normal!important}.bns-contact-cta{width:min(100%, 960px);margin:40px auto 0;padding:clamp(24px, 4vw, 38px);border:1px solid rgb(32 156 238 / .22);border-left:5px solid var(--primary,#209cee);border-radius:16px;background:linear-gradient(135deg,var(--soft-blue,#f0f8ff) 0%,var(--white,#ffffff) 100%);box-shadow:var(--shadow-blue,0 8px 25px rgb(32 156 238 / .1));color:var(--text,#333333)}.bns-contact-cta h2{margin:0 0 12px;color:var(--text,#333333)!important;font-size:clamp(24px, 3vw, 32px)!important;line-height:1.2!important;text-transform:none!important;letter-spacing:0!important}.bns-contact-cta p{margin:0;color:var(--text-light,#666666);font-size:var(--step-0,1rem);line-height:1.7}.bns-contact-cta p+p{margin-top:10px}.bns-contact-cta a{display:inline-block;color:var(--primary-dark,#1a7bbd);font-weight:700;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.bns-contact-cta a:hover{color:var(--primary,#209cee)}.bns-contact-cta a:focus-visible{border-radius:4px;outline:3px solid rgb(32 156 238 / .35);outline-offset:4px}.bns-contact-cta-note{max-width:760px;color:var(--muted,#555555)!important;font-size:14px!important;line-height:1.6!important}@media (max-width:680px){.bns-contact-cta{margin-top:30px;padding:22px 20px;border-left-width:4px;border-radius:14px}.bns-contact-cta h2{font-size:24px!important}.bns-contact-cta p{font-size:16px}}@media (prefers-reduced-motion:reduce){.bns-btn-primary .ui.button,.bns-btn-primary a,.button.primary,.bns-btn-secondary .ui.button,.bns-btn-secondary a,.button.secondary,.bns-card,.approach-card,.pricing-card,.assessment-card,.funding-card,.bns-polished-card,.bns-back-to-top{transition:none!important}.bns-card:hover,.approach-card:hover,.pricing-card:hover,.assessment-card:hover,.funding-card:hover,.bns-polished-card:hover{transform:none!important}}body.single-post,body.single-post #pagewrap,body.single-post #body{background-color:#f7fafc!important}.bns-guide{--bns-guide-blue:#1379b8;--bns-guide-aqua:#29b6d8;--bns-guide-ink:#2c3e50;--bns-guide-muted:#617184;--bns-guide-line:#d7eaf2;--bns-guide-pale:#f3fafd;--bns-guide-warm:#fff8ee;max-width:1040px;margin:auto;padding:28px 24px 56px;color:var(--bns-guide-ink);background:#f7fafc;font:17px/1.75 "Poppins","Segoe UI",Arial,sans-serif;box-sizing:border-box}.bns-guide *,.bns-guide *::before,.bns-guide *::after{box-sizing:border-box}.bns-guide .wide,.bns-guide .text{max-width:920px;margin-inline:auto}.bns-guide .bns-guide-inner{width:100%;max-width:920px;margin-inline:auto}.bns-guide .bns-guide-inner>.wide,.bns-guide .bns-guide-inner>.text{max-width:none;margin-inline:0}.bns-guide .label{display:inline-block;padding:5px 12px;border-radius:999px;background:var(--bns-guide-aqua);color:#fff;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.bns-guide .meta{margin:12px 0 18px;color:var(--bns-guide-muted);font-size:13px}.bns-guide .bns-reading-time{display:inline-block;white-space:nowrap}.bns-guide .hero{display:block;width:100%;max-width:920px;height:auto;aspect-ratio:16 / 9;object-fit:cover;object-position:center;border-radius:8px;margin:20px auto 28px}.bns-guide .author{display:flex;gap:18px;align-items:center;padding:18px 20px;border:1px solid var(--bns-guide-line);border-radius:8px;background:var(--bns-guide-pale);margin-bottom:26px}.bns-guide .author img{width:70px;height:70px;border-radius:50%;object-fit:cover}.bns-guide .author p{margin:0;color:var(--bns-guide-muted);font-size:14px;line-height:1.55}.bns-guide .answer,.bns-guide .tldr,.bns-guide .plain{padding:20px 23px;border-left:5px solid var(--bns-guide-aqua);border-radius:8px;background:#e8f7fc;margin:0 0 25px}.bns-guide .bns-guide-summary>div{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.65rem;align-items:baseline}.bns-guide .tldr>strong::after{content:" "}.bns-guide .tldr ul{margin:8px 0 0;padding-left:21px}.bns-guide .toc{padding:18px 22px;border:1px solid var(--bns-guide-line);border-radius:8px;background:#fff;margin:26px 0 30px}.bns-guide .bns-guide-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .65rem}.bns-guide .bns-guide-breadcrumbs>a,.bns-guide .bns-guide-breadcrumbs>span{display:inline;margin:0}.bns-guide .bns-guide-breadcrumbs>span[aria-hidden="true"]{color:var(--bns-guide-muted);font-weight:400}.bns-guide .toc ol,.bns-guide .toc ul{columns:2;column-gap:34px;margin:8px 0 0;padding-left:21px}.bns-guide .toc li{break-inside:avoid}.bns-guide h2,.bns-guide h3{font-family:"Montserrat","Segoe UI",Arial,sans-serif;letter-spacing:0;text-transform:none}.bns-guide h2{color:var(--bns-guide-blue);font-size:1.48rem;line-height:1.3;margin:38px 0 13px;padding-bottom:8px;border-bottom:2px solid #e1f5fe;scroll-margin-top:25px}.bns-guide h3{font-size:1.1rem;margin:24px 0 7px}.bns-guide p{max-width:72ch;margin:0 0 17px}.bns-guide table{width:100%;margin:24px 0 30px;border:1px solid var(--bns-guide-line);border-collapse:collapse;line-height:1.6}.bns-guide th,.bns-guide td{padding:12px 14px;border:1px solid var(--bns-guide-line);text-align:left;vertical-align:top;overflow-wrap:anywhere}.bns-guide th{background:var(--bns-guide-pale);color:var(--bns-guide-ink);font-weight:700}.bns-guide li{margin-bottom:8px}.bns-guide a{color:var(--bns-guide-blue);font-weight:600;text-underline-offset:3px}.bns-guide a:focus-visible{border-radius:3px;outline:3px solid rgb(32 156 238 / .35);outline-offset:3px}.bns-guide .evidence,.bns-guide .checklist{padding:20px 23px;border:1px solid var(--bns-guide-line);border-radius:8px;background:#fff;margin:22px 0}.bns-guide .evidence h3,.bns-guide .checklist h3{margin-top:0}.bns-guide .note{padding:19px 21px;background:var(--bns-guide-warm);border:1px solid #f1dfbf;border-radius:8px;margin:22px 0}.bns-guide .faq{padding:20px 22px;border-bottom:1px solid var(--bns-guide-line);background:#fff}.bns-guide .faq:first-of-type{border-radius:8px 8px 0 0}.bns-guide .faq:last-of-type{border-bottom:0;border-radius:0 0 8px 8px}.bns-guide .faq h3{margin-top:0}.bns-guide details.faq{padding:0;border:1px solid var(--bns-guide-line);border-radius:8px;margin:12px 0;overflow:hidden}.bns-guide details.faq summary{position:relative;padding:15px 48px 15px 18px;color:var(--bns-guide-ink);font-family:"Montserrat","Segoe UI",Arial,sans-serif;font-weight:700;line-height:1.45;cursor:pointer;list-style:none}.bns-guide details.faq summary::-webkit-details-marker{display:none}.bns-guide details.faq summary::after{content:"+";position:absolute;top:50%;right:18px;transform:translateY(-50%);color:var(--bns-guide-blue);font-size:1.35rem;font-weight:400}.bns-guide details.faq[open] summary{color:var(--bns-guide-blue);border-bottom:1px solid var(--bns-guide-line);background:var(--bns-guide-pale)}.bns-guide details.faq[open] summary::after{content:"\2212"}.bns-guide details.faq p{padding:16px 18px 0;margin:0 0 16px}.bns-guide details.faq summary:focus-visible{outline:3px solid var(--bns-guide-aqua);outline-offset:-3px}.bns-guide .cta{padding:25px;background:#dff4fb;border-radius:8px;margin-top:36px;text-align:center}.bns-guide .cta h2{border:0;margin:0 0 8px;padding:0}.bns-guide .button{display:inline-block;margin:8px 5px 0;padding:11px 18px;border-radius:6px;background:var(--bns-guide-blue);color:#fff!important;text-decoration:none}.bns-guide .button.secondary{background:#fff;color:var(--bns-guide-blue)!important;border:1px solid var(--bns-guide-blue)}.bns-guide .bns-guide-buttons{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:8px}.bns-guide .bns-guide-buttons.button{display:flex;margin:8px 0 0;padding:0;border-radius:0;background:#fff0;color:inherit!important;text-decoration:none}.bns-guide .bns-guide-buttons>.button{margin:0}.bns-guide .refs{color:var(--bns-guide-muted);font-size:14px;margin-top:34px}.bns-guide .refs li{margin-bottom:10px}@media (max-width:680px){.bns-guide{padding:20px 16px 42px;font-size:16px}.bns-guide .toc ol,.bns-guide .toc ul{columns:1}.bns-guide .author{align-items:flex-start}.bns-guide h2{font-size:1.3rem}.bns-guide .button{display:block;width:100%;margin:9px 0 0}.bns-guide .bns-guide-buttons{flex-direction:column;align-items:stretch}.bns-guide .bns-guide-buttons>.button{width:100%;margin:0;text-align:center}}.bns-page{--bns-page-blue:#176078;--bns-page-dark:#17333d;--bns-page-copy:#435861;--bns-page-line:#d7e6eb;--bns-page-pale:#eaf6fa;--bns-page-warm:#fff8ee;--bns-page-cream:#faf8f2;--bns-page-gold:#edbd34;color:var(--bns-page-copy);background:#fff;font:17px/1.7 "Poppins","Segoe UI",Arial,sans-serif;overflow:hidden;width:100vw;max-width:none;margin-left:calc(50% - 50vw)}.bns-page *,.bns-page *::before,.bns-page *::after{box-sizing:border-box}.bns-page [id]{scroll-margin-top:100px}.bns-page-inner{width:min(1120px, calc(100% - 48px));margin-inline:auto}.bns-page h1,.bns-page h2,.bns-page h3{color:var(--bns-page-dark);font-family:"Montserrat","Segoe UI",Arial,sans-serif;letter-spacing:0;line-height:1.15;text-transform:none}.bns-page h1{margin:10px 0 18px;font-size:clamp(36px, 5vw, 58px)}.bns-page h2{margin:0 0 18px;font-size:clamp(28px, 3.5vw, 42px)}.bns-page h3{margin:0 0 10px;font-size:clamp(20px, 2vw, 24px)}.bns-page p{max-width:72ch;margin:0 0 18px}.bns-page a{color:var(--bns-page-blue);text-underline-offset:3px}.bns-page a:focus-visible{border-radius:3px;outline:3px solid rgb(32 156 238 / .35);outline-offset:3px}.bns-page-hero,.bns-page-section{padding:72px 0}.bns-page-hero{background:var(--bns-page-warm)}.bns-page-hero-grid{display:grid;grid-template-columns:1.08fr 0.92fr;gap:54px;align-items:center}.bns-page-kicker{margin-bottom:10px!important;color:var(--bns-page-blue);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bns-page-lead,.bns-page-intro{color:var(--bns-page-copy);font-size:clamp(18px, 2vw, 21px)}.bns-page-hero-media img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:18px}.bns-page-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.bns-page-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:11px 22px;border:2px solid var(--bns-page-blue);border-radius:999px;font-weight:700;text-decoration:none}.bns-page-button--primary{background:var(--bns-page-blue);color:#fff!important}.bns-page-toc{padding:20px 0;border-block:1px solid var(--bns-page-line);background:#fff}.bns-page-toc ul{display:flex;flex-wrap:wrap;gap:10px 24px;margin:8px 0 0;padding:0;list-style:none}.bns-page-toc a{font-weight:700;text-decoration:none}.bns-page-section--soft{background:var(--bns-page-pale)}.bns-page-section--warm{background:var(--bns-page-warm)}.bns-page-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:34px}.bns-page-card{min-height:250px;padding:34px;border:1px solid #bfd8df;border-radius:22px;background:#fff;box-shadow:0 10px 30px rgb(23 51 61 / .06)}.bns-page-card p:last-child{margin-bottom:0}.bns-page-faq{border-top:1px solid var(--bns-page-line)}.bns-page-faq:last-child{border-bottom:1px solid var(--bns-page-line)}.bns-page-faq summary{padding:18px 34px 18px 0;color:var(--bns-page-dark);font-weight:700;cursor:pointer}.bns-page-faq p{padding-bottom:18px}.bns-page-section--contact{background:var(--bns-page-pale)}.bns-page-contact-grid{display:grid;grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr);gap:48px;align-items:start}.bns-page-hero>.bns-page-inner.bns-page-hero-grid{width:100%;max-width:none;margin:0;grid-template-columns:minmax(0,1.08fr) minmax(380px,0.92fr);gap:0;align-items:stretch}.bns-page-hero-grid>div:first-child{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:80px clamp(48px, 5.5vw, 88px)}.bns-page-hero-media{display:flex;min-height:640px;align-items:stretch;margin:0;overflow:hidden;background:#d9e9ed}.bns-page-hero-media img{height:100%;border-radius:0;object-fit:cover}.bns-page-card h3{font-family:Georgia,"Times New Roman",serif;font-size:clamp(25px, 2.15vw, 34px);letter-spacing:-.025em}.bns-page-section--blue{background:#e7f4f8}.bns-page-image-band{display:flex;min-height:600px;align-items:center;justify-content:flex-end;padding:80px clamp(32px, 7vw, 120px);background:linear-gradient(90deg,rgb(23 51 61 / .06),rgb(23 51 61 / .18)),url(https://breathe-n-smile.com/wp-content/uploads/2026/07/calm-armchairs-pexels-8066335-scaled.jpg) center / cover no-repeat;border-radius:0}.bns-page-section--image{padding:0}.bns-page-section--image>.bns-page-inner{width:100%;max-width:none;margin:0}.bns-page-image-band__content{width:min(560px, 100%);padding:42px;background:rgb(250 248 242 / .96);border-left:5px solid var(--bns-page-gold);border-radius:0 22px 22px 0;box-shadow:0 18px 44px rgb(23 51 61 / .16)}.bns-page-image-band__content p:last-child{margin-bottom:0}.bns-page h1{color:#102f38;font-weight:800;letter-spacing:-.025em}.bns-page h2{color:var(--bns-page-blue);font-weight:800;letter-spacing:-.018em}.bns-page h3{color:#2b4f57;font-weight:800}.bns-page p,.bns-page li{color:#3f535c}.bns-page .bns-page-lead,.bns-page .bns-page-intro{color:#27464f;font-weight:500}.bns-page a{color:#075f82;font-weight:650;text-decoration-thickness:1.5px;text-underline-offset:3px}.bns-page .bns-page-hero p.bns-page-kicker{display:inline-flex;padding:6px 12px;border-radius:999px;background:#e7d6c6;color:#75452f}.bns-page-card{border-top:4px solid #c48654}.bns-page-card h3,.bns-page-toc strong{color:#176078}@media (max-width:820px){.bns-page-hero-grid,.bns-page-contact-grid{grid-template-columns:1fr}.bns-page-grid{grid-template-columns:1fr}.bns-page-hero>.bns-page-inner.bns-page-hero-grid{grid-template-columns:1fr}.bns-page-hero-grid>div:first-child{padding:56px 24px}.bns-page-hero-media{min-height:420px}}@media (max-width:600px){.bns-page-inner{width:min(100% - 32px, 1120px)}.bns-page-hero,.bns-page-section{padding:52px 0}.bns-page-actions,.bns-page-button{width:100%}.bns-page-image-band{min-height:500px;padding:40px 20px}.bns-page-image-band__content{padding:28px 24px}}.post-2749 #bnsRaadsForm,.post-4118 #bnsRaadsForm{margin:24px 0 34px;padding:clamp(18px, 3vw, 30px);border:1px solid var(--bns-guide-line,#d7eaf2);border-radius:12px;background:#fff;box-shadow:0 8px 24px rgb(43 63 77 / .06)}.post-2749 #bnsRaadsForm fieldset,.post-4118 #bnsRaadsForm fieldset{min-inline-size:0;margin:0 0 18px;padding:18px;border:1px solid var(--bns-guide-line,#d7eaf2);border-radius:10px;background:#fbfdfe}.post-2749 #bnsRaadsForm legend,.post-4118 #bnsRaadsForm legend{display:block;width:100%;margin:0;padding:0 0 14px;border-bottom:1px solid #e5f0f4;color:var(--bns-guide-ink,#2c3e50);font-size:1.05rem;font-weight:700;line-height:1.5}.post-2749 #bnsRaadsForm .raads-number,.post-4118 #bnsRaadsForm .raads-number{display:inline-grid;width:28px;height:28px;margin-right:8px;place-items:center;border-radius:50%;background:var(--bns-guide-blue,#1379b8);color:#fff;font-size:.85rem;line-height:1;vertical-align:middle}.post-2749 #bnsRaadsForm .raads-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px}.post-2749 #bnsRaadsForm label,.post-4118 #bnsRaadsForm label{display:flex;min-height:52px;align-items:flex-start;gap:10px;box-sizing:border-box;margin:9px 0 0;padding:11px 13px;border:1px solid var(--bns-guide-line,#d7eaf2);border-radius:8px;background:#fff;color:var(--bns-guide-ink,#2c3e50);cursor:pointer;font-size:.98rem;font-weight:600;line-height:1.4;text-align:left}.post-2749 #bnsRaadsForm .raads-options label{margin:0}.post-2749 #bnsRaadsForm label:hover,.post-4118 #bnsRaadsForm label:hover{border-color:var(--bns-guide-aqua,#29b6d8);background:#f3fafd}.post-2749 #bnsRaadsForm label:has(input:checked),.post-4118 #bnsRaadsForm label:has(input:checked){border-color:var(--bns-guide-blue,#1379b8);background:#e8f7fc;box-shadow:0 0 0 2px rgb(19 121 184 / .12)}.post-2749 #bnsRaadsForm input[type="radio"],.post-4118 #bnsRaadsForm input[type="radio"]{position:static;flex:0 0 auto;width:18px;height:18px;margin:2px 0 0;opacity:1;accent-color:var(--bns-guide-blue,#1379b8)}.post-2749 #bnsRaadsForm .raads-actions,.post-4118 #bnsRaadsForm .raads-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.post-2749 #bnsRaadsForm button,.post-4118 #bnsRaadsForm button{min-height:46px;padding:10px 18px;border:2px solid var(--bns-guide-blue,#1379b8);border-radius:999px;background:var(--bns-guide-blue,#1379b8);color:#fff;cursor:pointer;font:inherit;font-weight:700}.post-2749 #bnsRaadsForm button.raads-secondary,.post-4118 #bnsRaadsForm button.raads-secondary{background:#fff!important;color:var(--bns-guide-blue,#1379b8)!important;border-color:var(--bns-guide-blue,#1379b8)!important}.post-2749 .raads-context,.post-4118 .raads-context{display:none!important}.bns-guide .bns-contact-cta>p:first-of-type{max-width:none;margin:0 auto;text-align:center;line-height:1.8}.bns-guide .bns-contact-cta>p:first-of-type>.button{margin:6px 5px;white-space:nowrap;vertical-align:middle}.bns-guide .bns-contact-cta>.bns-contact-cta-note{box-sizing:border-box;width:100%;max-width:none;margin:24px 0 0;padding:14px 18px;border:1px solid var(--bns-guide-line,#d7eaf2);border-radius:8px;background:rgb(255 255 255 / .42);color:var(--bns-guide-muted,#617184);font-size:.95rem;line-height:1.55;text-align:center}@media (max-width:700px){.bns-guide .bns-contact-cta>p:first-of-type>.button{display:inline-block;max-width:100%;white-space:normal;overflow-wrap:anywhere}}.bns-guide .bns-contact-cta>p:first-of-type>a[href^="tel:"],.bns-guide .bns-contact-cta>p:first-of-type>a[href^="mailto:"]{display:inline!important;width:auto!important;min-height:0!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;color:var(--bns-guide-blue,#1379b8)!important;font-size:inherit!important;font-weight:700;line-height:inherit!important;text-decoration:underline!important;text-underline-offset:3px;white-space:normal!important;vertical-align:baseline!important}@media (max-width:700px){.post-2749 #bnsRaadsForm .raads-options{grid-template-columns:1fr}.post-2749 #bnsRaadsForm,.post-4118 #bnsRaadsForm{padding:15px}.post-2749 #bnsRaadsForm fieldset,.post-4118 #bnsRaadsForm fieldset{padding:14px}}.bns-enquiry-form{max-width:680px;margin:0 auto;padding:0;background:#fff0;border:0;border-radius:0}.bns-enquiry-form h2{margin:0 0 8px;color:var(--text,#333333);font-size:clamp(22px, 4vw, 28px)}.bns-enquiry-fields>p,.bns-enquiry-grid>p{margin:0 0 12px}.bns-enquiry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bns-enquiry-form input,.bns-enquiry-form select,.bns-enquiry-form textarea{width:100%;min-height:48px;padding:10px 14px;border:1px solid #d8c9b6;border-radius:2px;background:#fffdf9;color:var(--text,#333333);font:inherit}.bns-enquiry-form textarea{min-height:88px;resize:vertical}.bns-enquiry-form input:focus,.bns-enquiry-form select:focus,.bns-enquiry-form textarea:focus{outline:3px solid rgb(32 156 238 / .22);outline-offset:1px;border-color:var(--primary,#209cee)}.bns-enquiry-optional{color:var(--text-light,#666666);font-size:13px;font-weight:400}.bns-enquiry-privacy-note{margin:0 0 14px!important;color:var(--text-light,#666666);font-size:13px;line-height:1.5}.bns-enquiry-submit{margin:0!important}.bns-enquiry-submit button{min-height:42px;padding:9px 22px;border:1px solid var(--primary-dark,#1a7bbd);border-radius:4px;background:var(--primary-dark,#1a7bbd);color:#fff;cursor:pointer;font:inherit;font-weight:600}.bns-enquiry-submit button:hover,.bns-enquiry-submit button:focus{background:var(--primary-dark,#1a7bbd);border-color:var(--primary-dark,#1a7bbd);color:#fff}.bns-enquiry-notice{margin:0 0 18px;padding:12px 14px;border-radius:6px;line-height:1.5}.bns-enquiry-notice--success{background:#edf8f1;border-left:4px solid #2e8b57}.bns-enquiry-notice--error{background:#fff5f2;border-left:4px solid #bd4d36}.bns-enquiry-honeypot{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(1px,1px,1px,1px)!important}@media (max-width:600px){.bns-enquiry-form{max-width:none}.bns-enquiry-grid{grid-template-columns:1fr;gap:0}}.bns-guide .text .bns-contact-cta{margin:40px 0 0;padding:34px 48px;border:0;border-left:5px solid #1687b8;border-radius:20px;background:#def3fa;box-shadow:none;text-align:left}.bns-guide .text .bns-contact-cta h2{margin:0 0 16px;color:#1687b8!important;font-size:clamp(24px, 3vw, 32px)!important;font-weight:400!important;text-align:left!important}.bns-guide .text .bns-contact-cta p{margin:0;color:#17344a;font-size:18px;line-height:1.5;text-align:left!important}.bns-guide .text .bns-contact-cta .bns-cta-location{margin-top:14px;color:#63798a}.bns-guide .text .bns-contact-cta hr{margin:22px 0 18px;border:0;border-top:1px solid #9fd9e9}.bns-guide .text .bns-contact-cta .bns-cta-links a{display:inline;font-weight:400}@media (max-width:680px){.bns-guide .text .bns-contact-cta{padding:24px 20px}.bns-guide .text .bns-contact-cta p{font-size:16px}}