.inner-page-hero{padding-bottom:48px}.inner-page-hero .actions{margin-top:32px}.inner-page-hero .headline{max-width:1100px;margin-inline:auto}.page-blue-section{isolation:isolate;padding-top:100px;position:relative}.page-blue-backdrop{background:var(--blue);z-index:-1;pointer-events:none;height:980px;position:absolute;top:0;left:0;right:0;overflow:hidden}.page-blue-backdrop video{object-fit:cover;width:100%;height:100%}.inset-page-panel{border:1px solid var(--border);border-radius:var(--radius);background:#fff;padding:100px}.inset-page-panel>h2{text-align:center;max-width:850px;margin:0 auto 40px;line-height:1.65}.service-card-grid,.usecase-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.service-overview-card,.usecase-overview-card{min-width:0;scroll-margin-top:110px}.service-graphic-placeholder{background:var(--surface);aspect-ratio:.96;border-radius:6px;margin-bottom:36px}.service-overview-card h3,.usecase-overview-card h3{line-height:1.4}.service-overview-card p,.usecase-overview-card p{margin-top:16px;font-size:16px;line-height:1.65}.service-overview-card ul{gap:12px;margin:30px 0 0;padding:0;list-style:none;display:grid}.service-overview-card li{align-items:flex-start;gap:10px;font-size:14px;line-height:1.6;display:flex}.usecase-overview-card{border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;padding:36px;display:flex}.usecase-graphic-placeholder{flex:none;height:180px;margin-bottom:30px}.usecase-overview-card p{margin-bottom:32px}.usecase-overview-card>.button{align-self:flex-start;width:auto;margin-top:auto;font-size:14px}.audience-intro{text-align:center;margin-top:100px}.audience-intro>h2{text-wrap:balance;max-width:1200px;margin:auto;line-height:1.65}.audience-intro .actions{margin-top:32px}.standalone-pricing,.standalone-pricing .product-plan-grid{margin-top:0}.pricing-page-backdrop .standalone-pricing>.section-note{color:#fff;min-height:0;margin-top:40px}.pricing-page-backdrop>.ask-agent{margin-top:40px}.contact-panel{grid-template-columns:.85fr 1.15fr;gap:100px;scroll-margin-top:110px;display:grid}.contact-copy h2{line-height:1.65}.contact-copy p{margin:40px 0 20px;font-size:16px;line-height:1.65}.contact-phone{margin-top:36px;font-size:14px}.contact-copy>a:not(.button){overflow-wrap:anywhere;font-size:16px}.contact-socials{gap:24px;margin-top:30px;font-size:14px;display:flex}.contact-form{gap:24px;min-width:0;display:grid}.contact-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.contact-form label{color:#41434a;gap:8px;min-width:0;font-size:14px;line-height:1.6;display:grid}.contact-form input:not([type=checkbox]),.contact-form textarea,.contact-form select{border:1px solid var(--border);width:100%;min-width:0;font:inherit;color:#17181b;background:#fff;border-radius:7px;padding:14px;font-size:16px}.contact-form textarea{resize:vertical;min-height:130px}.contact-form input:focus-visible,.contact-form textarea:focus-visible,.contact-form select:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.contact-form .contact-consent{align-items:flex-start;gap:12px;display:flex}.contact-consent input{accent-color:var(--blue);flex:none;margin-top:5px}.contact-consent a,.contact-form-notice a{text-underline-offset:3px;text-decoration:underline}.contact-form-notice{font-size:14px;line-height:1.6}.contact-form>.button{justify-self:end}.contact-form>.button:disabled{opacity:.5;cursor:not-allowed}.thank-you-action{justify-content:center;padding:50px 20px 0;display:flex}.policy-article{overflow-wrap:anywhere;max-width:740px;margin:50px auto 0;padding:0 20px;font-size:16px;line-height:1.85}.policy-article h3,.policy-article h4{margin:38px 0 20px;font-family:inherit;line-height:1.5}.policy-article p{margin:0 0 20px}.policy-article li p{margin-bottom:8px}.policy-article ul,.policy-article ol{margin:0 0 24px;padding-left:24px}.policy-article ul{list-style:outside}.policy-article ol{list-style:decimal}.policy-article a:not(.button){color:var(--blue);text-decoration:underline}.policy-updated{color:var(--muted);font-size:14px}.policy-back{width:max-content;margin:70px auto 0;display:flex}.policy-directory{gap:16px;width:min(740px,100% - 40px);margin:50px auto 0;display:grid}.policy-directory>article{border:1px solid var(--border);border-radius:8px;padding:28px;display:block}.policy-directory h2{margin-bottom:12px}.policy-directory p{margin-bottom:24px;font-size:16px;line-height:1.7}.policy-directory .button{justify-content:space-between;min-width:170px;font-size:14px}.agents-page{color:#111;background:#fff;min-height:100vh;padding:32px}.agents-page header{margin-bottom:48px}.agents-page .brand{width:120px}.agents-page main{max-width:1000px}.agents-page pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14px;line-height:1.7}@media (width<=1100px){.inset-page-panel{padding:60px}.contact-panel{gap:50px}.usecase-overview-card{padding:24px}.usecase-graphic-placeholder{height:130px}.service-overview-card li{font-size:13px}}@media (width<=700px){.inner-page-hero{padding-bottom:40px}.inner-page-hero .actions{margin-top:24px}.page-blue-section{padding-top:40px}.page-blue-backdrop{height:700px}.inset-page-panel{padding:32px 24px}.inset-page-panel>h2{margin-bottom:28px;line-height:1.5}.inset-page-panel>h2 br{display:none}.service-card-grid,.usecase-card-grid{grid-template-columns:1fr;gap:24px}.service-graphic-placeholder{aspect-ratio:1.25;margin-bottom:24px}.service-overview-card+.service-overview-card{margin-top:12px}.service-overview-card p,.usecase-overview-card p{margin-top:12px;font-size:14px}.service-overview-card li{font-size:14px}.service-overview-card ul{margin-top:20px}.usecase-overview-card{padding:24px}.usecase-graphic-placeholder{height:140px;margin-bottom:24px}.usecase-overview-card p{margin-bottom:24px}.audience-intro{margin-top:64px}.audience-intro>h2{line-height:1.5}.contact-panel{grid-template-columns:1fr;gap:36px}.contact-copy h2{line-height:1.5}.contact-copy p{margin-top:28px}.contact-phone{margin-top:24px}.contact-field-row{grid-template-columns:1fr;gap:20px}.contact-form{gap:20px}.contact-form>.button{justify-content:center;width:100%}.standalone-pricing,.standalone-pricing .product-plan-grid{margin-top:0}.pricing-page-backdrop .standalone-pricing>.section-note{color:var(--text);margin-top:22px}.pricing-page-backdrop>.ask-agent{margin-top:40px}.policy-article{margin-top:24px;font-size:15px;line-height:1.8}.policy-back{margin-top:48px}.thank-you-action{padding-top:12px}.agents-page{padding:24px 20px}.agents-page pre{font-size:13px}}@media (prefers-reduced-motion:reduce){.page-blue-backdrop video{display:none}}.inner-page-hero .headline-line{white-space:normal;flex-wrap:wrap;justify-content:center;column-gap:.19em;display:flex}.inner-page-hero .headline-word+.headline-word{margin-left:0}#how-it-works{scroll-margin-top:110px}.company-story{grid-template-columns:minmax(0,700fr) minmax(0,500fr);align-items:start;gap:100px;margin-top:100px;display:grid}.company-story h2{margin:0 0 32px;line-height:1.65}.company-story h3{margin:0 0 16px;line-height:1.5}.company-story-copy>p{margin:0 0 24px;font-size:16px;line-height:1.65}.company-story-copy>p+h3{margin-top:40px}.company-story-copy>:last-child{margin-bottom:0}.company-story-aside{min-width:0}.company-story h2,.industry-overview-copy>h2{text-wrap:balance}.about-portrait{aspect-ratio:5/6;object-fit:cover;border-radius:var(--radius);width:100%;height:auto;display:block}.company-contact{margin-top:100px}.company-contact .brand,.company-contact .brand img{width:124px}.company-contact>p{margin:24px 0 20px;font-size:16px;line-height:1.65}.company-contact-actions{flex-wrap:wrap;gap:10px;display:flex}.company-contact-actions .button{gap:8px;min-height:40px;padding:10px 14px;font-size:14px;line-height:20px}.company-social{align-items:center;gap:20px;margin-top:16px;display:flex}.company-social a{place-items:center;min-width:24px;min-height:32px;font-size:16px;display:grid}.industry-overview-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:start;gap:80px;display:grid}.industry-overview-copy>h2{margin:20px 0 16px;line-height:1.65}.industry-overview-copy>p{margin:0;font-size:16px;line-height:1.65}.industry-benefits{gap:28px;margin-top:40px;display:grid}.industry-benefit{grid-template-columns:40px minmax(0,1fr);gap:24px;display:grid}.industry-benefit h3{margin:0 0 12px;line-height:1.5}.industry-benefit p{margin:0;font-size:16px;line-height:1.65}.industry-overview-cta{text-align:center;margin-top:100px}.industry-overview-cta h2{text-wrap:balance;max-width:1100px;margin:0 auto 32px;line-height:1.65}.usecase-demo.feature-demo{aspect-ratio:1;height:auto}.usecase-results.feature-demo{aspect-ratio:5/6}.usecase-results .workflow-results-grid{grid-template-columns:1fr 1fr;gap:2cqw;width:86%;display:grid}.usecase-results .workflow-result{padding:3cqw}.usecase-results .workflow-result-number{font-size:6cqw;line-height:1.2}.usecase-results .workflow-result-subtitle{color:#1260ff;margin-top:2cqw;font-size:1.8cqw;line-height:1.5}.usecase-results .workflow-result p{margin:4cqw 0 0;font-size:2.2cqw;line-height:1.6}@media (width>=701px) and (width<=1100px){.company-story{gap:48px}.industry-overview-grid{gap:40px}}@media (width<=700px){.company-story{grid-template-columns:1fr;gap:40px;margin-top:40px}.company-story h2{margin-bottom:24px;line-height:1.5}.company-story-copy>p,.company-contact>p{font-size:14px}.company-story-copy>p+h3,.company-contact{margin-top:40px}.company-contact-actions .button{min-height:44px}.industry-overview-grid{grid-template-columns:1fr;gap:40px}.industry-overview-copy>h2,.industry-overview-cta h2{line-height:1.5}.industry-overview-copy>p,.industry-benefit p{font-size:14px}.industry-benefits{gap:24px;margin-top:28px}.industry-benefit{grid-template-columns:32px minmax(0,1fr);gap:16px}.industry-overview-cta{margin-top:40px}.industry-overview-cta h2{margin-bottom:24px}.usecase-demo .map-demo{width:86%}.usecase-results.feature-demo{aspect-ratio:auto;padding-block:40px}.usecase-results .workflow-result-number{font-size:22px}.usecase-results .workflow-result-subtitle{font-size:9px}.usecase-results .workflow-result p{font-size:11px}}.company-page>.ask-agent{border:1px solid var(--border);margin-top:100px}.company-page .ask-agent h2{max-width:1050px}.company-feature{margin-top:100px}.company-feature .product-feature-copy{max-width:443px}.company-feature .product-feature-copy>h2{margin:24px 0 32px;line-height:1.65}.company-feature .industry-benefits{margin-top:0}.company-feature .company-feature-summary{margin:40px 0 0;font-size:16px;line-height:1.65}.company-feature .product-feature-copy>.button{margin-top:40px}.company-feature-visual{width:100%;min-width:0}.company-feature .is-reversed>.company-feature-visual{order:-1}.company-feature .feature-demo{aspect-ratio:1;height:auto}.company-feature .usecase-results .workflow-results-grid{width:74%}.usecase-single-result .single-result-card{width:74%;padding:5cqw}.usecase-single-result .result-number{font-size:8cqw;line-height:1.15}.usecase-single-result .result-subtitle{color:var(--blue);margin-top:3cqw;font-size:2.3cqw;line-height:1.6}.usecase-single-result p{margin:6cqw 0 0;font-size:3cqw;line-height:1.65}.industry-faq .section-heading h2,.industry-results-heading h2{max-width:1150px;margin-inline:auto}.industry-faq-list{gap:20px;display:grid}.industry-faq details{border:1px solid var(--border);border-radius:var(--radius);padding:30px 36px}.industry-faq summary{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;font-size:18px;font-weight:500;line-height:1.5;list-style:none;display:flex}.industry-faq summary::-webkit-details-marker{display:none}.industry-faq summary svg{color:var(--muted);flex:none;transition:transform .18s}.industry-faq details[open] summary svg{transform:rotate(180deg)}.industry-faq details p{margin:16px 0 0;font-size:16px;line-height:1.65}.industry-faq summary:focus-visible{outline:2px solid var(--blue);outline-offset:6px;border-radius:3px}.industry-trust{text-align:center;margin-block:100px}.industry-trust>p{margin-top:20px}.industry-results-heading{margin-bottom:40px}.industry-results-heading+.company-feature{margin-top:0}.company-page+.footer-cta{margin-top:81px}@media (width<=700px){.company-page>.ask-agent,.company-feature{margin-top:40px}.company-feature .is-reversed>.company-feature-visual{order:0}.company-feature .product-feature-copy{max-width:none}.company-feature .product-feature-copy>h2{text-align:center;margin:20px 0 28px;line-height:1.5}.company-feature .product-feature-copy>.new-chip{width:max-content;margin-inline:auto;display:flex}.company-feature .company-feature-summary{margin-top:28px;font-size:14px}.company-feature .product-feature-copy>.button{margin-top:28px}.company-feature .usecase-results{aspect-ratio:auto}.company-feature .usecase-results .workflow-results-grid{width:86%}.usecase-single-result .single-result-card{width:86%;padding:6cqw}.usecase-single-result .result-subtitle{font-size:11px}.usecase-single-result p{margin-top:20px;font-size:14px}.usecase-single-result.feature-demo{aspect-ratio:auto;min-height:400px;padding-block:40px}.industry-faq-list{gap:12px}.industry-faq details{padding:22px 20px}.industry-faq summary{gap:16px;font-size:16px}.industry-faq details p{font-size:14px}.industry-trust{margin-block:40px}.company-page+.footer-cta{margin-top:21px}}.industry-faq-item{border:1px solid var(--border);border-radius:var(--radius);padding:30px 36px}.industry-faq-toggle{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:0;font-weight:500;display:flex}.industry-faq-toggle svg{color:var(--muted);flex:none;transition:transform .35s}.industry-faq-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.industry-faq-answer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1),opacity .3s;display:grid}.industry-faq-answer.is-open{opacity:1;grid-template-rows:1fr}.industry-faq-answer>div{min-height:0;overflow:hidden}.industry-faq-answer p{padding-top:16px;font-size:16px;line-height:1.65}@media (width<=700px){.industry-faq-item{padding:22px 20px}.industry-faq-answer p{font-size:14px}}@media (prefers-reduced-motion:reduce){.industry-faq-answer,.industry-faq-toggle svg{transition:none}}@media (width>=701px){.company-story{align-items:stretch}.company-story-aside{flex-direction:column;display:flex}.company-story-aside>.company-contact{margin-top:auto;padding-top:60px}.company-story-aside>.feature-demo{aspect-ratio:5/6;flex:none;height:auto}}.company-trial-short{display:none}@media (width<=700px){.company-trial-long{display:none}.company-trial-short{display:inline}}.container.industry-faq.pricing-faq{margin-top:100px;margin-bottom:100px}.pricing-faq+.testimonials{margin-top:0}@media (width<=700px){.container.industry-faq.pricing-faq{margin-top:40px;margin-bottom:40px}}
