.gk-approved .kelowna-page:has(>.gk-commercial){padding-top:0}body:has(.ba-page.gk-commercial) .gk-approved.gk-internal-header{min-height:0}.ba-page.gk-commercial{--ba-dark:var(--green);--ba-ink:var(--ink);--ba-muted:var(--muted);--ba-orange:var(--green);--ba-cream:var(--cream);--ba-line:var(--line);--ba-radius:var(--radius);background:var(--cream);color:var(--ink);font-family:var(--body)}.ba-page.gk-commercial,.ba-page.gk-commercial *{font-family:var(--body)!important}.ba-page.gk-commercial :is(.ba-photo-caption,.ba-website-photo-copy strong),.ba-page.gk-commercial :is(h1,h2,h3,.ba-heading),.ba-page.gk-commercial :is(h1,h2,h3,.ba-heading) *{font-family:var(--heading)!important;letter-spacing:-.05em}.gk-commercial .ba-heading{font-size:3.5rem!important;line-height:1.13!important}.gk-commercial .ba-heading em{font-size:1em}.gk-commercial .ba-container{width:min(95rem,calc(100% - 7rem))}.gk-commercial .ba-section{padding-block:6rem}.gk-commercial :is(.ba-hero,.ba-pricing-hero){background:var(--cream);color:var(--ink)}.gk-commercial .ba-hero h1,.gk-commercial .ba-pricing-hero h1{font-size:5.5rem!important;line-height:1.08!important;letter-spacing:-.05em;margin-bottom:2rem}.gk-commercial :is(.ba-hero h1,.ba-pricing-hero h1) em{color:var(--muted);font-size:1em}.gk-commercial .ba-hero-emblem{color:var(--peach)}.gk-commercial .ba-hero-emblem>span{color:var(--ink)}.gk-commercial .ba-hero-description,.gk-commercial .ba-pricing-hero p{color:var(--muted)}.gk-commercial .ba-button{background:var(--green);color:var(--paper)!important;border-radius:var(--radius);min-height:var(--control-height)}.gk-commercial .ba-button:hover{background:#275453;color:var(--paper)!important}.gk-commercial .ba-url-form{background:var(--paper);border-color:var(--line);border-radius:var(--radius)}.gk-commercial .ba-url-form input{color:var(--ink);background:transparent}.gk-commercial :is(.ba-discover,.ba-employee,.ba-pricing-media){background:var(--paper)}.gk-commercial .ba-intelligence,.gk-commercial .ba-price-section{background:var(--sage)}.gk-commercial :is(.ba-marquee,.ba-conversation,.ba-website,.ba-pricing-existing,.ba-closing){--ba-orange:var(--peach);background:var(--green);color:var(--paper)}.gk-commercial :is(.ba-conversation,.ba-website,.ba-pricing-existing,.ba-closing) :is(h2,.ba-heading,.ba-lede){color:var(--paper)}.gk-commercial .ba-closing p:not(.ba-form-error),.gk-commercial :is(.ba-conversation,.ba-website,.ba-pricing-existing,.ba-closing) :is(.ba-body,.ba-mini-label,.ba-live-disclosure,.ba-price-footnote,.ba-small-note,.ba-url-note,.ba-closing-overline){color:var(--sage)}.gk-commercial :is(.ba-conversation,.ba-website,.ba-pricing-existing,.ba-closing) .ba-url-note a{color:var(--sage);border-bottom-color:#ffffff73}.gk-commercial :is(.ba-conversation,.ba-website,.ba-pricing-existing,.ba-closing) .ba-url-note a:hover{color:var(--paper);border-bottom-color:var(--paper)}.gk-commercial .ba-closing-overline{border-bottom-color:#ffffff2e}.gk-commercial :is(.ba-conversation,.ba-website,.ba-pricing-existing,.ba-closing) .ba-button{background:var(--peach);color:var(--ink)!important}.gk-commercial :is(.ba-conversation,.ba-website,.ba-pricing-existing,.ba-closing) .ba-button:hover{background:var(--paper);color:var(--ink)!important}.gk-commercial :is(.ba-chat,.ba-website-info,.ba-profile-card,.ba-brain-panel,.ba-employee-card){--ba-orange:var(--green);color:var(--ink);border-radius:var(--radius)}.gk-commercial :is(.ba-chat,.ba-website-info,.ba-profile-card,.ba-brain-panel,.ba-employee-card) :is(.ba-mini-label,.ba-body,.ba-small-note,.ba-live-disclosure){color:var(--muted)}.gk-commercial .ba-chat :is(h3,p),.gk-commercial .ba-website-info h3{color:inherit}.gk-commercial .ba-chat-form button{background:var(--green);color:var(--paper)}.gk-commercial .ba-brain-footer,.gk-commercial .ba-chat-foot,.gk-commercial .ba-chat-head{background:var(--sage)}.gk-commercial .ba-prompt-list button{border-color:#ffffff40;color:var(--paper)}.gk-commercial .ba-prompt-list button:hover{border-color:var(--peach);color:var(--peach)}.gk-commercial .ba-price-card{background:var(--paper);border-color:var(--line);border-radius:var(--radius)}.gk-commercial .ba-price-card.is-featured{--ba-orange:var(--peach);background:var(--green);border-color:var(--green);color:var(--paper)}.gk-commercial .ba-price-card.is-featured :is(h3,.ba-price-amount,.ba-price-tagline,.ba-price-inherits,li,.ba-price-index){color:var(--paper)}.gk-commercial .ba-price-card.is-featured .ba-price-cta{color:var(--ink)!important;background:var(--peach)}.gk-commercial .ba-price-card.is-featured .ba-price-cta:hover{background:var(--paper)}.gk-commercial .ba-price-card:not(.is-featured) .ba-price-cta{color:var(--paper)!important;background:var(--green)}.gk-commercial .ba-price-card:not(.is-featured) :is(h3,.ba-price-amount){color:var(--ink)}.gk-commercial .ba-plan-tabs button.active{color:var(--green);border-color:var(--green)}.gk-commercial :is(.ba-website-toggle,.ba-profile-tabs,.ba-plan-tabs) button{background:none}.gk-commercial :is(.ba-website-toggle,.ba-profile-tabs) button.active{color:var(--paper)}.gk-commercial :is(.ba-website-toggle,.ba-profile-tabs) button.active:after{background:var(--peach)}.gk-commercial .ba-approve-button:hover{background:#275453!important}.gk-commercial .ba-closing h2,.gk-commercial .ba-closing h2 em{color:var(--paper)}.gk-commercial .ba-closing-star{color:var(--peach)}.gk-commercial .ba-skip{background:var(--green);color:var(--paper)}.gk-commercial :is(.ba-price-grid,.ba-split)>*{min-width:0}@media (max-width:64rem){.gk-commercial .ba-container{width:calc(100% - 4rem)}.gk-commercial .ba-heading{font-size:2.75rem!important}.gk-commercial .ba-hero h1,.gk-commercial .ba-pricing-hero h1{font-size:4rem!important}}@media (max-width:48rem){.gk-commercial .ba-container{width:calc(100% - 2rem)}.gk-commercial .ba-section{padding-block:4rem}.gk-commercial .ba-heading{font-size:2.375rem!important}.gk-commercial .ba-hero h1,.gk-commercial .ba-pricing-hero h1{font-size:3rem!important}.gk-commercial .ba-hero{padding-inline:1rem}.gk-commercial .ba-hero-topline{gap:1rem;flex-wrap:wrap}.gk-commercial .ba-hero-topline>span{white-space:normal}}.gk-commercial :is(.ba-website-toggle) button.active{color:var(--paper)}.gk-commercial .ba-profile-tabs button.active{color:var(--ink)}.gk-commercial .gk-profile-card{padding:1.75rem 2rem 1.25rem}.gk-profile-head{display:flex;align-items:center;gap:1rem}.gk-profile-monogram{display:flex;align-items:center;justify-content:center;flex:0 0 3.5rem;height:3.5rem;border-radius:var(--radius);background:var(--sage);font:500 1.75rem/1 var(--heading);color:var(--ink)}.gk-profile-monogram>span{display:inline;position:static;color:var(--peach)}.gk-profile-head h3{font-size:1.25rem!important;font-weight:600;line-height:1.25;color:var(--ink)}.gk-profile-head p{display:flex;align-items:center;gap:.375rem;margin-top:.25rem;font-size:.9375rem;color:var(--muted)}.gk-profile-head p svg{width:1rem;height:1rem}.gk-profile-shield{margin-left:auto;width:1.5rem;height:1.5rem;color:var(--muted);flex:none}.gk-profile-tabs{display:flex;gap:1.75rem;margin-top:1.5rem;border-bottom:var(--border) solid var(--line);overflow-x:auto;scrollbar-width:none}.gk-profile-tabs button{position:relative;flex:none;padding:.75rem 0 .875rem;background:none;border:0;font-size:1.0625rem;font-weight:500;color:var(--muted);cursor:pointer;transition:color var(--motion,.25s)}.gk-profile-tabs button.active,.gk-profile-tabs button:hover{color:var(--ink)}.gk-profile-underline{position:absolute;left:0;right:0;bottom:-.0625rem;height:.1875rem;border-radius:1rem;background:var(--peach)}.gk-profile-stage{min-height:15.5rem;padding-top:1.25rem}.gk-profile-note{font-size:1rem;line-height:1.55;color:var(--muted);margin-bottom:1.125rem}.gk-profile-story{display:grid;grid-template-columns:8.5rem 1fr;gap:1.25rem;align-items:start}.gk-profile-story img{width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius)}.gk-profile-quote{font-family:var(--heading)!important;font-size:1.375rem;line-height:1.35;letter-spacing:-.03em;color:var(--ink)}.gk-profile-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.gk-profile-chips span{padding:.375rem .75rem;border-radius:var(--radius);background:var(--sage);font-size:.875rem;color:var(--ink)}.gk-profile-products{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.gk-profile-product{display:flex;flex-direction:column;gap:.25rem;font-size:.9375rem;color:var(--muted)}.gk-profile-product strong{font-weight:600;color:var(--ink);font-size:1rem;line-height:1.3;margin-top:.5rem}.gk-profile-thumb{display:block;overflow:hidden;border-radius:var(--radius);aspect-ratio:1}.gk-profile-gallery img,.gk-profile-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}.gk-profile-gallery span:hover img,.gk-profile-product:hover img{transform:scale(1.06)}.gk-profile-reviews{display:grid;grid-template-columns:7.5rem 1fr;gap:1.5rem}.gk-profile-score{display:flex;flex-direction:column;gap:.375rem;padding-right:1.25rem;border-right:var(--border) solid var(--line);font-size:.875rem;color:var(--muted)}.gk-profile-score strong{font:500 3rem/1 var(--heading);letter-spacing:-.04em;color:var(--ink)}.gk-profile-stars{display:inline-flex;gap:.125rem;color:#e39a6c}.gk-profile-stars svg{width:.9375rem;height:.9375rem;fill:currentColor}.gk-profile-review-list{display:grid;gap:1rem}.gk-profile-review-list figure{margin:0}.gk-profile-review-list blockquote{margin:.375rem 0 .5rem;font-size:1rem;line-height:1.5;color:var(--ink)}.gk-profile-review-list figcaption{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:var(--ink)}.gk-profile-review-list em{font-style:normal;font-weight:400;color:var(--muted)}.gk-profile-avatar{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--green);color:var(--paper);font-size:.75rem}.gk-profile-gallery{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:5.75rem 5.75rem;gap:.5rem}.gk-profile-gallery span{overflow:hidden;border-radius:var(--radius)}.gk-profile-gallery .is-lead{grid-row:span 2}.gk-profile-visit{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.gk-profile-visit ul{list-style:none;margin:0;padding:0}.gk-profile-visit li{display:flex;justify-content:space-between;padding:.625rem 0;border-bottom:var(--border) solid var(--line);font-size:.9375rem;color:var(--muted)}.gk-profile-visit li strong{font-weight:600;color:var(--ink)}.gk-profile-visit-actions p{display:flex;align-items:center;gap:.5rem;font-size:.9375rem;color:var(--ink);margin-bottom:.75rem}.gk-profile-visit-actions p svg{width:1rem;height:1rem;color:var(--muted)}.gk-open-dot{width:.5rem;height:.5rem;border-radius:50%;background:#5d9b6a;box-shadow:0 0 0 .25rem #5d9b6a26}.gk-profile-visit-actions>div{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.gk-profile-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;border-radius:var(--radius);border:var(--border) solid var(--line);font-size:.9375rem;font-weight:500;color:var(--ink)}.gk-profile-btn.is-primary{background:var(--green);border-color:var(--green);color:var(--paper)}.gk-profile-btn svg{width:1rem;height:1rem}.gk-profile-foot{display:flex;align-items:center;justify-content:space-between;margin-top:1.25rem;padding-top:1rem;border-top:var(--border) solid var(--line);font-size:.8125rem;letter-spacing:.1em;color:var(--muted)}.gk-profile-foot a{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:var(--radius);color:var(--ink);transition:background-color .25s,transform .25s}.gk-profile-foot a:hover{background:var(--sage);transform:translate(.125rem,-.125rem)}.gk-faq-item button{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:100%;padding:1.5rem 0;background:none;border:0;text-align:left;font-size:1.25rem!important;font-weight:500;letter-spacing:-.01em;color:var(--ink);cursor:pointer;font-family:var(--body)!important}.gk-faq-item button:hover{color:#275453}.gk-faq-icon{position:relative;flex:none;width:1.25rem;height:1.25rem;color:var(--green)}.gk-faq-icon i{position:absolute;left:0;right:0;top:50%;height:.125rem;margin-top:-.0625rem;background:currentColor;border-radius:1rem;transition:transform .45s cubic-bezier(.22,1,.36,1)}.gk-faq-icon i+i{transform:rotate(90deg)}.gk-faq-item.is-open .gk-faq-icon i+i{transform:rotate(0deg)}.gk-faq-answer{overflow:hidden}.gk-faq-answer p{font-size:1.0625rem!important;line-height:1.7!important;color:var(--muted)!important;padding-bottom:1.5rem;max-width:62ch}@media (max-width:48rem){.gk-commercial .gk-profile-card{padding:1.25rem}.gk-profile-reviews,.gk-profile-story,.gk-profile-visit{grid-template-columns:1fr}.gk-profile-score{border-right:0;padding-right:0;flex-direction:row;align-items:center}.gk-profile-score strong{font-size:2rem}.gk-profile-story img{aspect-ratio:16/9}.gk-profile-products{grid-template-columns:repeat(3,minmax(6.5rem,1fr));overflow-x:auto}}.ba-page.gk-commercial .ba-heading em,.ba-page.gk-commercial h2 em{display:block}.ba-page.gk-commercial .ba-discover .ba-heading em{display:inline}