:root{color-scheme:light;--navy:#08172c;--navy-2:#08172c;--navy-3:#111d38;--navy-card:#0f1a2e;--green:#80b927;--green-2:#a1d44a;--green-dim:rgba(141,198,63,0.07);--green-dim-light:rgba(141,198,63,0.1);--border-green:rgba(141,198,63,0.18);--border-white:rgba(255,255,255,0.07);--light-bg-1:#f7f8fa;--light-bg-2:#f3f4f5;--light-bg-3:#fafafa;--light-text:#0f1728;--light-text-muted:#000000;--light-border:#e5e7eb;--light-card:#ffffff;--muted:rgba(255,255,255,0.55);--ease-soft:cubic-bezier(0.22,1,0.36,1);--btn-radius:10px;--bs-primary:var(--green);--bs-primary-rgb:141,198,63;--bs-body-color:var(--light-text);--bs-body-bg:#ffffff;--bs-body-font-family:var(--font-outfit),"Outfit",sans-serif;--bs-border-color:var(--light-border);--bs-link-color:var(--green);--bs-link-hover-color:var(--green-2)}html{scroll-behavior:smooth;scroll-padding-top:84px}.text-green{color:var(--green)}.text-white{color:#ffffff}.section-kicker{margin:0;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--green)}body{margin:0;background:#ffffff;font-family:var(--bs-body-font-family)!important;font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}body,h1,h2,h3,h4,h5,h6{color:var(--light-text)}h1,h2,h3,h4,h5,h6{line-height:1.2;letter-spacing:-.02em;font-weight:500}h1{font-size:clamp(2rem,4.5vw,44px);font-weight:500}h2{font-size:clamp(2rem,5vw,50px);font-weight:600}a{color:var(--green);text-decoration:none}a:hover{color:var(--green-2)}.app-btn,.booking-cta__back,.booking-cta__submit,.btn,.common-cta__btn,.faq-section__cta,.footer-btn,.hero-banner__btn,.hfind__as,.hfind__cta,.hmcp__btn,.hmig__btn,.mega__cta,.pat-calc__btn,.pitch-cta__btn,.scroll-nav__cta,.scroll-nav__sheet-cta,.timeline-section__cta,.wl-about__cta,.wl-hero__btn,.wl-models__cta{text-transform:uppercase;letter-spacing:.04em;border-radius:var(--btn-radius)}.btn,.card,[class*=hover-],a,button{transition:color .3s var(--ease-soft),background-color .3s var(--ease-soft),border-color .3s var(--ease-soft),box-shadow .45s var(--ease-soft),transform .45s var(--ease-soft),opacity .3s var(--ease-soft)}@media (prefers-reduced-motion:reduce){.btn,.card,[class*=hover-],a,button{transition:none}}.ai-clarity .blog-showcase,.ai-clarity .booking-cta,.ai-clarity .case-studies,.ai-clarity .faq-section,.ai-clarity .feature-section,.ai-clarity .hmcp,.ai-clarity .hmig,.ai-clarity .hstack,.ai-clarity .partner-calc,.ai-clarity .partner-highlight,.ai-clarity .partner-partners,.ai-clarity .pat-calc,.ai-clarity .pat-phase,.ai-clarity .pat-price,.ai-clarity .pat-prob,.ai-clarity .pat-res-guides,.ai-clarity .pat-sec,.ai-clarity .pat-stack,.ai-clarity .steps-section,.ai-clarity .testimonials-section,.ai-clarity .wl-about,.ai-clarity .wl-cta,.ai-clarity .wl-models,.ai-clarity .wl-sla,.ai-clarity .wl-stack,.ai-clarity .wl-why{padding-block:80px}