:root{--paper:#fff;--muted:#596673;--line:#e1e5e8;--serif:-apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", sans-serif;--sans:-apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", sans-serif}body{line-height:1.75}h1,h2,h3,.display{letter-spacing:-.025em;font-weight:600;line-height:1.4}em{font-style:normal}h2{font-size:clamp(24px,3vw,32px)}h3{font-size:18px}.container{width:min(100% - 48px,1040px)}.section,.minimal-section{padding-block:56px}.eyebrow{letter-spacing:.04em;color:var(--muted)}.eyebrow:before{display:none}.button{letter-spacing:0;border-radius:6px;font-size:13px}.button:hover{transform:none}.text-link{letter-spacing:0;font-size:13px}.site-header,.home-page .site-header,.home-page .site-header.is-scrolled,.site-header.menu-open{color:var(--navy);border-bottom:1px solid var(--line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.site-header{height:76px;padding-inline:24px}.desktop-nav{gap:20px}.desktop-nav>a,.tools-menu>summary{letter-spacing:0;font-size:13px}.desktop-nav>a:hover,.tools-menu>summary:hover,.tools-menu[open]>summary{color:var(--muted)}.header-actions .button{font-size:12px}.header-contact{background:var(--navy);color:#fff}.header-contact:hover{background:#1d3e59}.header-workspace,.language-switch,.menu-toggle{border-color:var(--line)}.language-switch a{color:var(--navy);min-width:32px;min-height:32px}.language-switch a.is-active{color:#fff;background:var(--navy)}.language-switch a:hover:not(.is-active){background:#f2f4f5}.mobile-nav{border-top:1px solid var(--line);background:#fff;max-height:calc(100svh - 76px)}.mobile-nav>a,.mobile-tools>summary{border-color:var(--line);font-size:19px}.tools-dropdown{background:#fff;border-radius:8px;box-shadow:0 8px 24px #0a254010}.dropdown-label{font-size:16px}.home-page main,.product-page main,.about-page main{padding-top:76px}.minimal-hero{padding-block:88px 72px}.minimal-hero h1{margin-block:20px;font-size:clamp(36px,5vw,56px);line-height:1.4}.minimal-intro{max-width:570px;color:var(--muted);font-size:17px}.minimal-hero .button-group{align-items:center;gap:24px;margin-top:28px}.minimal-section,.contact-section{border-top:1px solid var(--line)}.minimal-section h2{margin-bottom:24px}.minimal-tasks{flex-wrap:wrap;gap:12px 24px;display:flex}.minimal-tasks>a{align-items:center;gap:8px;padding-block:6px;font-size:14px;display:inline-flex}.minimal-tasks>a:hover{text-underline-offset:5px;text-decoration:underline}.minimal-tasks .icon{width:16px;height:16px}.minimal-channels{margin-top:32px}.minimal-channels h3{color:var(--muted);margin-bottom:12px;font-size:13px}.minimal-channels ul{flex-wrap:wrap;gap:16px 24px;list-style:none;display:flex}.minimal-channels li{align-items:center;gap:8px;font-size:13px;display:flex}.minimal-channels img{object-fit:contain;width:20px;height:20px}.minimal-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;list-style:none;display:grid}.minimal-steps li>span{color:var(--muted);font-size:12px}.minimal-steps h3{margin-block:8px}.minimal-steps p,.minimal-note,.minimal-industry>p,.minimal-examples p{color:var(--muted);font-size:14px}.minimal-note{max-width:760px;margin-block:24px}.minimal-solutions{border-block:1px solid var(--line)}.industry-tabs{border:0;flex-wrap:wrap;gap:8px;padding-block:16px;overflow:visible}.industry-tabs button{letter-spacing:0;border:1px solid var(--line);border-radius:5px;flex:0 auto;padding:8px 12px;font-size:13px}.industry-tabs button:hover:not(.is-active){background:#f2f4f5}.minimal-industry{padding-block:12px 24px}.minimal-industry h3{max-width:720px;margin-bottom:12px;font-size:21px}.minimal-industry>p{max-width:760px}.minimal-disclosure{border-bottom:1px solid var(--line);padding-block:16px}.minimal-disclosure>summary{justify-content:space-between;align-items:center;gap:16px;font-size:14px;font-weight:600;list-style:none;display:flex}.minimal-disclosure>summary:after{content:"+";font-size:20px;font-weight:400}.minimal-disclosure[open]>summary:after{content:"−"}.minimal-disclosure dl{margin-block:20px 0}.minimal-disclosure dl>div{grid-template-columns:90px minmax(0,1fr);gap:16px;margin-top:16px;font-size:14px;display:grid}.minimal-disclosure dt{font-weight:600}.minimal-disclosure dd{color:var(--muted);margin:0}.minimal-industry .minimal-disclosure{border-bottom:0;margin-top:8px}.minimal-industry>.text-link{margin-top:8px}.conversation-path li{background:#fff;font-size:12px}.minimal-examples{grid-template-columns:1fr 1fr;gap:24px;padding-block:24px 8px;display:grid}.minimal-examples h3{margin-bottom:8px;font-size:16px}.minimal-integrations{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:24px;margin-bottom:24px;display:grid}.integration-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:20px}.integration-brand{height:56px}.contact-heading h2{font-size:clamp(26px,3vw,36px)}.contact-heading h2 em{color:inherit}.contact-heading h2 br{display:none}.section-heading{gap:32px;margin-bottom:32px}.section-heading .eyebrow{margin-bottom:12px}.contact-grid{gap:48px}.contact-column-title{padding-bottom:16px}.contact-column-title h3{font-size:18px}.contact-column-title>span{color:var(--muted)}.faq-item summary{padding-block:18px}.form-field input,.form-field select,.form-field textarea{border-radius:5px}.form-contact-fields input::placeholder{font-size:11px}.site-footer{color:var(--navy);border-top:1px solid var(--line);background:#fff}.footer-main{flex-wrap:wrap;padding-block:32px}.footer-main nav{gap:16px;font-size:12px}.footer-tagline{font-size:14px;font-style:normal}.footer-bottom{color:var(--muted);border-color:var(--line);font-size:11px}.footer-main nav a:hover{color:var(--muted)}.product-title,.about-title{font-size:clamp(30px,4vw,44px);line-height:1.45}.product-section-title,.about-section-title,.about-close .about-section-title{font-size:clamp(24px,3vw,32px);line-height:1.45}.product-title,.about-title,.product-section-title,.about-section-title{letter-spacing:-.025em}.product-hero-grid{grid-template-columns:1.5fr 1fr}.product-hero-figure{justify-self:end;max-width:300px}.product-image-frame{border:0}.product-intro,.about-intro,.product-section-intro{font-size:16px}.product-hero-figure figcaption{letter-spacing:0;font-size:10px}.product-section-top{margin-bottom:28px}.product-step-number,.product-path-step:last-child .product-step-number{font:500 20px/1.4 var(--sans);background:0 0;margin-bottom:12px;padding:0}.product-path-step{padding-top:20px}.product-handoff,.product-close,.about-people,.about-close{color:var(--navy);border-top:1px solid var(--line);background:#fff}.product-handoff-copy .eyebrow,.product-handoff-copy>p:not(.eyebrow),.product-handoff-example figcaption,.about-people-heading .eyebrow,.about-people-heading>p:last-child,.about-responsibility p,.about-role-footnote{color:var(--muted)}.product-handoff-grid{gap:40px}.product-handoff-copy>p:not(.eyebrow){font-size:15px}.product-brief{border-color:var(--line);border-radius:6px}.product-brief-heading h3{font-size:24px}.product-engine-grid{grid-template-columns:.8fr 1.2fr;gap:32px}.product-flywheel-figure{max-width:300px}.product-engine h3,.about-principles-list h3,.about-responsibility h3{font-size:21px}.product-engine p,.about-purpose-copy p,.about-principles-list p{font-size:15px;line-height:1.8}.product-engine .product-engine-principle{font-size:13px}.about-brand-path{margin-top:32px;padding-block:24px}.about-brand-word{font-size:48px}.about-brand-caption{letter-spacing:0;font-size:12px}.about-purpose-grid,.about-principles-grid{gap:40px}.about-people-heading{text-align:left;margin-bottom:28px}.about-people-heading .eyebrow{justify-content:flex-start}.about-responsibilities,.about-responsibility:first-child{border-color:var(--line)}.about-role-label{color:var(--muted);letter-spacing:0;margin-bottom:16px}.about-close-inner{text-align:left;max-width:1040px}.about-close-inner .eyebrow{justify-content:flex-start}.about-close p:not(.eyebrow){margin-inline:0;font-size:16px}@media (width<=760px){.minimal-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.minimal-integrations{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.product-hero-grid,.product-engine-grid,.product-handoff-grid,.about-hero-grid{grid-template-columns:1fr;gap:28px}.product-hero-figure{justify-self:start;max-width:240px}.product-flywheel-figure{justify-self:start}.contact-grid{gap:40px}}@media (width<=600px){.container{width:calc(100% - 40px)}.site-header{height:68px;padding-inline:20px}.home-page main,.product-page main,.about-page main{padding-top:68px}.mobile-nav{max-height:calc(100svh - 68px)}.section,.minimal-section{padding-block:40px}.minimal-hero{padding-block:56px 48px}.minimal-hero h1{font-size:clamp(28px,7vw,38px)}.minimal-intro{font-size:15px}.minimal-steps{gap:24px 20px}.minimal-examples{grid-template-columns:1fr}.minimal-disclosure dl>div{grid-template-columns:1fr;gap:4px}.section-heading>p{margin-top:16px}.contact-column-title h3{font-size:18px}.product-path-step,.product-path-step:first-child,.product-path-step:last-child{grid-template-columns:36px minmax(0,1fr);padding-block:16px}.product-step-number{margin-bottom:0}.product-handoff-example{min-width:0}.product-brief-fields>div{grid-template-columns:72px minmax(0,1fr)}.product-brief-top,.product-brief-heading,.product-brief-status{padding-inline:16px}.product-brief-fields{margin-inline:16px}.about-brand-word{font-size:36px}.about-brand-caption{font-size:10px}.footer-bottom{flex-wrap:wrap;gap:8px}}
