/*! © 2026 Next Genesis LLC. All rights reserved. Proprietary; see LICENSE. NG-9FF26E36 */.on-photo .display,.on-photo .lede,.on-photo .ng-eyebrow,.on-photo h1,.on-photo h2,.on-photo li,.on-photo p{text-shadow:var(--t-shadow-soft)}.on-photo :where(.mist-card,.glass,.card-light,.app-frame,.offer-card) :where(.display,.lede,.ng-eyebrow,h1,h2,h3,p,li,span,strong,em){text-shadow:none}.site-shellz{position:relative;z-index:10}.grain:after{opacity:.05;mix-blend-mode:multiply}.glass,.glass-blue,.glass-flat{background:var(--veil);border:1px solid var(--line);box-shadow:var(--shadow-card);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);color:var(--ink)}.glass-blue{background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(238,244,251,.78));border-color:rgba(30,119,242,.18)}.card-light{background:var(--paper);border-color:var(--line);box-shadow:var(--shadow-card)}.on-paper{position:relative;z-index:10}.on-light,.on-paper{background:var(--paper);color:var(--ink)}.on-light .lede{color:var(--ink-soft)}.ng-btn-ghost{background:rgba(255,255,255,.7);border-color:var(--line-strong);color:var(--ink);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}@media (hover:hover) and (pointer:fine){.ng-btn-ghost:hover{background:#ffffff;border-color:rgba(30,119,242,.42);color:var(--brand-deep)}}@media (max-width:460px){.site-header .brand-wordmark{display:none}}.on-dark{position:relative;z-index:10;background:var(--color-void)}.on-dark,.on-dark .display,.on-dark .display-lg,.on-dark .display-md{color:#ffffff}.on-dark .lede{color:rgba(255,255,255,.66)}.on-dark .accent,.on-dark .ng-eyebrow{color:var(--color-brand-lite)}.on-dark .mono-tag{color:rgba(255,255,255,.45)}.products-flyout-kicker{font-size:.76rem;color:var(--ink-mute)}.products-flyout-all{margin-top:.25rem;padding:.7rem .8rem .5rem;border-top:1px solid var(--line-soft);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-deep);text-decoration:none}.hero-bed{position:relative;isolation:isolate}.google-rating{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:2.5rem;padding:.45rem .85rem;border:1px solid rgba(16,26,40,.18);border-radius:999px;background:rgba(249,252,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 12px 28px rgba(9,18,31,.1);-webkit-backdrop-filter:blur(12px) saturate(1.15);backdrop-filter:blur(12px) saturate(1.15);color:var(--ink-strong);text-decoration:none;transition:transform .17s var(--ease-ui),border-color .17s var(--ease-ui),background-color .17s var(--ease-ui)}.google-rating-mark{width:1.05rem;height:1.05rem;flex:0 0 auto}.google-rating-stars{display:inline-flex;gap:.06rem;color:#f4ad18}.google-rating-stars svg{width:.82rem;height:.82rem}.google-rating-copy{font-size:.72rem;font-weight:600;letter-spacing:-.01em;white-space:nowrap;color:#273447}.google-rating:focus-visible{outline:3px solid rgba(30,119,242,.35);outline-offset:3px}@media (hover:hover) and (pointer:fine){.google-rating:hover{transform:translateY(-2px);border-color:rgba(30,119,242,.35);background:rgba(255,255,255,.88)}}@media (max-width:390px){.google-rating{gap:.42rem;padding-inline:.7rem}.google-rating-stars svg{width:.72rem;height:.72rem}.google-rating-copy{font-size:.65rem}}.hero-bed:before{content:"";position:absolute;left:50%;top:47%;transform:translate(-50%,-50%);width:min(78rem,96vw);height:min(46rem,86vh);z-index:-1;pointer-events:none;background:radial-gradient(ellipse at center,rgba(255,255,255,.66) 0,rgba(255,255,255,.5) 38%,rgba(255,255,255,.22) 60%,transparent 76%)}@media (max-width:767px){.hero-bed:before{width:130vw;height:80vh;background:radial-gradient(ellipse at center,rgba(255,255,255,.76) 0,rgba(255,255,255,.6) 42%,rgba(255,255,255,.26) 64%,transparent 80%)}}.on-slate{position:relative;z-index:10;background:linear-gradient(180deg,var(--slate) 0,#eff2f6 46%,var(--slate-deep) 100%);color:var(--ink)}.on-slate .app-frame,.on-slate .mist-card,.on-slate .sms-phone-frame{background:#ffffff;border-color:rgba(16,26,40,.12);box-shadow:0 2px 8px rgba(16,26,40,.06),0 30px 70px rgba(16,26,40,.14);backdrop-filter:none;-webkit-backdrop-filter:none}.on-slate .pillar-row{border-bottom-color:rgba(16,26,40,.09)}.on-ink{position:relative;z-index:10;background:radial-gradient(60rem 34rem at 82% 8%,rgba(30,119,242,.2),transparent 66%),linear-gradient(165deg,var(--ink-panel) 0,var(--ink-panel-2) 100%);color:#ffffff;border:1px solid rgba(255,255,255,.1);box-shadow:0 30px 90px rgba(10,16,26,.34)}.on-ink :where(.display,h1,h2,h3,strong){color:#ffffff}.on-ink :where(.lede,p){color:rgba(255,255,255,.74)}.on-ink .accent,.on-ink .ng-eyebrow{color:var(--color-brand-lite)}.on-ink .ng-eyebrow:before{background:linear-gradient(90deg,transparent,var(--color-brand-lite))}.on-ink .mono-tag,.on-ink em{color:rgba(255,255,255,.55)}.on-ink :where(hr,.ng-hairline){border-color:rgba(255,255,255,.12)}.on-photo .on-ink :where(.display,.lede,.ng-eyebrow,h1,h2,h3,p,li,span){text-shadow:none}.on-ink .ng-btn-ghost{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.24);color:#ffffff;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@media (hover:hover) and (pointer:fine){.on-ink .ng-btn-ghost:hover{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.42);color:#ffffff}}.on-ink :where(a,button):focus-visible{outline-color:var(--color-brand-lite)}.site-footer .kinetic .display{color:rgba(16,26,40,.14)!important}.scroll-rule{position:fixed;inset-block:0;left:0;z-index:40;width:4.75rem;pointer-events:none;display:none}@media (min-width:1280px){.scroll-rule{display:block}}.scroll-rule-fill,.scroll-rule-track{position:absolute;inset-block:0;left:2.25rem;width:1px}.scroll-rule-track{background:rgba(16,26,40,.16)}.scroll-rule-fill{background:linear-gradient(180deg,var(--brand),var(--brand-deep));transform-origin:50% 0;transform:scaleY(0);box-shadow:0 0 12px rgba(30,119,242,.45)}.scroll-rule-ticks{position:absolute;inset-block:4.5rem;left:2.25rem;display:flex;flex-direction:column;justify-content:space-between}.scroll-rule-ticks i{display:block;width:.3rem;height:1px;background:rgba(16,26,40,.22)}.scroll-rule-ticks i[data-major]{width:.62rem;background:rgba(16,26,40,.34)}.scroll-rule-readout{position:absolute;bottom:2.5rem;left:2.25rem;transform-origin:0 100%;transform:rotate(-90deg) translateX(.4rem);display:flex;align-items:baseline;gap:.6rem;white-space:nowrap;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase}.scroll-rule-readout b{font-weight:500;color:var(--brand-deep)}.scroll-rule-readout em{font-style:normal;color:var(--ink-faint)}.scroll-rule-track{mix-blend-mode:multiply}.demo-rating-value,.display-lg,.display-md,.display-xl,.offer-price-value{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.028em}.display-xl{letter-spacing:-.038em;font-weight:600}.on-photo .display,.on-photo h1,.on-photo h2,.on-photo h3{color:var(--t-strong);text-shadow:var(--t-shadow)}.on-photo .lede,.on-photo .mono-tag{color:var(--t-soft);text-shadow:var(--t-shadow-soft)}.on-photo .ng-eyebrow{color:var(--t-accent);text-shadow:none}.on-photo .ng-eyebrow:before{background:linear-gradient(90deg,transparent,var(--color-brand-lite))}.on-photo .accent{color:var(--color-brand-lite)}.hero-bed:before{display:none}.site-header #nav-mark{content:url(/brand/ng-mark-128.png)}.site-header span.text-\[0\.95rem\]{color:var(--on-dark)!important}.products-flyout-kicker{color:var(--on-dark-mute)}.products-flyout-all{border-top-color:var(--hairline-dark);color:var(--color-brand-lite)}.hero-bed .ng-btn-ghost{background:rgba(255,255,255,.1)}.audience-chip{background:rgba(255,255,255,.07);border-color:var(--hairline-dark);color:var(--on-dark-soft)}.on-photo .step-num{background:rgba(255,255,255,.08);border-color:rgba(61,161,255,.4);color:var(--color-brand-lite);box-shadow:none}.faq-question{color:var(--on-dark)}.faq-answer>p{color:var(--on-dark-soft)}.booking-skeleton,.review-band-skeleton{background:rgba(255,255,255,.05);border-color:var(--hairline-dark)}.on-light,.on-paper,.on-slate{color:var(--ink)}.on-light :where(.display,h1,h2,h3),.on-paper :where(.display,h1,h2,h3),.on-slate :where(.display,h1,h2,h3){color:var(--ink-strong);text-shadow:none}.on-light :where(.lede,p),.on-paper :where(.lede,p),.on-slate :where(.lede,p){color:var(--ink-soft);text-shadow:none}.on-light .ng-eyebrow,.on-paper .ng-eyebrow,.on-slate .ng-eyebrow{color:var(--brand-deep)}.on-paper .ng-eyebrow:before,.on-slate .ng-eyebrow:before{background:linear-gradient(90deg,transparent,var(--brand))}.on-paper .accent,.on-slate .accent{color:var(--brand-deep)}.on-photo .mist-card{background:rgba(255,255,255,.94);border-color:rgba(255,255,255,.5);box-shadow:0 2px 8px rgba(0,0,0,.24),0 34px 80px rgba(0,0,0,.42)}.on-photo .mist-card :where(.display,h1,h2,h3,strong,b){color:var(--ink-strong);text-shadow:none}.on-photo .mist-card :where(p,.lede,li,span,em){color:var(--ink-soft);text-shadow:none}.scroll-rule-track{background:rgba(255,255,255,.2);mix-blend-mode:normal}.scroll-rule-ticks i{background:rgba(255,255,255,.26)}.scroll-rule-ticks i[data-major]{background:rgba(255,255,255,.42)}.scroll-rule-readout b{color:var(--color-brand-lite)}.scroll-rule-readout em{color:rgba(255,255,255,.42)}.brand-wordmark{color:var(--on-dark)}.brand-wordmark-soft{font-weight:400;color:var(--on-dark-mute)}.hero-trust{color:var(--on-dark-soft);text-shadow:0 1px 16px rgba(0,0,0,.45)}.hero-trust .hero-trust-check{width:1.125rem;height:1.125rem;padding:2px;border-radius:999px;background:#0b8f55;color:#fff;filter:drop-shadow(0 3px 8px rgba(11,143,85,.3))}.hero-guarantee-link{color:inherit;text-decoration:underline;text-decoration-color:rgba(255,255,255,.35);text-underline-offset:.2em}.hero-guarantee-link:hover{color:#ffffff;text-decoration-color:var(--color-brand-lite)}.owner-guarantee-mark{border-color:rgba(53,214,143,.42);background:var(--assurance-soft);color:var(--assurance);box-shadow:inset 0 0 0 1px rgba(53,214,143,.08),0 0 24px rgba(53,214,143,.12)}.seo-page{color:var(--on-dark)}.seo-page .seo-heading-row h2,.seo-page .seo-hero :where(h1,h2),.seo-page .seo-section-heading{color:var(--on-dark);text-shadow:0 2px 28px rgba(0,0,0,.4)}.seo-page .seo-copy,.seo-page .seo-copy-stack p,.seo-page .seo-hero-lede{color:var(--on-dark-soft);text-shadow:0 1px 16px rgba(0,0,0,.35)}.seo-page .seo-aside-label,.seo-page .seo-breadcrumbs li,.seo-page .seo-breadcrumbs li a,.seo-page .seo-card-number,.seo-page .seo-guide-type{color:var(--on-dark-mute)}.seo-page .seo-card-link,.seo-page .seo-text-link{color:var(--color-brand-lite)}.seo-page .seo-grid-field{opacity:.45;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 0)}.seo-page .seo-faq-list details,.seo-page :where(.seo-pressure-grid,.seo-industry-grid,.seo-guide-grid,.seo-outcomes-layout) article,.seo-page :where(.seo-quick-answer,.seo-outcome-card,.seo-industry-card,.seo-guide-card,.seo-article-aside,.seo-signal-step,.seo-trade-list li,.seo-principle-list li,.seo-system-list li){background:rgba(255,255,255,.94);border-color:rgba(255,255,255,.4);box-shadow:0 2px 8px rgba(0,0,0,.22),0 30px 70px rgba(0,0,0,.4)}.seo-page .seo-faq-list details summary,.seo-page :where(.seo-pressure-grid,.seo-industry-grid) article :where(h3,span),.seo-page :where(.seo-quick-answer,.seo-outcome-card,.seo-industry-card,.seo-guide-card,.seo-article-aside,.seo-signal-step) :where(h2,h3,b,strong){color:var(--ink-strong);text-shadow:none}.seo-page .seo-faq-list details p,.seo-page :where(.seo-pressure-grid,.seo-industry-grid) article p,.seo-page :where(.seo-quick-answer,.seo-outcome-card,.seo-industry-card,.seo-guide-card,.seo-article-aside,.seo-signal-step) p,.seo-page :where(.seo-trade-list,.seo-principle-list,.seo-system-list) li{color:var(--ink-soft);text-shadow:none}.seo-page .seo-section-paper{background:var(--paper)}.seo-page :where(.seo-section,.seo-heading-row,.seo-two-column,.seo-outcomes-layout,.seo-faq-layout,.seo-article-layout){border-color:var(--hairline-dark)}.site-footer .kinetic .display{color:rgba(255,255,255,.07)!important}.site-footer .ng-btn.ng-btn-outline-ink{border-color:rgba(255,255,255,.28);color:var(--on-dark)}.on-paper .display,.on-paper h1,.on-paper h2,.on-paper h3,.on-slate .display,.on-slate h1,.on-slate h2,.on-slate h3{color:var(--ink-strong);text-shadow:none}.on-paper .lede,.on-paper p,.on-slate .lede,.on-slate p{color:var(--ink-soft);text-shadow:none}.on-paper .pillar-bullet,.on-slate .pillar-bullet{color:var(--ink-soft)}.on-paper .mono-tag,.on-slate .mono-tag{color:var(--ink-mute);text-shadow:none}body .text-\[var\(--ink-strong\)\],body .text-\[var\(--ink\)\]{color:var(--on-dark)}body .text-\[var\(--ink-soft\)\]{color:var(--on-dark-soft)}body .text-\[var\(--ink-mute\)\]{color:var(--on-dark-mute)}body .text-\[var\(--ink-faint\)\]{color:var(--on-dark-faint)}body .border-\[var\(--line\)\]{border-color:var(--hairline-dark)}body .border-\[var\(--line-strong\)\]{border-color:rgba(255,255,255,.26)}.card-light .text-\[var\(--ink-strong\)\],.liquid-glass .text-\[var\(--ink-strong\)\],.liquid-glass-strong .text-\[var\(--ink-strong\)\],.mist-card .text-\[var\(--ink-strong\)\],.on-paper .text-\[var\(--ink-strong\)\],.on-slate .text-\[var\(--ink-strong\)\],.seo-section-paper .text-\[var\(--ink-strong\)\]{color:var(--ink-strong)}.card-light .text-\[var\(--ink-soft\)\],.liquid-glass .text-\[var\(--ink-soft\)\],.liquid-glass-strong .text-\[var\(--ink-soft\)\],.mist-card .text-\[var\(--ink-soft\)\],.on-paper .text-\[var\(--ink-soft\)\],.on-slate .text-\[var\(--ink-soft\)\],.seo-section-paper .text-\[var\(--ink-soft\)\]{color:var(--ink-soft)}.card-light .text-\[var\(--ink-mute\)\],.liquid-glass .text-\[var\(--ink-mute\)\],.liquid-glass-strong .text-\[var\(--ink-mute\)\],.mist-card .text-\[var\(--ink-mute\)\],.on-paper .text-\[var\(--ink-mute\)\],.on-slate .text-\[var\(--ink-mute\)\]{color:var(--ink-mute)}.demo-browser .text-\[var\(--ink-strong\)\],.demo-campaign .text-\[var\(--ink-strong\)\],.demo-review .text-\[var\(--ink-strong\)\],.demo-seo .text-\[var\(--ink-strong\)\]{color:var(--ink-strong)}.liquid-glass,.liquid-glass-strong{background:rgba(255,255,255,.06);border-color:var(--hairline-dark);box-shadow:0 24px 70px rgba(0,0,0,.42);color:var(--on-dark)}.liquid-glass .text-\[var\(--ink-strong\)\],.liquid-glass-strong .text-\[var\(--ink-strong\)\]{color:var(--on-dark)}.liquid-glass .text-\[var\(--ink-soft\)\],.liquid-glass-strong .text-\[var\(--ink-soft\)\]{color:var(--on-dark-soft)}.liquid-glass .text-\[var\(--ink-mute\)\],.liquid-glass-strong .text-\[var\(--ink-mute\)\]{color:var(--on-dark-mute)}.app-frame,.booking-panel,.card-light,.demo-browser,.demo-campaign,.demo-review,.demo-seo,.glass,.glass-blue,.glass-flat,.offer-price,.on-light,.on-paper,.on-slate,.seo-article-aside,.seo-guide-card,.seo-industry-card,.seo-outcome-card,.seo-quick-answer,.seo-section-paper,.seo-signal-step,.sms-phone-frame{--t-strong:var(--ink-strong);--t-base:var(--ink);--t-soft:var(--ink-soft);--t-mute:var(--ink-mute);--t-faint:var(--ink-faint);--t-line:var(--line);--t-line-strong:var(--line-strong)}.on-ink{--t-strong:#ffffff;--t-base:#ffffff;--t-soft:rgba(255,255,255,0.76);--t-mute:rgba(255,255,255,0.56);--t-faint:rgba(255,255,255,0.4);--t-line:rgba(255,255,255,0.14);--t-line-strong:rgba(255,255,255,0.26)}body .text-\[var\(--ink-strong\)\]{color:var(--t-strong)}body .text-\[var\(--ink\)\]{color:var(--t-base)}body .text-\[var\(--ink-soft\)\]{color:var(--t-soft)}body .text-\[var\(--ink-mute\)\]{color:var(--t-mute)}body .text-\[var\(--ink-faint\)\]{color:var(--t-faint)}body .border-\[var\(--line\)\]{border-color:var(--t-line)}body .border-\[var\(--line-strong\)\]{border-color:var(--t-line-strong)}.pillar-bullet{color:var(--t-soft)}.faq-question{color:var(--t-strong)}.faq-answer>p{color:var(--t-soft)}.app-frame,.booking-panel,.card-light,.crm-demo-frame,.demo-browser,.demo-campaign,.demo-review,.demo-seo,.glass,.glass-blue,.glass-flat,.offer-price,.on-light,.on-paper,.on-slate,.seo-article-aside,.seo-guide-card,.seo-industry-card,.seo-outcome-card,.seo-quick-answer,.seo-section-paper,.seo-signal-step,.sms-phone-frame{--t-accent:var(--brand-deep);--t-shadow:none;--t-shadow-soft:none}.on-ink{--t-accent:var(--color-brand-lite);--t-shadow:none;--t-shadow-soft:none}.ng-btn-ghost{color:var(--t-base);border-color:var(--t-line-strong)}.mist-card .ng-btn-ghost,.on-paper .ng-btn-ghost,.on-slate .ng-btn-ghost{background:rgba(255,255,255,.9)}.demo-result-stars,.demo-review[data-step="3"] .demo-star,.demo-review[data-step="4"] .demo-star{color:#d98207}body .text-primary{color:var(--t-accent)}body .ng-btn-ghost{color:var(--t-base);border-color:var(--t-line-strong)}body .booking-inline-link,body .ngs-booking-fallback a,body .ngs-booking-noscript a,body .pillar-link,body .seo-card-link,body .seo-text-link{color:var(--t-accent)}body .seo-page .seo-article-body li,body .seo-page .seo-article-body p,body .seo-page .seo-copy,body .seo-page .seo-copy-stack p,body .seo-page .seo-faq-list details p,body .seo-page .seo-guide-card p,body .seo-page .seo-guide-grid article p,body .seo-page .seo-hero-lede,body .seo-page .seo-industry-card p,body .seo-page .seo-industry-grid article p,body .seo-page .seo-outcome-card p,body .seo-page .seo-pressure-grid article p,body .seo-page .seo-principle-list li,body .seo-page .seo-quick-answer p,body .seo-page .seo-system-list li,body .seo-page .seo-trade-list li{color:var(--t-soft);text-shadow:var(--t-shadow-soft)}body .seo-page .seo-article-body h2,body .seo-page .seo-article-body h3,body .seo-page .seo-cta-inner h2,body .seo-page .seo-faq-layout h2,body .seo-page .seo-faq-list details summary,body .seo-page .seo-guide-card h3,body .seo-page .seo-heading-row h2,body .seo-page .seo-industry-card h3,body .seo-page .seo-outcome-card h3,body .seo-page .seo-quick-answer h2,body .seo-page .seo-related-inner h2,body .seo-page .seo-section-heading{color:var(--t-strong);text-shadow:var(--t-shadow)}body .seo-page .seo-aside-label,body .seo-page .seo-breadcrumbs li,body .seo-page .seo-breadcrumbs li a,body .seo-page .seo-card-number,body .seo-page .seo-guide-type,body .seo-page .seo-system-number{color:var(--t-mute)}.seo-cta-inner,.seo-faq-list details,.seo-guide-grid article,.seo-industry-grid article,.seo-outcomes-layout article,.seo-pressure-grid article,.seo-principle-list li,.seo-related-inner,.seo-system-list li,.seo-trade-list li{--t-strong:var(--ink-strong);--t-base:var(--ink);--t-soft:var(--ink-soft);--t-mute:var(--ink-mute);--t-faint:var(--ink-faint);--t-accent:var(--brand-deep);--t-line:var(--line);--t-line-strong:var(--line-strong);--t-shadow:none;--t-shadow-soft:none}.seo-cta-band,.seo-related-industry{--t-strong:#ffffff;--t-base:#ffffff;--t-soft:rgba(255,255,255,0.72);--t-mute:rgba(255,255,255,0.54);--t-accent:var(--color-brand-lite);--t-line:rgba(255,255,255,0.14);--t-line-strong:rgba(255,255,255,0.26);--t-shadow:none;--t-shadow-soft:none}.seo-cta-band .seo-cta-inner,.seo-related-industry .seo-related-inner{--t-strong:#ffffff;--t-base:#ffffff;--t-soft:rgba(255,255,255,0.72);--t-mute:rgba(255,255,255,0.54);--t-accent:var(--color-brand-lite)}.demo-result-stars,.demo-review[data-step="3"] .demo-star,.demo-review[data-step="4"] .demo-star{color:#b8730a}.card-light,.on-light,.on-paper,.on-slate,.seo-faq-list details,.seo-guide-card,.seo-industry-card,.seo-outcome-card,.seo-section-paper{--t-ghost-bg:rgba(255,255,255,0.92)}body .ng-btn-ghost{background:var(--t-ghost-bg)}body .seo-page .seo-faq-list details :where(p,li,span),body .seo-page :where(.seo-pressure-grid,.seo-industry-grid,.seo-guide-grid) article :where(p,span,em),body .seo-page :where(.seo-system-list,.seo-trade-list,.seo-principle-list) li :where(p,span,em){color:var(--t-soft);text-shadow:none}body .seo-page :where(.seo-system-list,.seo-trade-list,.seo-principle-list) li :where(b,strong,h3,h4){color:var(--t-strong);text-shadow:none}

/*! © 2026 Next Genesis LLC. All rights reserved. Proprietary; see LICENSE. NG-9FF26E36 */.review-band{width:100%;padding-inline:clamp(.75rem,3vw,3rem)}.review-band .lc_reviews_widget{width:100%;min-height:190px;border:0;background:transparent}.review-band-skeleton{height:190px;border-radius:var(--radius-card);background:linear-gradient(100deg,rgba(255,255,255,.5) 30%,rgba(255,255,255,.78) 50%,rgba(255,255,255,.5) 70%);background-size:220% 100%;border:1px solid var(--line-soft);animation:daylight-shimmer 1.8s var(--ease-ui) infinite}@keyframes daylight-shimmer{0%{background-position:140% 0}to{background-position:-40% 0}}.audience-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.audience-track{display:flex;width:max-content;gap:.65rem;will-change:transform}.audience-chip{white-space:nowrap;padding:.5rem 1.05rem;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.62);color:var(--ink-soft);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.audience-chip,.step-num{font-size:.85rem;font-weight:500}.step-num{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:999px;background:linear-gradient(180deg,#ffffff,var(--sky));border:1px solid rgba(30,119,242,.22);box-shadow:var(--shadow-card);font-family:var(--font-mono);color:var(--brand-deep)}.pillar-row{display:grid;gap:2.5rem;align-items:center;padding-block:clamp(3.5rem,7vw,6rem);border-bottom:1px solid var(--line-soft)}.pillar-row:last-child{border-bottom:0}@media (min-width:1024px){.pillar-row{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(3rem,6vw,6rem)}.pillar-row[data-flipped=true] .pillar-visual{order:2}}.pillar-copy>*{max-width:34rem}.pillar-bullet{display:flex;align-items:flex-start;gap:.65rem;font-size:.95rem;line-height:1.5;color:var(--ink-soft)}.pillar-bullet svg{width:1.05rem;height:1.05rem;flex-shrink:0;margin-top:.18rem;color:var(--brand)}.pillar-link{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.75rem;padding-bottom:.35rem;border-bottom:1px solid rgba(30,119,242,.35);font-size:.9rem;font-weight:600;color:var(--brand-deep);text-decoration:none;transition:gap .2s var(--ease-ui),border-color .2s var(--ease-ui)}.pillar-link:hover{gap:.85rem;border-color:var(--brand)}.foundations{overflow:hidden}.foundations-head{position:relative;z-index:3}.foundations-track{position:relative;margin-top:clamp(4rem,8vw,7rem)}.foundation-line{position:absolute;inset:0;z-index:0;width:100%;height:100%;overflow:visible;pointer-events:none}.foundation-path-ghost,.foundation-path-live{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round}.foundation-path-ghost{stroke:rgba(30,119,242,.13);stroke-width:2}.foundation-path-live{stroke:var(--brand);stroke-width:3;filter:drop-shadow(0 0 8px rgba(30,119,242,.3));will-change:clip-path}.foundation-step{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 90px minmax(0,1fr);align-items:center;gap:clamp(2rem,4.5vw,4.5rem);min-height:33rem;padding-block:clamp(3.75rem,7vw,6rem)}.foundation-step+.foundation-step{margin-top:clamp(1.5rem,4vw,4rem)}.foundation-node{position:relative;z-index:4;grid-column:2;grid-row:1;display:grid;place-items:center;width:3.4rem;height:3.4rem;justify-self:center;border:1px solid rgba(30,119,242,.35);border-radius:999px;background:#f7faff;box-shadow:0 0 0 9px rgba(231,235,241,.94),0 12px 32px rgba(16,26,40,.16);font-family:var(--font-mono);font-size:.82rem;font-weight:600;color:var(--brand-deep)}.foundation-node>svg{width:1.35rem;height:1.35rem}.foundation-node>.foundation-node-google{width:1.55rem;height:1.55rem}.foundation-copy,.foundation-visual{position:relative;z-index:2;min-width:0;will-change:transform,opacity}.foundation-step[data-side=left] .foundation-copy,.foundation-step[data-side=right] .foundation-visual{grid-column:1;grid-row:1}.foundation-step[data-side=left] .foundation-visual,.foundation-step[data-side=right] .foundation-copy{grid-column:3;grid-row:1}.foundation-kicker{font-family:var(--font-mono);font-size:.66rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-deep)}.foundation-copy h3{max-width:15ch;margin-top:1rem;font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.65rem);font-weight:600;letter-spacing:-.03em;line-height:1.12;color:var(--ink-strong)}.foundation-copy>p{max-width:35rem;margin-top:1.35rem;font-size:1rem;line-height:1.72;color:var(--ink-soft)}.foundation-highlight{font-style:italic;font-weight:400;color:var(--t-accent)}.foundation-copy ul{display:grid;gap:.75rem;margin-top:1.5rem}.foundation-copy li{display:flex;align-items:flex-start;gap:.65rem;font-size:.92rem;line-height:1.5;color:var(--ink)}.foundation-copy li svg{width:1rem;height:1rem;flex:0 0 auto;margin-top:.2rem;color:var(--brand)}.foundation-guide-link{display:inline-flex;align-items:center;gap:.45rem;margin-top:1.4rem;padding:.58rem .88rem;border:1px solid rgba(30,119,242,.24);border-radius:999px;background:rgba(30,119,242,.08);color:var(--brand-deep);font-size:.78rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.foundation-guide-link:hover{border-color:rgba(30,119,242,.45);background:rgba(30,119,242,.13);transform:translateY(-1px)}.foundation-guide-link:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.foundation-visual>:first-child{width:100%}.foundation-showcase{position:relative;overflow:hidden;border:1px solid rgba(16,26,40,.12);border-radius:18px;background:#f7f8fa;box-shadow:0 24px 54px rgba(16,26,40,.14)}.foundation-showcase>img{display:block;width:100%;height:auto}.foundation-brand-rack,.foundation-feature-rack{position:absolute;right:.75rem;bottom:.75rem;left:.75rem;display:flex;align-items:center;justify-content:center;gap:.45rem;flex-wrap:wrap}.foundation-brand-rack span,.foundation-device-rack span,.foundation-feature-rack span{display:inline-flex;align-items:center;gap:.38rem;min-height:2rem;padding:.38rem .62rem;border:1px solid rgba(16,26,40,.12);border-radius:999px;background:rgba(255,255,255,.92);box-shadow:0 7px 18px rgba(16,26,40,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:.65rem;font-weight:650;white-space:nowrap;color:#273447}.foundation-brand-rack img,.foundation-brand-rack svg,.foundation-device-rack svg,.foundation-feature-rack svg{width:1rem;height:1rem;flex:0 0 auto}.foundation-feature-rack span:first-child svg{color:#1e77f2}.foundation-feature-rack span:nth-child(2) svg{color:#7c4dff}.foundation-feature-rack span:nth-child(3) svg{color:#079455}.foundation-crm-stack{display:grid;gap:1rem}.foundation-device-rack{display:flex;align-items:center;justify-content:center;gap:.55rem;flex-wrap:wrap}.foundation-device-rack span{background:#ffffff}.foundation-device-rack span svg{color:var(--brand)}.foundation-device-rack strong{padding-left:.35rem;font-size:.72rem;font-weight:700;color:var(--brand-deep)}.foundation-step[data-visual=crm]{grid-template-rows:auto auto;min-height:0;padding-bottom:0}.foundation-step[data-visual=crm] .foundation-copy{grid-column:1/4;grid-row:1;width:min(100%,47rem);justify-self:center;padding:clamp(1.5rem,3vw,2.25rem);border:1px solid rgba(16,26,40,.1);border-radius:20px;background:rgba(255,255,255,.82);box-shadow:0 24px 60px rgba(16,26,40,.1);text-align:center}.foundation-step[data-visual=crm] .foundation-copy h3,.foundation-step[data-visual=crm] .foundation-copy>p{margin-inline:auto}.foundation-step[data-visual=crm] .foundation-copy ul{width:fit-content;margin-inline:auto;text-align:left}.foundation-step[data-visual=crm] .foundation-node{grid-row:1;align-self:start;margin-top:-1.7rem}.foundation-step[data-visual=crm] .foundation-visual{grid-column:1/4;grid-row:2;margin-top:3rem}@media (max-width:899px){.foundation-line{right:auto;width:48px}.foundation-step,.foundation-step[data-visual=crm]{grid-template-columns:48px minmax(0,1fr);grid-template-rows:auto auto;gap:1.5rem 1rem;min-height:0;padding-block:3.25rem}.foundation-node,.foundation-step[data-visual=crm] .foundation-node{grid-column:1;grid-row:1;align-self:start;width:2.85rem;height:2.85rem;margin-top:0;box-shadow:0 0 0 6px rgba(231,235,241,.94),0 10px 24px rgba(16,26,40,.14)}.foundation-step[data-side] .foundation-copy,.foundation-step[data-visual=crm] .foundation-copy{grid-column:2;grid-row:1;width:100%;padding:0;border:0;background:transparent;box-shadow:none;text-align:left}.foundation-step[data-side] .foundation-visual,.foundation-step[data-visual=crm] .foundation-visual{grid-column:2;grid-row:2;margin-top:0}.foundation-step[data-visual=crm] .foundation-copy h3,.foundation-step[data-visual=crm] .foundation-copy>p{margin-inline:0}.foundation-step[data-visual=crm] .foundation-copy ul{width:auto;margin-inline:0}}@media (max-width:430px){.foundation-step,.foundation-step[data-visual=crm]{grid-template-columns:36px minmax(0,1fr);column-gap:.75rem}.foundation-line{width:36px}.foundation-node,.foundation-step[data-visual=crm] .foundation-node{width:2.35rem;height:2.35rem;font-size:.7rem}.foundation-kicker{font-size:.58rem;letter-spacing:.12em}.foundation-brand-rack,.foundation-feature-rack{right:.45rem;bottom:.45rem;left:.45rem;gap:.3rem}.foundation-brand-rack span,.foundation-device-rack span,.foundation-feature-rack span{min-height:1.75rem;padding:.3rem .48rem;font-size:.56rem}.foundation-device-rack strong{width:100%;padding-left:0;text-align:center}}@media (prefers-reduced-motion:reduce){.foundation-copy,.foundation-path-live,.foundation-visual{will-change:auto}}.app-frame{margin:0;border-radius:16px;overflow:hidden;background:#fff;border:1px solid var(--line);box-shadow:0 2px 6px rgba(16,26,40,.05),0 30px 70px rgba(16,26,40,.13)}.app-frame-bar{display:flex;align-items:center;gap:.4rem;padding:.7rem .9rem;background:var(--paper-warm);border-bottom:1px solid var(--line-soft)}.app-frame-bar span{width:.55rem;height:.55rem;border-radius:999px;background:rgba(16,26,40,.14)}.app-frame img{display:block;width:100%;height:auto}.sms-phone{display:flex;justify-content:center}.sms-phone-frame{position:relative;width:min(21rem,100%);border-radius:34px;background:#fff;border:1px solid var(--line);box-shadow:0 2px 6px rgba(16,26,40,.05),0 34px 80px rgba(16,26,40,.16);overflow:hidden}.sms-phone-notch{position:absolute;top:.55rem;left:50%;transform:translateX(-50%);width:5.5rem;height:1.1rem;border-radius:999px;background:rgba(16,26,40,.06)}.sms-phone-bar{display:flex;align-items:center;gap:.7rem;padding:2.3rem 1.1rem .9rem;border-bottom:1px solid var(--line-soft);background:rgba(248,250,252,.9)}.sms-phone-avatar{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:999px;background:linear-gradient(180deg,#2f88ff,var(--brand));color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.02em}.sms-phone-name{display:block;font-size:.88rem;font-weight:600;color:var(--ink-strong)}.sms-phone-status{display:block;font-size:.7rem;color:var(--ink-faint)}.sms-phone-thread{display:flex;flex-direction:column;justify-content:flex-end;gap:.5rem;padding:1rem;height:24rem;overflow:hidden;background:linear-gradient(180deg,#ffffff,var(--paper-warm));-webkit-mask-image:linear-gradient(180deg,transparent,#000 2.6rem);mask-image:linear-gradient(180deg,transparent,#000 2.6rem)}.sms-bubble{max-width:84%;padding:.6rem .85rem;border-radius:16px;font-size:.83rem;line-height:1.45;animation:sms-pop .28s var(--ease-ui) both}@keyframes sms-pop{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}.sms-bubble-us{align-self:flex-end;background:linear-gradient(180deg,#2f88ff,var(--brand));color:#fff;border-bottom-right-radius:5px}.sms-bubble-them{align-self:flex-start;background:#eef1f5;color:var(--ink);border-bottom-left-radius:5px}.sms-bubble-system{align-self:center;max-width:100%;background:transparent;border:1px dashed var(--line-strong);color:var(--ink-faint);font-family:var(--font-mono);font-size:.66rem;letter-spacing:.03em;text-align:center;padding:.35rem .7rem}.sms-typing{display:inline-flex;gap:.22rem;padding:.7rem .9rem}.sms-typing i{width:.35rem;height:.35rem;border-radius:999px;background:rgba(255,255,255,.8);animation:sms-blink 1.1s infinite}.sms-typing i:nth-child(2){animation-delay:.16s}.sms-typing i:nth-child(3){animation-delay:.32s}@keyframes sms-blink{0%,60%,to{opacity:.35}30%{opacity:1}}.offer-card{border-radius:26px;padding:clamp(1.75rem,4vw,3.25rem);background:rgba(255,255,255,.9);border:1px solid var(--line);box-shadow:var(--shadow-lift);backdrop-filter:blur(22px) saturate(1.4);-webkit-backdrop-filter:blur(22px) saturate(1.4)}.offer-head{display:grid;gap:2rem;align-items:start}@media (min-width:900px){.offer-head{grid-template-columns:minmax(0,1fr) 17rem;gap:3rem}}.offer-price{padding:1.5rem;border-radius:18px;background:linear-gradient(180deg,var(--sky),#ffffff);border:1px solid rgba(30,119,242,.2);text-align:center}.offer-price-value{display:block;font-family:var(--font-display);font-size:clamp(2.6rem,5vw,3.4rem);font-weight:600;letter-spacing:-.04em;line-height:1;color:var(--ink-strong)}.offer-price-cadence{display:block;margin-top:.35rem;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute)}.offer-actions{display:grid;gap:.6rem;margin-top:1.4rem}.offer-actions>span{width:100%}.offer-grid{display:grid;gap:.1rem 2rem;margin-top:2.75rem;padding-top:2rem;border-top:1px solid var(--line-soft)}@media (min-width:700px){.offer-grid{grid-template-columns:1fr 1fr}}.offer-item{display:flex;gap:.85rem;padding:.7rem 0;border-bottom:1px solid var(--line-soft)}.offer-item-n{font-family:var(--font-mono);font-size:.68rem;color:var(--brand);padding-top:.24rem}.offer-item strong{display:block;font-size:.94rem;font-weight:600;color:var(--ink-strong)}.offer-item em{display:block;font-style:normal;font-size:.83rem;color:var(--ink-mute)}.offer-note{margin-top:1.5rem;font-size:.8rem;color:var(--ink-faint)}.offer-reassure{display:flex;flex-wrap:wrap;gap:.6rem 1.5rem;margin-top:1.5rem}.offer-reassure li{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--ink-soft)}.offer-reassure svg{width:1rem;height:1rem;color:var(--brand)}.faq-item{border-bottom:1px solid var(--line)}.faq-question{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:100%;padding:1.35rem 0;background:none;border:0;cursor:pointer;text-align:left;font-size:1.02rem;font-weight:600;letter-spacing:-.01em;color:var(--ink-strong)}.faq-chevron{width:1rem;height:1rem;flex-shrink:0;color:var(--brand);transition:transform .26s var(--ease-ui)}.faq-chevron[data-open=true]{transform:rotate(135deg)}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s var(--ease-ui)}.faq-answer[data-open=true]{grid-template-rows:1fr}.faq-answer>p{overflow:hidden;font-size:.96rem;line-height:1.65;color:var(--ink-soft);max-width:62ch}.faq-answer[data-open=true]>p{padding-bottom:1.35rem}.booking-panel{border-radius:24px;padding:clamp(.6rem,2vw,1.25rem);background:rgba(255,255,255,.9);border:1px solid var(--line);box-shadow:var(--shadow-lift);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.booking-skeleton{height:34rem;border-radius:18px;background:var(--paper-warm);border:1px solid var(--line-soft)}.booking-inline-link{color:var(--brand-deep);font-weight:600;text-decoration:none;border-bottom:1px solid rgba(30,119,242,.3)}.booking-inline-link:hover{border-color:var(--brand)}.ngs-booking-shell{width:100%}.ngs-booking-frame{position:relative;width:100%;border-radius:16px;overflow:hidden;background:#fff}.ngs-booking-frame iframe{display:block;width:100%;min-height:42rem;border:0}.ngs-booking-fallback,.ngs-booking-noscript{margin-top:.9rem;text-align:center;font-size:.83rem}.ngs-booking-fallback a,.ngs-booking-noscript a{font-weight:600}.lite-yt{position:relative;aspect-ratio:16/9;border-radius:18px;overflow:hidden;background:var(--ink-strong);border:1px solid var(--line);box-shadow:var(--shadow-card)}.lite-yt[data-vertical=true]{aspect-ratio:9/16;border-radius:26px;box-shadow:0 2px 8px rgba(4,10,20,.28),0 34px 80px rgba(4,10,20,.42)}.lite-yt-featured{box-shadow:var(--shadow-lift)}.lite-yt iframe,.lite-yt-poster{position:absolute;inset:0;width:100%;height:100%;border:0}.lite-yt-poster{display:block;padding:0;cursor:pointer;background:none}.lite-yt-poster picture{display:block;width:100%;height:100%}.lite-yt-poster img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease-ui)}.lite-yt-poster:hover img{transform:scale(1.03)}.lite-yt-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:4.25rem;height:4.25rem;border-radius:999px;background:rgba(255,255,255,.94);color:var(--brand);box-shadow:0 12px 40px rgba(0,0,0,.34);transition:transform .24s var(--ease-ui)}.lite-yt-poster:hover .lite-yt-play{transform:translate(-50%,-50%) scale(1.08)}.lite-yt-play svg{width:1.9rem;height:1.9rem;margin-left:.15rem}.reel{display:flex;flex-direction:column;gap:clamp(2.5rem,5vw,4rem)}.reel-row{display:grid;gap:clamp(1.5rem,3vw,3rem);align-items:center;margin:0}@media (min-width:900px){.reel-row{grid-template-columns:minmax(0,.66fr) minmax(0,1.34fr)}.reel-row[data-side=right] .reel-stage{order:2}.reel-row[data-side=right] .reel-copy{order:1;text-align:right}.reel-row[data-side=right] .reel-trade{margin-left:auto}.reel-row-wrap:nth-child(2){margin-top:2.5rem}.reel-row-wrap:nth-child(3){margin-top:1rem}.reel-row-wrap:nth-child(2n) .reel-row{margin-inline-start:clamp(0rem,4vw,3.5rem)}.reel-row-wrap:nth-child(odd) .reel-row{margin-inline-end:clamp(0rem,4vw,3.5rem)}}.reel-stage{width:100%;max-width:19rem;margin-inline:auto}@media (min-width:900px){.reel-stage{margin-inline:0}.reel-row[data-side=right] .reel-stage{margin-inline-start:auto}}.reel-copy{display:flex;flex-direction:column;align-items:flex-start;text-align:left}@media (max-width:899px){.reel-copy{align-items:center;text-align:center}}.reel-trade{display:inline-flex;align-items:center;padding:.34rem .8rem;border-radius:999px;border:1px solid var(--t-line);background:var(--t-ghost-bg,rgba(255,255,255,.08));font-family:var(--font-mono);font-size:.63rem;letter-spacing:.16em;text-transform:uppercase;color:var(--t-soft)}.reel-title{margin-top:1.1rem;font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.4rem);font-weight:500;letter-spacing:-.03em;line-height:1.08;color:var(--t-strong);max-width:20ch}.reel-note{margin-top:1rem;font-size:1rem;line-height:1.6;color:var(--t-soft);max-width:42ch}.reel-client{margin-top:1.15rem;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--t-mute)}@media (min-width:900px){.reel-row[data-side=right] .reel-note,.reel-row[data-side=right] .reel-title{margin-inline-start:auto}}.seo-page{background:transparent;color:var(--ink)}.seo-page:after{display:none}.seo-faq-section,.seo-section-dark,.seo-system-section{background:transparent}.seo-section-paper{background:var(--paper)}.seo-guide-hero,.seo-hero,.seo-industry-hero{color:var(--ink)}.seo-article-body li,.seo-article-body p,.seo-copy,.seo-copy-stack p,.seo-hero-lede{color:var(--ink-soft)}.seo-article-body h2,.seo-article-body h3,.seo-heading-row h2,.seo-section-heading{color:var(--ink-strong)}.seo-aside-label,.seo-breadcrumbs,.seo-card-number,.seo-guide-type,.seo-system-number{color:var(--ink-mute)}.seo-article-aside,.seo-faq-list details,.seo-guide-card,.seo-industry-card,.seo-outcome-card,.seo-principle-list li,.seo-quick-answer,.seo-signal-step,.seo-system-list li,.seo-trade-list li{background:var(--veil-strong);border-color:var(--line);color:var(--ink);box-shadow:var(--shadow-card);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3)}.seo-faq-list details summary,.seo-guide-card h3,.seo-industry-card h3,.seo-outcome-card h3{color:var(--ink-strong)}.seo-faq-list details p,.seo-guide-card p,.seo-industry-card p,.seo-outcome-card p{color:var(--ink-soft)}.seo-article-layout,.seo-faq-layout,.seo-heading-row,.seo-outcomes-layout,.seo-section,.seo-two-column{border-color:var(--line)}.seo-card-link,.seo-text-link{color:var(--brand-deep)}.seo-guide-arrow,.seo-guide-mark,.seo-signal-icon{color:var(--brand)}.seo-grid-field{opacity:.35}.seo-cta-band,.seo-related-industry{background:var(--color-void);border-block-color:rgba(255,255,255,.08);color:#ffffff}.seo-cta-band h2,.seo-related-industry h2{color:#ffffff}.seo-cta-band p,.seo-related-industry p{color:rgba(255,255,255,.7)}.eyebrow{color:var(--brand-deep)}.secondary-pill{background:rgba(255,255,255,.7);border-color:var(--line-strong);color:var(--ink)}.secondary-pill:hover{background:#ffffff;border-color:rgba(30,119,242,.42);color:var(--brand-deep)}.primary-pill{color:#ffffff}.liquid-glass,.liquid-glass-strong{background:var(--veil);border:1px solid var(--line);box-shadow:var(--shadow-card);color:var(--ink)}.liquid-glass-strong:before,.liquid-glass:before{display:none}.ngs-booking-fallback,.ngs-booking-noscript{color:var(--ink-mute)}.ngs-booking-fallback a,.ngs-booking-noscript a{color:var(--brand-deep)}.ngs-booking-fallback a:hover,.ngs-booking-noscript a:hover{color:var(--brand)}.review-band .lc_reviews_widget{position:static!important;inset:auto!important;bottom:auto!important;left:auto!important;right:auto!important;z-index:1!important;width:100%!important;max-width:100%!important;border-radius:16px;overflow:hidden}.seo-guide-hero,.seo-hero,.seo-industry-hero{background:transparent}.seo-hero:after{display:none}.seo-grid-field{opacity:.5;background-image:linear-gradient(rgba(16,26,40,.05) 1px,transparent 0),linear-gradient(90deg,rgba(16,26,40,.05) 1px,transparent 0)}.seo-guide-grid article,.seo-industry-grid article,.seo-outcomes-layout article,.seo-pressure-grid article{background:var(--veil-strong);border-color:var(--line);color:var(--ink);box-shadow:var(--shadow-card)}.seo-pressure-grid article h3,.seo-pressure-grid article>span{color:var(--ink-strong)}.seo-pressure-grid article p{color:var(--ink-soft)}.seo-quick-answer{background:linear-gradient(180deg,#ffffff,var(--sky));border-color:rgba(30,119,242,.22);color:var(--ink)}.seo-quick-answer p{color:var(--ink-soft)}.seo-signal-rail,.seo-system-list,.seo-trade-list{border-color:var(--line)}.seo-breadcrumbs li,.seo-breadcrumbs li a{color:var(--ink-mute)}.seo-breadcrumbs li a:hover{color:var(--brand-deep)}.seo-page .seo-breadcrumbs li,.seo-page .seo-hero :where(h1,p),.seo-page .seo-hero-lede,.seo-page .seo-section-heading{text-shadow:0 1px 2px rgba(255,255,255,.62),0 2px 22px rgba(255,255,255,.55)}.on-photo .reel-client,.on-photo .reel-note,.on-photo .reel-title{text-shadow:0 2px 26px rgba(0,0,0,.6)}.on-photo .reel-trade{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}