.product-editorial .editorial-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:28px;padding-block:72px 56px;isolation:isolate}.product-editorial .editorial-hero h1{max-width:1000px;overflow-wrap:anywhere}.product-editorial .hero-title-block{align-self:start}.product-editorial .hero-rule{height:4px;width:88px;border-radius:var(--radius-full);background:var(--color-fill-hover);margin-top:28px;overflow:hidden}.product-editorial .hero-rule span{display:block;width:32px;height:100%;border-radius:var(--radius-full);background:var(--color-primary)}.product-editorial .hero-message{align-self:start;max-width:720px}.product-editorial .hero-message>p:first-child{margin-top:0;color:var(--color-black-500)}.product-editorial .hero-message>p:nth-child(2){font-size:16px;line-height:1.7;margin-top:16px}.product-editorial .capability-navigation{position:sticky;top:var(--header-h);z-index:25;background:var(--canvas) var(--color-canvas-flat);background-attachment:fixed;-webkit-mask-image:linear-gradient(#000 calc(100% - 12px),transparent);mask-image:linear-gradient(#000 calc(100% - 12px),transparent)}.product-editorial .capability-navigation>div{padding-block:8px 14px}.product-editorial .capability-rail{display:flex;width:fit-content;max-width:100%;gap:2px;padding:6px;overflow-x:auto;border-radius:9999px;background:var(--color-card);box-shadow:var(--shadow-panel);scrollbar-width:none}.product-editorial .capability-rail::-webkit-scrollbar{display:none}.product-editorial .capability-navigation a{flex:none;padding:9px 14px;border-radius:var(--radius-control);transition:background-color var(--duration-out),color var(--duration-out)}.product-editorial .capability-navigation a:hover,.product-editorial .capability-navigation a:focus-visible{background:var(--color-fill);color:var(--color-black-500);transition-duration:var(--duration-in)}.product-editorial .editorial-feature{display:grid;align-items:center;position:relative;padding-block:64px;gap:36px;scroll-margin-top:calc(var(--header-h) + 90px)}.product-editorial .editorial-feature h2{max-width:460px}.product-editorial .editorial-feature h2+p{color:var(--color-black-400)}.product-editorial .editorial-feature h2+p+p{line-height:1.75;max-width:440px}.product-editorial .editorial-feature a{font-size:14px;text-decoration:none;border-bottom:1px solid var(--color-black-100);padding-bottom:4px;transition:border-color var(--duration-out),color var(--duration-out)}.product-editorial .editorial-feature a:hover{color:var(--color-black-500);border-color:currentColor;transition-duration:var(--duration-in)}.product-editorial .moment-number{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:26px;padding:0 10px;border-radius:var(--radius-full);background:var(--color-green-50);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--color-green);margin-bottom:20px}.product-editorial .product-stage{position:relative;min-width:0}.product-editorial .product-stage>div,.product-editorial .product-stage>figure{position:relative;z-index:1}.product-editorial .editorial-quote{padding-block:56px}.product-editorial .editorial-quote blockquote{font-size:clamp(24px,3vw,40px);line-height:1.3;letter-spacing:-.035em;max-width:1000px;font-weight:500}.product-editorial .editorial-quote figcaption{color:var(--color-black-300);margin-top:28px;max-width:480px;line-height:1.6}.product-editorial .editorial-quote figure:before{content:"";display:block;width:48px;height:4px;border-radius:var(--radius-full);background:var(--color-primary);margin-bottom:28px}.product-editorial .workflow-intro{padding-block:8px}.product-editorial #agent-types{padding-block:72px;scroll-margin-top:calc(var(--header-h) + 90px)}.product-editorial .editorial-form{padding:28px;border-radius:var(--radius-panel);background:var(--color-card);box-shadow:var(--shadow-panel)}@media(min-width:900px){.product-editorial .editorial-hero{gap:28px;padding-block:72px 64px}.product-editorial .editorial-feature{grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr);gap:80px;padding-block:80px}.product-editorial .product-stage{min-height:350px;display:flex;align-items:center}.product-editorial .product-stage>*{width:100%}.product-editorial .editorial-feature:nth-child(2n){grid-template-columns:minmax(0,1.2fr) minmax(0,.85fr)}.product-editorial .editorial-feature:nth-child(2n)>div:first-child{grid-column:2;grid-row:1}.product-editorial .editorial-feature:nth-child(2n)>.product-stage{grid-column:1;grid-row:1}.product-editorial .workflow-intro>div{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:72px}.product-editorial .workflow-intro p{margin-top:0}.product-editorial .editorial-quote{padding-block:80px}}@media(max-width:479px){.product-editorial .editorial-hero{padding-block:44px 40px}.product-editorial .editorial-feature{padding-block:44px}.product-editorial .editorial-quote{padding-block:40px}.product-editorial .editorial-form{padding:20px}}@media(prefers-reduced-motion:reduce){.product-editorial *{transition:none!important}}.homepage-editorial #hero-heading{font-size:clamp(40px,5.2vw,72px);line-height:1.1;letter-spacing:-.035em}.homepage-editorial .showcase-copy h3{font-size:clamp(32px,3.4vw,48px);line-height:1.08;letter-spacing:-.045em}
