@media(min-width:769px)and (max-width:1100px){.site-header[data-astro-cid-3ef6ksr2] .header-inner[data-astro-cid-3ef6ksr2]{padding-left:16px;padding-right:16px;gap:12px}.site-header[data-astro-cid-3ef6ksr2] .nav-links[data-astro-cid-3ef6ksr2]{gap:14px}.site-header[data-astro-cid-3ef6ksr2] .nav-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2],.site-header[data-astro-cid-3ef6ksr2] .nav-dropdown-toggle[data-astro-cid-3ef6ksr2]{font-size:13px}.site-header[data-astro-cid-3ef6ksr2] .nav-links[data-astro-cid-3ef6ksr2] .bb-btn[data-astro-cid-3ef6ksr2]{padding:8px 16px;font-size:13px}.site-header[data-astro-cid-3ef6ksr2] .logo-link[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:40px}}:root{--bb-teal-50: #e6f9f9;--bb-teal-100: #b3eded;--bb-teal-200: #80e2e2;--bb-teal-300: #4dd6d6;--bb-teal-400: #1aceca;--bb-teal-500: #00afb5;--bb-teal-600: #02c5c5;--bb-teal-700: #026b6b;--bb-teal-800: #034747;--bb-teal-900: #022626;--bb-magenta-500: #c825e1;--bb-magenta-600: #8a20a2;--bb-ndis-purple: #82328f;--bb-neutral-0: #ffffff;--bb-neutral-25: #f4f8fc;--bb-neutral-50: #f9f9f9;--bb-neutral-100: #f1f3f5;--bb-neutral-200: #e6e8eb;--bb-neutral-300: #d1d5d9;--bb-neutral-400: #b9bcc0;--bb-neutral-500: #8a8d92;--bb-neutral-600: #646464;--bb-neutral-700: #4a4b4d;--bb-neutral-800: #2e2f30;--bb-neutral-900: #1a1b1c;--bb-dark-bg: #131313;--bb-dark-bg-2: #1f1f1f;--bb-dark-bg-3: #242424;--bb-dark-outline: #353535;--bb-dark-outline-2: #424242;--bb-dark-fg: #e2e2e2;--bb-dark-fg-muted: #b3b3b3;--bb-success: #10ad32;--bb-success-bg: #e7f7ec;--bb-warning: #f09e06;--bb-warning-bg: #fdf2dc;--bb-danger: #d62424;--bb-danger-bg: #fbe6e6;--bb-info: #1e95da;--bb-info-bg: #e3f1fb;--bb-blue: #2196f3;--bb-green: #4caf50;--bb-red: #ec407a;--bb-yellow: #ffc400;--bb-orange: #ff8432;--bg: var(--bb-neutral-25);--bg-elevated: var(--bb-neutral-0);--bg-sunken: var(--bb-neutral-50);--bg-overlay: rgba(19, 19, 19, .55);--fg: var(--bb-neutral-800);--fg-muted: var(--bb-neutral-600);--fg-subtle: var(--bb-neutral-500);--fg-on-brand: #ffffff;--border: var(--bb-neutral-200);--border-strong:var(--bb-neutral-300);--border-focus: var(--bb-teal-500);--primary: var(--bb-teal-500);--primary-hover:var(--bb-teal-700);--primary-soft: var(--bb-teal-50);--link: var(--bb-info);--shadow-xs: 0 1px 2px rgba(16, 24, 40, .05);--shadow-sm: 0 1px 3px rgba(16, 24, 40, .08), 0 1px 2px rgba(16, 24, 40, .04);--shadow-md: 0 4px 8px -2px rgba(16, 24, 40, .08), 0 2px 4px -2px rgba(16, 24, 40, .04);--shadow-lg: 0 12px 16px -4px rgba(16, 24, 40, .08), 0 4px 6px -2px rgba(16, 24, 40, .03);--shadow-xl: 0 20px 24px -4px rgba(16, 24, 40, .08), 0 8px 8px -4px rgba(16, 24, 40, .03);--shadow-card: 0 2px 4px rgba(0, 0, 0, .2), 0 1px 3px rgba(255, 255, 255, .4), 0 2px 8px rgba(0, 0, 0, .1);--radius-xs: 4px;--radius-sm: 5px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 16px;--radius-pill: 999px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--ease: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--dur-fast: .12s;--dur-base: .2s;--dur-slow: .32s;--font-display: "Nunito", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body: system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--fs-display-xl: 60px;--fs-display-lg: 44px;--fs-display-md: 32px;--fs-h1: 28px;--fs-h2: 22px;--fs-h3: 18px;--fs-h4: 16px;--fs-lg: 18px;--fs-base: 16px;--fs-sm: 14px;--fs-xs: 12px;--lh-display: 1.2;--lh-heading: 1.3;--lh-body: 1.6;--lh-loose: 1.8;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-extrabold: 800}:root[data-colour-mode=dark],[data-colour-mode=dark]{--bg: var(--bb-dark-bg);--bg-elevated: var(--bb-dark-bg-2);--bg-sunken: #0a0a0a;--bg-overlay: rgba(0, 0, 0, .7);--fg: var(--bb-dark-fg);--fg-muted: var(--bb-dark-fg-muted);--fg-subtle: #8a8a8a;--border: var(--bb-dark-outline);--border-strong: var(--bb-dark-outline-2);--primary: var(--bb-teal-600);--primary-hover:var(--bb-teal-700);--primary-soft: rgba(2, 197, 197, .1);--shadow-xs: none;--shadow-sm: none;--shadow-md: none;--shadow-lg: 0 8px 24px rgba(0, 0, 0, .6);--shadow-xl: 0 16px 32px rgba(0, 0, 0, .6);--shadow-card: none}.bb-display-xl,.bb-display-lg,.bb-display-md,.bb-h1,.bb-h2,.bb-h3,.bb-h4{font-family:var(--font-display);font-weight:var(--fw-bold);color:var(--fg);line-height:var(--lh-heading);text-wrap:balance;margin:0}.bb-display-xl{font-size:var(--fs-display-xl);line-height:var(--lh-display);font-weight:var(--fw-extrabold);letter-spacing:-.02em}.bb-display-lg{font-size:var(--fs-display-lg);line-height:var(--lh-display);letter-spacing:-.015em}.bb-display-md{font-size:var(--fs-display-md);letter-spacing:-.01em}.bb-h1{font-size:var(--fs-h1)}.bb-h2{font-size:var(--fs-h2)}.bb-h3{font-size:var(--fs-h3)}.bb-h4{font-size:var(--fs-h4);font-weight:var(--fw-semibold)}.bb-body,.bb-p{font-family:var(--font-body);font-size:var(--fs-base);line-height:var(--lh-body);color:var(--fg);margin:0;text-wrap:pretty}.bb-lead{font-family:var(--font-body);font-size:var(--fs-lg);line-height:var(--lh-body);color:var(--fg-muted)}.bb-small{font-family:var(--font-body);font-size:var(--fs-sm);line-height:1.5;color:var(--fg-muted)}.bb-eyebrow{font-family:var(--font-display);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--bb-magenta-500);text-transform:none;letter-spacing:.02em;margin:0}.bb-code,.bb-mono{font-family:var(--font-mono);font-size:.95em;background:var(--bg-sunken);padding:.1em .4em;border-radius:var(--radius-xs)}.bb-link{color:var(--link);text-decoration:underline;text-underline-offset:2px;transition:color var(--dur-fast) var(--ease)}html,body{margin:0;padding:0;background:var(--bg);color:var(--fg);font-family:var(--font-display)}*,*:before,*:after{box-sizing:border-box}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}.bb-container{max-width:1140px;margin:0 auto;padding:0 24px}.bb-section{padding:96px 0}.bb-section.tight{padding:64px 0}.bb-section+.bb-section.alt{background:var(--bb-neutral-0)}.bb-section-head{text-align:center;max-width:720px;margin:0 auto 48px}.bb-section-head.left{text-align:left;margin-left:0}.bb-eyebrow{font-family:var(--font-display);font-weight:600;font-size:16px;color:var(--bb-magenta-500);margin:0}.bb-title{font-family:var(--font-display);font-weight:700;font-size:44px;line-height:1.15;letter-spacing:-.015em;color:var(--fg);margin:8px 0 0;text-wrap:balance}.bb-lead{font-family:var(--font-body);font-size:18px;line-height:1.7;color:var(--fg-muted);margin:16px 0 0;text-wrap:pretty}.bb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-display);font-weight:700;font-size:15px;padding:12px 28px;border-radius:999px;border:none;cursor:pointer;transition:transform .2s var(--ease),box-shadow .2s var(--ease);color:#fff;text-decoration:none}.bb-btn-primary{background-image:linear-gradient(90deg,#026b6b 1%,#02c5c5);color:#fff;box-shadow:0 8px 20px -10px #02c5c599}.bb-btn-primary:hover{transform:translateY(-3px);box-shadow:0 14px 26px -10px #02c5c5cc}.bb-btn-secondary{background:#fff;color:var(--bb-teal-700);border:1px solid rgba(2,107,107,.18);box-shadow:var(--shadow-sm)}.bb-btn-secondary:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.bb-btn-ghost{background:transparent;color:var(--fg);padding:12px 18px}.play-glyph{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:var(--bb-magenta-500);color:#fff;font-size:11px;padding-left:2px}.bb-link{color:var(--fg);text-decoration:none;transition:color .1s var(--ease)}.bb-link:hover{color:var(--primary)}.site-header{position:sticky;top:0;z-index:50;background:#ffffffe0;backdrop-filter:saturate(180%) blur(12px);-webkit-backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid var(--border);transition:all .2s var(--ease)}.site-header .header-inner{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;max-width:1140px;margin:0 auto}.site-header .logo-link{display:flex;align-items:center;height:48px}.site-header .logo-link img{height:48px}.site-header .nav-links{display:flex;align-items:center;gap:28px}.site-header .nav-links a{font-weight:600;font-size:14px;color:var(--fg);text-decoration:none;transition:color .1s var(--ease)}.site-header .nav-links a:hover{color:var(--primary)}.site-header .nav-links .bb-btn{font-size:14px;padding:10px 22px;transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.site-header .nav-links .bb-btn-primary,.site-header .nav-links .bb-btn-primary:hover{color:#fff}.site-header .nav-dropdown{position:relative;padding-bottom:12px;margin-bottom:-12px}.site-header .nav-dropdown-toggle{font-weight:600;font-size:14px;color:var(--fg);background:none;border:none;cursor:pointer;font-family:inherit;padding:0;display:flex;align-items:center;gap:4px;transition:color .1s var(--ease)}.site-header .nav-dropdown-toggle:hover{color:var(--primary)}.site-header .nav-dropdown-toggle i{font-size:10px;transition:transform .2s var(--ease)}.site-header .nav-dropdown:hover .nav-dropdown-toggle i{transform:rotate(180deg)}.site-header .nav-dropdown-menu{display:none;position:absolute;top:calc(100% - 12px);left:50%;transform:translate(-50%);background:#fff;border-radius:var(--radius-md);border:1px solid var(--border);box-shadow:var(--shadow-md);padding:8px 0;min-width:220px;margin-top:0;z-index:60}.site-header .nav-dropdown:hover .nav-dropdown-menu,.site-header .nav-dropdown.open .nav-dropdown-menu{display:block}.site-header .nav-dropdown-menu a{display:block;padding:10px 20px;font-weight:400;font-size:14px;color:var(--fg);white-space:nowrap}.site-header .nav-dropdown-menu a:hover{background:var(--bb-neutral-25);color:var(--primary)}.hamburger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px}.hamburger span{display:block;width:24px;height:2px;background:var(--fg);border-radius:2px;transition:all .2s var(--ease)}.hamburger.active span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.mobile-nav{display:none;position:fixed;inset:0;background:#00000080;z-index:40}.mobile-nav.open{display:block}.mobile-nav .mobile-nav-inner{position:absolute;top:85px;right:0;width:280px;height:calc(100% - 85px);background:#fff;padding:24px;display:flex;flex-direction:column;gap:16px;box-shadow:-8px 0 24px #0000001a;overflow-y:auto}.mobile-nav .mobile-nav-inner a{font-family:var(--font-display);font-weight:600;font-size:16px;color:var(--fg);text-decoration:none;padding:8px 0;border-bottom:1px solid var(--border)}.mobile-nav .mobile-nav-inner a:hover{color:var(--primary)}.mobile-nav .mobile-nav-inner .bb-btn{margin-top:8px;text-align:center}.mobile-nav .mobile-nav-inner .bb-btn-primary{color:#fff}@media(max-width:768px){.site-header .nav-links{display:none}.hamburger{display:flex}}.site-footer{background:#fff;border-top:1px solid var(--border);padding:48px 0 32px}.site-footer .footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:48px;max-width:1140px;margin:0 auto;padding:0 24px}.site-footer .footer-brand img{height:36px;margin-bottom:12px}.site-footer .footer-brand .flag-row{display:flex;align-items:center;gap:8px;margin-bottom:14px}.site-footer .footer-brand .flag-row .au-icon{width:20px;height:20px;fill:var(--primary)}.site-footer .footer-brand .flag-row span{font-family:var(--font-display);font-weight:700;font-size:13px;color:var(--fg-muted)}.site-footer .footer-brand p{font-family:var(--font-body);font-size:13px;color:var(--fg-subtle);margin:0}.site-footer .footer-col h3{font-family:var(--font-display);font-weight:700;font-size:14px;color:var(--fg);margin:0 0 14px;letter-spacing:.04em;text-transform:uppercase}.site-footer .footer-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.site-footer .footer-col ul li{display:flex;align-items:center;gap:6px}.site-footer .footer-col ul li .arrow{color:var(--primary);font-size:12px}.site-footer .footer-col ul li a{font-family:var(--font-body);font-size:14px;color:var(--fg-muted);text-decoration:none;transition:color .1s var(--ease)}.site-footer .footer-col ul li a:hover{color:var(--primary)}.site-footer .social-links{display:flex;align-items:center;gap:.75rem;margin-top:1rem}.site-footer .social-links .social-link{display:inline-flex;align-items:center;justify-content:center;transition:opacity .2s ease}.site-footer .social-links .social-link:hover{opacity:.7}.site-footer .social-links .social-link svg{width:1.25rem;height:1.25rem}.site-footer .social-links .social-link svg path{fill:#adadad}@media(max-width:768px){.site-footer .footer-grid{grid-template-columns:1fr;gap:32px}}.ndis-hero{position:relative;overflow:hidden;background:linear-gradient(180deg,#fff 0%,var(--bb-neutral-25) 60%,var(--bb-teal-50) 100%);padding-top:80px;padding-bottom:80px}.ndis-hero .hero-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.ndis-hero h1{font-family:var(--font-display);font-weight:700;font-size:clamp(36px,4.5vw,52px);line-height:1.08;color:var(--fg);letter-spacing:-.02em;margin:0;text-wrap:balance}.ndis-hero p{font-family:var(--font-body);font-size:18px;line-height:1.65;color:var(--fg-muted);margin-top:20px;text-wrap:pretty}.ndis-hero .ctas{display:flex;gap:12px;margin-top:28px;flex-wrap:wrap}.cta-or{display:inline-flex;align-items:center;font-family:var(--font-body);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--fg-muted);padding:0 4px;user-select:none}.ndis-hero .hero-image{text-align:center}.ndis-hero .hero-image img{max-width:100%;border-radius:16px}.ndis-hero .bb-container{max-width:1400px}.ndis-hero .hero-image-bottom{margin:56px auto 0;padding:0 24px;position:relative;z-index:2}.ndis-hero .hero-stage{position:relative;padding-bottom:10%}.ndis-hero .hero-stage .main-wrap{width:76%;margin:0 auto}.ndis-hero .hero-stage .main{width:100%;height:auto;display:block;border-radius:16px;border:1px solid var(--border);box-shadow:0 40px 80px -30px #026b6b47,0 18px 36px -16px #10182829}.ndis-hero .pop{position:absolute}.ndis-hero .pop img{display:block;width:100%;height:auto;border-radius:12px;filter:drop-shadow(0 18px 30px rgba(2,107,107,.22)) drop-shadow(0 8px 16px rgba(16,24,40,.12))}.ndis-hero .pop-clients{left:calc(-3% + 20px);bottom:-40px;width:32%}.ndis-hero .pop-history{left:50%;bottom:80px;width:36%;transform:translate(-50%);z-index:3}.ndis-hero .pop-invoices{right:calc(-3% - 20px);bottom:80px;width:32%}@media(max-width:880px){.ndis-hero .hero-content{grid-template-columns:1fr;gap:40px}.ndis-hero .hero-stage{padding-bottom:0}.ndis-hero .hero-stage .main-wrap{width:100%}.ndis-hero .pop-clients,.ndis-hero .pop-invoices,.ndis-hero .pop-history{display:none}}.integration-steps{background:var(--bb-neutral-0);padding:80px 0}.integration-steps .steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:48px}.integration-steps .step-card{text-align:center;padding:32px 24px;background:#fff;border-radius:var(--radius-xl);border:1px solid var(--border);box-shadow:var(--shadow-sm)}.integration-steps .step-card .step-num{width:48px;height:48px;border-radius:50%;background:var(--bb-teal-50);color:var(--primary);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:20px;margin:0 auto 16px}.integration-steps .step-card h3{font-family:var(--font-display);font-weight:700;font-size:18px;color:var(--fg);margin:0 0 8px}.integration-steps .step-card p{font-family:var(--font-body);font-size:14px;color:var(--fg-muted);line-height:1.6;margin:0}@media(max-width:768px){.integration-steps .steps-grid{grid-template-columns:1fr}}.why-choose-us{background:var(--bb-neutral-25);padding:80px 0}.why-choose-us .features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}.why-choose-us .feature-card{background:#fff;border-radius:var(--radius-xl);padding:32px 24px;border:1px solid var(--border);box-shadow:var(--shadow-sm);text-align:center}.why-choose-us .feature-card .icon{width:56px;height:56px;border-radius:50%;background:var(--bb-teal-50);display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.why-choose-us .feature-card h3{font-family:var(--font-display);font-weight:700;font-size:18px;color:var(--fg);margin:0 0 8px}.why-choose-us .feature-card p{font-family:var(--font-body);font-size:14px;color:var(--fg-muted);line-height:1.6;margin:0}@media(max-width:768px){.why-choose-us .features-grid{grid-template-columns:1fr}}.ndis-features{background:var(--bb-neutral-0);padding:80px 0}.ndis-features .feature-tabs{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-bottom:48px}.ndis-features .feature-tab{padding:10px 20px;border-radius:999px;border:1px solid var(--border);background:#fff;font-family:var(--font-display);font-weight:600;font-size:14px;color:var(--fg-muted);cursor:pointer;transition:all .2s var(--ease)}.ndis-features .feature-tab:hover{border-color:var(--primary);color:var(--primary)}.ndis-features .feature-tab.active{background:var(--primary);color:#fff;border-color:var(--primary)}.ndis-features .feature-panel{display:none}.ndis-features .feature-panel.active{display:block}.ndis-features .feature-panel-inner{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.ndis-features .feature-panel-inner h2{font-family:var(--font-display);font-weight:700;font-size:32px;line-height:1.18;color:var(--fg);margin:0 0 16px}.ndis-features .feature-panel-inner p{font-family:var(--font-body);font-size:16px;line-height:1.7;color:var(--fg-muted);margin:0}.ndis-features .feature-panel-inner ul{margin-top:20px;display:flex;flex-direction:column;gap:10px;padding:0;list-style:none}.ndis-features .feature-panel-inner ul li{display:flex;gap:10px;align-items:flex-start;font-family:var(--font-body);font-size:15px;color:var(--fg)}.ndis-features .feature-panel-inner ul li .check{flex-shrink:0;width:20px;height:20px;border-radius:50%;background:var(--bb-teal-50);color:var(--primary);display:inline-flex;align-items:center;justify-content:center;margin-top:2px}.ndis-features .feature-panel-inner .media{text-align:center}.ndis-features .feature-panel-inner .media img{max-width:100%;border-radius:12px;box-shadow:0 12px 24px -8px #0000001a}@media(max-width:880px){.ndis-features .feature-panel-inner{grid-template-columns:1fr;gap:32px}}.pricing-section{background:var(--bb-neutral-25);padding:80px 0}.pricing-section .pricing-grid{display:flex;justify-content:center;margin-top:48px}.pricing-section .pricing-card{background:#fff;border-radius:var(--radius-xl);border:1px solid var(--border);padding:32px 24px;box-shadow:var(--shadow-sm);text-align:center;position:relative}.pricing-section .pricing-card.featured{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary),var(--shadow-md);transform:scale(1.03)}.pricing-section .pricing-card h3{font-family:var(--font-display);font-weight:700;font-size:20px;color:var(--fg);margin:0 0 8px}.pricing-section .pricing-card .price{font-family:var(--font-display);font-weight:700;font-size:36px;color:var(--primary);margin:12px 0}.pricing-section .pricing-card .price span{font-size:16px;font-weight:400;color:var(--fg-muted)}.pricing-section .pricing-card .annual-price{font-family:var(--font-body);font-size:14px;color:var(--fg-muted);margin:-4px 0 8px}.pricing-section .pricing-card .annual-price span{color:var(--bb-success);font-weight:600}.pricing-section .pricing-card .trial-text{font-family:var(--font-body);font-size:13px;color:var(--bb-magenta-500);font-weight:600;margin:0 0 20px}.pricing-section .pricing-card p{font-family:var(--font-body);font-size:14px;color:var(--fg-muted);line-height:1.6;margin:0 0 20px}.pricing-section .pricing-card ul{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-direction:column;gap:10px}.pricing-section .pricing-card ul li{display:flex;gap:8px;align-items:flex-start;font-family:var(--font-body);font-size:14px;color:var(--fg);text-align:left}.pricing-section .pricing-card ul li .check{color:var(--bb-success);font-weight:700;vertical-align:top;line-height:1.5}.pricing-section .pricing-card .trust-badges{list-style:none;padding:0;margin:16px 0 0;display:flex;justify-content:center;gap:24px;flex-wrap:wrap}.pricing-section .pricing-card .trust-badges li{font-family:var(--font-body);font-size:13px;color:var(--fg-muted);display:inline-flex;align-items:center;gap:6px}.pricing-section .pricing-card .trust-badges li i{color:var(--primary);font-size:15px}@media(max-width:768px){.pricing-section .pricing-card.featured{transform:none}}.testimonials-section{background:var(--bb-neutral-0);padding:80px 0}.testimonials-section .testimonial-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:48px}.testimonials-section .testimonial-card{background:#fff;border-radius:var(--radius-xl);border:1px solid var(--border);padding:32px;box-shadow:var(--shadow-sm)}.testimonials-section .testimonial-card .stars{color:#f59e0b;font-size:16px;margin-bottom:12px}.testimonials-section .testimonial-card blockquote{font-family:var(--font-body);font-size:15px;line-height:1.7;color:var(--fg);margin:0 0 16px;font-style:italic}.testimonials-section .testimonial-card .author{display:flex;align-items:center;gap:12px}.testimonials-section .testimonial-card .author img{width:44px;height:44px;border-radius:50%}.testimonials-section .testimonial-card .author .name{font-family:var(--font-display);font-weight:700;font-size:14px;color:var(--fg)}.testimonials-section .testimonial-card .author .role{font-family:var(--font-body);font-size:12px;color:var(--fg-muted)}@media(max-width:768px){.testimonials-section .testimonial-grid{grid-template-columns:1fr}}.faq-section{background:var(--bb-neutral-25);padding:80px 0}.faq-section .faq-list{max-width:720px;margin:48px auto 0;display:flex;flex-direction:column;gap:12px}.faq-section .faq-item{background:#fff;border-radius:var(--radius-md);border:1px solid var(--border);overflow:hidden}.faq-section .faq-question{width:100%;padding:18px 20px;display:flex;justify-content:space-between;align-items:center;background:none;border:none;cursor:pointer;font-family:var(--font-display);font-weight:600;font-size:15px;color:var(--fg);text-align:left}.faq-section .faq-question .toggle{font-size:18px;color:var(--primary);transition:transform .2s var(--ease)}.faq-section .faq-item.open .faq-question .toggle{transform:rotate(45deg)}.faq-section .faq-answer{max-height:0;overflow:hidden;transition:max-height .3s var(--ease)}.faq-section .faq-item.open .faq-answer{max-height:300px}.faq-section .faq-answer p{padding:0 20px 18px;margin:0;font-family:var(--font-body);font-size:14px;line-height:1.7;color:var(--fg-muted)}.contact-section{background:var(--bb-neutral-25);padding:80px 0}.contact-section .contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:48px}.contact-section .contact-info h3{font-family:var(--font-display);font-weight:700;font-size:20px;color:var(--fg);margin:0 0 16px}.contact-section .contact-info p{font-family:var(--font-body);font-size:15px;line-height:1.7;color:var(--fg-muted);margin:0 0 24px}.contact-section .contact-info .info-item{display:flex;gap:12px;align-items:flex-start;margin-bottom:16px}.contact-section .contact-info .info-item .icon{width:40px;height:40px;border-radius:50%;background:var(--bb-teal-50);color:var(--primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.contact-section .contact-info .info-item .label{font-family:var(--font-display);font-weight:600;font-size:14px;color:var(--fg)}.contact-section .contact-info .info-item .value{font-family:var(--font-body);font-size:14px;color:var(--fg-muted)}.contact-section .contact-form{background:#fff;border-radius:var(--radius-xl);border:1px solid var(--border);padding:32px;box-shadow:var(--shadow-sm)}.contact-section .contact-form .form-group{margin-bottom:16px}.contact-section .contact-form label{display:block;font-family:var(--font-display);font-weight:600;font-size:13px;color:var(--fg);margin-bottom:6px}.contact-section .contact-form input,.contact-section .contact-form textarea,.contact-section .contact-form select{width:100%;padding:10px 14px;border:1px solid var(--border);border-radius:var(--radius-md);font-family:var(--font-body);font-size:14px;color:var(--fg);background:#fff;transition:border-color .2s var(--ease)}.contact-section .contact-form input:focus,.contact-section .contact-form textarea:focus,.contact-section .contact-form select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--bb-teal-50)}.contact-section .contact-form textarea{resize:vertical;min-height:100px}@media(max-width:768px){.contact-section .contact-grid{grid-template-columns:1fr}}.gi-hero{position:relative;background:linear-gradient(180deg,#fff 0%,var(--bb-neutral-25) 60%,var(--bb-teal-50) 100%);padding-top:64px;padding-bottom:100px;overflow:hidden}.gi-hero .head{max-width:780px;margin:0 auto;text-align:center;position:relative;z-index:2}.gi-hero h1{font-family:var(--font-display);font-weight:700;font-size:clamp(38px,5vw,60px);line-height:1.08;color:var(--fg);letter-spacing:-.02em;margin:0;text-wrap:balance}.gi-hero p{font-family:var(--font-body);font-size:18px;line-height:1.65;color:var(--fg-muted);margin-top:22px;text-wrap:pretty;max-width:640px;margin-left:auto;margin-right:auto}.gi-hero .ctas{display:flex;justify-content:center;gap:12px;margin-top:32px}.gi-hero .video-note{margin-top:16px;font-family:var(--font-body);font-size:12.5px;color:var(--fg-subtle);display:inline-flex;align-items:center;gap:6px}.gi-hero .hero-shot{max-width:1100px;margin:56px auto 0;padding:0 24px;position:relative;z-index:2}.gi-hero .bb-container{max-width:1400px}.gi-hero .hero-stage{position:relative;padding-bottom:10%}.gi-hero .hero-stage .main-wrap{width:76%;margin:0 auto}.gi-hero .hero-stage .main{width:100%;height:auto;display:block;border-radius:16px;border:1px solid var(--border);box-shadow:0 40px 80px -30px #026b6b47,0 18px 36px -16px #10182829}.gi-hero .pop{position:absolute}.gi-hero .pop img{display:block;width:100%;height:auto;border-radius:12px;filter:drop-shadow(0 18px 30px rgba(2,107,107,.22)) drop-shadow(0 8px 16px rgba(16,24,40,.12))}.gi-hero .pop-clients{left:-3%;bottom:40px;width:32%}.gi-hero .pop-history{left:50%;bottom:80px;width:36%;transform:translate(-50%);z-index:3}.gi-hero .pop-invoices{right:-3%;bottom:40px;width:32%}@media(max-width:880px){.gi-hero .hero-stage{padding-bottom:0}.gi-hero .hero-stage .main-wrap{width:100%}.gi-hero .pop-clients,.gi-hero .pop-invoices,.gi-hero .pop-history{display:none}}.gi-trust{background:#fff;padding:40px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.gi-trust .row{display:flex;justify-content:space-around;align-items:center;gap:24px;flex-wrap:wrap}.gi-trust .item{text-align:center;display:flex;flex-direction:column;gap:4px}.gi-trust .num{font-family:var(--font-display);font-weight:700;font-size:26px;color:var(--primary)}.gi-trust .lab{font-family:var(--font-body);font-size:13px;color:var(--fg-muted)}.gi-feature{padding:96px 0;border-bottom:1px solid var(--bb-neutral-100)}.gi-feature:last-of-type{border-bottom:none}.gi-feature.alt{background:var(--bb-neutral-25)}.gi-feature .row{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.gi-feature.reverse .row>.copy{order:2}.gi-feature.reverse .row>.media{order:1}.gi-eyebrow{display:inline-block;font-family:var(--font-display);font-weight:700;font-size:12px;color:var(--primary);letter-spacing:.12em;text-transform:uppercase;padding:6px 14px;border-radius:999px;background:var(--bb-teal-50);margin-bottom:16px}.gi-title{font-family:var(--font-display);font-weight:700;font-size:38px;line-height:1.18;color:var(--fg);letter-spacing:-.015em;margin:0;text-wrap:balance}.gi-lead{font-family:var(--font-body);font-size:16.5px;line-height:1.7;color:var(--fg-muted);margin-top:18px;text-wrap:pretty}.gi-checks{margin-top:24px;display:flex;flex-direction:column;gap:12px;padding:0;list-style:none}.gi-checks li{list-style:none;display:flex;gap:12px;align-items:flex-start;font-family:var(--font-body);font-size:15px;color:var(--fg);line-height:1.55}.gi-checks .check{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:var(--bb-teal-50);color:var(--primary);display:inline-flex;align-items:center;justify-content:center;margin-top:1px}.shot{background:#fff;border-radius:16px;box-shadow:0 30px 60px -24px #026b6b38,0 12px 24px -10px #1018281a;overflow:hidden;border:1px solid var(--border)}.shot img{display:block;width:100%;height:auto}.shot-stack{position:relative;padding-bottom:40px;padding-right:32px}.shot-stack .shot-bg{position:relative;z-index:1}.shot-stack .shot-fg{position:absolute;right:0;bottom:0;width:64%;z-index:2;transform:translateY(8%)}.shot.placeholder{background:linear-gradient(135deg,var(--bb-neutral-50),var(--bb-teal-50));aspect-ratio:1.6 / 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:40px;text-align:center;border:2px dashed var(--primary);box-shadow:0 10px 24px -12px #00afb540}.shot.placeholder .tag{font-family:var(--font-display);font-weight:700;font-size:12px;color:var(--primary);letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:#fff}.shot.placeholder .desc{font-family:var(--font-body);font-size:14.5px;color:var(--fg-muted);max-width:320px;line-height:1.5}.gi-final{background:linear-gradient(135deg,#016263,#00afb5);color:#fff;padding:80px 24px;text-align:center}.gi-final h2{font-family:var(--font-display);font-weight:700;font-size:40px;line-height:1.15;color:#fff;letter-spacing:-.01em;margin:0;text-wrap:balance}.gi-final p{font-family:var(--font-body);font-size:17px;line-height:1.65;color:#ffffffe6;margin:16px auto 0;max-width:580px}.gi-final .ctas{display:flex;justify-content:center;gap:14px;margin-top:28px;flex-wrap:wrap}.gi-final .bb-btn-primary{background:#fff;color:var(--bb-teal-700);background-image:none}.gi-final .bb-btn-primary:hover{background:#fff}.gi-final .bb-btn-secondary{background:transparent;color:#fff;border-color:#ffffff59;box-shadow:none}.gi-final .bb-btn-secondary:hover{background:#ffffff14}.pricing-cta{background:var(--bb-teal-500, #00afb5);text-align:center;padding:80px 20px 120px}.pricing-cta h2{font-family:var(--font-display);font-weight:700;font-size:40px;line-height:1.15;color:#fff;margin:0}.pricing-cta p{font-family:var(--font-body);font-size:17px;line-height:1.65;color:#ffffffe6;margin:16px auto 0;max-width:580px}.pricing-cta .ctas{display:flex;justify-content:center;gap:14px;margin-top:28px;flex-wrap:wrap}.pricing-cta .bb-btn-primary{background:#fff;color:var(--bb-teal-700, #026b6b);background-image:none}.pricing-cta .bb-btn-primary:hover{background:#fff}.page-section,.faq-section{padding:80px 0}.faq-section .faq-list-wrap{max-width:800px;margin:48px auto 0}.thanks-page{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 160px);padding:64px 0}.thanks-card{max-width:600px;margin:0 auto;text-align:center}.thanks-art{margin-bottom:32px;display:flex;justify-content:center}.thanks-art svg{width:180px;height:180px}@media(min-width:768px){.thanks-art svg{width:240px;height:240px}}.thanks-title{font-family:var(--font-display);font-size:2rem;font-weight:700;color:var(--bb-teal-700, #026b6b);margin:0 0 16px;line-height:1.25}.thanks-lead{font-family:var(--font-body);font-size:1.1rem;color:var(--bb-neutral-600, #646464);line-height:1.7;max-width:460px;margin:0 auto 36px}.thanks-ctas{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.thanks-ctas .bb-btn{min-width:180px}@media(max-width:480px){.thanks-title{font-size:1.6rem}.thanks-lead{font-size:1rem}.thanks-ctas{flex-direction:column;align-items:center}.thanks-ctas .bb-btn{width:100%}}@media(max-width:880px){.gi-feature .row{grid-template-columns:1fr;gap:40px}.gi-feature.reverse .row>.copy{order:1}.gi-feature.reverse .row>.media{order:2}.gi-title{font-size:30px}}
