@media(min-width:768px){#section-features .features-block-container .grid.grid-flow-dense{grid-template-columns:repeat(2,minmax(0,1fr))!important}#section-features .features-block-container .md\:col-span-2{grid-column:span 1/span 1!important}}.hbb-section+.hbb-section{padding-top:0!important}@media(max-width:1023px){.hbb-section{padding-bottom:0!important}.hbb-section .preact-block>div[class*=py-]{padding-top:2rem!important;padding-bottom:2rem!important}#section-hero{padding-top:2.5rem!important;padding-bottom:2.5rem!important}#section-hero .mx-auto.max-w-7xl{padding-top:0!important;padding-bottom:0!important}}:root{--hb-color-background:#fcfbf7;--hb-color-foreground:#1f2d26;--hb-color-header-bg:#fffdf8;--hb-color-header-fg:#14532d;--hb-color-footer-bg:#f1f6ef;--hb-color-footer-fg:#365044}.business-page-image{max-width:52rem;margin:2.5rem auto 3rem;text-align:center}.business-page-image img{width:100%;border-radius:1rem;box-shadow:0 1.25rem 2.5rem rgb(31 45 38/12%)}.business-page-image figcaption{margin:.85rem auto 0;max-width:42rem;color:var(--hb-color-foreground);font-size:.95rem;font-style:italic;line-height:1.5;opacity:.78}.business-page-image-hero{max-width:64rem;margin-top:2rem}body.page-wrapper:has(article main .prose){grid-template-rows:auto auto minmax(0,1fr)}body.page-wrapper:has(article main .prose) .page-body article{min-height:0!important}body.page-wrapper:has(article main .prose) .page-footer>footer{margin-top:0!important}:root{--site-content-max-width:96rem;--site-reading-max-width:72rem}.answer-content table{display:block;width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.answer-content table th,.answer-content table td{min-width:12rem}.answer-content table th:first-child,.answer-content table td:first-child{min-width:8rem}.answer-content table.comparison-factual,.answer-content:has(.comparison-swipe-hint) table{border:1px solid rgb(148 163 184/42%);border-radius:.85rem;box-shadow:0 .8rem 2rem rgb(15 23 42/7%)}.answer-content table.comparison-factual th,.answer-content:has(.comparison-swipe-hint) table th{background:rgb(5 150 105/9%);text-align:left;vertical-align:top}.answer-content table.comparison-factual td,.answer-content:has(.comparison-swipe-hint) table td{vertical-align:top}.answer-content table.comparison-factual tbody tr:nth-child(even)>*,.answer-content:has(.comparison-swipe-hint) table tbody tr:nth-child(even)>*{background:rgb(241 245 249/72%)}.answer-content table.comparison-factual small,.answer-content:has(.comparison-swipe-hint) table small{display:inline-block;margin-top:.3rem;color:#475569;line-height:1.45}.dark .answer-content table.comparison-factual,.dark .answer-content:has(.comparison-swipe-hint) table{border-color:rgb(100 116 139/52%);box-shadow:0 .8rem 2rem rgb(0 0 0/24%)}.dark .answer-content table.comparison-factual th,.dark .answer-content:has(.comparison-swipe-hint) table th{background:rgb(16 185 129/12%)}.dark .answer-content table.comparison-factual tbody tr:nth-child(even)>*,.dark .answer-content:has(.comparison-swipe-hint) table tbody tr:nth-child(even)>*{background:rgb(30 41 59/58%)}.dark .answer-content table.comparison-factual small,.dark .answer-content:has(.comparison-swipe-hint) table small{color:#cbd5e1}.comparison-swipe-hint{display:none}@media(max-width:767px){.comparison-swipe-hint{display:block;margin:-.25rem 0 .7rem;color:#64748b;font-size:.78rem;font-weight:600}.comparison-swipe-hint::before{content:"↔";margin-right:.35rem;color:#059669}.dark .comparison-swipe-hint{color:#cbd5e1}.dark .comparison-swipe-hint::before{color:#34d399}}html{scrollbar-gutter:stable}.nav-dropdown-trigger{display:flex;align-items:center}.mobile-nav-toggle{min-width:2.75rem;min-height:2.75rem}.brand-mark svg,.footer-brand-mark svg{display:block;width:2.5rem;height:2.5rem;color:currentColor}.nav-dropdown-trigger .nav-link{flex:auto}.nav-dropdown-toggle{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;color:var(--hb-color-header-fg);border-radius:.375rem;margin-right:.2rem}.nav-dropdown-toggle:hover,.nav-dropdown-toggle:focus-visible{color:var(--color-primary-700);outline:none}.nav-dropdown-toggle:focus-visible{box-shadow:0 0 0 3px var(--color-primary-500)}.nav-dropdown.active .nav-dropdown-toggle svg{transform:rotate(180deg)}@media(min-width:1024px){#nav-menu>.nav-item+.nav-item{margin-left:2rem!important}#nav-menu>.nav-item>.nav-link,#nav-menu>.nav-item>.nav-dropdown-trigger .nav-link{padding-left:0;padding-right:0}.nav-dropdown-trigger .nav-link{flex:initial}.nav-dropdown-toggle{min-width:1rem;min-height:auto;margin-left:0;margin-right:.15rem}.nav-dropdown:focus-within>.nav-dropdown-list{visibility:visible;opacity:1}}@media(min-width:1024px){body:has(.page-body article main.prose,.page-body article main .prose) .page-body>.max-w-screen-xl{max-width:var(--site-content-max-width)}body:has(.page-body article main.prose,.page-body article main .prose) .page-body article main{max-width:calc(var(--site-reading-max-width) + 6rem);margin-inline:auto}body:has(.page-body article main.prose,.page-body article main .prose) .page-body article main>.prose{max-width:var(--site-reading-max-width);margin-inline:auto}.page-body>.max-w-prose:has(>article.prose){width:100%;max-width:var(--site-reading-max-width);padding-inline:1.5rem}.page-body>.max-w-prose:has(>article.prose)>article.prose,.page-body>.max-w-prose:has(>article.prose) .container.max-w-\[65ch\]{max-width:none}}@media(min-width:1024px){.hb-sidebar-container:has(>div.h-0),body:has(article main.prose,article main .prose) .hb-sidebar-container{display:none!important}.hb-toc{width:15rem}.hb-toc>.hb-scrollbar{scrollbar-width:thin}}@media(min-width:1280px){body:has(article main.prose,article main .prose) .hb-toc.hidden:not(.xl\:block){display:block!important;visibility:hidden;pointer-events:none}}.hb-sidebar-mobile-toc{display:none!important}.dark{--hb-color-background:#10231b;--hb-color-foreground:#f4f1e8;--hb-color-header-bg:#10231b;--hb-color-header-fg:#f4f1e8;--hb-color-footer-bg:#0b1712;--hb-color-footer-fg:#e7e4db}@media(min-width:1024px){#section-features .features-block-container .lg\:grid-cols-3{grid-template-columns:repeat(2,minmax(0,1fr))!important}#section-features .features-block-container .lg\:row-span-2{grid-row:span 1/span 1!important}#section-features .features-block-container .grid>div:first-child>div{padding:1.5rem!important}#section-features .features-block-container .grid>div:first-child>div>div:first-child{width:3rem!important;height:3rem!important}#section-features .features-block-container .grid>div:first-child h3{font-size:1.25rem!important;line-height:1.75rem!important}#section-features .features-block-container .grid>div:first-child p{font-size:1rem!important;line-height:1.5rem!important}}#section-testimonials .testimonial-photo-button{appearance:none;display:inline-flex;flex:none;position:relative;padding:0;border:0;border-radius:9999px;background:0 0;cursor:zoom-in;outline:none}#section-testimonials .testimonial-photo-button img{transition:transform 180ms ease,box-shadow 180ms ease,filter 180ms ease}#section-testimonials .testimonial-photo-button::after{content:"";position:absolute;inset:-3px;border-radius:inherit;border:2px solid transparent;transition:border-color 180ms ease}#section-testimonials .testimonial-photo-button:hover img,#section-testimonials .testimonial-photo-button:focus-visible img{transform:translateY(-1px)scale(1.08);box-shadow:0 12px 28px rgba(15,23,42,.18);filter:saturate(1.04)}#section-testimonials .testimonial-photo-button:focus-visible::after{border-color:#059669}.testimonial-photo-viewer{position:fixed;inset:0;z-index:80;display:none;align-items:center;justify-content:center;padding:1.5rem;background:rgba(8,28,19,.72);backdrop-filter:blur(8px)}.testimonial-photo-viewer.is-open{display:flex}.testimonial-photo-viewer__dialog{position:relative;width:min(78vw,24rem);max-height:min(78vh,32rem);animation:testimonial-photo-enter 180ms ease-out both}.testimonial-photo-viewer__image{display:block;width:100%;max-height:min(78vh,32rem);object-fit:cover;border-radius:1.25rem;box-shadow:0 28px 80px rgba(15,23,42,.38);background:#fff}.testimonial-photo-viewer__close{appearance:none;position:absolute;top:-.75rem;right:-.75rem;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:0;border-radius:9999px;background:#fff;color:#111827;box-shadow:0 12px 30px rgba(15,23,42,.28);cursor:pointer}.testimonial-photo-viewer__close:focus-visible{outline:3px solid #059669;outline-offset:2px}body.testimonial-photo-viewer-open{overflow:hidden}@keyframes testimonial-photo-enter{from{opacity:0;transform:translateY(.35rem)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media(prefers-reduced-motion:reduce){#section-testimonials .testimonial-photo-button img,#section-testimonials .testimonial-photo-button::after,.testimonial-photo-viewer__dialog{animation:none;transition:none}#section-testimonials .testimonial-photo-button:hover img,#section-testimonials .testimonial-photo-button:focus-visible img{transform:none}}#lesson-options table tbody tr.service-comparison-row{cursor:pointer;transition:background-color 160ms ease}#lesson-options table{table-layout:fixed}#lesson-options col.service-comparison-feature-column{width:28%}#lesson-options col.service-comparison-option-column{width:18%}#lesson-options table tbody tr.service-comparison-row:hover>*,#lesson-options table tbody tr.service-comparison-row:focus-within>*{background-color:rgb(236 253 245/.72)}#lesson-options table tbody tr.service-comparison-row:focus-visible{outline:3px solid #059669;outline-offset:-3px}#lesson-options table tbody tr.service-comparison-row a{text-decoration:none}#lesson-options table tbody tr.service-comparison-row:hover a,#lesson-options table tbody tr.service-comparison-row:focus-within a{color:#047857}.dark #lesson-options table tbody tr.service-comparison-row:hover>*,.dark #lesson-options table tbody tr.service-comparison-row:focus-within>*{background-color:rgb(6 78 59/.28)}.dark #lesson-options table tbody tr.service-comparison-row:hover a,.dark #lesson-options table tbody tr.service-comparison-row:focus-within a{color:#34d399}@media(prefers-reduced-motion:reduce){#lesson-options table tbody tr.service-comparison-row{transition:none}}.speaking-club-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;max-width:48rem;margin:1.5rem auto 2.25rem}.speaking-club-gallery__item{min-width:0;margin:0}.speaking-club-gallery__item img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:.65rem;box-shadow:0 .45rem 1.1rem rgb(23 59 43/14%)}.speaking-club-gallery--two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:42rem}.speaking-club-gallery--two .speaking-club-gallery__item img{aspect-ratio:4/3}@media(max-width:640px){.speaking-club-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}}.dark .speaking-club-gallery__item img{box-shadow:0 .45rem 1.1rem rgb(0 0 0/28%)}[x-cloak],[data-x-cloak]{display:none!important}.stats-block-container .stats-item{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.stats-block-container .stats-item.animate{opacity:1;transform:translateY(0)}.stats-block-container .stats-item:nth-child(1){transition-delay:0ms}.stats-block-container .stats-item:nth-child(2){transition-delay:150ms}.stats-block-container .stats-item:nth-child(3){transition-delay:300ms}.stats-block-container .stats-item:nth-child(4){transition-delay:450ms}.stats-block-container .stats-item:nth-child(5){transition-delay:600ms}.steps-block-container .step-item{opacity:0;transform:translateY(20px);transition:opacity .5s ease-out,transform .5s ease-out}.steps-block-container .step-item.step-visible{opacity:1;transform:translateY(0)}.steps-block-container .step-item:nth-child(1){transition-delay:0ms}.steps-block-container .step-item:nth-child(2){transition-delay:100ms}.steps-block-container .step-item:nth-child(3){transition-delay:200ms}.steps-block-container .step-item:nth-child(4){transition-delay:300ms}.steps-block-container .step-item:nth-child(5){transition-delay:400ms}.steps-block-container .step-item:nth-child(6){transition-delay:500ms}@media(prefers-reduced-motion:reduce){.stats-block-container .stats-item,.steps-block-container .step-item{opacity:1;transform:none;transition:none}}