:root{--orange:#dd370c;--orange-dark:#b82d08;--ink:#161524;--muted:#5f6370;--soft:#f5f7fb;--line:#212d4617;--blue:#83a8e9;--blue-dark:#315eb8;--teal:#082c2d;--white:#fff;--sky:#90b2ec;--sky-deep:#6591de;--focus:#0b45a4}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{background:var(--white);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:clip}.skip-link{z-index:10000;background:var(--ink);color:var(--white);border-radius:10px;padding:12px 16px;font-weight:800;transition:transform .14s;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{outline:3px solid var(--white);outline-offset:3px;transform:translateY(0)}#main-content:focus{outline:none}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}main{width:100%;overflow:clip}.hero-section{min-height:100svh;color:var(--white);background:linear-gradient(#fff4dc33 0%,#0000 24%),linear-gradient(138deg,#4c6fbe47 0%,#0000 42%,#ffab7933 100%),linear-gradient(#577ec6 0%,#79a4df 45%,#abb9e0 72%,#efc7a7 100%);position:relative;overflow:hidden}.hero-section:before{content:"";opacity:.72;filter:sepia(.08)saturate(1.05)hue-rotate(350deg);background-image:url("data:image/svg+xml,%3Csvg width='620' height='260' viewBox='0 0 620 260' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='b'%3E%3CfeGaussianBlur stdDeviation='12'/%3E%3C/filter%3E%3Cg fill='%23fff' opacity='.62' filter='url(%23b)'%3E%3Cellipse cx='150' cy='130' rx='110' ry='44'/%3E%3Cellipse cx='250' cy='104' rx='118' ry='54'/%3E%3Cellipse cx='368' cy='132' rx='142' ry='48'/%3E%3Cellipse cx='468' cy='116' rx='86' ry='36'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg width='620' height='260' viewBox='0 0 620 260' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='b'%3E%3CfeGaussianBlur stdDeviation='12'/%3E%3C/filter%3E%3Cg fill='%23fff' opacity='.62' filter='url(%23b)'%3E%3Cellipse cx='150' cy='130' rx='110' ry='44'/%3E%3Cellipse cx='250' cy='104' rx='118' ry='54'/%3E%3Cellipse cx='368' cy='132' rx='142' ry='48'/%3E%3Cellipse cx='468' cy='116' rx='86' ry='36'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg width='620' height='260' viewBox='0 0 620 260' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='b'%3E%3CfeGaussianBlur stdDeviation='12'/%3E%3C/filter%3E%3Cg fill='%23fff' opacity='.62' filter='url(%23b)'%3E%3Cellipse cx='150' cy='130' rx='110' ry='44'/%3E%3Cellipse cx='250' cy='104' rx='118' ry='54'/%3E%3Cellipse cx='368' cy='132' rx='142' ry='48'/%3E%3Cellipse cx='468' cy='116' rx='86' ry='36'/%3E%3C/g%3E%3C/svg%3E");background-position:-154px 46px,calc(100% - 310px) -18px,-118px calc(100% - 72px);background-repeat:no-repeat;background-size:560px 235px,620px 260px,520px 218px;position:absolute;inset:0}.hero-section:after{content:"";pointer-events:none;mix-blend-mode:soft-light;opacity:.2;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.42'/%3E%3C/svg%3E");position:absolute;inset:0}.site-header{z-index:3;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:30px;width:min(1268px,100% - 172px);margin:0 auto;padding:66px 0 0;display:grid;position:relative}.brand{filter:brightness(0)invert();justify-self:start;align-items:center;width:96px;height:34px;display:inline-flex;overflow:hidden}.brand img,.footer-brand img{width:100%;height:auto}.nav-menu{justify-self:end}.header-links,.detail-header-links{align-items:center;gap:24px;font-size:14px;font-weight:800;display:flex}.header-links{color:#fffffff0;justify-self:center}.header-links a,.detail-header-links a{position:relative}.header-links a:after,.detail-header-links a:after{content:"";opacity:0;background:currentColor;border-radius:99px;height:2px;transition:opacity .16s,transform .16s;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(.7)}.header-links a:hover:after,.header-links a:focus-visible:after,.detail-header-links a:hover:after,.detail-header-links a:focus-visible:after{opacity:.7;transform:scaleX(1)}.nav-menu-button,.nav-menu-close{cursor:pointer;border:0;border-radius:999px;place-items:center;display:grid}.nav-menu-button{width:50px;height:50px;color:var(--ink);background:#fffc;border:1px solid #1615241a;transition:transform .18s,background .18s,border-color .18s;box-shadow:0 14px 36px #1f2b460f}.nav-menu-light .nav-menu-button{color:var(--ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-color:#ffffffb8;box-shadow:0 14px 34px #1f2b461f}.nav-menu-button:hover{background:#fffffff0;transform:translateY(-2px)}.nav-menu-button:focus-visible,.nav-menu-close:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.nav-menu-light .nav-menu-button:hover{background:#ffffff57}.nav-menu-icon{gap:5px;width:18px;display:grid}.nav-menu-icon span{background:currentColor;border-radius:999px;height:2px;transition:transform .18s,opacity .18s;display:block}.nav-menu-button[aria-expanded=true] .nav-menu-icon span:first-child{transform:translateY(3.5px)rotate(45deg)}.nav-menu-button[aria-expanded=true] .nav-menu-icon span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.nav-menu-layer{z-index:1000;isolation:isolate;position:fixed;inset:0}.nav-menu-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background:#0a102038;border:0;position:absolute;inset:0}.nav-menu-panel{top:var(--nav-menu-top,98px);right:var(--nav-menu-right,28px);width:min(440px,100vw - 34px);max-height:calc(100svh - var(--nav-menu-top,98px) - 18px);color:var(--ink);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fffffff0;border:1px solid #16152417;border-radius:28px;gap:10px;padding:14px;display:grid;position:absolute;overflow-y:auto;box-shadow:0 34px 110px #1f2b462e}@media (prefers-reduced-motion:no-preference){.nav-menu-backdrop{animation:.18s both nav-fade-in}.nav-menu-panel{animation:.22s cubic-bezier(.2,.9,.3,1) both nav-panel-in}@keyframes nav-fade-in{0%{opacity:0}}@keyframes nav-panel-in{0%{opacity:0;transform:translateY(-10px)scale(.985)}}}@media (min-width:760px){.nav-menu-panel{width:min(920px,100vw - 34px)}}.nav-menu-panel-top{justify-content:space-between;align-items:center;gap:14px;padding:4px 4px 6px 14px;display:flex}.nav-menu-panel-top>div{gap:3px;display:grid}.nav-menu-panel-top span{color:#16152494;letter-spacing:0;text-transform:uppercase;font-size:13px;font-weight:850}.nav-menu-panel-top small{color:var(--muted);font-size:12px;font-weight:650}.nav-menu-close{width:38px;height:38px;color:var(--ink);background:#1f2b4612}.nav-menu-close span{width:16px;height:16px;position:relative}.nav-menu-close span:before,.nav-menu-close span:after{content:"";background:currentColor;border-radius:999px;width:16px;height:2px;position:absolute;top:7px;left:0}.nav-menu-close span:before{transform:rotate(45deg)}.nav-menu-close span:after{transform:rotate(-45deg)}.nav-menu-content{gap:12px;display:grid}.nav-menu-feature{background:var(--ink);min-height:228px;color:var(--white);border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;padding:100px 16px 16px;display:grid;position:relative;overflow:hidden}.nav-menu-feature:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000 24%,#0a13262e 50%,#0a1326f0 100%);position:absolute;inset:0}.nav-menu-live-avatar{z-index:0;background:#dcecff;display:block;position:absolute;inset:0}.nav-menu-live-avatar img{object-fit:cover;object-position:center 18%;position:absolute}.nav-menu-avatar-two{opacity:0}.nav-menu-live-avatar>i{z-index:3;border:3px solid var(--white);background:#2ed38b;border-radius:50%;width:16px;height:16px;position:absolute;top:18px;right:18px}.nav-menu-live-avatar>em{z-index:3;background:var(--white);width:max-content;color:var(--ink);text-transform:none;border-radius:12px 12px 12px 3px;padding:8px 10px;font-size:11px;font-style:normal;font-weight:850;position:absolute;top:16px;left:16px;box-shadow:0 10px 28px #0000002e}.nav-menu-feature-copy{z-index:2;gap:3px;display:grid;position:relative}.nav-menu-feature em{color:#ffb39c;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:900}.nav-menu-feature strong{font-size:17px}.nav-menu-feature small{color:#ffffffad;font-size:12px}.nav-menu-feature>i{z-index:2;font-size:22px;font-style:normal;position:relative}.nav-menu-groups{gap:8px;display:grid}.nav-menu-group{border-top:1px solid #1f2b4614;gap:5px;padding-top:10px;display:grid}.nav-menu-group>strong{color:var(--blue-dark);text-transform:uppercase;padding:0 8px;font-size:11px;font-weight:900}.nav-menu-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.nav-menu-links a{border:1px solid #0000;border-radius:18px;gap:4px;padding:14px 15px;transition:background .18s,border-color .18s,transform .18s;display:grid}.nav-menu-links a:hover,.nav-menu-links a[aria-current=page]{background:#ff4b1612;border-color:#ff4b162e}.nav-menu-links a:hover,.nav-menu-links a:focus-visible{transform:translateY(-1px)}.nav-menu-links a:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.nav-menu-links a[aria-current=page]{background:#ff4b1617;border-color:#ff4b1657}.nav-menu-links span{color:var(--ink);font-size:15px;font-weight:900;line-height:1.05}.nav-menu-links small{color:var(--muted);font-size:11px;font-weight:650;line-height:1.35}@media (min-width:760px){.nav-menu-content{grid-template-columns:minmax(230px,.72fr) minmax(0,1.7fr);align-items:stretch}.nav-menu-feature{min-height:100%;padding-top:230px}.nav-menu-feature>i{display:none}.nav-menu-groups{grid-template-columns:repeat(3,minmax(0,1fr))}.nav-menu-group{border-top:0;border-left:1px solid #1f2b4614;padding:2px 0 2px 8px}.nav-menu-links{grid-template-columns:1fr}}@media (max-width:520px){.nav-menu-feature{min-height:190px;padding-top:86px}.nav-menu-live-avatar img{object-position:center 22%}.nav-menu-links small{display:none}.nav-menu-links a{align-content:center;min-height:45px;padding:10px 12px}}@media (prefers-reduced-motion:no-preference){.nav-menu-avatar-one{animation:8s ease-in-out infinite nav-avatar-one}.nav-menu-avatar-two{animation:8s ease-in-out infinite nav-avatar-two}.nav-menu-live-avatar>i{animation:1.8s ease-out infinite nav-live-pulse}.nav-menu-live-avatar>em{animation:3.8s ease-in-out infinite nav-avatar-hello}@keyframes nav-avatar-one{0%,43%{opacity:1;transform:scale(1)}50%,93%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes nav-avatar-two{0%,43%{opacity:0;transform:scale(1.035)}50%,93%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.035)}}@keyframes nav-live-pulse{0%,to{box-shadow:0 0 #2ed38b6b}55%{box-shadow:0 0 0 8px #2ed38b00}}@keyframes nav-avatar-hello{0%,18%{opacity:0;transform:translateY(5px)scale(.96)}28%,78%{opacity:1;transform:none}88%,to{opacity:0;transform:translateY(-3px)}}}.nav-menu-live-badge{color:var(--orange-dark);text-transform:uppercase;letter-spacing:.04em;vertical-align:3px;background:#ff4b161f;border-radius:999px;margin-left:8px;padding:2px 9px;font-size:11px;font-style:normal;font-weight:850;display:inline-block}.nav-menu-app-link{background:var(--orange);min-height:48px;color:var(--white);border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:15px;font-weight:850;display:inline-flex}.nav-menu-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.nav-menu-actions>a:last-child{color:var(--ink);padding:10px 4px;font-size:14px;font-weight:850}.top-proof{color:#fffffff0;justify-items:center;gap:3px;font-size:15px;font-weight:740;line-height:1.05;display:grid}.top-proof strong{color:var(--white);font-size:30px;font-weight:950;line-height:.9}.top-proof:before,.top-proof:after{content:"";border:0 solid #ffffff8c;border-right-width:2px;border-radius:50%;width:20px;height:42px;position:absolute;top:64px}.top-proof:before{transform:translate(-84px)rotate(18deg)}.top-proof:after{transform:translate(84px)rotate(162deg)}.header-cta{color:var(--ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border:1px solid #ffffffbd;border-radius:999px;justify-self:end;padding:18px 28px;font-size:16px;font-weight:800;box-shadow:0 14px 34px #1f2b461f}.hero-inner{z-index:2;grid-template-columns:minmax(0,630px) minmax(390px,1fr);align-items:center;gap:40px;width:min(1056px,100% - 240px);min-height:calc(100svh - 120px);margin:0 auto;padding:34px 0 70px;display:grid;position:relative}.hero-copy h1{letter-spacing:0;max-width:660px;margin:0;font-size:clamp(66px,6.95vw,100px);font-weight:950;line-height:.87}.hero-copy h1 span{display:block}.hero-copy .primary-button{margin-top:44px}.primary-button{background:var(--orange);min-height:70px;color:var(--white);border-radius:999px;align-items:center;gap:16px;margin-top:76px;padding:0 34px 0 36px;font-size:17px;font-weight:850;transition:transform .18s,background .18s;display:inline-flex;box-shadow:0 18px 42px #dc4b2a47}.primary-button:hover{background:var(--orange-dark);transform:translateY(-2px)}.button-icon{background:var(--white);width:22px;height:22px;color:var(--orange);border-radius:999px;padding:4px}.hero-copy p,.final-cta p{color:#ffffffc7;margin:25px 0 0;font-size:17px;font-weight:650}.hero-copy .hero-subhead{color:#ffffffeb;max-width:480px;margin:30px 0 0;font-size:19px;font-weight:620;line-height:1.42}.hero-copy .hero-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:40px;display:flex}.hero-copy .hero-actions .primary-button{margin-top:0}.hero-secondary-link{min-height:58px;color:var(--white);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;border:1px solid #ffffff73;border-radius:999px;align-items:center;padding:0 26px;font-size:16px;font-weight:750;transition:background .18s,transform .18s;display:inline-flex}.hero-secondary-link:hover{background:#ffffff42;transform:translateY(-2px)}.hero-visual{min-height:640px;position:relative;transform:translateY(44px)}.avatar-glass{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #ffffff80;border-radius:56px;place-items:center;width:min(390px,92%);height:560px;display:grid;position:absolute;bottom:72px;right:0;overflow:hidden;box-shadow:inset 0 1px #ffffff70,0 34px 120px #2b498433,0 28px 90px #f1a86f21}.avatar-glass img{filter:drop-shadow(0 36px 46px #222c5042);width:min(304px,78%);height:auto}.hero-video{border-radius:inherit;object-fit:cover;object-position:50% 50%;filter:saturate(1.03)contrast(1.02);opacity:1;width:100%;height:100%;transition:opacity .22s,filter .22s}.hero-video.is-loop-boundary{opacity:.96;filter:saturate()contrast(1.01)}.floating-note,.floating-card{color:var(--ink);background:#ffffffed;border-radius:999px;position:absolute;box-shadow:0 22px 46px #364d822b}.floating-note{gap:0;width:300px;max-width:300px;padding:17px 27px;display:grid;transform:rotate(-5deg)}.floating-card span,.floating-card small{color:var(--muted);font-size:13px;font-weight:750}.floating-note span{display:none}.floating-note strong,.floating-card strong{font-size:17px;line-height:1.14}.floating-note strong{white-space:nowrap;font-size:16px;line-height:1.08;animation:.52s both prompt-copy-in;display:block}.note-call{top:28px;right:-58px}.floating-card{border-radius:28px;gap:7px;width:220px;padding:18px;transition:background .26s,box-shadow .26s;display:grid;bottom:34px;left:-54px;overflow:hidden;transform:rotate(-6deg)}.floating-card-visual{background:radial-gradient(circle at 30% 24%, #ffffff61, transparent 24%), linear-gradient(135deg, #ff4b16f2, #ff8b42eb 58%, #f6c0a1), var(--orange);border-radius:20px;place-items:center;width:100%;height:118px;transition:background .3s;animation:.52s both card-swap;display:grid;position:relative;overflow:hidden}.floating-card-visual:before{content:"";background:radial-gradient(circle at 68% 70%,#ffffff42,#0000 30%),linear-gradient(120deg,#0000 0 34%,#ffffff38 48%,#0000 64%);position:absolute;inset:0}.floating-card-visual span{z-index:1;color:#ffffffd1;letter-spacing:0;font-size:20px;font-weight:950;position:relative}.floating-card-copy{gap:7px;animation:.52s both card-copy-in;display:grid}.floating-card-email .floating-card-visual{background:radial-gradient(circle at 30% 24%,#ffffff6b,#0000 24%),linear-gradient(135deg,#4d8cff,#7cc9ff 58%,#d8ecff)}.floating-card-document .floating-card-visual{background:radial-gradient(circle at 30% 24%,#ffffff6b,#0000 24%),linear-gradient(135deg,#1f4f4f,#2aa081 58%,#d6efe6)}.floating-card-video .floating-card-visual{background:radial-gradient(circle at 30% 24%,#ffffff6b,#0000 24%),linear-gradient(135deg,#6b5cff,#a56bff 58%,#efe5ff)}.floating-card-call .floating-card-visual{background:radial-gradient(circle at 30% 24%,#ffffff6b,#0000 24%),linear-gradient(135deg,#111827,#496070 58%,#dce6ed)}.next-peek{z-index:2;background:linear-gradient(#efc7a700,#efc7a785 38%,#e8c3b1db 68%,#c6c8e2);height:190px;position:absolute;bottom:-1px;left:0;right:0}.rebuilt-section{min-height:430px;color:var(--white);text-align:center;background:radial-gradient(at 50% -18%,#ffe2c7db,#0000 47%),radial-gradient(at 24% 30%,#ffffff4d,#0000 27%),radial-gradient(at 76% 68%,#ffffff3d,#0000 30%),linear-gradient(#c6c8e2 0%,#adc2e4 24%,#86b2e7 67%,#70a0e0 100%);place-items:center;margin-top:-1px;padding:104px 28px 112px;display:grid;position:relative;overflow:hidden}.rebuilt-section:before{content:"";opacity:.46;filter:sepia(.08)saturate(1.02)hue-rotate(350deg);background-image:url("data:image/svg+xml,%3Csvg width='620' height='260' viewBox='0 0 620 260' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='b'%3E%3CfeGaussianBlur stdDeviation='12'/%3E%3C/filter%3E%3Cg fill='%23fff' opacity='.7' filter='url(%23b)'%3E%3Cellipse cx='150' cy='130' rx='110' ry='44'/%3E%3Cellipse cx='250' cy='104' rx='118' ry='54'/%3E%3Cellipse cx='368' cy='132' rx='142' ry='48'/%3E%3Cellipse cx='468' cy='116' rx='86' ry='36'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg width='620' height='260' viewBox='0 0 620 260' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='b'%3E%3CfeGaussianBlur stdDeviation='12'/%3E%3C/filter%3E%3Cg fill='%23fff' opacity='.7' filter='url(%23b)'%3E%3Cellipse cx='150' cy='130' rx='110' ry='44'/%3E%3Cellipse cx='250' cy='104' rx='118' ry='54'/%3E%3Cellipse cx='368' cy='132' rx='142' ry='48'/%3E%3Cellipse cx='468' cy='116' rx='86' ry='36'/%3E%3C/g%3E%3C/svg%3E");background-position:-8% 10%,88% 70%;background-repeat:no-repeat;background-size:560px 235px,650px 272px;position:absolute;inset:0}.rebuilt-section:after{content:"";background:linear-gradient(to bottom, #70a0e000, #b7d0efad 56%, var(--white));height:168px;position:absolute;bottom:-1px;left:0;right:0}.rebuilt-copy{z-index:1;justify-items:center;width:min(720px,100%);display:grid;position:relative}.rebuilt-copy h2{letter-spacing:0;text-shadow:0 18px 48px #28437b2e;margin:0;font-size:clamp(34px,5vw,58px);font-weight:950;line-height:1}.rebuilt-copy p{color:#ffffffdb;text-shadow:0 12px 34px #28437b24;width:min(620px,100%);margin:22px 0 0;font-size:18px;font-weight:650;line-height:1.38}.rebuilt-copy a{color:var(--ink);background:#ffffffe6;border-radius:999px;margin-top:32px;padding:16px 24px;font-size:15px;font-weight:840;box-shadow:0 16px 42px #253c6c1f}.funnel-proof-section{background:radial-gradient(ellipse at 12% 0%, #315eb81a, transparent 34%), radial-gradient(ellipse at 92% 26%, #ff4b1617, transparent 30%), var(--white);padding:104px 28px 108px;position:relative}.proof-shell{background:linear-gradient(135deg,#f8fbfffa,#fffffff0 56%,#fff8f4f5);border:1px solid #1f2b4614;border-radius:38px;width:min(1120px,100%);margin:0 auto;padding:34px;box-shadow:0 28px 84px #1f2b4614}.proof-intro{border-bottom:1px solid #1f2b4614;grid-template-columns:minmax(0,.95fr) minmax(320px,.65fr);align-items:end;gap:54px;padding-bottom:30px;display:grid}.proof-kicker{color:var(--blue-dark);align-items:center;gap:10px;margin:0 0 22px;font-size:14px;font-weight:880;display:inline-flex}.proof-kicker:before{content:"";background:var(--orange);border-radius:999px;width:11px;height:11px;box-shadow:0 0 0 6px #ff4b1617}.proof-intro h2{max-width:720px;color:var(--ink);letter-spacing:0;margin:0;font-size:clamp(44px,5.2vw,68px);font-weight:950;line-height:.96}.proof-intro>span{color:#2d2e3e;margin-bottom:6px;font-size:20px;font-weight:620;line-height:1.35}.proof-moment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.proof-moment-card{background:#ffffffd1;border:1px solid #1f2b4614;border-radius:26px;align-content:start;gap:14px;min-height:190px;padding:24px;display:grid;box-shadow:0 18px 44px #1f2b460f}.proof-moment-card small{color:var(--blue-dark);background:#edf3ff;border-radius:999px;justify-self:start;padding:8px 11px;font-size:12px;font-weight:900;line-height:1}.proof-moment-card h3{color:var(--ink);margin:0;font-size:27px;line-height:1}.proof-moment-card p{color:var(--muted);margin:0;font-size:15px;font-weight:640;line-height:1.38}.funnel-proof-section .industry-strip{background:#ffffffdb;border:1px solid #1f2b4614;border-radius:28px;width:min(1120px,100%);margin-top:28px;padding:18px 24px;box-shadow:0 18px 52px #1f2b460d}.funnel-proof-section .proof-metrics{width:min(1120px,100%);margin-top:14px}.industry-strip{border-top:1px solid #16152414;border-bottom:1px solid #16152414;gap:18px;width:min(960px,100%);margin:108px auto 0;padding:22px 0;display:grid}.industry-strip-label{color:#1615246b;letter-spacing:.08em;text-transform:uppercase;justify-self:center;font-size:12px;font-weight:850}.industry-list{grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;display:grid}.industry-list span{color:#161524b3;text-align:center;justify-content:center;align-items:center;gap:9px;min-height:44px;font-size:16px;font-weight:820;line-height:1;display:flex;position:relative}.industry-list span+span{border-left:1px solid #16152414}.industry-list span:before{content:"";background:#ff4b16c2;border-radius:999px;flex:none;width:7px;height:7px;box-shadow:0 0 0 5px #ff4b1614}.proof-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:min(960px,100%);margin:56px auto 0;display:grid}.proof-metrics div{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffa8;border:1px solid #1f2b4614;border-radius:24px;align-content:center;gap:8px;min-height:118px;padding:22px;display:grid;box-shadow:0 20px 55px #243a6414}.proof-metrics strong{color:var(--ink);font-size:34px;line-height:.95}.proof-metrics span{color:var(--muted);font-size:14px;font-weight:760;line-height:1.18}.enterprise-section{background:radial-gradient(ellipse at 82% 8%, #ff4b161a, transparent 34%), linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px), #f8fbff;background-size:auto,142px 142px,142px 142px,auto;padding:108px 28px 118px}.enterprise-outcome-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:min(1120px,100%);margin:66px auto 0;display:grid}.enterprise-outcome-card{background:#ffffffeb;border:1px solid #1f2b4614;border-radius:28px;align-content:start;gap:18px;min-height:250px;padding:26px;display:grid;box-shadow:0 22px 58px #1f2b4614}.enterprise-outcome-card span{color:var(--blue-dark);background:#edf3ff;border-radius:999px;justify-self:start;padding:9px 13px;font-size:12px;font-weight:920;line-height:1}.enterprise-outcome-card h3{color:var(--ink);margin:0;font-size:28px;line-height:1}.enterprise-outcome-card p{color:var(--muted);margin:0;font-size:15px;font-weight:650;line-height:1.38}.enterprise-trust-panel{width:min(1120px,100%);color:var(--white);background:radial-gradient(at 94% 0,#ff4b162e,#0000 38%),linear-gradient(145deg,#172327,#244b50);border-radius:34px;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:34px;margin:28px auto 0;padding:34px;display:grid;box-shadow:0 30px 82px #17232733}.enterprise-panel-kicker{color:#ffffffad;letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px;font-size:13px;font-weight:900;display:block}.enterprise-trust-panel h3{margin:0;font-size:clamp(30px,3.6vw,48px);line-height:.98}.enterprise-trust-panel p{color:#ffffffb8;margin:18px 0 0;font-size:17px;font-weight:620;line-height:1.34}.enterprise-trust-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.enterprise-trust-list div{background:#ffffff14;border:1px solid #ffffff1a;border-radius:22px;gap:8px;padding:18px;display:grid}.enterprise-trust-list strong{color:var(--white);font-size:16px;line-height:1.1}.enterprise-trust-list span{color:#ffffffb8;font-size:13px;font-weight:620;line-height:1.35}.enterprise-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:14px 22px;display:flex}.enterprise-actions .primary-button{margin-top:0}.enterprise-actions>a:not(.primary-button){color:#ffffffc7;font-size:15px;font-weight:820;text-decoration:none}.platform-section,.memory-section{background:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px), var(--white);background-size:142px 142px;padding:94px 28px 112px;position:relative;overflow:hidden}.section-heading{grid-template-columns:minmax(0,1fr) minmax(300px,.62fr);align-items:start;gap:72px;width:min(1120px,100%);margin:0 auto;display:grid}.section-heading p,.everything-heading p{color:var(--blue-dark);grid-column:1/-1;margin:0 0 -42px;font-size:16px;font-weight:850}.section-heading p:before,.everything-heading p:before{content:"";background:var(--blue-dark);vertical-align:-3px;border-radius:999px 999px 999px 0;width:12px;height:17px;margin-right:10px;display:inline-block;transform:rotate(-20deg)}.section-heading h2,.everything-heading h2,.story-section h2,.final-cta h2{letter-spacing:0;margin:0;font-size:clamp(44px,6vw,72px);font-weight:950;line-height:.98}.section-heading span{color:#2d2e3e;font-size:21px;font-weight:540;line-height:1.27}.platform-stage{width:min(1120px,100%);min-height:700px;margin:68px auto 0;position:relative}.agent-workspace{isolation:isolate;background:#fefefe;border:1px solid #315eb814;border-radius:54px;place-items:center;min-height:620px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffc7,0 34px 90px #2b498414}.agent-workspace:before{z-index:0;content:"";border-radius:inherit;background:0 0;position:absolute;inset:0}.agent-workspace:after{z-index:0;content:"";filter:blur(18px);background:radial-gradient(#151e3624,#0000 66%);border-radius:50%;height:92px;position:absolute;bottom:6%;left:20%;right:20%}.platform-portrait{z-index:2;isolation:isolate;background:0 0;border-radius:48px;place-items:center;width:min(390px,45vw);height:560px;display:grid;position:relative;overflow:hidden}.platform-portrait-image{z-index:1;object-fit:contain;object-position:center bottom}.chat-bubble{z-index:4;max-width:340px;color:var(--ink);opacity:0;background:#fffffff5;border-radius:999px;padding:16px 25px;font-size:18px;font-weight:760;line-height:1.15;transition:opacity .56s,transform .68s cubic-bezier(.2,.8,.2,1);position:absolute;transform:translateY(22px)scale(.96);box-shadow:0 18px 48px #1c253e17}.chat-bubble:after{content:"";background:inherit;border-radius:0 0 4px 999px;width:14px;height:14px;position:absolute;bottom:-5px;left:34px;transform:rotate(38deg)}.bubble-user{color:var(--white);background:#181e2feb;box-shadow:0 20px 52px #181e2f24}.bubble-aivah{color:var(--ink);background:#fffffff5}.platform-stage.is-revealed .chat-bubble,.platform-stage.is-revealed .work-card{opacity:1;transform:var(--reveal-transform,none)}.bubble-1{--reveal-transform:rotate(-3deg);transition-delay:90ms;top:16%;left:13%}.bubble-2{--reveal-transform:rotate(3deg);transition-delay:.22s;top:18%;right:12%}.bubble-3{--reveal-transform:rotate(-2deg);transition-delay:.36s;bottom:16%;right:24%}.work-card{z-index:3;opacity:0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffdb;border:1px solid #1f2b4612;border-radius:30px;gap:7px;width:214px;padding:20px;transition:opacity .56s,transform .68s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;transform:translateY(24px)scale(.96);box-shadow:0 22px 60px #1f2b461a}.work-card:after{content:"";background:inherit;border-radius:0 0 999px 4px;width:15px;height:15px;position:absolute;bottom:-6px;right:34px;transform:rotate(-38deg)}.work-card span,.work-card small{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:820}.work-card strong{color:var(--ink);font-size:17px;line-height:1.12}.work-card-call{--reveal-transform:rotate(5deg);transition-delay:.5s;top:34%;right:7%}.work-card-action{--reveal-transform:translateY(0);transition-delay:.64s;bottom:26%;right:7%}.work-card-lead{--reveal-transform:rotate(-4deg);transition-delay:.78s;bottom:14%;left:8%}.segmented{background:#f6f7f9eb;border-radius:999px;gap:4px;min-height:72px;padding:10px;display:flex;position:absolute;bottom:0;right:50%;transform:translate(50%);box-shadow:0 18px 54px #16152417}.segmented button{color:#777b85;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:144px;padding:0 24px;font-size:16px;font-weight:740}.segmented button.active{background:var(--white);color:var(--ink);box-shadow:0 12px 28px #151e3614}.section-heading.compact{grid-template-columns:minmax(0,.95fr) minmax(300px,.72fr)}.memory-map{width:min(1120px,100%);min-height:680px;margin:72px auto 0;position:relative}.memory-core{background:var(--white);min-width:172px;min-height:72px;color:var(--ink);border-radius:999px;place-items:center;font-size:21px;font-weight:900;display:grid;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 60px #1e2a461f}.memory-item{text-align:center;width:190px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-items:center;gap:10px;padding:0;display:grid;position:absolute}.memory-item:before{content:"";background:linear-gradient(135deg, #ff4b16b8, #769ce2d1), var(--blue);border:9px solid #ffffffe0;border-radius:50%;width:72px;height:72px;box-shadow:0 20px 42px #1f2b461f}.memory-item strong{font-size:15px;line-height:1.1}.memory-item span{color:var(--muted);font-size:13px;font-weight:660;line-height:1.25}.memory-1{top:9%;left:18%;transform:rotate(-5deg)}.memory-2{top:12%;right:21%;transform:rotate(4deg)}.memory-3{top:39%;left:12%}.memory-4{bottom:34%;right:10%;transform:rotate(-4deg)}.memory-5{bottom:9%;left:28%;transform:rotate(3deg)}.memory-6{bottom:7%;right:28%}.everything-section{background:var(--white);padding:106px 28px 118px}.everything-heading{width:min(1120px,100%);margin:0 auto 58px}.everything-heading p{margin:0 0 20px}.feature-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:min(1120px,100%);margin:0 auto;display:grid}.feature-columns article{min-height:520px;box-shadow:none;background:#f6f7fa;border:0;border-radius:28px;display:grid;overflow:hidden}.feature-visual{background:linear-gradient(#ffffff80 1px,#0000 1px) 0 0/62px 62px,linear-gradient(90deg,#ffffff80 1px,#0000 1px) 0 0/62px 62px,linear-gradient(145deg,#e7efff,#fbfcff 68%);border-bottom:0;min-height:285px;position:relative;overflow:hidden}.feature-visual.surface{isolation:isolate;background:#eaf2ff}.feature-visual.surface:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#15233f05,#15233f2e);position:absolute;inset:0}.distinct-cast-image{object-fit:cover;object-position:center 40%}.avatar-persona{background:#ffffffc7;border-radius:58px 58px 26px 26px;place-items:end center;width:116px;height:208px;display:grid;position:absolute;bottom:-18px;overflow:hidden;box-shadow:inset 0 1px #ffffffb8,0 24px 48px #2c4c8c24}.avatar-persona img{object-fit:cover;object-position:50% 16%;filter:saturate(1.02)contrast(1.01);width:100%;height:100%}.persona-one{left:36px;transform:rotate(-5deg)}.persona-two{z-index:1;width:126px;height:226px;left:50%;transform:translate(-50%)}.persona-three{right:36px;transform:rotate(5deg)}.feature-visual.surface span,.feature-visual.voice span{z-index:2;color:var(--ink);background:#ffffffe6;border-radius:999px;padding:11px 16px;font-size:13px;font-weight:850;position:absolute;box-shadow:0 14px 35px #1f2b461a}.feature-visual.surface span{padding:9px 12px;font-size:12px}.feature-visual.surface span:first-of-type{bottom:16px;left:16px}.feature-visual.surface span:nth-of-type(2){bottom:16px;right:16px}.feature-visual.surface span:nth-of-type(3){bottom:60px;left:50%;right:auto;transform:translate(-50%)}.feature-visual.voice{background:linear-gradient(#ffffff3d 1px,#0000 1px) 0 0/58px 58px,linear-gradient(90deg,#ffffff3d 1px,#0000 1px) 0 0/58px 58px,linear-gradient(145deg,#fff1eb,#f7f9ff 72%);place-items:center;display:grid}.phone-frame{text-align:center;background:linear-gradient(#ffe0d1,#fff 78%);border:8px solid #1b1d29;border-radius:36px;align-content:center;justify-items:center;gap:12px;width:172px;min-height:236px;padding:24px 16px;display:grid;position:relative;box-shadow:0 24px 50px #1f2b4629}.phone-frame span,.phone-frame small{color:#6a6f7a;font-size:12px;font-weight:780}.phone-frame strong{color:var(--ink);font-size:19px;line-height:1.05}.call-wave{background:linear-gradient(90deg, transparent 0 8px, var(--orange) 8px 13px, transparent 13px 19px, var(--orange) 19px 28px, transparent 28px 34px, var(--orange) 34px 41px, transparent 41px 48px, var(--orange) 48px 58px, transparent 58px 65px, var(--orange) 65px 70px, transparent 70px 100%), #ff4b1614;border-radius:999px;width:94px;height:34px}.feature-visual.voice span:first-of-type{top:44px;left:34px}.feature-visual.voice span:nth-of-type(2){bottom:38px;right:34px}.feature-visual.open{background:linear-gradient(#ffffff8f 1px,#0000 1px) 0 0/58px 58px,linear-gradient(90deg,#ffffff8f 1px,#0000 1px) 0 0/58px 58px,linear-gradient(145deg,#eef3ff,#fbfcff)}.feature-visual.open:before{display:none}.memory-postcard{background:var(--white);border-radius:24px;gap:7px;width:210px;padding:22px;display:grid;position:absolute;box-shadow:0 22px 54px #1f2b4621}.memory-postcard strong{color:var(--ink);font-size:17px;line-height:1.1}.memory-postcard span{color:var(--muted);font-size:13px;font-weight:720}.card-one{top:38px;left:34px;transform:rotate(-6deg)}.card-two{background:#21484b;top:105px;right:28px;transform:rotate(5deg)}.card-two strong,.card-two span{color:var(--white)}.card-three{background:#5f6fe6;bottom:34px;left:74px;transform:rotate(-2deg)}.card-three strong,.card-three span{color:var(--white)}.feature-copy{padding:30px 32px 34px}.feature-columns h3{margin:0 0 18px;font-size:29px;line-height:1.02}.feature-columns p{color:var(--muted);margin:0;font-size:18px;line-height:1.36}.surface-rail{flex-wrap:wrap;gap:12px;width:min(1120px,100%);margin:34px auto 0;display:flex}.surface-rail span,.story-tags span{color:#434858;background:#f1f3f8;border-radius:999px;padding:12px 18px;font-size:14px;font-weight:820}.story-section{background:var(--white);padding:108px 28px 88px;overflow:hidden}.story-section h2{text-align:center;width:min(950px,100%);margin:0 auto 54px}.story-carousel{width:min(1280px,100%);margin:0 auto;position:relative}.side-story{color:#ffffffe6;opacity:.78;background:#6f819d;border-radius:44px;align-content:end;gap:12px;width:310px;height:430px;padding:34px;display:grid;position:absolute;top:54px}.side-story span{color:#ffffffad;text-transform:uppercase;font-size:13px;font-weight:900}.side-story strong{font-size:30px;line-height:1}.side-story-left{background:#637ee2;left:-160px}.side-story-right{background:#815f6a;right:-160px}.story-card{z-index:1;background:var(--teal);width:min(1040px,100%);min-height:520px;color:var(--white);border-radius:48px;grid-template-columns:minmax(0,.95fr) minmax(320px,.75fr);gap:40px;margin:0 auto;padding:54px;display:grid;position:relative;box-shadow:0 28px 80px #041b1d29}.story-card>div:first-child>span{color:#83d0c8;text-transform:uppercase;font-size:16px;font-weight:900}.story-disclaimer{color:#ffffffad;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:800;display:block}.story-card h3{letter-spacing:0;margin:22px 0 24px;font-size:clamp(42px,5vw,64px);line-height:.98}.story-card p{color:#ffffffd6;max-width:550px;margin:0;font-size:20px;line-height:1.42}.story-tags{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.story-tags span{color:var(--white);background:#ffffff1c}.story-visual{min-height:390px;position:relative}.listing-card,.calendar-card,.call-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1f;border:1px solid #fff3;gap:8px;display:grid;position:absolute;box-shadow:0 22px 54px #0000002e}.listing-card{border-radius:34px;width:260px;height:210px;padding:28px;top:22px;left:0}.calendar-card{text-align:center;border-radius:50%;place-content:center;width:210px;height:210px;padding:28px;top:100px;right:8px}.call-card{border-radius:30px;width:270px;padding:26px;bottom:20px;right:54px;transform:rotate(-4deg)}.story-visual strong{font-size:22px}.story-visual span{color:#ffffffbf;font-size:15px;font-weight:720}.story-dots{justify-content:center;gap:2px;margin-top:20px;display:flex}.story-dots button{cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:44px;height:44px;display:grid}.story-dots button:before{content:"";background:#d8dbe2;border-radius:999px;width:13px;height:13px}.story-dots button.active:before{background:#737988}.faq-section{background:radial-gradient(at 50% 0,#84aee633,#0000 42%),#f8fbff;padding:110px 28px 118px}.faq-list{gap:12px;width:min(980px,100%);margin:64px auto 0;display:grid}.faq-list details{background:#ffffffeb;border:1px solid #1f2b4612;border-radius:26px;overflow:hidden;box-shadow:0 18px 52px #1f2b460f}.faq-list summary{min-height:84px;color:var(--ink);cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:24px 28px;font-size:22px;font-weight:850;line-height:1.08;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#315eb88c;font-size:17px;font-weight:920}.faq-list summary:after{width:34px;height:34px;color:var(--blue-dark);content:"+";background:#edf3ff;border-radius:999px;place-items:center;font-size:22px;font-weight:850;line-height:1;display:grid}.faq-list details[open] summary:after{content:"-"}.faq-list p{color:var(--muted);margin:0;padding:0 28px 28px 68px;font-size:17px;font-weight:630;line-height:1.46}.final-cta{grid-template-columns:minmax(260px,.8fr) minmax(0,1fr);align-items:center;gap:50px;width:min(1050px,100% - 56px);min-height:610px;margin:0 auto;padding:70px 0 90px;display:grid}.final-cta-visual{z-index:0;aspect-ratio:.78;isolation:isolate;background:radial-gradient(at 50% 0,#fffffff0,#0000 42%),linear-gradient(#f7faff 0%,#eaf2ff 100%);border:1px solid #315eb814;border-radius:40px;align-content:space-between;justify-self:center;gap:18px;width:min(410px,80vw);padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 32px 92px #2b498421}.final-cta-visual:before{z-index:-1;content:"";background-color:#0000;background-image:linear-gradient(#315eb80e 1px,#0000 1px),linear-gradient(90deg,#315eb80e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.pilot-brief-header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.pilot-brief-header>span{background:var(--ink);width:42px;height:42px;color:var(--white);border-radius:12px;place-items:center;font-size:13px;font-weight:900;display:grid}.pilot-brief-header strong{color:var(--ink);font-size:17px;font-weight:900}.pilot-brief-header>i{color:#14764f;background:#22a06b1f;border-radius:999px;padding:8px 11px;font-size:11px;font-style:normal;font-weight:900}.pilot-brief-role{background:var(--ink);color:var(--white);border-radius:22px;gap:9px;padding:22px;display:grid;box-shadow:0 20px 42px #1615242e}.pilot-brief-role span,.pilot-brief-grid span{color:#ffffff9e;text-transform:uppercase;font-size:11px;font-weight:850}.pilot-brief-role strong{max-width:280px;font-size:24px;line-height:1.04}.pilot-brief-grid{background:#ffffffc2;border:1px solid #1f2b4617;border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.pilot-brief-grid>div{align-content:center;gap:7px;min-height:84px;padding:15px;display:grid}.pilot-brief-grid>div:nth-child(odd){border-right:1px solid #1f2b4614}.pilot-brief-grid>div:nth-child(-n+2){border-bottom:1px solid #1f2b4614}.pilot-brief-grid span{color:var(--blue-dark)}.pilot-brief-grid strong{color:var(--ink);font-size:13px;line-height:1.18}.pilot-brief-progress{gap:9px;display:grid}.pilot-brief-progress>span{background:#315eb81f;border-radius:999px;height:8px;position:relative;overflow:hidden}.pilot-brief-progress>span i{border-radius:inherit;background:linear-gradient(90deg, var(--blue-dark), #22a06b);position:absolute;inset:0 18% 0 0}.pilot-brief-progress small{color:var(--muted);font-size:11px;font-weight:760}.final-cta .primary-button{margin-top:36px}.final-cta p{color:var(--muted)}.site-footer{width:min(1120px,100% - 56px);color:var(--ink);margin:0 auto;padding:38px 0 28px;display:block}.footer-trust-band{border-top:1px solid #1f2b4617;border-bottom:1px solid #1f2b4617;grid-template-columns:minmax(210px,.8fr) minmax(0,1.5fr) auto;align-items:center;gap:28px;padding:25px 0;display:grid}.footer-trust-heading{gap:4px;display:grid}.footer-trust-heading span{color:var(--orange-dark);text-transform:uppercase;font-size:11px;font-weight:850}.footer-trust-heading strong{font-size:17px;line-height:1.2}.footer-trust-signals{flex-wrap:wrap;gap:8px;display:flex}.footer-trust-signals>span{min-height:34px;color:var(--ink);background:#ffffffb8;border:1px solid #1f2b461a;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:760;display:inline-flex}.footer-trust-signals i{background:#22a06b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #22a06b1f}.footer-trust-link{white-space:nowrap;align-items:center;gap:8px;display:inline-flex;color:var(--ink)!important;font-weight:820!important}.footer-main{grid-template-columns:minmax(260px,1.35fr) repeat(4,minmax(112px,.55fr));gap:42px;padding:54px 0 50px;display:grid}.footer-brand{align-content:start;gap:18px;display:grid}.footer-brand img{max-width:150px}.footer-brand>p{max-width:330px;color:var(--muted);margin:0;font-size:14px;font-weight:620;line-height:1.52}.footer-brand-actions{flex-wrap:wrap;gap:9px;display:flex}.footer-brand-actions a{min-height:40px;color:var(--ink);border:1px solid #1f2b461f;border-radius:999px;justify-content:center;align-items:center;padding:0 15px;font-size:13px;font-weight:800;display:inline-flex}.footer-brand-actions a:first-child{border-color:var(--orange);background:var(--orange);color:var(--white)}.site-footer a{color:var(--muted);margin:0;font-size:14px;font-weight:620}.footer-main nav{align-content:start;gap:13px;display:grid}.footer-main nav strong{margin-bottom:4px;font-size:15px}.footer-main nav a:hover,.footer-bottom-links a:hover,.footer-trust-link:hover{color:var(--orange-dark)}.footer-bottom{border-top:1px solid #1f2b4617;justify-content:space-between;align-items:center;gap:24px;padding:22px 0 0;display:flex}.footer-bottom>div:first-child,.footer-bottom-links{flex-wrap:wrap;align-items:center;gap:10px 20px;display:flex}.footer-bottom p{color:var(--muted);margin:0;font-size:12px;font-weight:650}.footer-dubai span{color:var(--orange);font-size:13px}.footer-bottom-links a{font-size:12px;font-weight:700}.anatomy-section{background:radial-gradient(ellipse at 18% 12%, #84aee633, transparent 35%), linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px), var(--white);background-size:auto,138px 138px,138px 138px,auto;padding:104px 28px 116px;position:relative;overflow:hidden}.anatomy-board{isolation:isolate;background:radial-gradient(circle at 50% 45%,#fffffff5 0 12%,#0000 28%),linear-gradient(145deg,#e4eeffcc,#ffffffeb);border:1px solid #315eb814;border-radius:54px;width:min(1120px,100%);min-height:610px;margin:72px auto 0;position:relative;box-shadow:0 28px 86px #2b498414}.anatomy-board:before{z-index:-1;content:"";border:1px dashed #315eb833;border-radius:50%;position:absolute;inset:74px 96px}.anatomy-core{background:#f9fbff;border:8px solid #ffffffe0;border-radius:42px;place-items:center;width:176px;height:260px;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 30px 78px #181e2f2e,0 0 0 1px #315eb814}.anatomy-core-video{object-fit:cover;object-position:center;width:100%;min-width:100%;height:100%;min-height:100%;display:block}.anatomy-grid{position:absolute;inset:58px}.anatomy-item{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffdb;border:1px solid #1f2b4612;border-radius:28px;gap:12px;width:265px;padding:24px;display:grid;position:absolute;box-shadow:0 22px 58px #1f2b4617}.anatomy-item span,.capability-card span,.workflow-step span,.employee-role-card span{color:var(--blue-dark);letter-spacing:.04em;font-size:13px;font-weight:920}.anatomy-item h3,.capability-card h3,.employee-role-card h3{color:var(--ink);margin:0;font-size:25px;line-height:1.04}.anatomy-item p,.capability-card p,.employee-role-card p{color:var(--muted);margin:0;font-size:15px;font-weight:620;line-height:1.38}.capability-card strong{color:var(--blue-dark);align-self:end;font-size:15px;font-weight:900;line-height:1.1}.anatomy-item-1{top:0;left:4%;transform:rotate(-3deg)}.anatomy-item-2{top:0;right:4%;transform:rotate(3deg)}.anatomy-item-3{top:50%;left:0;transform:translateY(-50%)rotate(2deg)}.anatomy-item-4{top:50%;right:0;transform:translateY(-50%)rotate(-2deg)}.anatomy-item-5{bottom:0;left:14%;transform:rotate(3deg)}.anatomy-item-6{bottom:0;right:14%;transform:rotate(-3deg)}.roster-section{background:linear-gradient(#fff 0%,#f6f9ff 100%);padding:106px 28px 118px;position:relative}.roster-shell{grid-template-columns:minmax(280px,.48fr) minmax(0,1fr);gap:24px;width:min(1120px,100%);margin:66px auto 0;display:grid}.roster-lead{min-height:420px;color:var(--white);background:radial-gradient(circle at 80% 16%,#ffffff38,#0000 28%),linear-gradient(145deg,#171727,#254f55 68%,#1b3037);border-radius:44px;align-content:center;gap:20px;padding:38px;display:grid;position:sticky;top:28px;box-shadow:0 28px 86px #061c2024}.roster-lead strong{font-size:clamp(44px,5vw,66px);line-height:.93}.roster-lead span{color:#ffffffb8;font-size:18px;font-weight:650;line-height:1.3}.roster-lead a{background:var(--white);color:var(--ink);border-radius:999px;justify-self:start;padding:15px 20px;font-size:15px;font-weight:850}.roster-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.roster-list article{background:#ffffffd1;border:1px solid #1f2b4612;border-radius:28px;grid-template-rows:auto auto 1fr;align-content:start;gap:13px;min-height:186px;padding:26px 28px 24px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 58px #1f2b4612}.roster-list article:before{content:"";background:var(--orange);border-radius:999px 999px 999px 0;width:14px;height:22px;position:absolute;top:22px;right:22px;transform:rotate(-20deg)}.roster-card-meta{align-items:flex-end;gap:10px;min-height:40px;display:flex}.roster-list span{color:var(--blue-dark);text-transform:uppercase;font-size:13px;font-weight:920;line-height:1}.roster-list h3{color:var(--ink);letter-spacing:0;margin:0;font-size:clamp(23px,2.05vw,30px);line-height:.98}.roster-list p{color:var(--muted);margin:0;font-size:15px;font-weight:680;line-height:1.26}.roster-list small{color:#16152433;font-size:40px;font-weight:950;line-height:.78}.detail-page{background:var(--white);min-height:100svh;color:var(--ink)}.detail-header{z-index:5;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:18px;width:min(1180px,100% - 56px);margin:0 auto;padding:34px 0 0;display:grid;position:relative}.detail-brand{justify-self:start;align-items:center;width:96px;display:inline-flex}.detail-brand img{width:100%;height:auto}.detail-header .nav-menu{grid-column:3}.detail-header-links{color:var(--ink);grid-column:2;justify-self:center}.detail-header-cta{color:var(--ink);background:#ffffffc7;border:1px solid #1615241a;border-radius:999px;grid-column:4;justify-self:end;padding:14px 22px;font-size:15px;font-weight:840;box-shadow:0 14px 36px #1f2b460f}.detail-hero{grid-template-columns:minmax(0,.95fr) minmax(420px,.78fr);align-items:center;gap:56px;width:min(1180px,100% - 56px);margin:0 auto;padding:84px 0 118px;display:grid}.platform-detail-page{background:radial-gradient(at 82% 10%,#84aee647,#0000 35%),linear-gradient(#fff 0%,#f7faff 52%,#fff 100%)}.employees-detail-page{background:radial-gradient(at 18% 10%,#ff4b161c,#0000 34%),linear-gradient(#fff 0%,#f8fbff 56%,#fff 100%)}.contact-detail-page{background:radial-gradient(at 74% 8%,#ff4b161a,#0000 34%),radial-gradient(at 18% 8%,#84aee63d,#0000 35%),linear-gradient(#fff 0%,#f7faff 48%,#fff 100%)}.detail-kicker{color:var(--blue-dark);text-transform:uppercase;align-items:center;margin-bottom:24px;font-size:15px;font-weight:920;display:inline-flex}.detail-kicker:before{content:"";background:var(--blue-dark);border-radius:999px 999px 999px 0;width:12px;height:17px;margin-right:10px;transform:rotate(-20deg)}.detail-hero h1,.detail-section-intro h2,.detail-final h2{letter-spacing:0;margin:0;font-size:clamp(52px,6.4vw,88px);font-weight:950;line-height:.93}.detail-hero p{color:#3a3d48;max-width:650px;margin:28px 0 0;font-size:22px;font-weight:560;line-height:1.35}.detail-actions{flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:42px;display:flex}.detail-actions .primary-button{margin-top:0}.detail-actions>a:not(.primary-button){color:var(--ink);font-size:16px;font-weight:850}.platform-command-center{background-color:#fefefe;background-image:linear-gradient(#315eb80f 1px,#0000 1px),linear-gradient(90deg,#315eb80f 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:86px 86px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #315eb814;border-radius:54px;min-height:620px;position:relative;overflow:hidden;box-shadow:0 34px 90px #2b49841a}.command-avatar{width:min(360px,72%);height:min(520px,100% - 44px);position:absolute;bottom:26px;right:50%;transform:translate(50%)}.command-avatar img{object-fit:contain;object-position:center bottom}.command-avatar-status{z-index:3;min-height:42px;color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #ffffffd1;border-radius:999px;align-items:center;gap:9px;padding:0 15px;font-size:12px;font-weight:850;display:inline-flex;position:absolute;bottom:20px;left:20px;box-shadow:0 14px 34px #1f2b461f}.command-avatar-status i{background:#22a06b;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #22a06b1f}.command-card{background:#ffffffe6;border-radius:26px;gap:7px;width:210px;padding:20px;display:grid;position:absolute;box-shadow:0 22px 58px #1f2b461c}.command-card span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:880}.command-card strong{color:var(--ink);font-size:18px;line-height:1.08}.command-card-one{top:78px;left:34px;transform:rotate(-4deg)}.command-card-two{top:168px;right:30px;transform:rotate(4deg)}.command-card-three{background:#172327;bottom:80px;right:58px}.command-card-three span,.command-card-three strong{color:var(--white)}.detail-section{padding:104px 28px 114px}.capability-section{background:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px), var(--white);background-size:140px 140px}.capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:min(1120px,100%);margin:66px auto 0;display:grid}@media (min-width:901px){.home-differentiation-section .capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-differentiation-section .capability-card{min-height:200px}}.capability-card{background:#ffffffe6;border:1px solid #1f2b4612;border-radius:28px;align-content:start;gap:16px;min-height:245px;padding:26px;display:grid;box-shadow:0 20px 58px #1f2b4612}.workflow-section{background:radial-gradient(at 50% 0,#ff4b161f,#0000 42%),#f8fbff}.detail-section-intro{text-align:center;width:min(980px,100%);margin:0 auto 52px}.workflow-strip{background:#1f2b4614;border-radius:34px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;width:min(1120px,100%);margin:0 auto;display:grid;overflow:hidden}.workflow-step{background:var(--white);align-content:end;gap:30px;min-height:190px;padding:26px;display:grid}.workflow-step strong{color:var(--ink);font-size:20px;line-height:1.05}.contact-hero{grid-template-columns:minmax(0,.95fr) minmax(360px,.72fr)}.contact-quick-panel{min-height:480px;color:var(--white);background:radial-gradient(at 78% 0,#84aee640,#0000 40%),linear-gradient(145deg,#172327,#244b50);border:1px solid #1f2b4614;border-radius:44px;align-content:end;gap:24px;padding:38px;display:grid;box-shadow:0 30px 90px #1f2b4624}.contact-status-pill{color:#ffffffc7;text-transform:uppercase;background:#ffffff1f;border-radius:999px;align-items:center;gap:10px;width:fit-content;padding:10px 14px;font-size:13px;font-weight:850;display:inline-flex}.contact-status-pill svg,.contact-icon svg{width:22px;height:22px}.contact-quick-panel strong{max-width:480px;font-size:clamp(36px,4vw,56px);font-weight:930;line-height:.95}.contact-quick-panel p{color:#ffffffb8;max-width:520px;margin:0;font-size:18px;font-weight:600;line-height:1.42}.contact-section{background:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px), var(--white);background-size:140px 140px}.contact-grid{grid-template-columns:minmax(280px,.86fr) minmax(420px,1fr);gap:28px;width:min(1120px,100%);margin:0 auto;display:grid}.contact-methods{align-content:start;gap:24px;display:grid}.contact-method-card,.contact-form-panel{background:#ffffffeb;border:1px solid #1f2b4614;border-radius:30px;box-shadow:0 24px 70px #1f2b4614}.contact-method-card{grid-template-columns:auto minmax(0,1fr);gap:22px;padding:28px;display:grid}.contact-icon{width:54px;height:54px;color:var(--blue-dark);background:#edf3ff;border:1px solid #1f2b4614;border-radius:14px;place-items:center;display:grid}.contact-method-card h2,.contact-form-heading h2{color:var(--ink);margin:0;font-size:clamp(25px,2.3vw,34px);line-height:1}.contact-method-card p{color:var(--muted);margin:18px 0 22px;font-size:17px;font-weight:630;line-height:1.42}.contact-method-card a{color:var(--ink);text-underline-offset:4px;font-size:17px;font-weight:850;text-decoration:underline}.contact-form-panel{gap:20px;padding:34px;display:grid}.contact-form-heading{text-align:center;justify-items:center;gap:18px;margin-bottom:10px;display:grid}.contact-form-panel label{color:var(--muted);gap:9px;font-size:14px;font-weight:850;display:grid}.contact-form-panel input,.contact-form-panel textarea{width:100%;color:var(--ink);font:inherit;background:#f8fbffe6;border:1px solid #1f2b4617;border-radius:14px;outline:none;padding:16px 18px;font-size:16px;font-weight:620;transition:border-color .18s,box-shadow .18s,background .18s}.contact-form-panel textarea{resize:vertical;min-height:150px}.contact-form-panel input:focus,.contact-form-panel textarea:focus{background:var(--white);border-color:#315eb873;box-shadow:0 0 0 4px #315eb814}.contact-form-panel button{background:var(--ink);min-height:62px;color:var(--white);font:inherit;cursor:pointer;border:0;border-radius:18px;justify-content:center;align-items:center;font-size:17px;font-weight:880;display:inline-flex;box-shadow:0 20px 48px #16152429}.contact-form-panel button:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.contact-form-note{color:var(--muted);text-align:center;margin:-4px 0 0;font-size:13px;font-weight:620;line-height:1.45}.contact-form-note a{color:var(--ink);text-underline-offset:3px;font-weight:800;text-decoration:underline}.employee-stack{min-height:590px;position:relative}.stack-role{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;border:1px solid #1f2b4612;border-radius:30px;gap:12px;width:292px;padding:24px;display:grid;position:absolute;box-shadow:0 24px 70px #1f2b461f}.stack-role span{color:var(--blue-dark);background:#edf3ff;border-radius:999px;justify-self:start;padding:10px 14px;font-size:13px;font-weight:900}.stack-role strong{font-size:23px;line-height:1.02}.stack-role-1{z-index:5;top:26px;left:28px;transform:rotate(-4deg)}.stack-role-2{z-index:4;color:var(--white);background:#172327;top:124px;right:0;transform:rotate(4deg)}.stack-role-3{z-index:3;top:254px;left:56px;transform:rotate(-2deg)}.stack-role-4{z-index:2;bottom:58px;right:34px;transform:rotate(3deg)}.stack-role-5{z-index:1;background:#ffefe8;bottom:0;left:0;transform:rotate(-5deg)}.employee-roster-page{background:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px), var(--white);background-size:142px 142px}.employee-role-list{gap:14px;width:min(1120px,100%);margin:66px auto 0;display:grid}.employee-role-card{background:#ffffffe6;border:1px solid #1f2b4612;border-radius:30px;grid-template-columns:minmax(0,.9fr) minmax(300px,.66fr);align-items:end;gap:52px;padding:34px;scroll-margin-top:28px;display:grid;box-shadow:0 20px 58px #1f2b4612}.employee-role-card h3{margin-top:14px;font-size:clamp(32px,4vw,52px)}.employee-role-card p{max-width:640px;margin-top:18px;font-size:18px}.employee-role-card strong{color:var(--ink);font-size:24px;line-height:1.08;display:block}.employee-role-card small{color:var(--muted);margin-top:18px;font-size:15px;font-weight:680;line-height:1.36;display:block}.employee-role-detail-card{align-items:start}.employee-example-list{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.employee-example-list small{color:var(--blue-dark);background:#edf3ff;border-radius:999px;margin:0;padding:9px 12px;font-size:13px;font-weight:840}.employee-role-meta{gap:22px;display:grid}.employee-role-meta dl{gap:14px;margin:0;display:grid}.employee-role-meta div{border-top:1px solid #1f2b4614;gap:6px;padding-top:14px;display:grid}.employee-role-meta dt{color:var(--blue-dark);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:920}.employee-role-meta dd{color:var(--muted);margin:0;font-size:15px;font-weight:650;line-height:1.36}.employee-role-meta a,.usecase-detail-body>a,.integration-trust-panel a,.pricing-card a{background:var(--ink);color:var(--white);border-radius:999px;justify-self:start;padding:13px 18px;font-size:14px;font-weight:860}.process-rail{background:radial-gradient(at 78% 10%,#84aee62e,#0000 36%),linear-gradient(#315eb80f 1px,#0000 1px) 0 0/86px 86px,linear-gradient(90deg,#315eb80f 1px,#0000 1px) 0 0/86px 86px,#fefefe;border:1px solid #315eb814;border-radius:54px;align-content:center;gap:12px;min-height:560px;padding:34px;display:grid;box-shadow:0 34px 90px #2b49841a}.process-rail-card{background:#ffffffe6;border:1px solid #1f2b4612;border-radius:999px;grid-template-columns:auto 1fr;align-items:center;gap:18px;padding:16px 20px;display:grid;box-shadow:0 18px 42px #1f2b460f}.process-rail-card span,.process-card span,.usecase-hero-panel span,.usecase-card span{color:var(--blue-dark);font-size:13px;font-weight:920}.process-rail-card strong{color:var(--ink);font-size:20px;line-height:1.05}.process-list{gap:14px;width:min(1120px,100%);margin:66px auto 0;display:grid}.process-card{background:#ffffffe6;border:1px solid #1f2b4612;border-radius:30px;grid-template-columns:88px minmax(240px,.78fr) minmax(260px,.82fr) minmax(260px,.9fr);align-items:start;gap:28px;padding:30px;display:grid;box-shadow:0 20px 58px #1f2b4612}.process-card h3{color:var(--ink);margin:0;font-size:clamp(30px,3vw,44px);line-height:.98}.process-card p,.process-card small,.usecase-card p,.usecase-card li{color:var(--muted);margin:0;font-size:16px;font-weight:650;line-height:1.36}.process-card small{color:#3a3d48}.usecase-hero-panel{background:radial-gradient(at 20% 12%,#ff4b1621,#0000 34%),linear-gradient(145deg,#f8fbfff5,#ffffffe6);border:1px solid #315eb814;border-radius:54px;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:12px;min-height:540px;padding:34px;display:grid;box-shadow:0 34px 90px #2b49841a}.usecase-hero-panel div{background:#ffffffdb;border-radius:28px;align-content:end;gap:24px;min-height:136px;padding:22px;display:grid;box-shadow:0 18px 48px #1f2b4612}.usecase-hero-panel strong{color:var(--ink);font-size:26px;line-height:.98}.enterprise-hero-panel{background:radial-gradient(at 18% 12%,#ff4b1621,#0000 34%),linear-gradient(145deg,#f8fbfff5,#ffffffe6);border:1px solid #315eb814;border-radius:54px;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:12px;min-height:540px;padding:34px;display:grid;box-shadow:0 34px 90px #2b49841a}.enterprise-hero-panel div{background:#ffffffdb;border-radius:28px;align-content:end;gap:26px;min-height:150px;padding:22px;display:grid;box-shadow:0 18px 48px #1f2b4612}.enterprise-hero-panel span{color:var(--blue-dark);letter-spacing:.04em;font-size:13px;font-weight:920}.enterprise-hero-panel strong{color:var(--ink);font-size:26px;line-height:.98}.enterprise-proof-strip{background:#ffffffeb;border:1px solid #1f2b4617;border-radius:18px;justify-content:center;align-items:center;gap:10px;width:min(1120px,100% - 56px);margin:-28px auto 0;padding:12px;display:flex;box-shadow:0 18px 50px #1f2b4614}.enterprise-proof-strip span{min-height:36px;color:var(--ink);border-right:1px solid #1f2b461a;align-items:center;gap:8px;padding:0 20px;font-size:12px;font-weight:800;display:inline-flex}.enterprise-proof-strip span:last-child{border-right:0}.enterprise-proof-strip i{background:#22a06b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #22a06b1f}.enterprise-blueprint-section{color:var(--white);background:#172327;grid-template-columns:minmax(260px,.72fr) minmax(500px,1.28fr);align-items:center;gap:70px;display:grid}.enterprise-blueprint-copy{gap:18px;display:grid}.enterprise-blueprint-copy h2{margin:0;font-size:clamp(38px,5vw,66px);line-height:.98}.enterprise-blueprint-copy p{color:#ffffffad;margin:0;font-size:17px;line-height:1.55}.enterprise-blueprint-copy a{color:#ff9a7b;font-weight:850}.enterprise-blueprint{background-color:#1d2d32;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #ffffff1a;border-radius:34px;min-height:520px;position:relative;overflow:hidden}.blueprint-orbit{border:1px dashed #ffffff38;border-radius:50%;position:absolute;inset:82px 120px}.blueprint-center,.blueprint-node{z-index:2;display:grid;position:absolute}.blueprint-center{background:var(--orange);border-radius:50%;place-content:center;justify-items:center;gap:5px;width:178px;min-height:178px;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 0 0 18px #ff4b161f,0 28px 70px #0000003d}.blueprint-center>span{font-size:30px;font-weight:950}.blueprint-center strong{font-size:19px}.blueprint-center small{color:#ffffffb8}.blueprint-node{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff21;border-radius:18px;gap:4px;width:170px;padding:16px}.blueprint-node span{color:#ff9a7b;font-size:11px;font-weight:900}.blueprint-node strong{font-size:16px}.blueprint-node small{color:#ffffff94;font-size:11px}.blueprint-node-one{top:38px;left:38px}.blueprint-node-two{top:38px;right:38px}.blueprint-node-three{bottom:38px;right:38px}.blueprint-node-four{bottom:38px;left:38px}.enterprise-buyers-section{background:#f5f8fb}.enterprise-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:42px;display:grid}.enterprise-review-grid article{background:var(--white);border:1px solid #1f2b4617;border-radius:24px;gap:20px;min-height:290px;padding:28px;display:grid}.enterprise-review-grid article>div{align-items:center;gap:12px;display:flex}.enterprise-review-grid article>div span{width:38px;height:38px;color:var(--blue-dark);background:#eaf2ff;border-radius:11px;place-items:center;font-size:11px;font-weight:900;display:grid}.enterprise-review-grid article>div strong{text-transform:uppercase;font-size:13px}.enterprise-review-grid h3{margin:auto 0 0;font-size:25px;line-height:1.08}.enterprise-review-grid p{color:var(--muted);margin:0;line-height:1.5}@media (max-width:900px){.enterprise-proof-strip{flex-wrap:wrap;margin-top:0}.enterprise-proof-strip span{border-right:0;padding:0 10px}.enterprise-blueprint-section{grid-template-columns:1fr;gap:36px}.enterprise-review-grid{grid-template-columns:1fr}.enterprise-review-grid article{min-height:220px}}@media (max-width:600px){.enterprise-proof-strip{justify-content:flex-start;width:calc(100% - 24px)}.enterprise-proof-strip span{width:calc(50% - 5px);font-size:11px}.enterprise-blueprint-section{padding-left:18px;padding-right:18px}.enterprise-blueprint{border-radius:24px;min-height:430px}.blueprint-orbit{inset:80px 54px}.blueprint-center{width:136px;min-height:136px}.blueprint-node{width:130px;padding:12px}.blueprint-node-one,.blueprint-node-four{left:14px}.blueprint-node-two,.blueprint-node-three{right:14px}.blueprint-node-one,.blueprint-node-two{top:14px}.blueprint-node-three,.blueprint-node-four{bottom:14px}}.usecase-section{background:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px), var(--white);background-size:142px 142px}.usecase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:min(1120px,100%);margin:66px auto 0;display:grid}.usecase-card{background:#ffffffe6;border:1px solid #1f2b4612;border-radius:30px;align-content:start;gap:16px;padding:30px;display:grid;box-shadow:0 20px 58px #1f2b4612}.usecase-card h3{color:var(--ink);margin:0;font-size:clamp(28px,3vw,42px);line-height:.98}.usecase-card ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:8px 0 0;padding:0;list-style:none;display:grid}.usecase-card li:before{content:"";background:var(--orange);border-radius:999px 999px 999px 0;width:7px;height:10px;margin-right:9px;display:inline-block;transform:rotate(-20deg)}.usecase-detail-section,.pricing-section{background:radial-gradient(at 86% 4%,#ff4b1617,#0000 32%),#f8fbff}.usecase-detail-list{gap:16px;width:min(1120px,100%);margin:66px auto 0;display:grid}.usecase-detail-card{background:#ffffffeb;border:1px solid #1f2b4614;border-radius:34px;grid-template-columns:minmax(280px,.58fr) minmax(0,1fr);gap:30px;padding:32px;display:grid;box-shadow:0 24px 70px #1f2b4614}.usecase-detail-heading{align-content:start;gap:16px;display:grid}.usecase-detail-heading span,.pricing-card span,.pricing-hero-panel span{color:var(--blue-dark);letter-spacing:.04em;font-size:13px;font-weight:920}.usecase-detail-heading h3,.pricing-card h3{color:var(--ink);margin:0;font-size:clamp(30px,3.2vw,46px);line-height:.98}.usecase-detail-heading p,.usecase-detail-block p,.usecase-detail-meta p,.integration-trust-panel p,.pricing-card p{color:var(--muted);margin:0;font-size:16px;font-weight:650;line-height:1.38}.usecase-detail-body{gap:20px;display:grid}.usecase-detail-block,.usecase-detail-meta div{background:#fff;border:1px solid #1f2b4612;border-radius:22px;gap:10px;padding:20px;display:grid}.usecase-detail-primary{background:#172327}.usecase-detail-primary strong,.usecase-detail-primary p{color:var(--white)}.usecase-detail-block strong,.usecase-detail-meta strong{color:var(--ink);font-size:15px;font-weight:900}.usecase-detail-block ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 18px;margin:0;padding:0;list-style:none;display:grid}.usecase-detail-block li{color:var(--muted);font-size:15px;font-weight:650;line-height:1.32}.usecase-detail-block li:before{content:"";background:var(--orange);border-radius:999px 999px 999px 0;width:7px;height:10px;margin-right:9px;display:inline-block;transform:rotate(-20deg)}.usecase-detail-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.audience-section{background:radial-gradient(at 50% 0,#ff4b161f,#0000 42%),#f8fbff}.audience-grid{background:#1f2b4614;border-radius:34px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;width:min(1120px,100%);margin:0 auto;display:grid;overflow:hidden}.audience-grid span{background:var(--white);min-height:112px;color:var(--ink);text-align:center;place-items:center;padding:18px;font-size:18px;font-weight:850;line-height:1.1;display:grid}.detail-final{color:var(--white);text-align:center;background:radial-gradient(at 50% 0,#84aee638,#0000 42%),#172327;justify-items:center;gap:34px;padding:108px 28px 122px;display:grid}.detail-final h2{width:min(920px,100%)}.detail-final .primary-button{margin-top:0}.integrations-hero-panel,.pricing-hero-panel{min-height:540px}.pricing-hero-panel{background:radial-gradient(at 18% 12%,#ff4b1621,#0000 34%),linear-gradient(145deg,#f8fbfff5,#ffffffe6);border:1px solid #315eb814;border-radius:54px;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:12px;padding:34px;display:grid;box-shadow:0 34px 90px #2b49841a}.pricing-hero-panel div{background:#ffffffdb;border-radius:28px;align-content:end;gap:26px;min-height:180px;padding:22px;display:grid;box-shadow:0 18px 48px #1f2b4612}.pricing-hero-panel strong{color:var(--ink);font-size:29px;line-height:.98}.integration-card{min-height:280px}.mcp-logo-section{background:radial-gradient(at 12% 0,#315eb81a,#0000 34%),radial-gradient(at 92% 18%,#ff4b1614,#0000 30%),#f8fbff}.mcp-logo-groups{gap:18px;width:min(1120px,100%);margin:66px auto 0;display:grid}.mcp-logo-group{background:#ffffffeb;border:1px solid #1f2b4614;border-radius:32px;grid-template-columns:minmax(250px,.34fr) minmax(0,1fr);align-items:start;gap:28px;padding:26px;display:grid;box-shadow:0 24px 70px #1f2b4612}.mcp-logo-group-heading{gap:14px;display:grid}.mcp-logo-group-heading h3{color:var(--ink);margin:0;font-size:clamp(28px,3vw,40px);line-height:.98}.mcp-logo-group-heading p{color:var(--muted);margin:0;font-size:16px;font-weight:650;line-height:1.38}.mcp-logo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.mcp-logo-tile{background:linear-gradient(135deg,#f8fbffeb,#fffffff0);border:1px solid #1f2b4612;border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:96px;padding:14px;display:grid;box-shadow:0 16px 42px #1f2b460d}.mcp-logo-icon{background:#edf3ff;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.mcp-logo-icon img{object-fit:contain;width:26px;height:26px;display:block}.mcp-logo-mark{border-radius:inherit;width:100%;height:100%;color:var(--blue-dark);place-items:center;font-size:12px;font-weight:950;line-height:1;display:grid}.mcp-logo-tile:nth-child(4n+2) .mcp-logo-icon{background:#fff0e9}.mcp-logo-tile:nth-child(4n+2) .mcp-logo-mark{color:var(--orange-dark)}.mcp-logo-tile:nth-child(4n+3) .mcp-logo-icon{background:#e9f7f4}.mcp-logo-tile:nth-child(4n+3) .mcp-logo-mark{color:#1f7a68}.mcp-logo-tile:nth-child(4n+4) .mcp-logo-icon{background:#f2efff}.mcp-logo-tile:nth-child(4n+4) .mcp-logo-mark{color:#6351c9}.mcp-logo-tile strong{min-width:0;color:var(--ink);font-size:15px;font-weight:880;line-height:1.08}.integration-trust-panel{text-align:center;background:#ffffffe6;border:1px solid #1f2b4614;border-radius:34px;justify-items:center;gap:26px;width:min(880px,100%);margin:0 auto;padding:34px;display:grid;box-shadow:0 24px 70px #1f2b4614}.integration-trust-panel p{color:#3a3d48;max-width:760px;font-size:20px}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:min(1120px,100%);margin:66px auto 0;display:grid}.pricing-path-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:min(900px,100%)}.pricing-card{background:#ffffffeb;border:1px solid #1f2b4614;border-radius:30px;align-content:start;gap:18px;min-height:340px;padding:28px;display:grid;box-shadow:0 24px 70px #1f2b4614}.pricing-card h3{font-size:clamp(24px,2.25vw,32px)}.pricing-card>strong{color:#3a3d48;font-size:15px;font-weight:760;line-height:1.4}.pricing-card a{align-self:end;margin-top:10px}.pricing-credit-panel{background:radial-gradient(at 80% 0,#ff4b1629,#0000 42%),#172327}.pricing-credit-panel p{color:#ffffffd1}.pricing-credit-panel a{background:var(--white);color:var(--ink)}.pricing-faq-list{width:min(880px,100%);margin:66px auto 0}.docs-page{background:linear-gradient(#fff 0%,#f8fbff 30%,#fff 100%);overflow:visible}.docs-sidebar-shell{align-self:start;position:sticky;top:24px}.docs-shell{grid-template-columns:280px minmax(0,1fr);gap:48px;width:min(1180px,100% - 56px);margin:0 auto;padding:48px 0 96px;display:grid}.docs-sidebar-toggle{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:14px 18px;font-size:15px;font-weight:840;display:none}.docs-sidebar{max-height:calc(100vh - 48px);padding-right:8px;overflow-y:auto}.docs-sidebar details{border-bottom:1px solid var(--line);margin-bottom:6px;padding-bottom:6px}.docs-sidebar summary{cursor:pointer;color:var(--ink);text-transform:uppercase;letter-spacing:.04em;padding:8px 4px;font-size:14px;font-weight:840;list-style:none}.docs-sidebar summary::-webkit-details-marker{display:none}.docs-sidebar ul{margin:0 0 10px;padding:0;list-style:none}.docs-sidebar li a{color:var(--muted);border-left:2px solid #0000;border-radius:0 10px 10px 0;padding:7px 10px;font-size:14.5px;font-weight:620;line-height:1.3;display:block}.docs-sidebar li a:hover{color:var(--ink);background:#84aee61f}.docs-sidebar li a[aria-current=page]{border-left-color:var(--orange);color:var(--ink);background:#ff4b1612;font-weight:800}.docs-article{color:#2c2f3a;min-width:0;font-size:16.5px;line-height:1.65}.docs-breadcrumb{color:var(--blue-dark);text-transform:uppercase;letter-spacing:.05em;margin:0 0 10px;font-size:13px;font-weight:860}.docs-article h1{color:var(--ink);margin:0 0 14px;font-size:clamp(34px,4vw,46px);font-weight:950;line-height:1.05}.docs-lede{color:var(--muted);margin:0 0 28px;font-size:19px;font-weight:560;line-height:1.45}.docs-article h2{color:var(--ink);margin:44px 0 14px;font-size:28px;font-weight:900;line-height:1.15}.docs-article h3{color:var(--ink);margin:32px 0 10px;font-size:21px;font-weight:850}.docs-article h4{color:var(--ink);margin:24px 0 8px;font-size:17px;font-weight:820}.docs-article p{margin:0 0 16px}.docs-article ul,.docs-article ol{margin:0 0 16px;padding-left:24px}.docs-article li{margin-bottom:6px}.docs-article img{border:1px solid var(--line);border-radius:14px;max-width:100%;height:auto;margin:8px 0;display:block}.docs-article a{color:var(--blue-dark);text-underline-offset:3px;font-weight:700;-webkit-text-decoration:underline #315eb84d;text-decoration:underline #315eb84d}.docs-article code{border:1px solid var(--line);background:var(--soft);border-radius:6px;padding:1.5px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em}.docs-article pre{color:#e8eef2;background:#172327;border:1px solid #172327b3;border-radius:14px;margin:0 0 18px;padding:18px 20px;font-size:13.5px;line-height:1.55;overflow-x:auto}.docs-article pre code{color:inherit;font-size:inherit;background:0 0;border:0;padding:0}.docs-frame img{margin:0;box-shadow:0 18px 46px #1f2b461a}.docs-frame figcaption{color:var(--muted);text-align:center;margin-top:10px;font-size:13.5px}.docs-steps{counter-reset:docs-step;margin:0 0 22px;padding:0;list-style:none}.docs-step{counter-increment:docs-step;border-left:2px solid #315eb82e;margin:0 0 0 15px;padding:4px 0 22px 46px;position:relative}.docs-step:before{content:counter(docs-step);background:var(--blue-dark);width:32px;height:32px;color:var(--white);border-radius:999px;place-items:center;font-size:14px;font-weight:840;display:grid;position:absolute;top:0;left:-17px}.docs-step:last-child{border-left-color:#0000}.docs-step-title{color:var(--ink);margin-bottom:6px;font-size:17.5px;font-weight:840;display:block}.docs-callout{border:1px solid var(--line);background:var(--soft);border-left-width:4px;border-radius:12px;margin:0 0 18px;padding:14px 18px}.docs-callout>:last-child{margin-bottom:0}.docs-callout-tip{background:#f0faf5;border-left-color:#1c8a5a}.docs-callout-info,.docs-callout-note{border-left-color:var(--blue-dark);background:#f2f7ff}.docs-callout-warning{border-left-color:var(--orange);background:#fff6f2}.docs-tabs{border:1px solid var(--line);border-radius:14px;margin:0 0 22px;overflow:hidden}.docs-tabs-list{border-bottom:1px solid var(--line);background:var(--soft);flex-wrap:wrap;gap:2px;padding:6px;display:flex}.docs-tabs-list button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 14px;font-size:14px;font-weight:760}.docs-tabs-list button.is-active{background:var(--white);color:var(--ink);box-shadow:0 4px 14px #1f2b4614}.docs-tabs-list button:focus-visible,.primary-button:focus-visible,.header-cta:focus-visible,.detail-header-cta:focus-visible,.nav-menu-app-link:focus-visible,.story-dots button:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.docs-tab-panel{padding:18px 18px 4px}.docs-accordion-group{margin:0 0 22px}.docs-accordion{border:1px solid var(--line);background:var(--white);border-radius:12px;margin-bottom:8px}.docs-accordion summary{cursor:pointer;color:var(--ink);padding:13px 18px;font-size:15.5px;font-weight:800}.docs-accordion-body{padding:2px 18px 12px}.docs-card-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 22px;display:grid}.docs-card{border:1px solid var(--line);background:var(--white);border-radius:14px;padding:16px 18px;text-decoration:none;display:block;box-shadow:0 10px 26px #1f2b460d}.docs-card>strong{color:var(--ink);margin-bottom:6px;font-size:15.5px;display:block}.docs-card>div>:last-child{margin-bottom:0}.docs-card>div{color:var(--muted);font-size:14.5px}.docs-pagination{border-top:1px solid var(--line);justify-content:space-between;gap:14px;margin-top:52px;padding-top:22px;display:flex}.docs-pagination a{max-width:46%;color:var(--ink);gap:3px;font-size:15.5px;font-weight:820;text-decoration:none;display:grid}.docs-pagination a small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:12.5px;font-weight:700}.docs-pagination-next{text-align:right}.docs-index-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.docs-index-card{border:1px solid var(--line);background:var(--white);border-radius:18px;padding:20px 22px;box-shadow:0 14px 34px #1f2b460f}.docs-index-card h2{margin:0 0 12px;font-size:17px;font-weight:880}.docs-index-card ul{margin:0;padding:0;list-style:none}.docs-index-card li{margin-bottom:7px}.docs-index-card a{color:var(--muted);font-size:14.5px;font-weight:640;text-decoration:none}.docs-index-card a:hover{color:var(--blue-dark)}@media (max-width:1024px){.docs-shell{grid-template-columns:minmax(0,1fr);gap:20px}.docs-sidebar-shell{border:1px solid var(--line);background:var(--white);border-radius:14px}.docs-sidebar-toggle{display:block}.docs-sidebar{max-height:none;padding:0 18px 12px;display:none;position:static}.docs-sidebar.is-open{display:block}.docs-index-grid,.docs-card-group{grid-template-columns:minmax(0,1fr)}}.demo-detail-page{background:radial-gradient(at 50% 0,#84aee642,#0000 36%),linear-gradient(#fff 0%,#f7faff 52%,#fff 100%)}.demo-hero{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;padding-bottom:8px}.demo-hero .detail-hero-copy{justify-items:center;display:grid}.demo-hero p{margin-left:auto;margin-right:auto}.demo-embed-section{width:min(1180px,100%);margin:0 auto;padding-top:44px}.demo-embed-toolbar{color:var(--muted);justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;font-size:14px;font-weight:650;display:flex}.demo-embed-toolbar p{margin:0}.demo-embed-toolbar a{color:var(--ink);text-underline-offset:4px;font-weight:850;text-decoration:underline}.demo-embed-frame{background:var(--white);border:1px solid #315eb824;border-radius:34px;overflow:hidden;box-shadow:0 32px 84px #1f2b4624}.demo-embed-frame iframe{border:0;width:100%;height:720px;display:block}.demo-tips{flex-wrap:wrap;justify-content:center;gap:10px;margin:26px auto 0;padding:0;list-style:none;display:flex}.demo-tips li{color:var(--muted);background:#ffffffd9;border:1px solid #1f2b461a;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:640}@media (max-width:900px){.demo-embed-toolbar{flex-direction:column;align-items:flex-start}.demo-embed-frame{border-radius:22px}.demo-embed-frame iframe{height:76svh;min-height:520px}h1,h2,h3,p,a,span,strong,small{max-width:100%}.site-header{grid-template-columns:auto minmax(0,1fr) auto auto;gap:12px 18px;width:min(720px,100% - 34px);padding-top:22px}.brand{width:78px}.top-proof,.header-links,.detail-header-links{display:none}.header-cta{grid-area:1/4;justify-self:end;padding:11px 15px;font-size:13px}.site-header .nav-menu{grid-column:3}.nav-menu-panel{top:var(--nav-menu-top,84px);right:var(--nav-menu-right,17px)}.hero-inner{grid-template-columns:1fr;gap:30px;width:min(720px,100% - 34px);min-height:auto;padding:42px 0 58px}.hero-copy h1{max-width:360px;font-size:clamp(54px,14vw,86px)}.hero-copy{text-align:center;justify-items:center;min-width:0;margin:0 auto;display:grid;transform:none}.hero-copy p{max-width:330px;line-height:1.34}.primary-button{min-height:58px;margin-top:36px;padding:0 24px;font-size:15px}.hero-copy .primary-button{margin-top:32px}.hero-copy .hero-subhead{max-width:340px;margin-top:22px;font-size:16px}.hero-copy .hero-actions{justify-content:center;gap:12px;margin-top:28px}.hero-copy .hero-actions .primary-button{margin-top:0}.hero-secondary-link{min-height:52px;padding:0 22px;font-size:14px}.hero-visual{min-height:520px;transform:none}.avatar-glass{border-radius:64px;width:min(340px,86vw);height:440px;bottom:30px;right:50%;transform:translate(50%)}.avatar-glass img{width:210px}.floating-note,.floating-card{transform:none}.note-call{top:22px;right:8px}.note-task{top:120px;left:8px}.floating-card{bottom:0;left:8px}.funnel-proof-section{min-height:auto;padding:76px 20px}.proof-shell{border-radius:34px;padding:26px}.proof-intro{grid-template-columns:1fr;gap:18px;padding-bottom:24px}.proof-intro>span{max-width:620px;margin-bottom:0;font-size:18px}.proof-moment-grid{grid-template-columns:1fr}.rebuilt-section{min-height:360px;padding:72px 20px 92px}.industry-strip{margin-top:78px}.funnel-proof-section .industry-strip{margin-top:22px;padding:18px}.industry-list{background:#16152414;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden}.industry-list span{background:var(--white);min-height:52px}.industry-list span+span{border-left:0}.proof-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:56px}.enterprise-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-trust-panel,.section-heading,.section-heading.compact,.story-card,.roster-shell,.detail-header,.detail-hero,.contact-grid,.employee-role-card,.process-card,.final-cta,.site-footer{grid-template-columns:1fr}.section-heading{gap:26px;min-width:0}.section-heading h2,.section-heading span,.section-heading p,.detail-hero-copy,.detail-hero-copy h1,.detail-hero-copy p,.detail-section-intro,.employee-role-card,.process-card,.usecase-card,.capability-card,.roster-list article,.stack-role{min-width:0}.section-heading p{margin-bottom:0}.platform-stage,.memory-map,.platform-stage{min-height:620px}.bubble-1,.bubble-2,.bubble-3,.work-card,.memory-item{width:min(100%,330px);position:relative;inset:auto;transform:none}.bubble-1,.bubble-2,.bubble-3,.work-card-call,.work-card-action,.work-card-lead{--reveal-transform:none}.agent-workspace{border-radius:34px;flex-direction:column;gap:16px;min-height:auto;padding:34px 18px 110px;display:flex}.platform-portrait{width:min(330px,82vw);height:470px}.segmented{width:min(100%,430px);overflow-x:auto}.segmented button{min-width:126px}.memory-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:auto;display:grid}.memory-core{grid-column:1/-1;justify-self:center;min-width:148px;min-height:56px;margin-bottom:8px;font-size:18px;position:relative;inset:auto;transform:none}.memory-item{text-align:left;background:#ffffffeb;border-radius:22px;align-content:start;justify-items:start;gap:10px;width:100%;padding:16px;box-shadow:0 14px 34px #1f2b4614}.memory-item:before{border-width:5px;width:36px;height:36px}.memory-item span{margin-top:-6px}.feature-columns{grid-template-columns:1fr}.anatomy-board{border-radius:34px;min-height:auto;padding:28px}.anatomy-board:before{display:none}.anatomy-core{margin:0 auto 22px;position:relative;inset:auto;transform:none}.anatomy-grid{gap:14px;display:grid;position:relative;inset:auto}.anatomy-item{width:100%;position:relative;inset:auto;transform:none}.roster-lead{min-height:330px;position:relative;top:auto}.roster-list,.capability-grid,.process-list,.usecase-grid,.usecase-detail-card,.pricing-grid,.mcp-logo-group{grid-template-columns:1fr}.mcp-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.process-rail,.usecase-hero-panel,.pricing-hero-panel{border-radius:34px;min-height:auto}.usecase-detail-meta{grid-template-columns:1fr}.process-card{gap:18px}.detail-header{grid-template-columns:auto minmax(0,1fr) auto auto;justify-items:stretch;gap:12px 16px}.detail-brand{justify-self:start}.detail-header-cta{justify-self:end}.detail-hero{gap:34px;width:min(720px,100% - 34px);padding-top:64px}.detail-hero p{font-size:19px}.contact-quick-panel{border-radius:34px;min-height:auto}.contact-grid{width:min(720px,100% - 34px)}.platform-command-center{min-height:560px;overflow:hidden}.employee-stack{gap:14px;min-height:auto;display:grid}.stack-role{justify-self:stretch;width:min(100%,356px);position:relative;inset:auto;transform:none}.workflow-strip,.audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-columns article{min-height:auto}.feature-visual{min-height:260px}.side-story{display:none}.story-card{padding:34px}.story-visual{min-height:360px}.enterprise-hero-panel,.pricing-hero-panel{min-height:auto}.final-cta{text-align:center}.final-cta-visual{width:min(390px,78vw)}.site-footer{width:min(720px,100% - 34px)}}@media (max-width:1180px){.top-proof{display:none}}@media (max-width:520px){section,.detail-page,.detail-hero,.detail-section,.hero-inner,.proof-shell,.proof-moment-grid,.employee-stack,.platform-stage,.memory-map,.anatomy-board,.roster-shell,.process-rail,.process-list,.contact-grid,.enterprise-hero-panel,.enterprise-outcome-grid,.enterprise-trust-panel,.enterprise-trust-list,.usecase-hero-panel,.usecase-grid,.usecase-detail-list,.pricing-hero-panel,.pricing-grid,.mcp-logo-groups,.audience-grid,.feature-columns,.faq-list,.story-card,.site-footer{max-width:100vw;overflow-x:hidden}.hero-copy,.hero-copy h1,.hero-copy p,.rebuilt-copy,.rebuilt-copy h2,.rebuilt-copy p,.proof-shell,.proof-intro,.proof-intro h2,.proof-intro>span,.proof-moment-card,.proof-moment-card h3,.proof-moment-card p,.section-heading,.everything-heading,.section-heading h2,.section-heading span,.everything-heading h2,.detail-hero-copy,.detail-hero-copy h1,.detail-hero-copy p,.stack-role,.stack-role strong,.employee-role-card,.employee-role-card h3,.employee-role-card p,.employee-role-card strong,.process-card,.process-card h3,.process-card p,.process-card small,.enterprise-outcome-card,.enterprise-outcome-card h3,.enterprise-outcome-card p,.enterprise-trust-panel,.enterprise-trust-panel h3,.enterprise-trust-panel p,.enterprise-trust-list div,.enterprise-trust-list span,.contact-method-card,.contact-method-card h2,.contact-method-card p,.contact-form-heading h2,.contact-form-panel input,.contact-form-panel textarea,.usecase-card,.usecase-card h3,.usecase-card p,.usecase-card li,.usecase-detail-card,.usecase-detail-card h3,.usecase-detail-card p,.usecase-detail-card li,.pricing-card,.pricing-card h3,.pricing-card p,.mcp-logo-group,.mcp-logo-group h3,.mcp-logo-group p,.mcp-logo-tile,.mcp-logo-tile strong,.faq-list summary,.faq-list p,.capability-card,.capability-card h3,.capability-card p{overflow-wrap:break-word;word-break:normal}.hero-copy,.rebuilt-copy,.proof-shell,.proof-moment-grid,.section-heading,.everything-heading,.detail-hero-copy,.detail-section-intro,.employee-stack,.employee-role-list,.capability-grid,.process-list,.contact-grid,.enterprise-outcome-grid,.enterprise-trust-panel,.usecase-grid,.usecase-detail-list,.pricing-grid,.mcp-logo-groups,.audience-grid,.faq-list,.roster-list{width:100%;max-width:354px}.proof-shell{border-radius:30px;padding:20px}.proof-intro{text-align:center;justify-items:center}.proof-kicker{justify-content:center;margin-bottom:18px;font-size:13px}.proof-intro h2{font-size:clamp(32px,9.2vw,36px);line-height:.98}.proof-intro>span{max-width:310px;font-size:15px}.proof-moment-card{border-radius:22px;min-height:auto;padding:22px}.section-heading,.section-heading.compact,.everything-heading{text-align:center;justify-items:center}.section-heading p,.everything-heading p{justify-self:center}.section-heading span{max-width:330px}.site-header{grid-template-columns:auto minmax(0,1fr) auto auto;justify-content:space-between;align-items:center;gap:12px 16px}.hero-section{min-height:auto}.header-cta{grid-area:1/4;justify-self:end;padding:10px 14px;font-size:12.5px}.site-header .nav-menu{grid-column:3;justify-self:end}.nav-menu-button{width:44px;height:44px}.nav-menu-panel{top:var(--nav-menu-top,74px);max-height:calc(100svh - var(--nav-menu-top,74px) - 12px);border-radius:24px}.hero-copy h1,.rebuilt-copy h2,.section-heading h2,.everything-heading h2,.story-section h2,.final-cta h2{font-size:clamp(32px,9.2vw,36px);line-height:.98}.hero-copy p,.final-cta p,.section-heading span{font-size:15px}.rebuilt-copy p{font-size:16px}.floating-note{width:auto;max-width:min(236px,100vw - 68px);padding:12px 16px;font-size:14px}.floating-note strong{overflow-wrap:break-word;text-align:center;white-space:normal;font-size:12px;line-height:1.12}.floating-card{width:min(214px,100vw - 44px);padding:18px}.note-call{left:auto;right:10px}.segmented{justify-content:center;width:min(100vw - 36px,354px);min-height:58px;padding:6px;overflow:visible}.segmented button{white-space:nowrap;flex:1 1 0;min-width:0;padding:0 8px;font-size:12px;line-height:1}.platform-section,.anatomy-section,.roster-section,.memory-section,.enterprise-section,.funnel-proof-section,.everything-section,.story-section,.faq-section,.contact-section,.detail-section{padding-left:18px;padding-right:18px}.avatar-persona{width:98px;height:186px}.avatar-persona img{width:100%;height:100%}.persona-one{left:22px}.persona-three{right:22px}.final-cta-visual{border-radius:38px;width:min(100%,354px)}.final-cta-visual>span{max-width:calc(100% - 32px);font-size:12px;bottom:16px;right:16px}.site-footer{gap:28px;padding:42px 0 56px}.footer-brand{gap:12px}.site-footer nav{gap:10px}.story-card{border-radius:34px;padding:26px}.proof-metrics{grid-template-columns:1fr}.platform-portrait{border-radius:34px;width:min(300px,84vw);height:420px}.industry-list{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-header{grid-template-columns:auto minmax(0,1fr) auto auto;justify-content:space-between;width:min(100% - 34px,354px)}.detail-header .nav-menu{grid-column:3;justify-self:end}.detail-header-cta{grid-column:4;padding:10px 14px;font-size:12.5px}.detail-hero{width:min(100% - 34px,354px);max-width:354px;padding:56px 0 72px}.detail-hero h1,.detail-section-intro h2,.detail-final h2{font-size:clamp(32px,9.2vw,36px);line-height:.98}.detail-hero p{font-size:16px;line-height:1.34}.detail-actions{flex-direction:column;align-items:flex-start}.process-rail,.enterprise-hero-panel,.usecase-hero-panel,.pricing-hero-panel{width:100%;padding:18px}.enterprise-outcome-grid,.enterprise-trust-list,.enterprise-hero-panel,.pricing-hero-panel,.usecase-detail-block ul,.mcp-logo-grid{grid-template-columns:1fr}.enterprise-trust-panel{padding:24px}.enterprise-actions{flex-direction:column;align-items:flex-start}.contact-quick-panel{padding:24px}.contact-quick-panel strong{font-size:32px}.contact-quick-panel p{font-size:15px}.contact-method-card{grid-template-columns:1fr;gap:18px;padding:24px}.contact-form-panel{gap:18px;padding:24px}.contact-form-heading{text-align:left;justify-items:start}.contact-form-panel textarea{min-height:132px}.process-rail-card{border-radius:22px}.process-card,.usecase-card,.usecase-detail-card,.pricing-card,.mcp-logo-group{padding:24px}.process-card h3,.usecase-card h3,.usecase-detail-card h3,.pricing-card h3{font-size:30px}.usecase-hero-panel,.usecase-card ul,.audience-grid{grid-template-columns:1fr}.faq-list summary{gap:14px;min-height:74px;padding:22px;font-size:18px}.faq-list p{padding:0 22px 24px 56px;font-size:15px}.platform-command-center{border-radius:34px;min-height:560px;padding:12px}.command-avatar{width:min(250px,68%);height:390px;bottom:18px;right:50%}.command-card{z-index:2;width:min(100%,252px);margin:0 0 12px;position:relative;inset:auto;transform:none}.employee-stack{width:100%}.stack-role{width:min(100%,354px);max-width:100%;padding:24px}.stack-role strong{overflow-wrap:anywhere;font-size:20px}.employee-role-card{gap:24px;padding:26px}.employee-role-card h3{font-size:32px}.employee-role-card p{font-size:16px}.capability-grid,.employee-role-list,.roster-list{width:100%}.workflow-strip{grid-template-columns:1fr}.workflow-step{min-height:132px}.proof-metrics div{min-height:98px}.feature-copy{padding:26px}.listing-card,.calendar-card,.call-card{width:100%;height:auto;margin-bottom:14px;position:relative;inset:auto;transform:none}.calendar-card{border-radius:30px}}@media (prefers-reduced-motion:no-preference){.avatar-glass img{animation:5s ease-in-out infinite floaty}.command-avatar img,.employee-selector-image,.platform-demo-avatar img,.distinct-cast-image{transform-origin:bottom;will-change:transform;animation:5.8s ease-in-out infinite avatar-presence}.persona-two img{animation-delay:-1.9s}.persona-three img{animation-delay:-3.8s}.employee-availability i,.platform-demo-live i,.command-avatar-status i{animation:2.2s ease-out infinite live-presence-pulse}.floating-note,.memory-item,.floating-card{animation:7s ease-in-out infinite drift}}@keyframes avatar-presence{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(-7px)scale(1.008)}}@keyframes live-presence-pulse{0%,to{box-shadow:0 0 0 4px #22a06b1f}50%{box-shadow:0 0 0 8px #22a06b00}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.floating-card-visual,.floating-card-copy{animation:none}.chat-bubble,.work-card{transition:none}}.employee-cast-section{background:#eef4fb}.employee-profile-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:44px;display:grid}.employee-profile-grid article{background:var(--white);border:1px solid #1f2b4617;border-radius:24px;overflow:hidden}.employee-profile-image{aspect-ratio:.88;background:#dcecff;position:relative;overflow:hidden}.employee-profile-image img{object-fit:cover;object-position:center 18%;transition:transform .4s}.employee-profile-grid article:hover img{transform:scale(1.035)}.employee-profile-image>span{color:var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:10px;font-weight:900;display:inline-flex;position:absolute;top:14px;left:14px}.employee-profile-image i{background:#22a06b;border-radius:50%;width:7px;height:7px}.employee-profile-grid article>div:last-child{gap:5px;padding:18px;display:grid}.employee-profile-grid article>div:last-child>span{color:var(--blue-dark);font-size:10px;font-weight:900}.employee-profile-grid h3{margin:0;font-size:25px}.employee-profile-grid p{color:var(--muted);margin:0;font-size:13px}.employee-profile-grid strong{color:var(--ink);margin-top:8px;font-size:12px}.employee-outcome-band{background:#172327;border:1px solid #1f2b4617;border-radius:24px;grid-template-columns:repeat(3,minmax(0,1fr));width:min(1120px,100% - 56px);margin:0 auto;display:grid;overflow:hidden}.employee-outcome-band div{border-right:1px solid #ffffff1a;gap:8px;padding:26px;display:grid}.employee-outcome-band div:last-child{border-right:0}.employee-outcome-band strong{color:var(--white);font-size:18px}.employee-outcome-band span{color:#ffffff9e;font-size:13px;line-height:1.45}.company-origin-section{color:var(--white);background:#172327;grid-template-columns:minmax(420px,1.08fr) minmax(300px,.92fr);align-items:stretch;gap:0;padding-top:0;padding-bottom:0;display:grid}.company-origin-visual{min-height:650px;position:relative;overflow:hidden}.company-origin-visual:after{content:"";background:linear-gradient(#0000 54%,#0a1220c7);position:absolute;inset:0}.company-origin-visual img{object-fit:cover;object-position:center 28%}.company-origin-visual>span{z-index:2;color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:13px 16px;font-size:12px;font-weight:850;display:flex;position:absolute;bottom:24px;left:24px;right:24px}.company-origin-visual i{background:var(--orange);border-radius:50%;width:6px;height:6px}.company-origin-copy{align-content:center;gap:22px;padding:clamp(42px,7vw,90px);display:grid}.company-origin-copy h2{margin:0;font-size:clamp(38px,5vw,64px);line-height:.98}.company-origin-copy p{color:#ffffffa8;margin:0;font-size:17px;line-height:1.6}.company-origin-points{flex-wrap:wrap;gap:8px;display:flex}.company-origin-points span{color:#fffc;border:1px solid #ffffff24;border-radius:999px;padding:9px 12px;font-size:11px;font-weight:800}.company-belief-band{background:#eef4fb;border:1px solid #1f2b4617;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:34px;width:min(1120px,100% - 56px);margin:70px auto;padding:30px;display:grid}.company-belief-band>span{color:var(--orange-dark);text-transform:uppercase;font-size:11px;font-weight:900}.company-belief-band strong{font-size:21px;line-height:1.25}.company-belief-band a{color:var(--ink);white-space:nowrap;font-size:13px;font-weight:850}.demo-signal-section{width:min(1120px,100% - 56px);color:var(--white);background:#172327;border-radius:32px;grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);gap:70px;margin:0 auto;padding:54px;display:grid}.demo-signal-intro{align-content:start;gap:16px;display:grid}.demo-signal-intro h2{margin:0;font-size:clamp(36px,5vw,58px);line-height:1}.demo-signal-intro p{color:#ffffff9e;margin:0;line-height:1.5}.demo-signal-grid{gap:8px;display:grid}.demo-signal-grid article{border-bottom:1px solid #ffffff1a;grid-template-columns:auto minmax(0,1fr);gap:16px;padding:18px 0;display:grid}.demo-signal-grid article>span{background:var(--orange);border-radius:11px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.demo-signal-grid article div{gap:4px;display:grid}.demo-signal-grid strong{font-size:17px}.demo-signal-grid p{color:#ffffff94;margin:0;font-size:13px;line-height:1.4}.demo-flow-band{background:var(--white);border:1px solid #1f2b4617;border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));width:min(1000px,100% - 56px);margin:0 auto 50px;display:grid;overflow:hidden}.demo-flow-band div{border-right:1px solid #1f2b4617;align-items:center;gap:10px;padding:20px;display:flex}.demo-flow-band div:last-child{border-right:0}.demo-flow-band span{color:var(--orange-dark);font-size:11px;font-weight:900}.demo-flow-band strong{font-size:13px}.contact-route-band{background:var(--white);border:1px solid #1f2b4617;border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));width:min(1120px,100% - 56px);margin:-30px auto 50px;display:grid;overflow:hidden;box-shadow:0 18px 50px #1f2b4614}.contact-route-band>a{border-right:1px solid #1f2b4614;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:20px;display:grid}.contact-route-band>a:last-child{border-right:0}.contact-route-band>a>span{color:var(--blue-dark);font-size:10px;font-weight:900}.contact-route-band div{gap:4px;display:grid}.contact-route-band strong{font-size:13px}.contact-route-band small{color:var(--muted);font-size:10px;line-height:1.35}.contact-route-band i{color:var(--orange-dark);font-style:normal}.contact-ready-section{background:#eef4fb;border-radius:30px;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:60px;width:min(1120px,100% - 56px);margin:0 auto 70px;padding:50px;display:grid}.contact-ready-section h2{margin:12px 0 0;font-size:clamp(34px,5vw,56px);line-height:1}.contact-ready-section ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.contact-ready-section li{border-bottom:1px solid #1f2b461a;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:15px 0;font-weight:800;display:grid}.contact-ready-section li span{background:var(--white);width:34px;height:34px;color:var(--blue-dark);border-radius:10px;place-items:center;font-size:10px;display:grid}@media (max-width:900px){.employee-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-origin-section,.demo-signal-section,.contact-ready-section{grid-template-columns:1fr}.company-origin-visual{min-height:520px}.company-belief-band{grid-template-columns:1fr;gap:14px}.demo-flow-band,.contact-route-band{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-flow-band div:nth-child(2),.contact-route-band>a:nth-child(2){border-right:0}.demo-flow-band div:nth-child(-n+2),.contact-route-band>a:nth-child(-n+2){border-bottom:1px solid #1f2b4617}}@media (max-width:600px){.employee-profile-grid{gap:8px}.employee-profile-grid article{border-radius:18px}.employee-profile-grid article>div:last-child{padding:14px}.employee-profile-grid h3{font-size:21px}.employee-outcome-band{grid-template-columns:1fr;width:calc(100% - 24px)}.employee-outcome-band div{border-bottom:1px solid #ffffff1a;border-right:0}.company-origin-section{padding-left:0;padding-right:0}.company-origin-visual{min-height:410px}.company-origin-copy{padding:38px 20px}.company-belief-band,.demo-signal-section,.demo-flow-band,.contact-route-band,.contact-ready-section{width:calc(100% - 24px)}.demo-signal-section,.contact-ready-section{border-radius:24px;gap:32px;padding:28px 20px}.demo-flow-band,.contact-route-band{grid-template-columns:1fr}.demo-flow-band div,.contact-route-band>a{border-bottom:1px solid #1f2b4617;border-right:0}.demo-flow-band div:last-child,.contact-route-band>a:last-child{border-bottom:0}.contact-route-band{margin-top:0}}.pricing-detail-page{background:#fff}.detail-final-actions,.rollout-summary-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.detail-final-actions>a:not(.primary-button){min-height:56px;color:var(--white);border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:15px;font-weight:850;display:inline-flex}.rollout-summary-panel{gap:22px}.rollout-summary-actions a{justify-self:auto}.rollout-summary-actions a+a{background:var(--white);color:var(--ink);border:1px solid #1f2b461f}.docs-home-page .hc-home-hero{padding-top:64px}@media (min-width:901px) and (max-width:1100px){.detail-page .process-card{grid-template-columns:72px minmax(180px,.8fr) minmax(0,1fr) minmax(0,1fr);gap:20px;padding:26px}}@media (max-width:700px){.detail-final-actions,.rollout-summary-actions{grid-template-columns:1fr;width:100%;display:grid}.detail-final-actions>a,.rollout-summary-actions>a{width:100%}.docs-home-page .hc-home-hero{padding-top:48px}}.compare-detail-page,.trust-detail-page,.company-detail-page{background:#fff}.compare-detail-page .comparison-table-shell{width:min(1180px,100%)}.compare-detail-page .comparison-table tbody th{width:20%}.comparison-fit-grid{grid-template-columns:repeat(3,minmax(0,1fr));width:min(1120px,100%);margin:52px auto 0}.compare-hero-panel div:nth-child(3),.trust-hero-panel div:nth-child(3),.company-hero-panel div:nth-child(3){background:#eef8f5}@media (max-width:700px){.compare-detail-page .comparison-table tbody th{width:100%}.comparison-fit-grid{grid-template-columns:1fr;margin-top:38px}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes drift{0%,to{translate:0}50%{translate:0 -8px}}@keyframes card-swap{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes card-copy-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes prompt-copy-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.docs-page.hc-page{min-height:100svh;color:var(--ink);background:#fff;overflow:visible}.hc-main{min-height:70svh;overflow:visible}.hc-header{z-index:80;background:#fffffffa;border-bottom:1px solid #212d461a;position:sticky;top:0}.hc-header-inner{grid-template-columns:auto minmax(150px,1fr) minmax(260px,340px);grid-template-areas:"brand app search";align-items:center;gap:24px;width:min(1500px,100% - 48px);min-height:68px;margin:0 auto;display:grid}.hc-brand{min-height:44px;color:var(--ink);grid-area:brand;align-items:center;gap:18px;display:inline-flex}.hc-brand img{width:88px;height:auto}.hc-brand>span{background:#212d462e;width:1px;height:28px}.hc-brand strong{white-space:nowrap;letter-spacing:-.01em;font-size:17px;font-weight:860}.hc-header-search{grid-area:search}.hc-app-link{min-height:44px;color:var(--blue-dark);grid-area:app;justify-self:end;align-items:center;gap:6px;font-size:14px;font-weight:820;display:inline-flex}.hc-app-link svg{width:17px;height:17px}.hc-mobile-menu-button{display:none}.hc-search{z-index:8;width:100%;color:var(--ink);position:relative}.hc-search>input{width:100%;height:44px;color:var(--ink);background:#fff;border:1px solid #212d4626;border-radius:9px;outline:0;padding:0 50px 0 42px;font-size:14px;font-weight:580;transition:border-color .16s,box-shadow .16s}.hc-search>input::placeholder{color:#73798a}.hc-search>input:focus{border-color:#1456d9;box-shadow:0 0 0 3px #1456d921}.hc-search-icon{z-index:2;color:#596174;pointer-events:none;width:19px;height:19px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.hc-search>kbd{color:#687085;background:#f0f3f8;border:0;border-radius:5px;padding:3px 6px;font-family:inherit;font-size:11px;font-weight:700;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.hc-search-hero{width:min(760px,100%);margin:30px auto 0}.hc-search-hero>input{border:2px solid #1456d9;border-radius:10px;height:62px;padding-left:56px;padding-right:66px;font-size:17px;box-shadow:0 18px 50px #1456d914}.hc-search-hero .hc-search-icon{width:24px;height:24px;left:20px}.hc-search-results{background:#fff;border:1px solid #212d4621;border-radius:12px;max-height:min(520px,70vh);padding:7px;display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 24px 70px #1f2b462e}.hc-search-results.is-open{display:grid}.hc-search-results>a{border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:2px 14px;padding:11px 12px;display:grid}.hc-search-results>a:hover,.hc-search-results>a:focus-visible{background:#f2f6ff;outline:0}.hc-search-results>a span{color:var(--ink);font-size:14px;font-weight:800}.hc-search-results>a small{color:var(--blue-dark);font-size:11px;font-weight:760}.hc-search-results>a p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;margin:0;font-size:12.5px;line-height:1.35;overflow:hidden}.hc-search-empty{padding:16px}.hc-search-empty strong{font-size:14px;display:block}.hc-search-empty p{color:var(--muted);margin:5px 0 10px;font-size:13px}.hc-search-empty a{color:var(--blue-dark);font-size:13px;font-weight:800}.hc-home-hero{text-align:center;background:radial-gradient(at 50% 5%,#84aee626,#0000 44%),#fff;justify-items:center;padding:72px 24px 56px;display:grid}.hc-eyebrow{color:var(--blue-dark);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:900}.hc-home-hero h1{color:#0b101c;letter-spacing:-.055em;margin:0;font-size:clamp(46px,5vw,64px);font-weight:950;line-height:.98}.hc-home-hero>p:not(.hc-eyebrow){color:#4f576a;margin:18px 0 0;font-size:18px;line-height:1.45}.hc-journeys{border-top:1px solid #212d461c;border-bottom:1px solid #212d461c;grid-template-columns:repeat(4,minmax(0,1fr));width:min(1380px,100% - 64px);margin:0 auto;display:grid}.hc-journeys>a{color:#064fc9;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;min-height:92px;padding:14px 24px;display:grid}.hc-journeys>a+a{border-left:1px solid #212d461c}.hc-journeys>a:hover,.hc-journeys>a:focus-visible{background:#f7faff;outline:0}.hc-journeys>a>span{background:#edf4ff;border-radius:50%;place-items:center;width:45px;height:45px;display:grid}.hc-journeys svg{width:23px;height:23px}.hc-journeys>a>svg{width:18px;height:18px}.hc-journeys strong{font-size:16px;font-weight:860}.hc-home-directory{grid-template-columns:minmax(0,1fr) minmax(330px,420px);gap:54px;width:min(1320px,100% - 64px);margin:58px auto 0;display:grid}.hc-section-heading-row{grid-template-columns:minmax(0,1fr) minmax(220px,360px);align-items:end;gap:28px;margin-bottom:18px;display:grid}.hc-section-heading-row h2,.hc-popular-guides h2,.hc-start-here h2,.hc-support-banner h2{color:#0b101c;letter-spacing:-.035em;margin:0;font-size:27px;font-weight:920}.hc-section-heading-row>p,.hc-start-here>div:first-child>p:last-child{color:var(--muted);margin:0;font-size:14px;line-height:1.45}.hc-section-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;display:grid}.hc-section-list>a{border-top:1px solid #212d461f;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:72px;padding:12px 8px;display:grid}.hc-section-list>a:hover,.hc-section-list>a:focus-visible{background:#f8faff;outline:0}.hc-section-list>a>svg:first-child{color:#0959db;width:23px;height:23px}.hc-section-list>a>svg:last-child{color:#242b39;width:16px;height:16px}.hc-section-list span{gap:3px;display:grid}.hc-section-list strong{color:var(--ink);font-size:14.5px;font-weight:830}.hc-section-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.hc-section-list em{color:#7a8090;font-size:11px;font-style:normal;font-weight:780}.hc-popular-guides{background:#f8fbff;border:1px solid #212d461c;border-radius:12px;align-self:start;padding:26px 26px 16px}.hc-popular-guides>div{margin-top:10px}.hc-popular-guides a{border-top:1px solid #212d461a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 0;display:grid}.hc-popular-guides a:first-child{border-top:0}.hc-popular-guides a>span{gap:4px;display:grid}.hc-popular-guides strong{color:#0752cb;font-size:14px;font-weight:830}.hc-popular-guides small{color:var(--muted);font-size:12px;line-height:1.4}.hc-popular-guides svg{width:16px;height:16px}.hc-support-banner{background:#f0f6ff;border:1px solid #1456d947;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;width:min(1320px,100% - 64px);margin:54px auto 0;padding:18px 20px;display:grid}.hc-support-banner>span,.hc-sidebar-support>span{color:#fff;letter-spacing:2px;background:#0758d7;border-radius:50%;place-items:center;width:48px;height:48px;font-size:14px;font-weight:900;display:grid}.hc-support-banner h2{font-size:19px}.hc-support-banner p{color:var(--muted);margin:4px 0 0;font-size:13px}.hc-support-banner>a{color:#fff;background:#e84514;border-radius:8px;align-items:center;gap:6px;min-height:46px;padding:0 20px;font-size:14px;font-weight:850;display:inline-flex}.hc-support-banner>a svg{width:17px;height:17px}.hc-start-here{border-top:1px solid #212d461f;grid-template-columns:260px minmax(0,1fr);gap:54px;width:min(1320px,100% - 64px);margin:70px auto 96px;padding-top:32px;display:grid}.hc-start-links{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hc-start-links>a{border-left:1px solid #212d461f;min-height:190px;padding:0 28px;position:relative}.hc-start-links>a>span{color:#0b57d0;font-size:12px;font-weight:880}.hc-start-links strong{color:var(--ink);margin:30px 0 8px;font-size:17px;font-weight:880;line-height:1.2;display:block}.hc-start-links p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.hc-start-links svg{color:#0b57d0;width:18px;height:18px;position:absolute;bottom:4px;right:24px}.hc-footer{border-top:1px solid #212d461f;grid-template-columns:minmax(240px,1fr) auto;gap:40px;width:min(1320px,100% - 64px);margin:0 auto;padding:38px 0 48px;display:grid}.hc-footer>div{max-width:520px}.hc-footer strong{font-size:15px;font-weight:850}.hc-footer p{color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.5}.hc-footer nav{flex-wrap:wrap;justify-content:end;align-items:start;gap:12px 22px;display:flex}.hc-footer nav a{min-height:36px;color:var(--muted);font-size:13px;font-weight:720}.hc-article-layout{grid-template-columns:minmax(230px,270px) minmax(0,760px) minmax(180px,220px);justify-content:center;gap:clamp(30px,3.4vw,54px);width:min(1500px,100% - 48px);margin:0 auto;padding:34px 0 92px;display:grid}.hc-sidebar{scrollbar-width:thin;align-self:start;max-height:calc(100vh - 112px);padding:0 12px 18px 0;position:sticky;top:92px;overflow-y:auto}.hc-sidebar details{border-bottom:1px solid #212d4614}.hc-sidebar summary{color:#252a37;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:6px 3px;font-size:13px;font-weight:800;list-style:none;display:grid}.hc-sidebar summary::-webkit-details-marker{display:none}.hc-sidebar summary svg{color:#0758d7;width:19px;height:19px}.hc-sidebar summary i{color:#737a8d;font-size:14px;font-style:normal;transition:transform .15s;transform:rotate(-90deg)}.hc-sidebar details[open] summary i{transform:rotate(0)}.hc-sidebar ul{border-left:1px solid #212d461f;margin:0 0 10px 28px;padding:0 0 0 10px;list-style:none}.hc-sidebar li a{color:#62697a;border-radius:7px;margin:2px 0;padding:7px 9px;font-size:12.5px;font-weight:650;line-height:1.35;display:block}.hc-sidebar li a:hover,.hc-sidebar li a:focus-visible{color:#084fbf;background:#f2f6ff;outline:0}.hc-sidebar li a[aria-current=page]{color:#084fbf;background:#eaf2ff;font-weight:820}.hc-sidebar-support{background:#f5f9ff;border:1px solid #1456d933;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 12px;margin-top:18px;padding:14px;display:grid}.hc-sidebar-support>span{grid-row:span 2;width:36px;height:36px;font-size:10px}.hc-sidebar-support strong{font-size:13px}.hc-sidebar-support p{color:var(--muted);margin:0;font-size:11.5px;line-height:1.35}.hc-sidebar-support a{color:#fff;text-align:center;background:#e84514;border-radius:7px;grid-column:1/-1;min-height:40px;margin-top:9px;padding:11px 12px;font-size:12.5px;font-weight:850}.hc-article{color:#303644;min-width:0;font-size:16px;line-height:1.7}.hc-breadcrumbs{color:#596174;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:18px;font-size:12.5px;font-weight:700;display:flex}.hc-breadcrumbs a{color:#0758d7;text-decoration:none}.hc-breadcrumbs svg{width:13px;height:13px}.docs-article.hc-article h1{color:#0b101c;letter-spacing:-.05em;max-width:720px;margin:0 0 13px;font-size:clamp(40px,4vw,54px);font-weight:950;line-height:.98}.hc-article .docs-lede{color:#586174;max-width:680px;margin-bottom:22px;font-size:17px;line-height:1.5}.hc-article-summary{background:#f4f8ff;border:1px solid #1456d93b;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hc-article-summary>div,.hc-article-summary>a{color:#31394a;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:10px;min-height:130px;padding:18px 16px;text-decoration:none;display:grid}.hc-article-summary>*+*{border-left:1px solid #1456d924}.hc-article-summary>*>span{color:#0758d7;background:#e3edff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;font-weight:900;display:grid}.hc-article-summary p{color:#596174;margin:0;font-size:12px;line-height:1.45}.hc-article-summary p strong{color:#074fc1;margin-bottom:5px;font-size:12.5px;font-weight:850;display:block}.hc-review-meta{color:#737a8b;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:12px;font-size:11.5px;font-weight:660;display:flex}.hc-review-meta>span+span:before{color:#a0a6b3;content:"•";margin-right:18px}.hc-review-meta>span:last-child{color:#246b47;font-weight:820}.hc-review-meta>span.is-product-verification-required{color:#8a5a05}.hc-review-meta>span.is-legal-review-required{color:#a33416}.hc-review-notice{color:#5f4930;background:#fff8e9;border-left:3px solid #d98000;margin-top:14px;padding:10px 14px;font-size:12.5px;line-height:1.5}.hc-article-body{margin-top:34px}.hc-article-body>h2,.hc-article-body>h3{scroll-margin-top:96px}.docs-article.hc-article h2{color:#0f1521;letter-spacing:-.025em;margin:48px 0 14px;font-size:27px;font-weight:920;line-height:1.15}.docs-article.hc-article h3{color:#151b28;margin:30px 0 8px;font-size:19px;font-weight:870;line-height:1.28}.docs-article.hc-article p{margin-bottom:15px}.docs-article.hc-article ul,.docs-article.hc-article ol{margin-bottom:19px}.docs-article.hc-article li{margin-bottom:8px}.docs-article.hc-article a{color:#0758d7;text-decoration-color:#0758d74d}.docs-article.hc-article table{border-collapse:collapse;width:100%;margin:20px 0 26px;font-size:13.5px;line-height:1.45}.docs-article.hc-article th,.docs-article.hc-article td{text-align:left;vertical-align:top;border-bottom:1px solid #212d461f;padding:12px 10px}.docs-article.hc-article th{color:#222937;background:#f5f8fc;font-weight:850}.docs-frame{margin:26px 0 30px}.docs-frame img,.docs-article.hc-article img{border:1px solid #1456d938;border-radius:10px;width:100%;box-shadow:0 18px 42px #1f2b4617}.docs-frame figcaption{color:#747b8b;font-size:12px}.docs-callout{border:1px solid #212d4621;border-radius:10px;grid-template-columns:120px minmax(0,1fr);gap:16px;margin:24px 0;padding:16px 18px;display:grid}.docs-callout-label{color:#384154;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:900}.docs-callout>div>:last-child{margin-bottom:0}.docs-callout-note,.docs-callout-info{background:#f2f7ff;border-color:#1456d93d}.docs-callout-tip{background:#f0faf5;border-color:#1c8a5a47}.docs-callout-warning{background:#fff6f1;border-color:#e8451452}.docs-callout-warning .docs-callout-label{color:#d23c10}.hc-toc{scrollbar-width:thin;align-self:start;max-height:calc(100vh - 120px);padding-top:3px;position:sticky;top:96px;overflow-y:auto}.hc-toc>strong{color:#1f2532;margin-bottom:12px;font-size:13px;font-weight:860;display:block}.hc-toc ol,.hc-mobile-toc ol{margin:0;padding:0;list-style:none}.hc-toc li{border-left:1px solid #212d461f;margin:0}.hc-toc li.is-nested a{padding-left:20px;font-size:11px}.hc-toc a{color:#667083;padding:6px 0 6px 12px;font-size:11.5px;font-weight:650;line-height:1.35;display:block}.hc-toc a:hover,.hc-toc a:focus-visible{color:#0758d7;outline:0}.hc-mobile-toc{display:none}.hc-related{border-top:1px solid #212d461f;margin-top:50px;padding-top:28px}.docs-article.hc-article .hc-related h2{margin-top:0;font-size:23px}.hc-related>div{border-top:1px solid #212d461c;border-bottom:1px solid #212d461c;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;display:grid}.hc-related>div>a{min-height:142px;color:var(--ink);grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:18px;text-decoration:none;display:grid}.hc-related>div>a+a{border-left:1px solid #212d461c}.hc-related>div>a>span{align-content:start;gap:7px;display:grid}.hc-related strong{font-size:13.5px;line-height:1.35}.hc-related small{color:var(--muted);font-size:11.5px;line-height:1.4}.hc-related svg{color:#0758d7;width:15px;height:15px}.hc-feedback{background:#f7faff;border:1px solid #1456d938;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(180px,auto);align-items:center;gap:22px;margin-top:38px;padding:15px 18px;display:grid}.hc-feedback-question{align-items:center;gap:18px;display:flex}.hc-feedback-question>strong{font-size:13px}.hc-feedback-question>div{gap:8px;display:flex}.hc-feedback button{color:#243044;cursor:pointer;background:#fff;border:1px solid #1456d940;border-radius:7px;min-width:80px;min-height:38px;font-size:12px;font-weight:800}.hc-feedback button[aria-pressed=true]{color:#0758d7;background:#eaf2ff;border-color:#0758d7}.hc-feedback-support{color:#687083;text-align:right;justify-items:end;font-size:11.5px;line-height:1.35;display:grid}.hc-feedback-support p{margin:0}.hc-feedback-support a{color:#0758d7;font-size:12px;font-weight:850;text-decoration:none}.hc-article .docs-pagination{margin-top:34px}.hc-mobile-menu-layer{z-index:100;position:fixed;inset:0}.hc-mobile-menu-backdrop{background:#0a0f1a6b;border:0;width:100%;position:absolute;inset:0}.hc-mobile-menu-panel{background:#fff;width:min(420px,100% - 28px);padding:20px;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-20px 0 60px #0d162833}.hc-mobile-menu-topline{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.hc-mobile-menu-topline>strong{font-size:18px;font-weight:900}.hc-mobile-menu-close{width:44px;height:44px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #212d4624;border-radius:50%;place-items:center;font-size:27px;line-height:1;display:grid}.hc-search-menu{margin-bottom:18px}.hc-mobile-menu-nav details{border-top:1px solid #212d461c}.hc-mobile-menu-nav summary{color:#242a37;cursor:pointer;min-height:48px;padding:14px 2px;font-size:14px;font-weight:820}.hc-mobile-menu-nav ul{margin:0 0 12px;padding:0 0 0 12px;list-style:none}.hc-mobile-menu-nav a{color:#61697a;border-radius:8px;min-height:44px;padding:11px 12px;font-size:13px;font-weight:650;display:block}.hc-mobile-menu-nav a[aria-current=page]{color:#0758d7;background:#eaf2ff;font-weight:820}.hc-mobile-support-link{color:#fff;text-align:center;background:#e84514;border-radius:8px;min-height:48px;margin-top:18px;padding:14px;font-size:13px;font-weight:850;display:block}.hc-mobile-app-link{color:#0758d7;background:#f3f7ff;border:1px solid #1456d947;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:48px;margin-top:18px;padding:13px 14px;font-size:13px;font-weight:850;display:flex}.hc-mobile-app-link svg{width:17px;height:17px}.hc-mobile-app-link+.hc-mobile-support-link{margin-top:10px}.hc-search input:focus-visible,.hc-mobile-menu-button:focus-visible,.hc-mobile-menu-close:focus-visible,.hc-feedback button:focus-visible,.hc-support-banner>a:focus-visible,.hc-sidebar-support a:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.hc-search-results>a:focus-visible,.hc-journeys>a:focus-visible,.hc-section-list>a:focus-visible,.hc-sidebar li a:focus-visible,.hc-toc a:focus-visible,.hc-popular-guides a:focus-visible,.hc-start-links>a:focus-visible,.hc-related>div>a:focus-visible,.hc-mobile-app-link:focus-visible,.hc-mobile-support-link:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media (max-width:1240px){.hc-article-layout{grid-template-columns:minmax(220px,250px) minmax(0,760px)}.hc-toc{display:none}.hc-mobile-toc{background:#fff;border:1px solid #212d4626;border-radius:9px;margin:24px 0 0;display:block}.hc-mobile-toc summary{color:#242a37;cursor:pointer;min-height:48px;padding:12px 16px;font-size:13px;font-weight:850}.hc-mobile-toc ol{border-top:1px solid #212d461a;padding:10px 16px 14px}.hc-mobile-toc li{margin:0}.hc-mobile-toc li.is-nested a{padding-left:15px}.hc-mobile-toc a{color:#0758d7;padding:7px 0;font-size:12px;font-weight:700;display:block}}@media (max-width:960px){.hc-header-inner{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand menu";width:min(720px,100% - 32px);min-height:66px}.hc-header-search,.hc-app-link{display:none}.hc-mobile-menu-button{color:#242a37;cursor:pointer;background:#fff;border:1px solid #212d4624;border-radius:8px;grid-area:menu;align-items:center;gap:9px;min-height:44px;padding:0 13px;font-size:13px;font-weight:830;display:inline-flex}.hc-menu-lines{gap:3px;width:17px;display:grid}.hc-menu-lines i{background:currentColor;height:1.5px;display:block}.hc-article-layout{grid-template-columns:minmax(0,760px);width:min(760px,100% - 40px);padding-top:28px}.hc-sidebar{display:none}.hc-home-directory{grid-template-columns:1fr}.hc-popular-guides{width:100%}.hc-journeys{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-journeys>a:nth-child(3){border-left:0}.hc-journeys>a:nth-child(n+3){border-top:1px solid #212d461c}.hc-start-here{grid-template-columns:1fr;gap:28px}}@media (max-width:700px){.hc-brand{gap:11px}.hc-brand img{width:75px}.hc-brand>span{height:24px}.hc-brand strong{font-size:14px}.hc-home-hero{padding:50px 17px 42px}.hc-home-hero h1{font-size:clamp(38px,12vw,48px)}.hc-home-hero>p:not(.hc-eyebrow){max-width:340px;font-size:15px}.hc-search-hero{margin-top:24px}.hc-search-hero>input{height:56px;font-size:15px}.hc-search>kbd{display:none}.hc-journeys,.hc-home-directory,.hc-support-banner,.hc-start-here,.hc-footer{width:calc(100% - 34px)}.hc-journeys{grid-template-columns:1fr}.hc-journeys>a{min-height:68px;padding:10px 8px}.hc-journeys>a+a,.hc-journeys>a:nth-child(3){border-top:1px solid #212d461c;border-left:0}.hc-journeys>a>span{width:40px;height:40px}.hc-home-directory{margin-top:42px}.hc-section-heading-row{grid-template-columns:1fr;gap:8px}.hc-section-list{grid-template-columns:1fr}.hc-section-list small{white-space:normal}.hc-popular-guides{padding:22px 18px 10px}.hc-support-banner{grid-template-columns:auto minmax(0,1fr);gap:13px;margin-top:38px;padding:16px}.hc-support-banner>span{width:42px;height:42px}.hc-support-banner>a{grid-column:1/-1;justify-content:center;margin-top:5px}.hc-start-here{margin-top:50px;margin-bottom:62px}.hc-start-links{grid-template-columns:1fr}.hc-start-links>a{border-top:1px solid #212d461c;border-left:0;min-height:142px;padding:18px 4px}.hc-start-links strong{margin-top:20px}.hc-footer{grid-template-columns:1fr;gap:24px;padding-bottom:34px}.hc-footer nav{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:start;display:grid}.hc-article-layout{width:calc(100% - 34px);padding:22px 0 64px}.hc-breadcrumbs{margin-bottom:15px;font-size:11.5px}.docs-article.hc-article h1{font-size:clamp(36px,10vw,45px);line-height:1.02}.hc-article .docs-lede{font-size:15.5px}.hc-article-summary{grid-template-columns:1fr;padding:0 16px}.hc-article-summary>div,.hc-article-summary>a{min-height:auto;padding:15px 0}.hc-article-summary>*+*{border-top:1px solid #1456d924;border-left:0}.hc-review-meta{gap:3px;display:grid}.hc-review-meta>span+span:before{display:none}.hc-article-body{margin-top:26px}.docs-article.hc-article h2{margin-top:40px;font-size:24px}.docs-article.hc-article h3{font-size:18px}.docs-article.hc-article table{white-space:nowrap;display:block;overflow-x:auto}.docs-callout{grid-template-columns:1fr;gap:6px;padding:15px}.hc-related>div{grid-template-columns:1fr}.hc-related>div>a{min-height:112px}.hc-related>div>a+a{border-top:1px solid #212d461c;border-left:0}.hc-feedback{grid-template-columns:1fr;gap:14px;padding:16px}.hc-feedback-question{justify-content:space-between;gap:10px}.hc-feedback button{min-width:68px;min-height:44px}.hc-feedback-support{text-align:left;border-top:1px solid #212d461a;justify-items:start;padding-top:11px}.hc-article .docs-pagination{grid-template-columns:1fr;display:grid}.hc-article .docs-pagination a{max-width:100%}.hc-article .docs-pagination-next{text-align:left}}.site-header{z-index:70;border:1px solid #0000;border-radius:18px;width:min(1200px,100% - 40px);min-height:64px;margin:0 auto;padding:7px 9px 7px 18px;transition:background .18s,border-color .18s,box-shadow .18s;position:fixed;top:18px;left:0;right:0;transform:none}.site-header.is-scrolled{background:#fffffffa;border-color:#1f2b4617;box-shadow:0 18px 52px #1f2b461f}.site-header.is-scrolled .brand{filter:none}.site-header.is-scrolled .header-links{color:var(--ink)}.site-header.is-scrolled .header-cta{background:var(--orange);color:var(--white);box-shadow:none;border-color:#ff4b1633}.site-header .header-cta{min-height:48px;padding:0 22px}.site-header .nav-menu-button{width:48px;height:48px}.hero-inner{grid-template-columns:minmax(0,1fr) minmax(390px,.72fr);gap:46px;width:min(1120px,100% - 96px);min-height:100svh;padding:124px 0 58px}.hero-copy{transform:none}.hero-copy h1{font-size:88px;line-height:.9}.hero-copy h1 .hero-title-desktop{display:block}.hero-copy h1 .hero-title-mobile,.mobile-proof-pill{display:none}.hero-copy .hero-actions{margin-top:34px}.hero-copy .hero-actions .primary-button,.hero-secondary-link{min-height:58px}.hero-copy .hero-microcopy{margin-top:18px;font-size:14px;font-weight:720}.rebuilt-section{min-height:610px;padding-top:90px;padding-bottom:116px}.rebuilt-copy{width:min(1020px,100%)}.rebuilt-copy h2{max-width:760px;font-size:54px}.home-steps{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;margin-top:34px;display:grid}.home-steps article{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff2e;border:1px solid #ffffff57;border-radius:20px;align-content:start;gap:10px;min-height:164px;padding:20px;display:grid;box-shadow:inset 0 1px #ffffff2e}.home-steps article>span{color:#ffffffb8;font-size:12px;font-weight:900}.home-steps h3{color:var(--white);margin:0;font-size:21px;line-height:1.05}.home-steps article p{color:#ffffffd1;width:auto;text-shadow:none;margin:0;font-size:14px;line-height:1.38}.rebuilt-copy>a{margin-top:26px}.section-heading h2,.everything-heading h2,.story-section>h2,.final-cta h2,.proof-intro h2{font-size:60px}.section-heading span{font-size:18px;line-height:1.4}.funnel-proof-section,.anatomy-section,.roster-section,.platform-section,.home-differentiation-section,.story-section,.enterprise-section,.everything-section,.faq-section{padding-top:92px;padding-bottom:96px}.section-heading,.section-heading.compact{gap:54px}.section-heading p,.everything-heading p{margin-bottom:-34px;font-size:14px}.anatomy-board{min-height:580px;margin-top:56px}.roster-shell,.capability-grid,.enterprise-outcome-grid,.faq-list{margin-top:52px}.platform-stage{min-height:650px;margin-top:54px}.story-section>h2{margin-bottom:44px}.everything-heading{margin-bottom:46px}.feature-columns article{min-height:480px}.feature-columns h3{font-size:27px}.feature-columns p{font-size:16px}.section-actions-inline{flex-wrap:wrap;justify-content:center;gap:12px;width:min(1120px,100%);margin:34px auto 0;display:flex}.section-actions-inline a,.final-cta-actions>a:not(.primary-button){background:var(--white);min-height:50px;color:var(--ink);border:1px solid #1f2b461f;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:14px;font-weight:850;transition:transform .18s,border-color .18s,background .18s;display:inline-flex;box-shadow:0 14px 32px #1f2b460f}.section-actions-inline a:first-child{border-color:var(--orange);background:var(--orange);color:var(--white)}.section-actions-inline a:hover,.final-cta-actions>a:hover{border-color:var(--orange);transform:translateY(-2px)}.section-actions-inline a:first-child:hover{background:var(--orange-dark)}.faq-list summary{min-height:76px;font-size:20px}.faq-list p{font-size:16px}.final-cta{min-height:560px;padding-top:74px;padding-bottom:84px}.final-cta-copy>p{max-width:570px;margin-top:22px;font-size:18px;line-height:1.46}.final-cta-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.final-cta-actions .primary-button{min-height:58px;margin-top:0}.final-cta-actions>a:not(.primary-button){min-height:58px;padding:0 26px}.final-cta-copy .final-cta-email{margin-top:18px;font-size:14px}.site-footer{border-top:1px solid #1f2b4614}.hero-secondary-link:focus-visible,.header-cta:focus-visible,.header-links a:focus-visible,.section-actions-inline a:focus-visible,.final-cta-actions>a:focus-visible,.site-footer a:focus-visible,.segmented button:focus-visible,.story-dots button:focus-visible{outline:3px solid var(--focus);outline-offset:3px}section[id]{scroll-margin-top:96px}@media (max-width:900px){.site-header{background:#37528fbd;border-color:#ffffff47;gap:10px;width:min(720px,100% - 20px);min-height:58px;padding:5px 6px 5px 12px;top:10px;box-shadow:0 12px 36px #1f2b4614}.site-header.is-scrolled{background:#fffffffa;border-color:#1f2b4617}.site-header .header-cta{min-height:44px;padding:0 16px}.site-header .nav-menu-button{width:44px;height:44px}.hero-inner{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);gap:22px;width:min(720px,100% - 34px);min-height:auto;padding-top:108px}.hero-copy{grid-area:1/1;justify-items:center;display:grid}.hero-visual{grid-area:2/1;width:100%}.hero-copy h1{order:2;max-width:580px;font-size:52px;line-height:.96}.hero-copy h1 .hero-title-desktop{display:none}.hero-copy h1 .hero-title-mobile{display:block}.mobile-proof-pill{color:var(--ink);background:#ffffffeb;border:1px solid #ffffffb8;border-radius:999px;order:1;align-items:center;gap:8px;margin-bottom:18px;padding:7px 12px 7px 8px;display:inline-flex;box-shadow:0 12px 30px #1f2b461f}.mobile-proof-pill strong{background:var(--orange);color:var(--white);border-radius:999px;padding:6px 8px;font-size:12px;line-height:1}.mobile-proof-pill span{font-size:12px;font-weight:850}.hero-copy .hero-subhead{order:3;max-width:520px}.hero-copy .hero-actions{order:4}.hero-copy .hero-microcopy{order:5}.section-heading h2,.everything-heading h2,.story-section>h2,.final-cta h2,.proof-intro h2,.rebuilt-copy h2{font-size:44px}.funnel-proof-section,.anatomy-section,.roster-section,.platform-section,.home-differentiation-section,.story-section,.enterprise-section,.everything-section,.faq-section{padding-top:72px;padding-bottom:76px}.section-heading,.section-heading.compact{gap:24px}.section-heading p,.everything-heading p{margin-bottom:0}.home-steps{max-width:720px}.anatomy-board,.roster-shell,.platform-stage,.capability-grid,.enterprise-outcome-grid,.faq-list{margin-top:42px}.final-cta{text-align:left;gap:42px;padding-top:72px}.final-cta-copy{order:-1}.final-cta-visual{width:min(390px,72vw)}.site-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 28px}.footer-brand{grid-column:1/-1}}@media (max-width:700px){.home-steps{grid-template-columns:1fr}.home-steps article{min-height:auto}.anatomy-grid .anatomy-item:nth-child(n+5),.roster-list article:nth-child(n+5),.enterprise-outcome-grid .enterprise-outcome-card:nth-child(n+3),.enterprise-trust-list>div:nth-child(n+5){display:none}}@media (max-width:520px){.site-header{grid-template-columns:auto minmax(0,1fr) auto auto;gap:8px}.brand{width:74px}.site-header .header-cta{min-height:42px;padding:0 13px;font-size:12px}.site-header .nav-menu-button{width:42px;height:42px}.nav-menu-panel{top:var(--nav-menu-top,78px);right:var(--nav-menu-right,10px);width:calc(100vw - 20px);max-height:calc(100svh - var(--nav-menu-top,78px) - 10px);border-radius:20px;padding:10px}.nav-menu-panel-top{padding:2px 2px 4px 10px}.nav-menu-links{grid-template-columns:1fr}.nav-menu-links a{border-radius:14px;padding:10px 12px}.nav-menu-links span{font-size:16px}.nav-menu-links small{display:none}.nav-menu-actions{gap:10px}.nav-menu-app-link{min-height:44px}.hero-inner{gap:16px;padding:100px 0 46px}.hero-copy{text-align:left;justify-items:start;width:100%;max-width:354px;margin:0 auto}.hero-copy h1{max-width:100%;font-size:38px;line-height:.98}.mobile-proof-pill{margin-bottom:14px}.hero-copy .hero-subhead{max-width:346px;margin-top:18px;font-size:16px;line-height:1.42}.hero-copy .hero-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;width:100%;margin-top:24px;display:grid}.hero-copy .hero-actions .primary-button,.hero-secondary-link{text-align:center;justify-content:center;width:100%;min-height:52px;padding:0 14px;font-size:13px}.hero-copy .hero-actions .primary-button{gap:8px}.hero-copy .hero-microcopy{max-width:none;margin-top:14px;font-size:12px}.rebuilt-section{min-height:auto;padding:68px 18px 88px}.rebuilt-copy{max-width:354px}.rebuilt-copy h2,.section-heading h2,.everything-heading h2,.story-section>h2,.final-cta h2,.proof-intro h2{font-size:36px;line-height:1}.home-steps{margin-top:28px}.section-heading span{font-size:16px}.funnel-proof-section,.anatomy-section,.roster-section,.platform-section,.home-differentiation-section,.story-section,.enterprise-section,.everything-section,.faq-section{padding-top:64px;padding-bottom:68px}.proof-moment-grid .proof-moment-card:nth-child(n+3),.industry-list span:nth-child(n+5),.proof-metrics div:nth-child(n+3),.anatomy-grid .anatomy-item:nth-child(n+4),.roster-list article:nth-child(n+4),.enterprise-trust-list>div:nth-child(n+3),.work-card-action,.work-card-lead{display:none}.proof-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-metrics div{min-height:104px;padding:16px}.proof-metrics strong{font-size:25px}.anatomy-board{padding:20px}.anatomy-item{border-radius:20px;padding:20px}.roster-lead{border-radius:28px;min-height:280px;padding:28px}.roster-lead strong{font-size:46px}.roster-list article{border-radius:22px;min-height:166px;padding:22px}.platform-stage{min-height:auto}.agent-workspace{border-radius:28px}.capability-card,.enterprise-outcome-card{border-radius:22px;min-height:auto;padding:22px}.story-card{min-height:auto}.story-card h3{font-size:38px}.story-card p{font-size:16px}.story-visual{min-height:330px}.enterprise-trust-panel{border-radius:26px;padding:24px}.enterprise-trust-list{grid-template-columns:1fr}.feature-columns article{border-radius:24px;min-height:auto}.feature-copy{padding:24px}.feature-columns h3{font-size:25px}.surface-rail{gap:8px}.surface-rail span,.story-tags span{padding:10px 13px;font-size:12px}.faq-list summary{grid-template-columns:auto 1fr auto;gap:10px;min-height:68px;padding:18px;font-size:16px}.faq-list summary:after{width:30px;height:30px}.faq-list p{padding:0 18px 20px 48px;font-size:14px}.section-actions-inline{margin-top:28px}.section-actions-inline a{min-height:48px;padding:0 18px;font-size:13px}.final-cta{gap:34px;width:min(100% - 34px,354px);min-height:auto;padding:64px 0}.final-cta-copy>p{font-size:16px}.final-cta-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.final-cta-actions .primary-button,.final-cta-actions>a:not(.primary-button){justify-content:center;min-height:52px;padding:0 14px;font-size:13px}.final-cta-visual{width:min(100%,330px)}.site-footer{width:min(100% - 34px,354px);padding:30px 0 36px}.footer-trust-band,.footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}.footer-trust-band{padding:24px 0}.footer-trust-heading,.footer-trust-signals,.footer-trust-link,.footer-brand{grid-column:1/-1}.footer-trust-signals{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.footer-trust-signals>span{min-width:0;padding:0 9px;font-size:10.5px}.footer-main{padding:40px 0 38px}.footer-main nav{gap:12px}.site-footer a{font-size:13px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:16px}.footer-bottom>div:first-child,.footer-bottom-links{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:340px){.proof-metrics{grid-template-columns:1fr}.header-cta{display:none}.site-header{grid-template-columns:auto minmax(0,1fr) auto}.site-header .nav-menu{grid-column:3}.hero-copy .hero-actions,.final-cta-actions{grid-template-columns:1fr}.hero-copy h1{font-size:34px}}.employee-selector{background:#eef2f8;border:1px solid #1f2b4614;border-radius:36px;width:min(1120px,100%);margin:52px auto 0;padding:14px;box-shadow:0 30px 86px #1f2b461a}.employee-selector-stage{background:var(--white);border:1px solid #1f2b4612;border-radius:28px;grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr);min-height:520px;display:grid;overflow:hidden}.employee-selector-stage:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.employee-selector-portrait{background:linear-gradient(#ffffff85 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#ffffff85 1px,#0000 1px) 0 0/72px 72px,linear-gradient(145deg,#dce8fb 0%,#f8fbff 58%,#ffe6da 100%);min-height:520px;position:relative;overflow:hidden}.employee-selector-portrait:after{content:"";filter:blur(18px);background:#1f2b4621;border-radius:50%;height:42px;position:absolute;bottom:4%;left:12%;right:12%}.employee-selector-image{z-index:1;object-fit:cover;object-position:center 17%}.employee-availability{z-index:2;min-height:42px;color:var(--ink);background:#ffffffeb;border:1px solid #ffffffc7;border-radius:999px;align-items:center;gap:9px;padding:0 15px;font-size:13px;font-weight:850;display:inline-flex;position:absolute;bottom:20px;right:20px;box-shadow:0 14px 34px #1f2b461f}.employee-availability i{background:#22a06b;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #22a06b1f}.employee-selector-copy{align-content:center;justify-items:start;padding:48px 54px;display:grid}.employee-role-eyebrow{color:var(--muted);align-items:center;gap:10px;margin-bottom:22px;font-size:13px;font-weight:820;display:flex}.employee-role-eyebrow strong{color:var(--blue-dark);background:#e8effd;border-radius:999px;padding:7px 10px;font-size:12px}.employee-selector-copy h3{max-width:560px;color:var(--ink);margin:0;font-size:48px;line-height:.98}.employee-selector-copy>p{max-width:590px;color:var(--muted);margin:22px 0 0;font-size:17px;font-weight:620;line-height:1.45}.employee-role-outcome{border-top:1px solid #1f2b4617;border-bottom:1px solid #1f2b4617;gap:7px;width:100%;margin-top:28px;padding:18px 0;display:grid}.employee-role-outcome span{color:var(--blue-dark);text-transform:uppercase;font-size:11px;font-weight:900}.employee-role-outcome strong{color:var(--ink);font-size:18px;line-height:1.25}.employee-role-channels{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.employee-role-channels span{color:#444a59;background:#f0f3f8;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:820}.employee-role-link{background:var(--orange);min-height:52px;color:var(--white);border-radius:999px;align-items:center;gap:12px;margin-top:26px;padding:0 20px 0 22px;font-size:14px;font-weight:850;transition:background .18s,transform .18s;display:inline-flex;box-shadow:0 16px 36px #dd370c33}.employee-role-link:hover{background:var(--orange-dark);transform:translateY(-2px)}.employee-role-link:focus-visible,.employee-selector-tabs button:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.employee-selector-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.employee-selector-tabs button{min-width:0;min-height:82px;color:var(--ink);cursor:pointer;text-align:left;background:#ffffffb3;border:1px solid #0000;border-radius:18px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px 8px 8px;transition:background .18s,border-color .18s,transform .18s;display:grid}.employee-selector-tabs button:hover{transform:translateY(-2px)}.employee-selector-tabs button.active{background:var(--white);border-color:#dd370c47;box-shadow:0 12px 30px #1f2b4614}.employee-tab-image{background:#e5edf9;border-radius:14px;width:54px;height:64px;position:relative;overflow:hidden}.employee-tab-image img{object-fit:cover;object-position:center 17%}.employee-tab-copy{gap:4px;min-width:0;display:grid}.employee-tab-copy strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1;overflow:hidden}.employee-tab-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:680;overflow:hidden}.employee-tab-number{color:#1f2b4642;font-size:11px;font-weight:900}@media (max-width:900px){.employee-selector-stage{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr)}.employee-selector-copy{padding:38px 34px}.employee-selector-copy h3{font-size:40px}.employee-selector-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.employee-selector{border-radius:28px;padding:8px}.employee-selector-stage{border-radius:22px;grid-template-columns:1fr}.employee-selector-portrait{min-height:340px}.employee-selector-copy{padding:30px 24px 32px}.employee-selector-copy h3{font-size:36px}.employee-selector-copy>p{font-size:15px}.employee-selector-tabs{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;padding:2px 0 4px;display:flex;overflow-x:auto}.employee-selector-tabs::-webkit-scrollbar{display:none}.employee-selector-tabs button{scroll-snap-align:start;flex:0 0 190px;grid-template-columns:48px minmax(0,1fr) auto;min-height:74px}.employee-tab-image{width:48px;height:56px}}@media (max-width:400px){.employee-selector-portrait{min-height:300px}.employee-selector-copy h3{font-size:33px}.employee-role-outcome strong{font-size:16px}}.platform-demo-stage{width:min(1120px,100%);margin:68px auto 0}.platform-demo-tabs{background:#f0f3f7;border:1px solid #1f2b4612;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:min(560px,100%);min-height:64px;margin:0 auto 18px;padding:6px;display:grid}.platform-demo-tabs button{color:#6b7180;cursor:pointer;background:0 0;border:0;border-radius:13px;min-width:0;padding:0 18px;font-size:14px;font-weight:820;transition:background .18s,color .18s,box-shadow .18s}.platform-demo-tabs button:hover{color:var(--ink)}.platform-demo-tabs button.active{background:var(--white);color:var(--ink);box-shadow:0 8px 22px #1f2b4617}.platform-demo-tabs button:focus-visible,.platform-demo-console:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.platform-demo-console{background:var(--white);opacity:0;border:1px solid #1f2b461c;border-radius:30px;transition:opacity .52s,transform .62s cubic-bezier(.2,.8,.2,1);overflow:hidden;transform:translateY(18px);box-shadow:0 34px 80px #1f2b461f}.platform-demo-stage.is-revealed .platform-demo-console{opacity:1;transform:translateY(0)}.platform-demo-toolbar{background:#fbfcfe;border-bottom:1px solid #1f2b4614;justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:0 22px;display:flex}.platform-demo-toolbar>div,.platform-demo-live{align-items:center;display:flex}.platform-demo-toolbar>div{gap:10px}.platform-demo-toolbar strong{color:var(--ink);font-size:14px}.platform-demo-mark{background:var(--orange);width:28px;height:28px;color:var(--white);border-radius:8px;place-items:center;font-size:13px;font-weight:950;display:grid}.platform-demo-live{color:#247645;background:#eaf8ef;border-radius:999px;gap:8px;padding:8px 11px;font-size:11px;font-weight:900}.platform-demo-live i{background:#31aa62;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #31aa621c}.platform-demo-grid{grid-template-columns:220px minmax(0,1fr) 270px;min-height:570px;display:grid}.platform-demo-profile,.platform-demo-actions{background:#f7f9fc;min-width:0;padding:24px 20px}.platform-demo-profile{border-right:1px solid #1f2b4614}.platform-demo-avatar{aspect-ratio:1/1.04;background:#e7edf7;border-radius:18px;width:100%;position:relative;overflow:hidden}.platform-demo-avatar img{object-fit:cover;object-position:center 18%}.platform-demo-identity{margin-top:20px}.platform-demo-identity span,.platform-demo-panel-heading span,.platform-demo-outcome>span{color:var(--blue-dark);text-transform:uppercase;font-size:10px;font-weight:920}.platform-demo-identity h3{color:var(--ink);margin:5px 0 0;font-size:28px;line-height:1}.platform-demo-identity p{color:var(--muted);margin:9px 0 0;font-size:12px;font-weight:650;line-height:1.4}.platform-demo-details{border-top:1px solid #1f2b4614;gap:0;margin:20px 0 0;display:grid}.platform-demo-details>div{border-bottom:1px solid #1f2b4614;gap:4px;padding:13px 0;display:grid}.platform-demo-details dt{color:#7c8290;text-transform:uppercase;font-size:9px;font-weight:900}.platform-demo-details dd{color:#343947;margin:0;font-size:11px;font-weight:760;line-height:1.3}.platform-demo-conversation{background:var(--white);grid-template-rows:auto 1fr auto;min-width:0;padding:26px;display:grid}.platform-demo-panel-heading{border-bottom:1px solid #1f2b4614;justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;padding-bottom:17px;display:flex}.platform-demo-panel-heading>div{gap:5px;min-width:0;display:grid}.platform-demo-panel-heading strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:17px;line-height:1.15;overflow:hidden}.platform-demo-panel-heading small{color:#737986;flex:none;font-size:10px;font-weight:790}.platform-demo-feed{flex-direction:column;justify-content:center;gap:14px;min-height:340px;padding:24px 0;display:flex}.platform-demo-message{gap:5px;max-width:82%;display:grid}.platform-demo-message>span{color:#747a88;text-transform:uppercase;padding:0 7px;font-size:9px;font-weight:900}.platform-demo-message p{border-radius:17px;margin:0;padding:13px 15px;font-size:13px;font-weight:680;line-height:1.42}.platform-demo-message.message-user{align-self:flex-end}.platform-demo-message.message-user>span{text-align:right}.platform-demo-message.message-user p{background:var(--ink);color:var(--white);border-bottom-right-radius:5px}.platform-demo-message.message-aivah{align-self:flex-start}.platform-demo-message.message-aivah p{color:#25304a;background:#eaf0fb;border-bottom-left-radius:5px}.platform-demo-tool-event{color:#6d7481;text-align:center;align-self:center;align-items:center;gap:7px;margin-top:4px;font-size:10px;font-weight:760;display:flex}.platform-demo-tool-event i,.platform-demo-action-list i{color:#258650;background:#e5f7ec;border-radius:50%;flex:none;place-items:center;font-style:normal;font-weight:950;display:grid}.platform-demo-tool-event i{width:20px;height:20px;font-size:10px}.platform-demo-ready{background:#fbfcfe;border:1px solid #1f2b4617;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 13px 0 15px;display:flex}.platform-demo-ready span{color:#777d89;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.platform-demo-ready strong{color:#267746;text-transform:uppercase;background:#eaf8ef;border-radius:999px;flex:none;padding:7px 9px;font-size:9px;font-weight:900}.platform-demo-actions{border-left:1px solid #1f2b4614;grid-template-rows:auto 1fr auto;display:grid}.platform-demo-action-list{align-content:center;display:grid}.platform-demo-action-list>div{border-bottom:1px solid #1f2b4614;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;padding:16px 0;display:grid}.platform-demo-action-list i{width:26px;height:26px;font-size:11px}.platform-demo-action-list span{gap:4px;min-width:0;display:grid}.platform-demo-action-list strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.2;overflow:hidden}.platform-demo-action-list small{color:#767c89;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:680;overflow:hidden}.platform-demo-outcome{background:var(--ink);border-radius:16px;gap:5px;padding:17px;display:grid}.platform-demo-outcome>span{color:#a9c5fa}.platform-demo-outcome strong{color:var(--white);font-size:25px;line-height:1}.platform-demo-outcome small{color:#ffffffa8;font-size:10px;font-weight:680}@media (max-width:1000px){.platform-demo-grid{grid-template-columns:190px minmax(0,1fr) 230px}.platform-demo-profile,.platform-demo-actions{padding:20px 17px}.platform-demo-conversation{padding:22px}}@media (max-width:820px){.platform-demo-grid{grid-template-columns:190px minmax(0,1fr)}.platform-demo-actions{border-top:1px solid #1f2b4614;border-left:0;grid-column:1/-1;grid-template-rows:auto;grid-template-columns:.7fr 1.8fr .8fr;align-items:center;gap:18px}.platform-demo-actions .platform-demo-panel-heading{border-bottom:0;padding-bottom:0}.platform-demo-action-list{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-demo-action-list>div{border-bottom:0;border-right:1px solid #1f2b4614;padding:8px 12px}.platform-demo-action-list>div:last-child{border-right:0}}@media (max-width:700px){.platform-demo-stage{margin-top:36px}.platform-demo-tabs{border-radius:16px;min-height:56px;margin-bottom:12px}.platform-demo-tabs button{border-radius:11px;padding:0 6px;font-size:12px}.platform-demo-console{border-radius:24px}.platform-demo-toolbar{min-height:58px;padding:0 16px}.platform-demo-grid{grid-template-columns:1fr}.platform-demo-profile{border-bottom:1px solid #1f2b4614;border-right:0;grid-template-columns:82px minmax(0,1fr);gap:16px;padding:18px;display:grid}.platform-demo-avatar{aspect-ratio:auto;border-radius:15px;width:82px;height:94px}.platform-demo-identity{align-self:center;margin-top:0}.platform-demo-identity h3{font-size:24px}.platform-demo-identity p{max-width:220px}.platform-demo-details{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.platform-demo-details>div{border-bottom:0;border-right:1px solid #1f2b4614;min-width:0;padding:12px 9px 0}.platform-demo-details>div:first-child{padding-left:0}.platform-demo-details>div:last-child{border-right:0;padding-right:0}.platform-demo-details dd{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-demo-conversation{min-height:470px;padding:20px 18px}.platform-demo-feed{min-height:320px;padding:20px 0}.platform-demo-message{max-width:90%}.platform-demo-message p{padding:12px 14px;font-size:12px}.platform-demo-actions{grid-column:auto;grid-template-columns:1fr;gap:8px;padding:20px 18px}.platform-demo-actions .platform-demo-panel-heading{border-bottom:1px solid #1f2b4614;padding-bottom:14px}.platform-demo-action-list{grid-template-columns:1fr}.platform-demo-action-list>div{border-bottom:1px solid #1f2b4614;border-right:0;padding:13px 0}.platform-demo-outcome{grid-template-columns:minmax(0,1fr) auto;align-items:end}.platform-demo-outcome>span,.platform-demo-outcome small{grid-column:1}.platform-demo-outcome strong{grid-area:1/2/3;align-self:center;font-size:22px}}@media (max-width:400px){.platform-demo-toolbar strong{font-size:12px}.platform-demo-live{padding:7px 9px;font-size:9px}.platform-demo-panel-heading strong{font-size:15px}.platform-demo-details dt{font-size:8px}.platform-demo-details dd{font-size:9px}}.site-header .header-cta{isolation:isolate;color:var(--white);background:linear-gradient(115deg,#df360f 0%,#ff6b2d 100%);border:1px solid #ffffff75;justify-content:center;align-items:center;gap:10px;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 14px 32px #bf320e42}.site-header .header-cta:before{z-index:0;content:"";background:linear-gradient(90deg,#0000,#ffffff80,#0000);width:34%;animation:4.4s ease-in-out infinite header-cta-sheen;position:absolute;top:-45%;bottom:-45%;left:-48%;transform:skew(-22deg)}.header-cta-label,.header-cta-icon{z-index:1;position:relative}.header-cta-icon{background:#ffffff2e;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;transition:transform .18s,background .18s;display:grid}.header-cta-icon .button-icon{width:15px;height:15px}.site-header .header-cta:hover{background:linear-gradient(115deg,#c92f0b 0%,#f65a1d 100%);transform:translateY(-2px);box-shadow:0 18px 38px #bf320e57}.site-header .header-cta:hover .header-cta-icon{background:#ffffff40;transform:translate(2px)}.site-header .header-cta:active{transform:translateY(0)}.site-header.is-scrolled .header-cta{background:linear-gradient(115deg,#df360f 0%,#ff6b2d 100%);border-color:#ff4b1638;box-shadow:0 12px 28px #bf320e38}@keyframes header-cta-sheen{0%,62%{left:-48%}82%,to{left:118%}}@media (max-width:520px){.site-header .header-cta{gap:7px;padding-left:13px;padding-right:8px}.header-cta-icon{flex-basis:25px;width:25px;height:25px}}@media (max-width:340px){.site-header .header-cta{display:none}}@media (prefers-reduced-motion:reduce){.site-header .header-cta:before{animation:none}.site-header .header-cta,.header-cta-icon{transition:none}}.scroll-motion-section{--motion-progress:0;height:300svh;color:var(--white);background:#090b12;position:relative;overflow:visible}.scroll-motion-sticky{isolation:isolate;background:#090b12;height:100svh;min-height:720px;position:sticky;top:0;overflow:hidden}.scroll-motion-sticky:before,.scroll-motion-sticky:after{z-index:1;pointer-events:none;content:"";position:absolute;inset:0}.scroll-motion-sticky:before{background:linear-gradient(#090b12d1 0%,#090b124d 34%,#090b125c 68%,#090b12e6 100%),linear-gradient(90deg,#090b1266,#0000 55%,#090b1233)}.scroll-motion-sticky:after{background:linear-gradient(#0000 70%,#090b12b8 100%)}.scroll-motion-video{backface-visibility:hidden;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0;transform:translateZ(0)}.scroll-motion-copy{z-index:2;text-align:center;width:min(760px,100% - 56px);position:absolute;top:11%;left:50%;transform:translate(-50%)}.scroll-motion-copy p{color:#ff9a6d;letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:900}.scroll-motion-copy h2{max-width:740px;color:var(--white);margin:0 auto;font-size:clamp(42px,5vw,70px);font-weight:950;line-height:.96}.scroll-motion-copy span{color:#fffc;max-width:620px;margin:22px auto 0;font-size:17px;font-weight:570;line-height:1.45;display:block}.scroll-motion-card-grid{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:min(1040px,100% - 56px);display:grid;position:absolute;top:45%;left:50%;transform:translate(-50%)}.scroll-motion-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);filter:blur(8px);opacity:0;will-change:opacity, transform, filter;background:#11151f9e;border:1px solid #fff3;border-radius:18px;grid-template-columns:auto 1fr;align-items:start;gap:16px;min-height:168px;padding:20px;transition:opacity .28s cubic-bezier(.22,1,.36,1),transform .34s cubic-bezier(.22,1,.36,1),filter .28s,border-color .3s,background-color .3s,box-shadow .3s;display:grid;position:relative;overflow:visible;transform:translateY(48px)scale(.94);box-shadow:inset 0 1px #ffffff1f,0 28px 70px #00000038}.scroll-motion-card:not(:last-child):after{content:"";background:linear-gradient(90deg,#ff855294,#ffffff1f);width:18px;height:1px;position:absolute;top:50%;left:calc(100% + 1px)}.scroll-motion-section:is([data-motion-stage="1"],[data-motion-stage="2"],[data-motion-stage="3"],[data-motion-stage="4"]) .scroll-motion-card:first-child,.scroll-motion-section:is([data-motion-stage="2"],[data-motion-stage="3"],[data-motion-stage="4"]) .scroll-motion-card:nth-child(2),.scroll-motion-section:is([data-motion-stage="3"],[data-motion-stage="4"]) .scroll-motion-card:nth-child(3){filter:blur();opacity:1;transform:translateY(0)scale(1)}.scroll-motion-section[data-motion-stage="1"] .scroll-motion-card:first-child,.scroll-motion-section[data-motion-stage="2"] .scroll-motion-card:nth-child(2),.scroll-motion-section[data-motion-stage="3"] .scroll-motion-card:nth-child(3){background:#211819c2;border-color:#ff8a58b8;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #ff6f3a14,0 26px 72px #00000047}.scroll-motion-section[data-motion-stage="4"] .scroll-motion-card{background:#141924b8;border-color:#ffffff47}.scroll-motion-card-icon{color:#ffd3bf;background:#ff6f3a24;border:1px solid #ffffff47;border-radius:12px;place-items:center;width:42px;height:42px;transition:color .26s,background-color .26s,border-color .26s,transform .26s;display:grid}.scroll-motion-card-icon svg{width:22px;height:22px}.scroll-motion-card-copy small{color:#ffffff8f;letter-spacing:.08em;margin-bottom:10px;font-size:11px;font-weight:900;transition:color .26s;display:block}.scroll-motion-section[data-motion-stage="1"] .scroll-motion-card:first-child .scroll-motion-card-icon,.scroll-motion-section[data-motion-stage="2"] .scroll-motion-card:nth-child(2) .scroll-motion-card-icon,.scroll-motion-section[data-motion-stage="3"] .scroll-motion-card:nth-child(3) .scroll-motion-card-icon{color:var(--white);background:#f05a2a;border-color:#ffaa84b8;transform:scale(1.06)}.scroll-motion-section[data-motion-stage="1"] .scroll-motion-card:first-child small,.scroll-motion-section[data-motion-stage="2"] .scroll-motion-card:nth-child(2) small,.scroll-motion-section[data-motion-stage="3"] .scroll-motion-card:nth-child(3) small{color:#ffb18e}.scroll-motion-card-copy h3{color:var(--white);margin:0;font-size:21px;line-height:1.05}.scroll-motion-card-copy p{color:#ffffffc2;margin:12px 0 0;font-size:14px;line-height:1.4}.scroll-motion-action{z-index:2;color:#11131b;background:var(--white);opacity:0;pointer-events:none;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:10px;min-height:52px;padding:0 22px;font-size:14px;font-weight:850;transition:opacity .26s cubic-bezier(.22,1,.36,1),transform .34s cubic-bezier(.22,1,.36,1),box-shadow .18s;display:inline-flex;position:absolute;bottom:16%;left:50%;transform:translate(-50%,24px)scale(.96);box-shadow:0 18px 36px #0000002e}.scroll-motion-section[data-motion-stage="4"] .scroll-motion-action{opacity:1;pointer-events:auto;transform:translate(-50%)scale(1)}.scroll-motion-action:hover{transform:translate(-50%,-3px);box-shadow:0 24px 44px #00000047}.scroll-motion-action .button-icon{width:18px;height:18px}.scroll-motion-timeline{z-index:3;width:min(1040px,100% - 56px);margin:0 auto;position:absolute;bottom:42px;left:0;right:0}.scroll-motion-progress{background:#ffffff47;height:3px;position:relative;overflow:hidden}.scroll-motion-progress i{width:calc(var(--motion-progress) * 100%);background:#ff6f3a;height:100%;display:block;box-shadow:0 0 18px #ff6f3ab8}.scroll-motion-labels{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;display:grid}.scroll-motion-labels span{color:#ffffffad;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:850;transition:color .24s,opacity .24s}.scroll-motion-section[data-motion-stage="1"] .scroll-motion-labels span:first-child,.scroll-motion-section[data-motion-stage="2"] .scroll-motion-labels span:nth-child(2),.scroll-motion-section[data-motion-stage="3"] .scroll-motion-labels span:nth-child(3),.scroll-motion-section[data-motion-stage="4"] .scroll-motion-labels span:nth-child(4){color:#ffad87}.scroll-motion-labels span:nth-child(2),.scroll-motion-labels span:nth-child(3){text-align:center}.scroll-motion-labels span:last-child{text-align:right}@media (max-width:900px){.scroll-motion-section{height:260svh}.scroll-motion-copy h2{font-size:52px}}@media (max-width:700px){.scroll-motion-section{height:240svh}.scroll-motion-sticky{min-height:680px}.scroll-motion-sticky:before{background:linear-gradient(#090b12f0 0%,#090b1285 34% 70%,#090b12f5 100%),linear-gradient(90deg,#090b1275,#0000 80%)}.scroll-motion-video{object-fit:cover}.scroll-motion-copy{width:calc(100% - 36px);top:9%}.scroll-motion-copy p{margin-bottom:12px;font-size:10px}.scroll-motion-copy h2{max-width:360px;font-size:38px;line-height:.98}.scroll-motion-copy span{max-width:340px;margin-top:15px;font-size:14px;line-height:1.4}.scroll-motion-card-grid{flex-direction:column;justify-content:flex-start;gap:9px;width:calc(100% - 36px);display:flex;top:42%;bottom:18%}.scroll-motion-card{border-radius:14px;grid-template-columns:auto 1fr;gap:12px;min-height:82px;padding:12px}.scroll-motion-card:not(:last-child):after{background:linear-gradient(#ff855294,#ffffff1f);width:1px;height:10px;top:100%;left:29px}.scroll-motion-card-icon{border-radius:10px;width:34px;height:34px}.scroll-motion-card-icon svg{width:18px;height:18px}.scroll-motion-card-copy small{margin:0 8px 0 0;font-size:9px;display:inline-block}.scroll-motion-card-copy h3{font-size:16px;display:inline}.scroll-motion-card-copy p{margin-top:5px;font-size:12px;line-height:1.3}.scroll-motion-action{min-height:46px;padding:0 18px;font-size:12px;bottom:12%}.scroll-motion-timeline{width:calc(100% - 36px);bottom:22px}.scroll-motion-labels span{font-size:8px}}@media (max-width:400px){.scroll-motion-copy h2{font-size:34px}.scroll-motion-copy span{max-width:300px;font-size:13px}.scroll-motion-card-copy h3{font-size:15px}}@media (prefers-reduced-motion:reduce){.scroll-motion-section{height:100svh}.scroll-motion-copy,.scroll-motion-card,.scroll-motion-action{filter:none;opacity:1;pointer-events:auto;transition:none;transform:none}.scroll-motion-progress i{width:0;transition:none}}.everything-heading p{margin-bottom:18px}[data-home-reveal].is-reveal-ready>:not(script){opacity:0;transition:opacity .58s cubic-bezier(.22,1,.36,1),transform .68s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}[data-home-reveal].is-reveal-ready>:not(script):nth-child(2){transition-delay:70ms}[data-home-reveal].is-reveal-ready>:not(script):nth-child(3){transition-delay:.13s}[data-home-reveal].is-reveal-ready>:not(script):nth-child(4){transition-delay:.19s}[data-home-reveal].is-reveal-ready.is-revealed>:not(script){opacity:1;transform:translateY(0)}@media (max-width:700px){.everything-heading p{margin-bottom:12px}[data-home-reveal].is-reveal-ready>:not(script){transform:translateY(20px)}}@media (prefers-reduced-motion:reduce){[data-home-reveal].is-reveal-ready>:not(script),[data-home-reveal].is-reveal-ready.is-revealed>:not(script){opacity:1;transition:none;transform:none}}.story-heading{margin-bottom:44px}.story-card{animation:.46s cubic-bezier(.22,1,.36,1) story-card-enter}.story-card .listing-card,.story-card .calendar-card,.story-card .call-card{animation:.56s cubic-bezier(.22,1,.36,1) both story-detail-enter}.story-card .calendar-card{animation-delay:70ms}.story-card .call-card{animation-delay:.13s}.story-dots button:before,.faq-list summary:after{transition:transform .22s,background-color .22s,box-shadow .22s}.story-dots button.active:before{transform:scale(1.18);box-shadow:0 0 0 5px #7379881f}.faq-list details[open] summary:after{background:#dfeaff;transform:rotate(180deg)}@keyframes story-card-enter{0%{opacity:.82;transform:translateY(14px)scale(.992)}to{opacity:1;transform:none}}@keyframes story-detail-enter{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1}}@media (max-width:1180px){.side-story{display:none}.story-carousel{width:min(1040px,100%)}}@media (min-width:701px) and (max-width:1100px){.enterprise-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-outcome-card{min-height:220px}}@media (hover:hover) and (pointer:fine){.proof-moment-card,.capability-card,.enterprise-outcome-card,.feature-columns article,.faq-list details{transition:border-color .22s,box-shadow .26s,transform .26s cubic-bezier(.22,1,.36,1)}.proof-moment-card:hover,.capability-card:hover,.enterprise-outcome-card:hover,.feature-columns article:hover{border-color:#315eb82e;transform:translateY(-5px);box-shadow:0 28px 68px #1f2b461f}.faq-list details:hover{border-color:#315eb829;box-shadow:0 22px 58px #1f2b461a}.story-dots button:hover:before{background:#8c92a0;transform:scale(1.18)}}@media (max-width:900px){.story-heading{margin-bottom:36px}}@media (prefers-reduced-motion:reduce){.story-card,.story-card .listing-card,.story-card .calendar-card,.story-card .call-card{animation:none}}.detail-page .detail-header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #1f2b4614;border-radius:18px;min-height:66px;margin-top:12px;padding:10px 14px;position:sticky;top:12px;box-shadow:0 18px 48px #1f2b461a}.detail-page .detail-hero{grid-template-columns:minmax(0,.98fr) minmax(360px,.72fr);gap:44px;padding-top:62px;padding-bottom:84px}.detail-page .detail-hero h1{font-size:clamp(48px,5.7vw,76px)}.detail-page .detail-hero p{margin-top:24px;font-size:19px}.detail-page .detail-actions{margin-top:34px}.detail-page .platform-command-center,.detail-page .process-rail,.detail-page .usecase-hero-panel,.detail-page .enterprise-hero-panel,.detail-page .pricing-hero-panel,.detail-page .integrations-hero-panel{border-radius:36px;min-height:470px}.detail-page .detail-section,.detail-page .detail-final{padding-top:88px;padding-bottom:96px}.detail-page .detail-final h2{font-size:clamp(44px,5vw,64px)}.employee-role-detail-card,.usecase-detail-card,.mcp-logo-group{padding:0;display:block;overflow:hidden}.employee-role-summary,.usecase-detail-heading,.mcp-logo-group-heading{cursor:pointer;list-style:none}.employee-role-summary::-webkit-details-marker{display:none}.usecase-detail-heading::-webkit-details-marker{display:none}.mcp-logo-group-heading::-webkit-details-marker{display:none}.employee-role-summary,.usecase-detail-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;min-height:156px;padding:26px 30px;display:grid}.employee-role-summary:after,.usecase-detail-heading:after,.mcp-logo-group-heading:after{width:38px;height:38px;color:var(--blue-dark);content:"+";background:#edf3ff;border-radius:999px;place-items:center;font-size:22px;font-weight:900;line-height:1;transition:transform .22s,background-color .22s;display:grid}.employee-role-detail-card[open] .employee-role-summary:after,.usecase-detail-card[open] .usecase-detail-heading:after,.mcp-logo-group[open] .mcp-logo-group-heading:after{content:"-";background:#dfeaff;transform:rotate(180deg)}.employee-role-summary>span,.usecase-detail-heading>span{color:var(--blue-dark);font-size:13px;font-weight:920}.employee-role-summary h3,.usecase-detail-heading h3{margin:0;font-size:clamp(28px,3.2vw,44px)}.employee-role-summary p,.usecase-detail-heading p{max-width:720px;color:var(--muted);margin:10px 0 0;font-size:16px;font-weight:650;line-height:1.38}.employee-role-expanded{border-top:1px solid #1f2b4614;grid-template-columns:minmax(0,.8fr) minmax(300px,1fr);gap:34px;padding:30px;animation:.32s both detail-disclosure-enter;display:grid}.employee-role-expanded .employee-example-list{align-content:start;margin-top:0}.usecase-detail-card .usecase-detail-body{border-top:1px solid #1f2b4614;padding:30px;animation:.32s both detail-disclosure-enter}.mcp-logo-group-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 24px;padding:24px 26px;display:grid}.mcp-logo-group-heading h3,.mcp-logo-group-heading p{grid-column:1}.mcp-logo-group-heading:after{grid-area:1/2/3}.mcp-logo-group .mcp-logo-grid{border-top:1px solid #1f2b4614;padding:24px 26px 26px;animation:.32s both detail-disclosure-enter}.comparison-section{background:radial-gradient(at 88% 0,#ff4b161a,#0000 34%),#f8fbff}.comparison-table-shell{background:#fffffff0;border:1px solid #1f2b4617;border-radius:28px;width:min(1120px,100%);margin:52px auto 0;overflow:hidden;box-shadow:0 24px 70px #1f2b4614}.comparison-table{border-collapse:collapse;text-align:left;width:100%}.comparison-table th,.comparison-table td{color:var(--muted);border-bottom:1px solid #1f2b4614;padding:22px 24px;font-size:15px;font-weight:680;line-height:1.35}.comparison-table thead th{color:var(--white);letter-spacing:.04em;text-transform:uppercase;background:#172327;font-size:13px;font-weight:900}.comparison-table tbody th{width:24%;color:var(--ink);font-size:16px;font-weight:900}.comparison-table tbody td:last-child{color:#174c45;background:#eef8f5;font-weight:800}.comparison-table tbody tr:last-child>*{border-bottom:0}@keyframes detail-disclosure-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){.detail-page .process-card,.detail-page .usecase-card,.detail-page .pricing-card,.employee-role-detail-card,.usecase-detail-card,.mcp-logo-group{transition:border-color .22s,box-shadow .26s,transform .26s}.detail-page .process-card:hover,.detail-page .usecase-card:hover,.detail-page .pricing-card:hover,.employee-role-detail-card:hover,.usecase-detail-card:hover,.mcp-logo-group:hover{border-color:#315eb82e;transform:translateY(-4px);box-shadow:0 28px 68px #1f2b461f}}@media (max-width:900px){.detail-page .detail-header{width:min(720px,100% - 20px);min-height:58px;margin-top:10px;padding:8px 10px;top:10px}.detail-page .detail-hero{grid-template-columns:1fr;gap:36px;padding-top:54px;padding-bottom:72px}.detail-page .platform-command-center,.detail-page .process-rail,.detail-page .usecase-hero-panel,.detail-page .enterprise-hero-panel,.detail-page .pricing-hero-panel,.detail-page .integrations-hero-panel{min-height:430px}.employee-role-expanded{grid-template-columns:1fr}}@media (max-width:700px){.detail-page .detail-hero h1{font-size:38px}.detail-page .detail-hero p{font-size:17px}.detail-page .detail-hero{gap:26px;padding-top:42px;padding-bottom:58px}.detail-page .detail-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin-top:26px;display:grid}.detail-page .detail-actions>a{text-align:center;justify-content:center;align-items:center;min-height:50px;margin:0;padding:0 12px;display:inline-flex}.detail-page .detail-actions>a:nth-child(3){grid-column:1/-1}.detail-page .platform-command-center{min-height:270px}.detail-page .command-avatar{width:min(185px,54%);height:240px;bottom:8px}.detail-page .command-avatar-status{min-height:36px;padding:0 11px;font-size:11px;bottom:12px;left:12px}.detail-page .command-card{border-radius:18px;width:min(100%,210px);padding:14px}.detail-page .command-card-two{display:none}.detail-page .command-card-three{bottom:22px;right:16px}.detail-page .employee-stack{gap:8px;min-height:auto;display:grid}.detail-page .employee-stack .stack-role{border-radius:18px;gap:8px;min-height:82px;padding:16px}.detail-page .employee-stack .stack-role:nth-child(n+3){display:none}.detail-page .usecase-hero-panel,.detail-page .enterprise-hero-panel,.detail-page .pricing-hero-panel,.detail-page .integrations-hero-panel{border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:auto;padding:14px}.detail-page .usecase-hero-panel>div,.detail-page .enterprise-hero-panel>div,.detail-page .pricing-hero-panel>div{border-radius:16px;gap:10px;min-height:88px;padding:14px}.detail-page .usecase-hero-panel>div:nth-child(n+5){display:none}.detail-page .process-rail{border-radius:24px;min-height:auto;padding:16px}.detail-page .process-rail-card{min-height:66px;padding:12px 14px}.detail-page .process-rail-card:nth-child(n+4){display:none}.detail-page .contact-quick-panel{border-radius:26px;gap:16px;min-height:auto;padding:24px}.detail-page .contact-quick-panel strong{font-size:28px}.detail-page .contact-quick-panel p{display:none}.detail-page .detail-section{padding-top:68px;padding-bottom:74px}.employee-role-summary,.usecase-detail-heading{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;min-height:124px;padding:20px}.employee-role-summary h3,.usecase-detail-heading h3{font-size:25px}.employee-role-summary p,.usecase-detail-heading p{display:none}.employee-role-summary:after,.usecase-detail-heading:after,.mcp-logo-group-heading:after{width:34px;height:34px}.employee-role-expanded,.usecase-detail-card .usecase-detail-body,.mcp-logo-group-heading{padding:20px}.mcp-logo-group .mcp-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:18px 20px 20px}.comparison-table-shell{box-shadow:none;background:0 0;border-radius:22px;margin-top:38px}.comparison-table,.comparison-table tbody,.comparison-table tr,.comparison-table th,.comparison-table td{width:100%;display:block}.comparison-table thead{display:none}.comparison-table tbody{gap:12px;display:grid}.comparison-table tr{background:var(--white);border:1px solid #1f2b4617;border-radius:18px;overflow:hidden}.comparison-table th,.comparison-table td{border-bottom:1px solid #1f2b4614;padding:16px 18px}.comparison-table tbody th{width:100%;color:var(--white);background:#172327}.comparison-table td:before{color:var(--blue-dark);content:attr(data-label);text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:900;display:block}}@media (prefers-reduced-motion:reduce){.employee-role-expanded,.usecase-detail-card .usecase-detail-body,.mcp-logo-group .mcp-logo-grid{animation:none}}
