@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400;1,500&family=Lora:ital,wght@0,400;0,600;0,700;1,400;1,700&family=Playfair+Display:ital,wght@0,400;0,600;0,700;0,800;1,400;1,700;1,800&family=Inter:wght@300;400;500;600;700&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";:root{--navy: #1e2d40;--teal: #2abfcc;--teal-light: #7adde6;--gold: #c9a96e;--gold-soft: #e8d5b0;--cream: #faf8f5;--white: #ffffff;--text: #1e2d40;--muted: #5a6272;--border: rgba(30, 45, 64, .1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Inter,sans-serif;background:var(--cream);color:var(--text);font-size:1.0625rem;line-height:1.75}@media(max-width:768px){.nav-links-desktop{display:none!important}.sk-hamburger{display:block!important}.familiar-section{padding-top:3rem!important;padding-bottom:1rem!important}.familiar-sticky{position:sticky!important;top:66px;background:var(--cream);z-index:20;padding-bottom:.5rem;border-bottom:1px solid var(--border)}.familiar-sticky:before{content:"";position:absolute;left:-2rem;right:-2rem;bottom:100%;height:66px;background:var(--cream)}.familiar-sticky h2{margin-bottom:1rem!important}.familiar-grid{grid-template-columns:1fr!important}.familiar-grid>div{padding:1.25rem 1rem!important}.familiar-grid p{font-size:.9rem!important;line-height:1.7!important}.kim-inner{grid-template-columns:1fr!important;gap:2rem!important}.included-inner{display:block!important}.included-sticky{position:sticky!important;top:66px;background:var(--cream);z-index:20;padding-bottom:1rem;border-bottom:1px solid var(--border)}.included-sticky:before{content:"";position:absolute;left:-2rem;right:-2rem;bottom:100%;height:66px;background:var(--cream)}#included{padding-bottom:1rem!important}.included-sticky>p:last-of-type,.included-sticky>a{display:none!important}.fit-cols{grid-template-columns:1fr!important;gap:2rem!important}.form-row{grid-template-columns:1fr!important}.footer-inner{grid-template-columns:1fr!important;gap:2rem!important}.included-sticky img{display:none!important}.included-sticky{position:relative!important;border-bottom:none!important;padding-bottom:0!important}.sk-section{padding-top:3.5rem!important;padding-bottom:3.5rem!important}.footer-bottom{flex-direction:column!important;gap:.5rem!important}.testimonial-card{width:82vw!important;min-width:0!important}.pricing-box{padding-left:1.25rem!important;padding-right:1.25rem!important}.featured-logos{flex-wrap:wrap!important;gap:1.5rem 2rem!important;justify-content:center!important}}.results-card{width:100%;background:#fff;border-radius:4px;box-shadow:0 2px 12px #1e2d4014;overflow:hidden}.results-card .results-photo{height:380px}@media(max-width:600px){h1{font-size:clamp(2rem,8vw,3rem)!important;line-height:1.15!important}h2{font-size:clamp(1.5rem,5.5vw,2.2rem)!important;line-height:1.2!important}.hero-body{font-size:1rem!important}.testimonial-card{padding:1.5rem!important}.testimonial-card p{font-size:.875rem!important;line-height:1.65!important}.results-card .results-photo{height:200px}}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.testimonial-marquee{display:flex;gap:1.25rem;width:max-content;animation:marquee-scroll 28s linear infinite}.testimonial-marquee:hover{animation-play-state:paused}.testimonial-marquee-card{flex:0 0 320px;padding:1.75rem 2rem}@media(max-width:768px){.testimonial-marquee-card{flex:0 0 260px}}.ba-carousel-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}[ref=swipeRef]::-webkit-scrollbar,div[style*=scrollSnapType]::-webkit-scrollbar{display:none}@media(max-width:640px){.ba-carousel-grid{grid-template-columns:1fr}.ba-carousel-grid img{height:280px!important}}.ba-marquee{display:flex;gap:1.25rem;width:max-content;animation:marquee-scroll 36s linear infinite}.ba-marquee--slow{animation-duration:50s}.ba-marquee-photo{flex:0 0 400px;height:480px;position:relative;overflow:hidden}@media(max-width:768px){.ba-marquee-photo{flex:0 0 300px;height:380px}}.ba-marquee:hover{animation-play-state:paused}.ba-marquee-card{flex:0 0 380px}@media(max-width:768px){.ba-marquee-card{flex:0 0 280px}}.ba-img{height:185px}@media(max-width:768px){.ba-grid{grid-template-columns:repeat(2,1fr)!important;gap:.85rem!important}.ba-img{height:130px!important}.sp-testimonials{grid-template-columns:1fr!important}}@media(max-width:480px){.ba-grid{grid-template-columns:1fr!important}.ba-img{height:180px!important}}.mobile-cta-bar{display:none}@media(max-width:768px){.mobile-cta-bar{display:block;position:fixed;bottom:0;left:0;right:0;z-index:999;background:#2abfcc;padding:1.05rem 2rem;text-align:center;box-shadow:0 -3px 20px #0000002e}.mobile-cta-bar a{color:#fff;font-family:Inter,sans-serif;font-weight:700;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}}.gold-scrollbar{scrollbar-width:thin;scrollbar-color:var(--gold) var(--border)}.gold-scrollbar::-webkit-scrollbar{height:5px}.gold-scrollbar::-webkit-scrollbar-track{background:var(--border);border-radius:99px}.gold-scrollbar::-webkit-scrollbar-thumb{background:var(--gold);border-radius:99px}@media(max-width:768px){section{padding-left:10px!important;padding-right:10px!important}.sk-section{padding-left:10px!important;padding-right:10px!important}.hero-cta-block{display:none!important}.featured-logos{gap:.75rem 1rem!important}.featured-logos img{height:auto!important;max-height:18px!important;width:auto!important}.familiar-section{padding-left:.5rem!important;padding-right:.5rem!important}.familiar-grid>div>div{padding-left:.75rem!important;padding-right:.75rem!important}.ba-caption-bar{flex-direction:column!important;align-items:flex-start!important;gap:.6rem!important}.ba-caption-bar .ba-nav{margin-left:0!important}.testimonial-arrow-side{display:none!important}.testimonial-card{padding:1.5rem 1.25rem!important}.testimonial-arrow-mobile{display:flex!important}.testimonial-dots-row{justify-content:space-between!important;padding:0 .25rem!important}.included-sticky{position:static!important}a[href="/contact"]{display:none!important}.mobile-cta-bar a[href="/contact"]{display:block!important}}
