.editorial-section{padding:58px 4%;border-top:1px solid #ddd}.section-split{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:start}.section-split p{font-size:13px;color:#555;line-height:1.9;margin:0 0 20px}.section-split .subtle{font-size:11px;color:#888}.plain-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:40px 0 25px}.plain-columns article{border-right:1px solid #ddd;padding-right:25px}.plain-columns article:last-child{border:0}.plain-columns article>span{font-size:8px;letter-spacing:2px;color:#888}.plain-columns h3{font-size:21px;margin-top:17px;letter-spacing:-.7px}.plain-columns p{font-size:12px;line-height:1.9;color:#666}.use-case-list{margin-top:30px}.use-case-list>a{display:grid;grid-template-columns:1fr 1.4fr 25px;gap:35px;align-items:center;padding:26px 0;border-top:1px solid #ddd}.use-case-list>a:hover h3{text-decoration:underline;text-underline-offset:5px}.use-case-list div>span{font-size:9px;line-height:1.7;color:#888}.use-case-list h3{font-size:25px;margin-top:9px;letter-spacing:-1px}.use-case-list p{font-size:12px;line-height:1.9;color:#666;margin:0}.faq-list details{border-bottom:1px solid #ddd}.faq-list summary{padding:18px 25px 18px 0;font-size:13px;line-height:1.6;cursor:pointer}.faq-list p{font-size:12px;padding-bottom:15px}.faq-list a{text-decoration:underline}.enquiry{display:grid;grid-template-columns:1fr 1fr;gap:8%}.enquiry h2{font-size:clamp(34px,4vw,57px)}.enquiry>div>p:not(.eyebrow){font-size:12px;color:#bbb;line-height:2}.contact-note{max-width:430px}.enquiry label{display:block;font-size:11px;margin-bottom:18px;line-height:1.6}.enquiry label span{color:#888}.enquiry input,.enquiry select,.enquiry textarea{display:block;width:100%;background:#1c1c1c;color:#fff;border:1px solid #555;border-radius:2px;padding:12px;margin-top:7px;font:13px Inter,Arial,sans-serif}.enquiry input:focus,.enquiry select:focus,.enquiry textarea:focus{outline:2px solid #ddd;outline-offset:2px}.enquiry textarea{resize:vertical;min-height:110px}.form-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-note{font-size:10px;line-height:1.8;color:#aaa}.form-note a{text-decoration:underline}#enquiry-result{border-top:1px solid #555;margin-top:22px;padding-top:10px;font-size:11px;line-height:1.8}#copy-enquiry{background:transparent;color:white;border:1px solid #666;padding:12px;margin-left:12px;font-size:11px}.product-hero{padding:65px 4%}.product-hero h1{font-size:clamp(52px,8vw,110px);letter-spacing:-4px}.product-lead{max-width:770px;font-size:20px;color:#555;line-height:1.7;margin:25px 0}.audience{font-size:11px;color:#888;margin-bottom:25px}.product-capabilities ul{display:flex;gap:35px;flex-wrap:wrap;padding:0;list-style:none;font-size:12px;margin-top:30px}.product-capabilities li:before{content:'—';padding-right:8px}.other-products{display:flex;flex-wrap:wrap;gap:30px;font-size:16px}.founder{border-top:1px solid #ddd;margin-top:35px;padding-top:35px;display:grid;grid-template-columns:1fr 1fr;gap:10%}.founder h3{font-size:30px;letter-spacing:-1px}.founder-role{font-size:11px;color:#888;margin-top:10px}.founder blockquote{margin:0}.founder blockquote p{font-size:15px;line-height:1.9;color:#444;margin:0 0 18px}.legal-links{position:static!important;display:flex!important;box-shadow:none!important;background:white!important;padding-inline:0!important;border-bottom:0!important}
@media(min-width:1600px){.editorial-section,.product-hero{padding-inline:calc((100vw - 1450px)/2)}}@media(max-width:1000px){header nav{gap:18px}header .brand{width:210px}}
@media(max-width:720px){.editorial-section{padding:42px 4%}.section-split,.enquiry,.founder{grid-template-columns:1fr;gap:25px}.plain-columns{grid-template-columns:1fr;gap:22px}.plain-columns article{border:0;border-bottom:1px solid #ddd;padding:0 0 15px}.use-case-list>a{grid-template-columns:1fr 20px;gap:15px}.use-case-list>a>p{grid-column:1;grid-row:2}.use-case-list>a>span{grid-column:2;grid-row:1/3}.form-pair{grid-template-columns:1fr;gap:0}.enquiry{padding:45px 4%}.product-hero{padding-top:45px}.product-lead{font-size:17px}.product-capabilities ul{display:block;line-height:2.5}.founder blockquote p{font-size:14px}}
