.qp-home-hero-copy{width:100%;max-width:none}.qp-home-hero-copy h1,.qp-home>section:first-child h1,.qp-marketing-hero-title{text-wrap:balance;width:100%;letter-spacing:-.05em!important;max-width:none!important;font-size:clamp(3.1rem,6.4vw,6.5rem)!important;line-height:.94!important}.qp-home-section-head{width:66.6667%;max-width:none}.qp-home section:not(:first-child) div:has(>.qp-home-label):has(>h2.font-display){width:66.6667%;max-width:none!important}.qp-home-section-head h2,.qp-home-split h2,.qp-home-trust-grid h2,.qp-home-final-card h2,.qp-home-llm-statement h2,.qp-home-trust-compact h2,.qp-home section:not(:first-child) h2.font-display,.qp-marketing-section-title{text-wrap:balance;width:100%;letter-spacing:-.035em!important;max-width:none!important;font-size:clamp(2.4rem,4.25vw,4.35rem)!important;line-height:1!important}.qp-home-section-head p{max-width:760px}.qp-home-app-copy h3{letter-spacing:-.035em;text-wrap:balance;max-width:17ch;font-size:clamp(2.2rem,4vw,3.75rem);line-height:1}html[data-theme=dark] .qp-marketing-footer{color:#f3f6fb!important;background:#080c14!important;border-color:#ffffff14!important}html[data-theme=dark] .qp-marketing-footer-card{background:linear-gradient(#111722fa,#080c14fa)!important;border-color:#ffffff1a!important;box-shadow:0 24px 70px #0000004d!important}html[data-theme=dark] .qp-footer-divider{border-color:#ffffff1a!important}html[data-theme=dark] .qp-footer-mark,html[data-theme=dark] .qp-footer-social-icon{color:#f3f6fbbd!important;background:#ffffff0e!important;border-color:#ffffff1a!important}html[data-theme=dark] .qp-footer-wordmark,html[data-theme=dark] .qp-footer-heading{color:#f3f6fb!important}html[data-theme=dark] .qp-footer-muted,html[data-theme=dark] .qp-footer-link{color:#e0e6f1ad!important}html[data-theme=dark] .qp-footer-subtle{color:#e0e6f194!important}html[data-theme=dark] .qp-footer-link:hover{color:#fff!important}html[data-theme=dark] .qp-footer-download{color:#f3f6fb!important;background:#ffffff0e!important;border-color:#ffffff1a!important;box-shadow:0 16px 36px #00000038!important}html[data-theme=dark] .qp-footer-download:hover{background:#ffffff17!important;border-color:#ffffff2e!important}html[data-theme=dark] .qp-home[class*="text-[#171717]"],html[data-theme=dark] .qp-home>section:not(.qp-home-section--ink) [class*="text-[#171717]"]{color:#f3f6fb!important}html[data-theme=dark] .qp-home>section:not(.qp-home-section--ink) [class*="text-[#171717]/"]{color:#e0e6f1ad!important}html[data-theme=dark] .qp-home>section:first-child h1{color:#f7f9fc!important}html[data-theme=dark] .qp-home>section:first-child p{color:#e0e6f1b8!important}html[data-theme=dark] .qp-home>section:not(.qp-home-section--ink) [class~=bg-white],html[data-theme=dark] .qp-home>section:not(.qp-home-section--ink) [class*="bg-[#f7f8f4]"],html[data-theme=dark] .qp-home>section:not(.qp-home-section--ink) [class*="bg-[#fffef9]"]{background-color:#111722e0!important}html[data-theme=dark] .qp-home>section:not(.qp-home-section--ink) [class*=border-black\/]{border-color:#ffffff1c!important}html[data-theme=dark] .qp-home>section:first-child a[class*="bg-[#171717]"],html[data-theme=dark] .qp-home>section:first-child button[class*="bg-[#171717]"]{color:#10141d!important;background:#f3f6fb!important;border-color:#ffffffe6!important}html[data-theme=dark] .qp-home>section:first-child a[class~=bg-white],html[data-theme=dark] .qp-home>section:first-child button[class~=bg-white]{color:#f3f6fb!important;background:#ffffff12!important;border-color:#ffffff24!important}@media (max-width:640px){.qp-home-hero-copy h1,.qp-home>section:first-child h1,.qp-marketing-hero-title{width:100%;letter-spacing:-.045em!important;font-size:clamp(2.7rem,13vw,3.85rem)!important;line-height:.98!important}.qp-home-section-head h2,.qp-home-split h2,.qp-home-trust-grid h2,.qp-home-final-card h2,.qp-home-app-copy h3,.qp-home-llm-statement h2,.qp-home-trust-compact h2,.qp-home section:not(:first-child) h2.font-display,.qp-marketing-section-title{width:100%;max-width:100%;font-size:clamp(2.15rem,10vw,3rem)!important;line-height:1.02!important}.qp-home-section-head{width:100%}.qp-home section:not(:first-child) div:has(>.qp-home-label):has(>h2.font-display){width:100%}}
