@import url('/assets/navigation/product-landings-20261103/navigation.css');
@import url('/assets/navigation/task-menu-20261104/menu.css');
@import url('/assets/brand/capsule-20261030/logo-motion.css');
:root{--ink:#181818;--paper:#fff;--silver:#e8ecee;--muted:#59625f;--green:#087b55;--line:#cbd1d1;--dur-2:.32s;--dur-3:.55s;--pn-height:88px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:112px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/24px Manrope,sans-serif}body[data-product-navigation]{padding-top:88px}.pn-header{height:88px;--pn-height:88px}.site-chrome{position:relative;z-index:1100}.frame{max-width:1440px;padding-inline:48px;margin-inline:auto}h1,h2,h3,p,figure{margin:0}h1,h2,h3{text-wrap:balance;font-weight:600;letter-spacing:-.04em}h1{font-size:60px;line-height:1}h2{font-size:48px;line-height:1}h3{font-size:30px;line-height:36px}p{text-wrap:pretty}a{color:inherit;text-underline-offset:4px}button,input{font:inherit}button,a,input{touch-action:manipulation}:focus-visible{outline:3px solid var(--green);outline-offset:4px}img{max-width:100%;display:block;height:auto}[hidden]{display:none!important}.skip{position:absolute;top:-100px}.skip:focus{position:fixed;top:8px;left:8px;background:white;padding:16px;z-index:1600}.eyebrow{font-size:12px;line-height:20px;color:var(--green);letter-spacing:.06em;margin-bottom:24px}.lead{font-size:20px;line-height:28px;color:var(--muted);max-width:600px;margin-top:32px}.primary{display:inline-flex;gap:32px;align-items:center;justify-content:space-between;background:var(--ink);color:white;border-radius:8px;padding:16px 24px;text-decoration:none;font-size:16px;line-height:24px;font-weight:600;margin-top:32px;transition:transform var(--dur-2) var(--ease-out)}.primary:hover{transform:translateY(-2px)}.concept-note{display:flex;justify-content:space-between;gap:24px;padding:12px 48px;border-bottom:1px solid var(--line);font-size:12px;line-height:20px;color:var(--muted)}.sector-tabs{display:flex;gap:24px;padding:16px 48px;flex-wrap:wrap;border-bottom:1px solid var(--line)}.sector-tabs a{font-size:14px;line-height:20px;text-decoration:none;color:var(--muted)}.sector-tabs a[aria-current]{color:var(--ink);font-weight:600}.hero{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;padding-block:48px 64px}.hero-copy{padding-block:32px}.hero-art{border-radius:8px;position:relative;overflow:hidden;background:#f1f2f3}.hero-art img{width:100%;height:480px;object-fit:cover;object-position:center}.hero-art figcaption{padding:12px 16px;font-size:12px;line-height:20px;color:var(--muted)}.hero-proof{display:flex;gap:24px;margin-top:40px;padding-top:24px;border-top:1px solid var(--line);font-size:14px;line-height:20px;color:var(--muted)}.hero-proof span+span:before{content:'→';margin-right:24px;color:var(--green)}.voice-section{padding-block:80px 96px;background:var(--silver)}.section-heading{display:grid;grid-template-columns:1.4fr .7fr;align-items:end;gap:64px;margin-bottom:48px}.section-heading>p{color:var(--muted);max-width:440px}.call-console{display:grid;grid-template-columns:.6fr 1.6fr;gap:32px;align-items:stretch}.call-rail{display:flex;flex-direction:column;align-items:start;padding:32px;color:#fff;background:var(--ink);border-radius:8px}.call-rail>span{font-size:10px;line-height:16px;letter-spacing:.08em;color:#bccac1;margin-bottom:12px}.call-rail b{font-size:20px;line-height:28px;font-weight:500}.call-rail i{display:block;height:40px;width:1px;background:#81998d;margin-block:24px}.call-stage{padding:32px;background:#fff;border:1px solid #b7c3bb;border-radius:8px;box-shadow:12px 16px 0 #d6dddf;min-width:0}.call-topline{display:flex;justify-content:space-between;gap:24px;font-size:10px;line-height:16px;color:var(--muted);margin-bottom:32px}.utterance{padding:24px;border:1px solid var(--line);border-radius:8px;max-width:95%}.utterance>span{font-size:10px;line-height:16px;color:var(--muted)}.utterance p{font-size:24px;line-height:32px;margin-top:12px}.utterance.customer{margin:24px 0 0 auto;background:var(--silver)}.answer-choices{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:32px}.answer-choices button{display:flex;gap:16px;text-align:left;align-items:start;border:1px solid var(--line);border-radius:4px;background:#fff;padding:16px;font-size:14px;line-height:20px;cursor:pointer;color:var(--ink);transition:background var(--dur-2) var(--ease-out)}.answer-choices button span{color:var(--green);font-size:12px;line-height:20px}.answer-choices button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.answer-choices button[aria-pressed=true] span{color:#a7ebd0}.disclosure{font-size:12px;line-height:20px;color:var(--muted);margin-top:24px}.result-section{padding-block:80px 96px}.result-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.result-reply>p{font-size:30px;line-height:36px;letter-spacing:-.02em;max-width:560px}.dispatch-line{display:block;width:100%;max-height:160px;color:var(--green);margin-block:24px}.text-link{font-size:14px;line-height:20px;color:var(--green)}.result-paper{padding:32px;background:var(--silver);border:1px solid #b7c3bb;border-radius:8px;box-shadow:12px 16px 0 #f1f2f3}.paper-top{display:flex;justify-content:space-between;gap:16px;font-size:10px;line-height:16px;color:var(--muted);padding-bottom:24px;border-bottom:1px solid #b7c3bb}.result-paper dl{margin:0}.result-paper dl>div{padding:24px 0;border-bottom:1px solid #b7c3bb}.result-paper dt{font-size:12px;line-height:20px;color:var(--muted)}.result-paper dd{font-size:20px;line-height:28px;margin:12px 0 0}.result-paper>p{font-size:12px;line-height:20px;color:var(--muted);margin-top:24px}.proof-strip{display:grid;grid-template-columns:.6fr 1.2fr;gap:64px;align-items:center;border-top:1px solid var(--line);margin-top:80px;padding-top:48px}.proof-strip h3{margin-bottom:24px}.proof-strip p:not(.eyebrow){font-size:14px;line-height:24px;color:var(--muted)}.proof-strip>a{display:block;background:var(--silver);padding:12px;border:1px solid #b7c3bb;border-radius:8px;text-decoration:none}.proof-strip img{width:100%;max-height:420px;object-fit:contain;object-position:top}.proof-strip a>span{display:block;padding:12px 4px 4px;font-size:12px;line-height:20px;color:var(--green)}.requirements-section,.acceptance-section,.faq-section,.related-section{padding-block:64px 80px}.requirements{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:32px 64px}.requirements li{display:grid;grid-template-columns:32px 1fr;gap:24px;border-top:1px solid var(--line);padding-top:24px}.requirements span{font-size:12px;line-height:24px;color:var(--green)}.requirements p{font-size:18px;line-height:28px}.pilot-section{background:var(--ink);color:#fff;padding-block:80px}.pilot-grid{display:grid;grid-template-columns:1fr .85fr;gap:80px;align-items:start}.pilot-section .eyebrow{color:#bccac1}.pilot-section h2+p{max-width:560px;color:#bccac1;margin-top:32px}.pilot-section .primary{background:var(--silver);color:var(--ink)}.pilot-section .small{font-size:12px;line-height:20px;color:#bccac1;max-width:500px;margin-top:24px}.cost-paper{background:var(--silver);padding:32px;border-radius:8px;color:var(--ink)}.cost-paper .eyebrow{color:var(--green)}.cost-paper label{display:block;font-size:14px;line-height:20px;max-width:340px}.cost-paper input{display:block;width:100%;padding:12px 16px;background:#fff;border:1px solid #9eb0a5;border-radius:4px;margin-top:16px;font-size:24px;line-height:32px}.cost-paper output{display:block;font-size:48px;line-height:1;font-weight:600;margin-top:32px;letter-spacing:-.04em}.cost-paper>p:last-child{font-size:14px;line-height:24px;color:var(--muted);margin-top:24px}.acceptance{padding-left:24px;display:grid;grid-template-columns:1fr 1fr;gap:32px 64px}.acceptance li{font-size:18px;line-height:28px;padding-left:12px}.faq-list{display:grid;grid-template-columns:1fr 1fr;gap:32px 64px;margin-top:48px}.faq-list article{border-top:1px solid var(--line);padding-top:24px}.faq-list h3{font-size:20px;line-height:28px}.faq-list p{font-size:14px;line-height:24px;color:var(--muted);margin-top:16px}.related{display:grid;grid-template-columns:1fr 1fr;gap:24px 64px;margin-top:48px}.related>a{font-size:18px;line-height:28px;padding-top:24px;border-top:1px solid var(--line);text-decoration:none}footer.frame{display:flex;gap:24px;flex-wrap:wrap;padding-block:32px 48px;border-top:1px solid var(--line);font-size:12px;line-height:20px;color:var(--muted)}dialog{border:1px solid var(--line);border-radius:8px;background:#fff;padding:24px;width:calc(100% - 32px);max-width:1200px;max-height:90dvh;overflow:auto}dialog::backdrop{background:#181818bb}dialog>div{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}dialog h2{font-size:24px;line-height:32px}dialog button{background:var(--silver);border:1px solid var(--line);border-radius:4px;padding:8px 12px;cursor:pointer}dialog>img{width:100%}.plan{padding-block:64px 96px}.plan>.lead{max-width:900px}.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-block:64px}.plan-page{display:block;padding:24px;background:var(--silver);border-radius:8px;border:1px solid var(--line);text-decoration:none}.plan-page>span{font-size:12px;line-height:20px;color:var(--green)}.plan-page h2{font-size:30px;line-height:36px;margin-top:24px}.plan-page p{font-size:14px;line-height:24px;color:var(--muted);margin-top:24px}.plan-page b{display:block;font-size:14px;line-height:20px;margin-top:32px}.plan>h2{margin-block:64px 32px}.plan>p{max-width:1000px}.data-table{overflow:auto;margin-top:32px}table{border-collapse:collapse;min-width:540px;width:100%;font-size:14px;line-height:24px}th,td{padding:12px 16px;text-align:left;border-bottom:1px solid var(--line)}
@media(max-width:1000px){h1{font-size:48px}.hero{gap:32px}.hero-art img{height:400px}.section-heading,.result-layout,.pilot-grid,.proof-strip{gap:40px}.call-console{grid-template-columns:.5fr 1.3fr;gap:24px}.call-rail,.call-stage{padding:24px}.utterance p{font-size:20px;line-height:28px}.plan-grid{grid-template-columns:1fr}}
@media(max-width:760px){html{scroll-padding-top:104px}.frame{padding-inline:20px}h1{font-size:36px;line-height:40px}h2{font-size:36px;line-height:40px}.concept-note{padding:12px 20px}.concept-note>span{display:none}.sector-tabs{padding:16px 20px;gap:12px 24px}.sector-tabs a{font-size:12px;line-height:20px}.hero,.section-heading,.call-console,.result-layout,.proof-strip,.pilot-grid,.requirements,.acceptance,.faq-list,.related{grid-template-columns:1fr}.hero{padding-block:24px 48px;gap:24px}.hero-copy{padding-block:16px}.lead{font-size:18px;line-height:28px;margin-top:24px}.hero-art img{height:260px;object-position:center 35%}.hero-art figcaption{font-size:10px;line-height:16px}.hero-proof{margin-top:24px;padding-top:16px;gap:16px;font-size:12px}.hero-proof span+span:before{margin-right:16px}.primary{width:100%;font-size:14px;line-height:20px;gap:16px;padding:16px}.voice-section{padding-block:48px 64px}.section-heading{gap:24px;margin-bottom:32px}.call-console{gap:24px}.call-rail{display:grid;grid-template-columns:repeat(3,1fr);gap:8px 16px;padding:16px}.call-rail>span{display:none}.call-rail b{font-size:12px;line-height:20px}.call-rail i{display:none}.call-stage{padding:16px;box-shadow:8px 8px 0 #d6dddf}.call-topline{gap:16px;margin-bottom:24px;font-size:10px;line-height:16px}.call-topline>span:last-child{display:none}.utterance{padding:16px;max-width:100%}.utterance p{font-size:18px;line-height:28px}.answer-choices{grid-template-columns:1fr;gap:8px;margin-top:24px}.answer-choices button{padding:12px;font-size:14px;line-height:20px}.result-section{padding-block:48px 64px}.result-layout{gap:24px}.result-reply>p{font-size:24px;line-height:32px}.dispatch-line{max-height:80px;margin-block:16px}.result-paper{padding:24px;box-shadow:8px 8px 0 #f1f2f3}.result-paper dd{font-size:18px;line-height:28px}.proof-strip{margin-top:48px;padding-top:32px;gap:32px}.proof-strip img{max-height:260px}.requirements-section,.acceptance-section,.faq-section,.related-section{padding-block:48px 64px}.requirements{gap:24px}.requirements p{font-size:16px;line-height:24px}.pilot-section{padding-block:48px}.cost-paper{padding:24px}.cost-paper output{font-size:36px;line-height:40px}.acceptance{gap:24px}.acceptance li{font-size:16px;line-height:24px}.faq-list,.related{gap:24px;margin-top:32px}.plan{padding-block:40px 64px}.plan-grid{margin-block:40px;gap:24px}.plan>h2{margin-top:48px}.plan-page h2{font-size:24px;line-height:32px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}
.hero-art img{object-position:center 12%}
@media(max-width:760px){.hero-art img{object-position:center 12%}}
#large-caption{font-size:14px;line-height:24px;color:var(--muted);margin-top:24px}
