/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.resize{resize:both}}:root{--ink:#1d1d1f;--ink-soft:#4a4a50;--muted:#74747a;--line:#dedee3;--surface:#f5f5f7;--white:#fff;--blue:#3978f6;--violet:#8c5de7;--mint:#35aa92;--orange:#e58a35;--font-sans:var(--font-geist-sans), -apple-system, BlinkMacSystemFont, "SF Pro Display", "PingFang SC", "Hiragino Sans GB", "Noto Sans CJK SC", "Microsoft YaHei", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--white);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}a{color:inherit;text-decoration:none}button{font:inherit}.shell{width:min(1240px,100% - 48px);margin:0 auto}.topbar{z-index:30;-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);background:#ffffffb8;border:1px solid #ffffffd6;border-radius:18px;justify-content:space-between;align-items:center;width:min(1260px,100% - 48px);height:58px;padding:0 22px;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #26304817}.brand,.top-links{align-items:center;display:flex}.brand{letter-spacing:-.02em;gap:11px;font-size:16px;font-weight:650}.brand-mark{background:#1d1d1f;border-radius:8px;width:26px;height:26px;display:block;position:relative;box-shadow:0 6px 16px #1d1d1f2e}.brand-mark i{border-radius:50%;width:6px;height:6px;position:absolute}.brand-mark i:first-child{background:#70a0ff;top:5px;left:5px}.brand-mark i:nth-child(2){background:#a985f0;top:5px;right:5px}.brand-mark i:nth-child(3){background:#65cbb9;bottom:5px;left:10px}.top-links{color:#45454b;gap:34px;font-size:13px;font-weight:520}.top-links a{transition:color .18s}.top-links a:hover{color:#06c}.hero{background:radial-gradient(circle at 74% 41%,#89a4ea2e,#0000 25%),radial-gradient(circle at 20% 22%,#d9c9f72e,#0000 24%),linear-gradient(#fbfbfd 0%,#f4f5f8 100%);min-height:920px;padding:132px 0 90px;overflow:hidden}.hero-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(48px,7vw,108px);min-height:700px;display:grid}.eyebrow{color:#69696f;letter-spacing:.08em;align-items:center;gap:10px;margin:0 0 25px;font-size:12px;font-weight:620;display:flex}.eyebrow>span{background:linear-gradient(135deg,#5d8ef3,#9d73e7);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #6b8bde1a}.hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(56px,5.7vw,82px);font-weight:650;line-height:1.04}.hero h1 span,.hero h1 strong{display:block}.hero h1 span{color:#222226}.hero h1 strong{color:#0000;background:linear-gradient(92deg,#477cee 8%,#8267d9 52%,#ad7fc9 92%);-webkit-background-clip:text;background-clip:text;width:fit-content;margin-top:8px;font-weight:650}.hero-description{color:#696970;letter-spacing:.005em;margin:30px 0 0;font-size:17px;font-weight:430;line-height:1.8}.hero-actions{gap:11px;margin-top:31px;display:flex}.button{border-radius:999px;padding:13px 21px;font-size:14px;font-weight:580;transition:transform .18s,box-shadow .18s,background .18s}.button:hover{transform:translateY(-2px)}.button-primary{color:#fff;background:#1d1d1f;box-shadow:0 12px 25px #1d1d1f29}.button-primary:hover{background:#000;box-shadow:0 15px 30px #1d1d1f38}.button-secondary{background:#ffffffb8;border:1px solid #d3d3d9}.button-secondary:hover{background:#fff}.hero-principles{gap:30px;margin-top:58px;display:flex}.hero-principles div{border-left:1px solid #d2d3da;min-width:82px;padding-left:14px}.hero-principles b{letter-spacing:-.01em;font-size:13px;font-weight:650;display:block}.hero-principles span{color:#85858b;margin-top:6px;font-size:11px;display:block}.hero-visual{isolation:isolate;background:#ffffff75;border:1px solid #fffffff2;border-radius:38px;margin:0;padding:16px;position:relative;box-shadow:0 32px 80px #48587d26,inset 0 1px #fff}.hero-visual:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(140deg,#7398f52e,#0000 38%,#a57ae129);position:absolute;inset:-1px}.visual-glow{z-index:-2;filter:blur(56px);opacity:.32;background:linear-gradient(135deg,#6e99f3,#ab8be2,#6ed5c3);border-radius:50%;position:absolute;inset:12% 10%}.hero-visual img{border-radius:27px;width:100%;display:block}.hero-visual figcaption{color:#4d4d52;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffbf;border:1px solid #ffffffd1;border-radius:15px;align-items:center;gap:12px;height:48px;padding:0 17px;font-size:12px;font-weight:560;display:flex;position:absolute;bottom:30px;left:34px;right:34px;box-shadow:0 9px 24px #2d375014}.hero-visual figcaption i{background:#9b9ba0;border-radius:50%;width:3px;height:3px}.agent-products,.skill-library,.collaboration{padding:130px 0;scroll-margin-top:90px}.agent-products{background:#fff}.section-heading{grid-template-columns:1fr 1fr;align-items:end;gap:60px;display:grid}.section-heading .eyebrow{margin-bottom:20px}.section-heading h2,.collaboration-intro h2{letter-spacing:-.052em;margin:0;font-size:clamp(40px,4.3vw,62px);font-weight:640;line-height:1.12}.section-heading>p{color:var(--muted);margin:0 0 5px;font-size:16px;line-height:1.8}.agent-carousel{margin-top:66px}.agent-directory-heading{justify-content:space-between;align-items:end;margin-bottom:15px;display:flex}.agent-directory-heading>div{align-items:baseline;gap:11px;display:flex}.agent-directory-heading span{color:#96969c;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:650}.agent-directory-heading b{letter-spacing:-.02em;font-size:17px;font-weight:640}.agent-directory-heading p{color:#98989e;margin:0;font-size:11px}.agent-directory{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.agent-directory-item{--card-accent:#3976ec;--card-tint:#edf3ff;--card-border:#d5e1fb;background:#fff;border:1px solid #e2e2e7;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;min-height:78px;padding:15px 16px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.agent-directory-item:hover{border-color:var(--card-border);transform:translateY(-2px);box-shadow:0 12px 28px #262f4614}.agent-directory-item>i{background:var(--card-accent);width:9px;height:9px;box-shadow:0 0 0 6px var(--card-tint);border-radius:50%}.agent-directory-item>span{gap:5px;display:grid}.agent-directory-item small{color:var(--card-accent);letter-spacing:.08em;font-size:9px;font-weight:650}.agent-directory-item b{letter-spacing:-.015em;font-size:14px;font-weight:610}.agent-directory-item em{color:#a0a0a6;font-size:14px;font-style:normal}.carousel-toolbar{justify-content:space-between;align-items:end;margin:46px 0 18px;display:flex}.carousel-status{gap:8px;display:grid}.carousel-status>span{color:#96969c;letter-spacing:.1em;font-size:10px;font-weight:650}.carousel-status>b{letter-spacing:-.04em;font-size:20px;font-weight:660}.carousel-buttons{align-items:center;display:flex}.carousel-guidance{align-items:center;gap:18px;display:flex}.carousel-guidance>span{color:#8e8e94;font-size:11px}.carousel-buttons{gap:8px}.carousel-buttons button{width:46px;height:46px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #dcdce1;border-radius:50%;font-size:19px;transition:transform .18s,box-shadow .18s,opacity .18s;box-shadow:0 9px 22px #242d420f}.carousel-buttons button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 28px #242d421a}.carousel-buttons button:disabled{opacity:.28;cursor:default}.agent-scroll-track{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;cursor:grab;gap:20px;padding:4px max(7vw,90px) 28px 0;scroll-padding-left:1px;display:flex;overflow-x:auto}.agent-scroll-track::-webkit-scrollbar{display:none}.agent-scroll-track:active{cursor:grabbing}.agent-scroll-track .product-card{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 min(72vw,560px)}.product-card{--card-accent:#3976ec;--card-tint:#edf3ff;--card-border:#d5e1fb;background:#fff;border:1px solid #e0e0e5;border-radius:30px;transition:transform .22s,box-shadow .22s;overflow:hidden;box-shadow:0 18px 50px #262f4612}.product-card:hover{transform:translateY(-4px);box-shadow:0 25px 66px #262f461c}.product-card.blue,.agent-directory-item.blue{--card-accent:#3976ec;--card-tint:#edf3ff;--card-border:#d5e1fb}.product-card.violet,.agent-directory-item.violet{--card-accent:#7562cc;--card-tint:#f0edfb;--card-border:#ded8f2}.product-card.mint,.agent-directory-item.mint{--card-accent:#2b9879;--card-tint:#e9f6f1;--card-border:#cfe8df}.product-card.orange,.agent-directory-item.orange{--card-accent:#dc7a34;--card-tint:#fff0e4;--card-border:#f0d7c3}.product-card.cyan,.agent-directory-item.cyan{--card-accent:#2488b5;--card-tint:#e8f6fb;--card-border:#cde8f1}.product-card.rose,.agent-directory-item.rose{--card-accent:#c95f6f;--card-tint:#faecef;--card-border:#edcfd6}.agent-card-visual{height:262px;box-shadow:inset 0 0 0 1px var(--card-border);background:#f4f4f5;border-radius:23px;place-items:center;margin:8px;display:grid;position:relative;overflow:hidden}.agent-card-visual:before{content:"";aspect-ratio:1;filter:drop-shadow(0 18px 22px #3642601c);background-image:url(/visuals/agent-system-transparent.png);background-repeat:no-repeat;background-size:200% 200%;width:min(76%,248px)}.crop-blue:before{background-position:0 0}.crop-violet:before{background-position:100% 0}.crop-mint:before{background-position:0 100%}.crop-orange:before{background-position:100% 100%}.crop-reply:before{background-image:url(/visuals/message-reply-agent.png);background-position:50%;background-size:contain}.crop-sales:before{background-image:url(/visuals/sales-support-agent.png);background-position:50%;background-size:contain}.product-content{flex-direction:column;min-height:338px;padding:22px 28px 28px;display:flex}.product-content>header{color:#929297;letter-spacing:.08em;justify-content:space-between;font-size:10px;font-weight:600;display:flex}.product-content>header>span:first-child{color:var(--card-accent)}.live-dot:before{content:"";background:#34c759;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #34c7591a}.product-en{color:var(--card-accent);letter-spacing:.04em;margin:30px 0 7px;font-size:11px;font-weight:560}.product-card h3{letter-spacing:-.035em;margin:0;font-size:clamp(27px,2.3vw,34px);font-weight:640}.product-description{color:#66666d;max-width:500px;margin:18px 0 23px;font-size:14px;line-height:1.75}.skill-chips{flex-wrap:wrap;gap:7px;display:flex}.skill-chips span{border:1px solid var(--card-border);background:var(--card-tint);color:#55555b;border-radius:999px;padding:7px 10px;font-size:11px}.learn-link{color:var(--card-accent);margin-top:auto;padding-top:25px;font-size:13px;font-weight:560}.learn-link span{margin-left:5px;transition:margin .18s}.learn-link:hover span{margin-left:9px}.skill-library{background:var(--surface)}.skill-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:66px;display:grid}.skill-card{background:#ffffffc7;border:1px solid #d8d8dedb;border-radius:22px;min-height:172px;padding:22px;transition:transform .18s,background .18s,box-shadow .18s;box-shadow:inset 0 1px #fff}.skill-card:hover{background:#fff;transform:translateY(-3px);box-shadow:0 14px 32px #2a314312}.skill-card header{color:#9a9aa0;justify-content:space-between;align-items:center;font-size:10px;display:flex}.skill-card header b{color:#66666c;background:#eeeef1;border-radius:999px;padding:5px 8px;font-weight:560}.skill-card h3{letter-spacing:-.02em;margin:37px 0 0;font-size:18px;font-weight:610}.skill-card p{color:#8b8b90;margin:8px 0 0;font-size:11px}.skill-card-more{background:#ffffff6b;border-style:dashed;justify-content:space-between;align-items:center;gap:24px;display:flex}.skill-card-more>span{color:#8b8ef2;letter-spacing:.06em;align-self:flex-start;font-size:42px;font-weight:560;line-height:.55}.skill-card-more>div{align-self:flex-end}.skill-card-more h3{margin:0}.skill-card-more p{margin-top:8px}.collaboration{color:var(--ink);background:#fff}.eyebrow-light{color:#69696f}.collaboration-intro{text-align:center}.collaboration-intro .eyebrow{width:fit-content;margin-inline:auto}.collaboration-intro h2{font-size:clamp(44px,5vw,68px)}.collaboration-intro>p:last-child{color:var(--muted);margin:24px 0 0;font-size:16px}.flow-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:68px;display:grid}.flow-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd6;border:1px solid #e0e0e5;border-radius:27px;flex-direction:column;min-height:480px;padding:28px;display:flex;box-shadow:0 18px 48px #262f4612,inset 0 1px #fff}.flow-card>header{color:#96969c;letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:10px;display:flex}.flow-card>header b{font-size:12px;font-weight:560}.flow-card h3{letter-spacing:-.035em;margin:64px 0 0;font-size:27px;font-weight:600;line-height:1.25}.flow-card>p{color:#707077;margin:18px 0 0;font-size:14px;line-height:1.75}.flow-path{flex-wrap:wrap;align-items:center;gap:8px;margin-top:32px;display:flex}.flow-step{align-items:center;gap:8px;display:flex}.flow-step span{color:#4e4e54;background:#f7f7f9;border:1px solid #dedee4;border-radius:10px;padding:8px 10px;font-size:11px}.flow-step i{color:#aaaab0;font-style:normal}.flow-output{border-top:1px solid #e5e5e9;margin-top:auto;padding-top:24px}.flow-output span{color:#99999f;letter-spacing:.08em;font-size:10px;display:block}.flow-output strong{color:#343439;margin-top:10px;font-size:13px;font-weight:560;display:block}.home-contact{background:#fff;padding:0 0 130px;scroll-margin-top:90px}.home-contact-card{background:radial-gradient(circle at 16% 22%,#688fed29,#0000 28%),radial-gradient(circle at 83% 76%,#9676db24,#0000 30%),linear-gradient(135deg,#fbfcff,#f4f6fb);border:1px solid #dfe4ef;border-radius:36px;grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(45px,8vw,110px);min-height:420px;padding:clamp(38px,5vw,68px);display:grid;box-shadow:0 28px 72px #2e3a5b1a}.home-contact-copy .eyebrow{margin-bottom:24px}.home-contact-copy h2{letter-spacing:-.052em;margin:0;font-size:clamp(39px,4.2vw,60px);font-weight:630;line-height:1.13}.home-contact-copy>p:last-child{color:#6e6e75;max-width:610px;margin:25px 0 0;font-size:15px;line-height:1.8}.home-contact-action{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc2;border:1px solid #d7dceaf0;border-radius:25px;padding:28px;display:grid;box-shadow:0 18px 46px #303d5e17}.home-contact-action>span{color:#929299;letter-spacing:.09em;font-size:10px;font-weight:650}.home-contact-action>a{color:#fff;background:#252529;border-radius:17px;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding:19px 20px;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 14px 30px #25252933}.home-contact-action>a:hover{transform:translateY(-2px);box-shadow:0 18px 38px #25252940}.home-contact-action b{letter-spacing:-.02em;font-size:clamp(16px,1.7vw,22px);font-weight:610}.home-contact-action i{font-size:18px;font-style:normal}.home-contact-action small{color:#95959b;margin-top:13px;font-size:10px}.site-footer{color:var(--ink);background:#fff;border-top:1px solid #ececf0;padding:92px 0 36px}.footer-inner{grid-template-columns:1fr auto;gap:80px;display:grid}.footer-inner>div>p{color:#8a8a90;letter-spacing:.06em;margin:0 0 43px;font-size:12px}.footer-inner h2{letter-spacing:-.045em;margin:0;font-size:clamp(43px,4.5vw,62px);font-weight:610;line-height:1.13}.footer-meta{color:#85858c;align-content:end;gap:11px;min-width:170px;font-size:12px;display:grid}.footer-meta a{color:var(--ink);margin-top:22px}.agent-detail-site{background:#fff;min-height:100vh}.detail-hero{background:radial-gradient(circle at 76% 38%,#5e89f22e,#0000 27%),radial-gradient(circle at 20% 14%,#c5d3f92e,#0000 22%),linear-gradient(#fbfbfd 0%,#f5f7fb 100%);padding:128px 0 92px}.detail-hero-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(48px,7vw,96px);min-height:670px;display:grid}.detail-back{color:#77777d;margin-bottom:44px;font-size:12px;font-weight:560;display:inline-flex}.detail-hero-copy .eyebrow{margin-bottom:21px}.detail-hero-copy h1{letter-spacing:-.06em;margin:0;font-size:clamp(52px,5.1vw,74px);font-weight:650;line-height:1.06}.detail-hero-lead{color:#36363b;letter-spacing:-.025em;margin:25px 0 0;font-size:clamp(21px,2vw,28px);font-weight:580;line-height:1.45}.detail-hero-description{color:#6e6e75;max-width:610px;margin:19px 0 0;font-size:15px;line-height:1.8}.detail-chips{flex-wrap:wrap;gap:8px;margin-top:27px;display:flex}.detail-chips span{color:#54545a;background:#ffffffa8;border:1px solid #cfd5e4d6;border-radius:999px;padding:8px 12px;font-size:11px}.detail-actions{gap:11px;margin-top:32px;display:flex}.detail-visual{background:#ffffff75;border:1px solid #fffffff0;border-radius:36px;margin:0;padding:14px;position:relative;box-shadow:0 32px 80px #3e548729,inset 0 1px #fff}.detail-visual:before{content:"";z-index:-1;filter:blur(65px);opacity:.3;background:#7aa0f3;border-radius:50%;position:absolute;inset:13% 10%}.detail-visual-image{aspect-ratio:1;background-color:#f4f4f5;background-image:url(/visuals/agent-system-transparent.png);background-position:0 0;background-repeat:no-repeat;background-size:200%;border-radius:25px;width:100%;height:auto}.detail-visual figcaption{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #ffffffdb;border-radius:17px;grid-template-columns:1fr 1fr;gap:18px;padding:16px 18px;display:grid;position:absolute;bottom:28px;left:30px;right:30px;box-shadow:0 12px 30px #2b3a5c14}.detail-visual figcaption div+div{border-left:1px solid #e1e3e9;padding-left:18px}.detail-visual figcaption span{color:#8b8b91;letter-spacing:.08em;font-size:9px;display:block}.detail-visual figcaption b{margin-top:7px;font-size:12px;font-weight:610;display:block}.detail-overview{z-index:2;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:-44px;display:grid;position:relative}.detail-overview article{background:#fffffff0;border:1px solid #e0e2e8;border-radius:24px;min-height:215px;padding:27px;box-shadow:0 18px 45px #27324d14}.detail-overview article>span{color:#4e7eea;font-size:10px;font-weight:650}.detail-overview h2{letter-spacing:-.025em;margin:50px 0 0;font-size:21px;font-weight:620}.detail-overview p{color:#727279;margin:13px 0 0;font-size:13px;line-height:1.7}.detail-section{padding:122px 0;scroll-margin-top:86px}.detail-section-soft{background:var(--surface)}.detail-section-heading .eyebrow{margin-bottom:20px}.detail-section-heading h2{letter-spacing:-.052em;margin:0;font-size:clamp(40px,4.2vw,60px);font-weight:640;line-height:1.14}.detail-heading-row{grid-template-columns:1.25fr .75fr;align-items:end;gap:70px;display:grid}.detail-heading-row>p{color:#73737a;margin:0 0 7px;font-size:15px;line-height:1.75}.io-grid{grid-template-columns:1fr 1fr;gap:17px;margin-top:62px;display:grid}.io-card{background:#fff;border:1px solid #dedfe5;border-radius:27px;padding:27px;box-shadow:0 18px 44px #2a32460f}.io-card-blue{background:linear-gradient(150deg,#fff 30%,#eef4ff);border-color:#d0dcf7}.io-card header{border-bottom:1px solid #e8e8ec;justify-content:space-between;align-items:center;padding-bottom:21px;display:flex}.io-card header span{color:#3f74e9;letter-spacing:.1em;font-size:10px;font-weight:650}.io-card header b{color:#77777d;font-size:12px;font-weight:560}.io-card ul{margin:0;padding:0;list-style:none}.io-card li{border-bottom:1px solid #ececf0;grid-template-columns:42px 1fr;align-items:center;gap:15px;min-height:92px;display:grid}.io-card li:last-child{border-bottom:0}.io-card li i{color:#3c72e9;background:#edf3ff;border-radius:11px;place-items:center;width:35px;height:35px;font-size:10px;font-style:normal;font-weight:650;display:grid}.io-card li b,.io-card li span{display:block}.io-card li b{font-size:14px;font-weight:600}.io-card li span{color:#8a8a90;margin-top:5px;font-size:11px}.workflow-section{padding:96px 0}.workflow-map{margin-top:44px}.workflow-lanes{background:radial-gradient(circle at 15% 20%,#739bf62e,#0000 25%),linear-gradient(135deg,#f8faff,#eef3fd);border:1px solid #d9e1f2;border-radius:20px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;padding:10px;display:grid;box-shadow:inset 0 1px #fff}.workflow-lanes>div{background:#fffc;border:1px solid #d5ddeee6;border-radius:14px;align-items:center;gap:11px;min-height:56px;padding:9px 13px;display:flex;box-shadow:0 8px 22px #32456e0d}.workflow-lanes>div>span{color:#fff;background:#3475ef;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;font-size:9px;font-weight:650;display:grid;box-shadow:0 8px 18px #3475ef3b}.workflow-lanes p{margin:0}.workflow-lanes b,.workflow-lanes small{display:block}.workflow-lanes b{color:#343943;font-size:13px;font-weight:620}.workflow-lanes small{color:#8a91a0;margin-top:4px;font-size:9px}.workflow-lanes>i{color:#7fa0df;font-size:15px;font-style:normal}.workflow-swipe-hint{display:none}.detail-workflow{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.detail-workflow-step{background:#fff;border:1px solid #dee2eb;border-radius:20px;flex-direction:column;min-height:278px;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #2730460e}.detail-workflow-step:after{content:"";background:#507feb14;border-radius:50%;width:130px;height:130px;position:absolute;top:-39px;right:-34px}.detail-workflow-step:nth-child(3n+2):after{background:#7466dd13}.detail-workflow-step:nth-child(3n):after{background:#2cae9a13}.detail-workflow-step header{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.detail-workflow-step header span{color:#3978f6;font-size:10px;font-weight:680}.detail-workflow-step header em{color:#69748a;background:#f1f4fa;border-radius:999px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:560}.workflow-mark{color:#3978f6;background:linear-gradient(145deg,#fff,#edf3ff);border:1px solid #d9e3f7;border-radius:13px;place-items:center;width:40px;height:40px;margin-top:24px;font-size:17px;font-weight:500;display:grid;box-shadow:0 9px 19px #3763bf17}.detail-workflow-step h3{letter-spacing:-.035em;margin:18px 0 0;font-size:19px;font-weight:630}.detail-workflow-step>p{color:#727780;margin:9px 0 18px;font-size:10px;line-height:1.65}.detail-workflow-step footer{border-top:1px solid #e8eaf0;flex-direction:column;align-items:flex-start;gap:5px;margin-top:auto;padding-top:13px;display:flex}.detail-workflow-step footer span{color:#969aa4;letter-spacing:.06em;font-size:9px}.detail-workflow-step footer b{color:#45577d;font-size:11px;font-weight:610}@media (max-width:1200px){.workflow-swipe-hint{color:#7c8597;justify-content:space-between;margin:14px 2px 0;font-size:10px;display:flex}.detail-workflow{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;display:flex;overflow-x:auto}.detail-workflow::-webkit-scrollbar{display:none}.detail-workflow-step{scroll-snap-align:start;flex:0 0 220px;min-width:220px}}.analysis-showcase{grid-template-columns:minmax(0,1.52fr) minmax(280px,.48fr);gap:16px;margin-top:62px;display:grid}.analysis-browser{background:#fff;border:1px solid #d9dde7;border-radius:28px;overflow:hidden;box-shadow:0 24px 64px #2332531f}.analysis-browser>header{color:#6f737d;background:#f9fafcf0;border-bottom:1px solid #e5e7ed;grid-template-columns:1fr auto 1fr;align-items:center;height:56px;padding:0 20px;font-size:11px;display:grid}.analysis-browser>header div{gap:7px;display:flex}.analysis-browser>header i{background:#d7d9df;border-radius:50%;width:8px;height:8px;display:block}.analysis-browser>header i:first-child{background:#f1aaa3}.analysis-browser>header i:nth-child(2){background:#f0d18f}.analysis-browser>header i:last-child{background:#99d8a5}.analysis-browser>header span{color:#383c45;font-weight:600}.analysis-browser>header a{color:#3070e8;justify-self:end;font-weight:580}.analysis-login-preview{background:#f3f5f9;grid-template-columns:minmax(0,1.14fr) minmax(280px,.86fr);align-items:stretch;gap:18px;min-height:560px;padding:24px;display:grid;overflow:hidden}.analysis-product-panel{color:#fff;background:radial-gradient(circle at 14% 8%,#38bdf83b,#0000 31%),radial-gradient(circle at 86% 18%,#2dd4bf29,#0000 30%),linear-gradient(145deg,#101827,#15264b 54%,#0d3d4b);border-radius:23px;flex-direction:column;min-width:0;padding:29px;display:flex;position:relative;overflow:hidden;box-shadow:0 23px 58px #0f182d2e}.analysis-product-panel:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:250px;height:250px;position:absolute;top:-95px;right:-82px;box-shadow:0 0 0 37px #ffffff06,0 0 0 78px #ffffff05}.analysis-login-brand{z-index:1;color:#f4f9ffeb;letter-spacing:.02em;align-items:center;gap:10px;font-size:10px;display:flex;position:relative}.analysis-login-mark{background:#ffffff17;border:1px solid #ffffff24;border-radius:10px;grid-template-columns:repeat(3,1fr);align-items:end;gap:3px;width:32px;height:32px;padding:7px;display:grid;box-shadow:inset 0 1px #ffffff17}.analysis-login-mark i{background:linear-gradient(#67e8f9,#60a5fa);border-radius:2px;display:block}.analysis-login-mark i:first-child{height:55%}.analysis-login-mark i:nth-child(2){height:100%}.analysis-login-mark i:last-child{height:76%}.analysis-login-copy{z-index:1;margin-top:43px;position:relative}.analysis-login-copy>p{color:#7dd3fc;letter-spacing:.13em;margin:0 0 13px;font-size:9px;font-weight:700}.analysis-login-copy h3{color:#f8fbff;letter-spacing:-.055em;margin:0;font-size:clamp(34px,3.5vw,51px);font-weight:610;line-height:1.08}.analysis-login-copy h3 span{color:#8bdcff}.analysis-login-copy>small{color:#dde9f8a8;letter-spacing:.03em;margin-top:16px;font-size:10px;display:block}.analysis-mini-dashboard{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fff1;border:1px solid #ffffff1c;border-radius:17px;margin-top:auto;padding:16px;position:relative;box-shadow:inset 0 1px #ffffff0f}.analysis-mini-dashboard>header{color:#f0f7ffcc;justify-content:space-between;align-items:center;font-size:8px;display:flex}.analysis-mini-dashboard>header i{color:#8ef2dc;background:#2dd4bf1c;border-radius:999px;padding:4px 7px;font-style:normal}.analysis-mini-stats{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:14px;display:grid}.analysis-mini-stats>span{background:#ffffff0e;border-radius:11px;min-width:0;padding:10px}.analysis-mini-stats b,.analysis-mini-stats small{display:block}.analysis-mini-stats b{color:#f8fbff;font-size:10px;font-weight:610}.analysis-mini-stats small{color:#dde9f88a;margin-top:4px;font-size:7px}.analysis-mini-chart{border-bottom:1px solid #ffffff1a;align-items:flex-end;gap:8px;height:62px;margin-top:12px;padding:0 6px;display:flex}.analysis-mini-chart i{background:linear-gradient(#67e8f9,#60a5fa52);border-radius:4px 4px 1px 1px;flex:1;min-width:4px}.analysis-mini-chart i:first-child{height:28%}.analysis-mini-chart i:nth-child(2){height:44%}.analysis-mini-chart i:nth-child(3){height:35%}.analysis-mini-chart i:nth-child(4){height:67%}.analysis-mini-chart i:nth-child(5){height:52%}.analysis-mini-chart i:nth-child(6){height:76%}.analysis-mini-chart i:nth-child(7){height:63%}.analysis-mini-chart i:nth-child(8){height:92%}.analysis-login-gate{background:#fff;border:1px solid #e0e4ec;border-radius:23px;align-self:center;padding:31px;box-shadow:0 23px 60px #27355317}.analysis-lock{color:#fff;background:linear-gradient(135deg,#172033,#1d4ed8 58%,#06b6d4);border-radius:13px;place-items:center;width:42px;height:42px;display:grid;position:relative;box-shadow:0 13px 26px #2563eb38}.analysis-lock:before{content:"";border:2px solid;border-bottom:0;border-radius:8px 8px 0 0;width:13px;height:10px;margin-top:-10px}.analysis-lock i{background:currentColor;border-radius:4px;width:16px;height:13px;margin-top:8px;position:absolute}.analysis-login-gate>p:first-of-type{color:#2563eb;letter-spacing:.1em;margin:24px 0 0;font-size:9px;font-weight:720}.analysis-login-gate h4{color:#172033;letter-spacing:-.04em;margin:8px 0 0;font-size:26px;font-weight:630}.analysis-login-gate>p:last-of-type{color:#657180;margin:13px 0 0;font-size:11px;line-height:1.65}.analysis-login-gate>a{color:#fff;background:linear-gradient(135deg,#172033,#1d4ed8 52%,#0891b2);border-radius:15px;justify-content:space-between;align-items:center;min-height:48px;margin-top:24px;padding:0 16px;font-size:11px;font-weight:650;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 16px 32px #2563eb38}.analysis-login-gate>a:hover{transform:translateY(-2px);box-shadow:0 20px 38px #2563eb47}.analysis-login-gate>small{color:#7d8793;text-align:center;margin-top:13px;font-size:8px;line-height:1.5;display:block}.analysis-note{background:radial-gradient(circle at 88% 10%,#5a89f233,#0000 30%),linear-gradient(150deg,#fff 25%,#edf3ff);border:1px solid #cfdcf8;border-radius:28px;flex-direction:column;min-height:617px;padding:30px;display:flex;box-shadow:0 20px 52px #2d4a8a17}.analysis-note>span{color:#3874eb;letter-spacing:.09em;font-size:10px;font-weight:650}.analysis-note h3{letter-spacing:-.035em;margin:54px 0 0;font-size:28px;font-weight:630;line-height:1.25}.analysis-note ul{margin:39px 0 0;padding:0;list-style:none}.analysis-note li{border-bottom:1px solid #b7c5e28c;grid-template-columns:35px 1fr;gap:11px;padding:17px 0;display:grid}.analysis-note li>b{color:#4b78d6;font-size:9px;font-weight:650}.analysis-note li p{color:#697288;margin:0;font-size:11px;line-height:1.55}.analysis-note li strong{color:#303846;margin-bottom:4px;font-size:13px;font-weight:610;display:block}.workspace-note-actions{gap:9px;margin-top:auto;display:grid}.workspace-note-actions>a{border-radius:13px;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:11px 16px;font-size:12px;font-weight:600;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;display:flex}.workspace-note-actions>a:hover{transform:translateY(-3px)}.workspace-note-actions>a:focus-visible{outline-offset:3px;outline:3px solid #466dc53d}.workspace-agent-link{color:#fff;background:#286bea;box-shadow:0 13px 28px #286bea3d}.workspace-demo-link{color:#fff;background:linear-gradient(135deg,#df792d,#b9581d);box-shadow:0 13px 27px #b5521b33;min-height:70px!important;padding:12px 13px 12px 15px!important}.workspace-demo-link span,.workspace-demo-link small,.workspace-demo-link strong,.workspace-demo-link em{display:block}.workspace-demo-link small{color:#ffffffc7;letter-spacing:.1em;margin-bottom:5px;font-size:8px;font-weight:680}.workspace-demo-link small b{color:#fff;letter-spacing:.04em;border:1px solid #ffffff4d;border-radius:999px;margin-left:7px;padding:3px 6px;font-size:7px;font-weight:650}.workspace-demo-link strong{color:inherit;letter-spacing:-.015em;font-size:13px;font-weight:680}.workspace-demo-link em{display:none}.workspace-demo-link>i{color:#fff;background:#ffffff1f;border:1px solid #ffffff52;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:15px;font-style:normal;transition:transform .18s,background .18s;display:grid}.workspace-demo-link:hover{box-shadow:0 20px 38px #b5521b4d}.workspace-demo-link:hover>i{background:#fff3;transform:translate(2px,-2px)}.workspace-demo-link+.workspace-agent-link{color:#8c481f;box-shadow:none;background:#ffffffb8;border:1px solid #b5521b38}.workspace-demo-link+.workspace-agent-link:hover{background:#fff;border-color:#b5521b66;box-shadow:0 10px 22px #b5521b17}.analysis-note>small{color:#78849a;margin-top:12px;font-size:9px;line-height:1.55}.content-detail .detail-hero{background:radial-gradient(circle at 79% 14%,#9374ea2b,#0000 31%),radial-gradient(circle at 18% 70%,#b09de51f,#0000 34%),linear-gradient(#fcfbff 0%,#f5f3fb 100%)}.content-detail .detail-visual:before{background:#9785e8}.content-detail .detail-visual-image{background-position:100% 0}.content-detail .eyebrow span{background:#7c6bd4;box-shadow:0 0 0 6px #7c6bd41a}.content-detail .detail-overview article>span,.content-detail .design-grid header span,.content-detail .case-story>span{color:#7867d2}.content-detail .detail-collab-path strong{background:#7564ce;border-color:#7564ce}.operations-showcase{grid-template-columns:minmax(0,1.46fr) minmax(280px,.54fr);gap:16px;margin-top:62px;display:grid}.workspace-live-demo{background:#fff;border:1px solid #d9dbe5;border-radius:29px;margin-top:62px;overflow:hidden;box-shadow:0 26px 72px #2f2c4d1f}.workspace-live-demo>header{background:#fcfcfff5;border-bottom:1px solid #e5e7ef;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;min-height:62px;padding:0 22px;display:grid}.workspace-live-dots{gap:7px;display:flex}.workspace-live-dots i{background:#d3d5de;border-radius:50%;width:8px;height:8px}.workspace-live-dots i:first-child{background:#ee9c9c}.workspace-live-dots i:nth-child(2){background:#ecd18e}.workspace-live-dots i:last-child{background:#98d3aa}.workspace-live-demo>header>div{text-align:center}.workspace-live-demo>header small,.workspace-live-demo>header b{display:block}.workspace-live-demo>header small{color:#8d8a98;letter-spacing:.1em;font-size:7px;font-weight:680}.workspace-live-demo>header b{color:#302d39;margin-top:4px;font-size:11px;font-weight:650}.workspace-live-demo>header a{color:#5d4aaa;background:#f6f3ff;border:1px solid #dcd8ed;border-radius:11px;justify-self:end;align-items:center;gap:9px;padding:9px 12px;font-size:9px;font-weight:650;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.workspace-live-demo>header a:hover{background:#fff;border-color:#c9bee9;transform:translateY(-2px)}.workspace-live-viewport{background:#f8f9fd;height:640px;overflow:hidden}.workspace-live-viewport iframe{background:#fff;border:0;width:100%;height:100%;display:block}.operations-showcase-after-embed{margin-top:24px}.operations-board{background:#f8f7fc;border:1px solid #d9dbe5;border-radius:28px;min-height:617px;overflow:hidden;box-shadow:0 24px 64px #2f2c4d1c}.operations-board-link{transition:transform .22s,border-color .22s,box-shadow .22s;display:block}.operations-board-link:hover{border-color:#c9bfea;transform:translateY(-4px);box-shadow:0 30px 72px #46377729}.operations-board-link:focus-visible{outline-offset:5px;outline:3px solid #7562cc47}.operations-board>header{background:#fdfcfff2;border-bottom:1px solid #e4e3eb;grid-template-columns:1fr auto 1fr;align-items:center;height:56px;padding:0 20px;display:grid}.operations-board>header div{gap:7px;display:flex}.operations-board>header div i{background:#d4d2db;border-radius:50%;width:8px;height:8px}.operations-board>header div i:first-child{background:#eda7a7}.operations-board>header div i:nth-child(2){background:#ecd18e}.operations-board>header div i:last-child{background:#99d6aa}.operations-board>header span{color:#3d394a;font-size:11px;font-weight:610}.operations-board>header b{color:#6252ae;letter-spacing:.08em;background:#efecfb;border-radius:999px;justify-self:end;padding:6px 9px;font-size:8px;font-weight:650}.operations-canvas{background:radial-gradient(circle at 84% 10%,#9374ea1f,#0000 31%),linear-gradient(145deg,#fbfaff,#f2f0f9);min-height:560px;padding:29px}.workspace-project-preview{color:#fff;background:radial-gradient(circle at 22% -25%,#ffffff3d,#0000 39%),linear-gradient(135deg,#df792d,#b9581d);border:1px solid #ffffff80;border-radius:19px;grid-template-columns:minmax(185px,.8fr) minmax(190px,1fr) auto;align-items:center;gap:22px;min-height:92px;margin-bottom:12px;padding:16px 18px;transition:transform .2s,box-shadow .2s;display:grid;overflow:hidden;box-shadow:0 16px 32px #b5521b33}.workspace-project-preview:hover{transform:translateY(-2px);box-shadow:0 20px 38px #b5521b45}.workspace-project-preview:focus-visible{outline-offset:4px;outline:3px solid #d8702a40}.workspace-project-brand{align-items:center;gap:12px;display:flex}.workspace-project-brand>i{background:#ffffff1f;border:1px solid #ffffff61;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;position:relative}.workspace-project-brand>i:before,.workspace-project-brand>i:after{content:"";border:1px solid #ffffff94;border-radius:50%;position:absolute}.workspace-project-brand>i:before{width:22px;height:22px}.workspace-project-brand>i:after{background:#fff;width:7px;height:7px}.workspace-project-brand>i b{transform-origin:0;background:#ffffffe6;width:17px;height:1px;position:absolute;top:50%;left:50%;transform:rotate(-38deg)}.workspace-project-brand small,.workspace-project-brand strong{display:block}.workspace-project-brand small{color:#ffffffad;letter-spacing:.1em;font-size:7px;font-weight:680}.workspace-project-brand strong{color:#fff;letter-spacing:-.02em;margin-top:5px;font-size:17px;font-weight:680}.workspace-project-preview>p{color:#ffffffc2;margin:0;font-size:9px;line-height:1.55}.workspace-project-preview>b{color:#fff;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff47;border-radius:11px;align-items:center;gap:12px;padding:9px 11px;font-size:9px;font-weight:620;display:flex}.workspace-project-preview>b span{font-size:14px;transition:transform .18s}.workspace-project-preview:hover>b span{transform:translate(2px,-2px)}.operations-project-preview{background:radial-gradient(circle at 22% -25%,#ffffff38,#0000 39%),linear-gradient(135deg,#8d77de,#624cb9);box-shadow:0 16px 32px #644cb936}.operations-project-preview:hover{box-shadow:0 20px 38px #644cb947}.analysis-project-preview{background:radial-gradient(circle at 22% -25%,#ffffff38,#0000 39%),linear-gradient(135deg,#397cf1,#174baf);grid-column:1/-1;margin-bottom:0;box-shadow:0 16px 32px #2563eb33}.analysis-project-preview:hover{box-shadow:0 20px 38px #2563eb45}.operations-summary{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.operations-summary>div{background:#ffffffd1;border:1px solid #dcd8eadb;border-radius:18px;flex-direction:column;min-height:145px;padding:18px;display:flex;box-shadow:0 15px 35px #3e365f0f}.operations-summary span{color:#77717f;letter-spacing:.05em;font-size:9px}.operations-summary b{color:#292432;letter-spacing:-.05em;margin-top:21px;font-size:36px;font-weight:650}.operations-summary small{color:#9b96a5;margin-top:auto;font-size:8px}.operations-stream{background:#ffffffd1;border:1px solid #dcd8eadb;border-radius:20px;margin-top:17px;padding:4px 19px;box-shadow:0 15px 35px #3e365f0d}.operations-stream article{border-bottom:1px solid #ebe8f0;grid-template-columns:34px 1fr auto;align-items:center;gap:13px;min-height:78px;display:grid}.operations-stream article:last-child{border-bottom:0}.operations-stream article>span{color:#8f84c8;font-size:9px;font-weight:650}.operations-stream article div b,.operations-stream article div small{display:block}.operations-stream article div b{color:#34303d;font-size:12px;font-weight:610}.operations-stream article div small{color:#9892a1;margin-top:5px;font-size:8px}.operations-stream article>i{color:#6658b5;background:#eeebfb;border-radius:999px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:600}.operations-stream article:nth-child(2)>i{color:#7b6542;background:#f7f0df}.operations-stream article:nth-child(3)>i{color:#387866;background:#e7f4ef}.operations-open-cta{color:#fff;background:linear-gradient(135deg,#7562cc,#624cb9);border-radius:18px;justify-content:space-between;align-items:center;gap:20px;min-height:64px;margin-top:17px;padding:0 19px;transition:background .2s,box-shadow .2s;display:flex;box-shadow:0 16px 34px #644cb940}.operations-open-cta span,.operations-open-cta small,.operations-open-cta strong{display:block}.operations-open-cta small{color:#ffffffb3;letter-spacing:.12em;font-size:8px}.operations-open-cta strong{margin-top:4px;font-size:13px;font-weight:650}.operations-open-cta>i{text-align:center;background:#ffffff1f;border:1px solid #ffffff47;border-radius:11px;min-width:98px;padding:9px 12px;font-size:10px;font-style:normal;font-weight:620;transition:transform .2s,background .2s}.operations-open-cta-compact{border-radius:15px;min-height:52px}.operations-open-cta-compact>i{padding-block:7px}.operations-board-link:hover .operations-open-cta{background:linear-gradient(135deg,#6b57c5,#5740aa);box-shadow:0 19px 39px #5a42ae52}.operations-board-link:hover .operations-open-cta>i{background:#ffffff2e;transform:translate(3px)}.operations-note{background:radial-gradient(circle at 88% 10%,#8c70e033,#0000 30%),linear-gradient(150deg,#fff 25%,#f2effd);border-color:#d8d1f2}.operations-note>span,.operations-note li>b{color:#7562cc}.operations-note>a{background:#7562cc;box-shadow:0 13px 28px #7562cc3d}.content-project-link{background:linear-gradient(135deg,#8d77de,#624cb9);box-shadow:0 13px 27px #644cb933}.content-project-link+.workspace-agent-link{color:#5d4aaa;border-color:#d8d1f2}.lead-project-link{background:linear-gradient(135deg,#397cf1,#174baf);box-shadow:0 13px 27px #2563eb33}.lead-project-link+.workspace-agent-link{color:#2458b7;border-color:#cfdcf8}.content-workspace-actions,.lead-workspace-actions{margin-top:auto}.design-section{background:linear-gradient(#fff,#fafbfe);padding:96px 0}.design-grid{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:44px;display:grid}.design-grid article{background:#ffffffe6;border:1px solid #dee2eb;border-radius:22px;flex-direction:column;min-height:270px;padding:21px;display:flex;position:relative;overflow:hidden;box-shadow:0 13px 34px #2730460e}.design-grid article:after{content:"";background:#517ee913;border-radius:50%;width:125px;height:125px;position:absolute;top:-44px;right:-31px}.design-grid article:nth-child(2):after{background:#7064d812}.design-grid article:nth-child(3):after{background:#2eab9912}.design-grid header{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.design-grid header span{color:#4077eb;font-size:10px;font-weight:680}.design-grid header b{color:#69748a;background:#f1f4fa;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:560}.design-mark{color:#3978f6;background:linear-gradient(145deg,#fff,#edf3ff);border:1px solid #d9e3f7;border-radius:13px;place-items:center;width:40px;height:40px;margin-top:24px;font-size:17px;display:grid;box-shadow:0 9px 19px #3763bf17}.design-grid h3{letter-spacing:-.03em;margin:18px 0 0;font-size:20px;font-weight:630}.design-grid p{color:#717780;margin:9px 0 18px;font-size:11px;line-height:1.65}.design-grid footer{border-top:1px solid #e8eaf0;flex-direction:column;align-items:flex-start;gap:5px;margin-top:auto;padding-top:13px;display:flex}.design-grid footer span{color:#969aa4;letter-spacing:.06em;font-size:9px}.design-grid footer b{color:#45577d;font-size:11px;font-weight:610}.case-card{background:linear-gradient(145deg,#fff,#f8f9fc);border:1px solid #dedfe5;border-radius:29px;grid-template-columns:1.2fr .8fr;gap:50px;margin-top:62px;padding:37px;display:grid;box-shadow:0 20px 55px #27304612}.case-story>span{color:#4377e9;letter-spacing:.09em;font-size:10px;font-weight:650}.case-story h3{letter-spacing:-.035em;margin:47px 0 0;font-size:30px;font-weight:630}.case-story p{color:#6f6f76;max-width:570px;margin:17px 0 0;font-size:14px;line-height:1.8}.case-tags{flex-wrap:wrap;gap:7px;margin-top:25px;display:flex}.case-tags b{color:#456bbd;background:#edf3ff;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:560}.case-results{background:#fff;border:1px solid #dce2f1;border-radius:20px;grid-template-columns:repeat(3,1fr);align-items:stretch;display:grid;overflow:hidden}.case-results div{text-align:center;flex-direction:column;justify-content:center;padding:23px 16px;display:flex}.case-results div+div{border-left:1px solid #e3e6ee}.case-results b{color:#316ae3;letter-spacing:-.045em;font-size:34px;font-weight:650}.case-results span{color:#85858b;margin-top:8px;font-size:10px;line-height:1.4}.detail-duo{grid-template-columns:1.06fr .94fr;gap:14px;display:grid}.detail-duo>article{background:#ffffffe6;border:1px solid #dedfe5;border-radius:27px;min-height:450px;padding:32px}.detail-duo h2{letter-spacing:-.04em;max-width:530px;margin:0;font-size:clamp(29px,3vw,42px);font-weight:630;line-height:1.2}.collaboration-section{padding:72px 0}.collaboration-single{grid-template-columns:1fr}.collaboration-single>article{min-height:0}.collab-panel{grid-template-columns:minmax(280px,.78fr) minmax(590px,1.22fr);align-items:center;gap:48px;display:grid}.collab-copy>p:last-child{color:#75757b;max-width:500px;margin:18px 0 0;font-size:13px;line-height:1.75}.detail-collab-path{justify-content:flex-end;align-items:center;gap:9px;margin-top:0;display:flex}.detail-collab-path span,.detail-collab-path strong{background:#fff;border:1px solid #dbdde4;border-radius:12px;padding:11px 13px;font-size:11px;font-weight:580}.detail-collab-path strong{color:#fff;background:#3978f6;border-color:#3978f6}.detail-collab-path i{color:#a2a2a8;font-size:13px;font-style:normal}.contact-section{background:radial-gradient(circle at 78% 28%,#608bef33,#0000 36%),linear-gradient(135deg,#f9fbff,#eaf1ff);border:1px solid #dbe3f6;border-radius:32px;grid-template-columns:.94fr 1.06fr;align-items:center;gap:60px;margin-top:20px;margin-bottom:110px;padding:52px;display:grid;overflow:hidden;box-shadow:0 26px 70px #39528c1c}.contact-copy h2{letter-spacing:-.052em;margin:0;font-size:clamp(39px,4.2vw,59px);font-weight:640;line-height:1.12}.contact-copy>p:not(.eyebrow){color:#657087;max-width:540px;margin:22px 0 0;font-size:14px;line-height:1.75}.contact-button{color:#fff;background:#2468ec;border-radius:14px;align-items:center;gap:12px;width:fit-content;margin-top:29px;padding:15px 22px;font-size:14px;font-weight:620;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 15px 30px #2468ec40}.contact-button:hover{transform:translateY(-2px);box-shadow:0 19px 38px #2468ec52}.contact-button span{margin-left:10px}.contact-copy small{color:#768198;margin-top:12px;font-size:10px;display:block}.mail-preview{background:#ffffffe6;border:1px solid #cbd6efeb;border-radius:20px;overflow:hidden;box-shadow:0 24px 54px #2f4c8b29}.mail-preview header{border-bottom:1px solid #e4e8f0;justify-content:space-between;padding:16px 18px;display:flex}.mail-preview header b{font-size:12px;font-weight:610}.mail-preview header span{color:#9299a8;font-size:11px}.mail-preview>div{border-bottom:1px solid #ebedf2;grid-template-columns:58px 1fr;padding:12px 18px;display:grid}.mail-preview>div span{color:#9298a5;font-size:10px}.mail-preview>div b{font-size:11px;font-weight:560}.mail-preview>p{color:#7a818e;min-height:150px;margin:0;padding:17px 18px;font-size:11px;line-height:1.6}.mail-preview footer{border-top:1px solid #e7eaf0;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.mail-preview footer span{color:#999fab;font-size:9px}.mail-preview footer b{color:#fff;background:#2468ec;border-radius:9px;padding:8px 14px;font-size:10px;font-weight:600}.detail-related{border-top:1px solid #e7e7eb;grid-template-columns:1fr 1fr auto;gap:40px;margin-bottom:90px;padding-top:35px;display:grid}.detail-related div>span{color:#929298;letter-spacing:.08em;font-size:10px}.detail-related div>p{color:#57575d;margin:11px 0 0;font-size:12px;line-height:1.7}.detail-related>a{color:#06c;align-self:center;font-size:12px;font-weight:560}.content-detail .top-links a:hover,.content-detail .detail-related>a{color:#6957c5}.content-detail .button-primary,.content-detail .contact-button{background:#7562cc;box-shadow:0 15px 30px #7562cc40}.content-detail .button-primary:hover,.content-detail .contact-button:hover{background:#6856bf;box-shadow:0 19px 38px #7562cc52}.content-detail .button-secondary{background:#ffffffd1;border-color:#d7d0ef}.content-detail .button-secondary:hover{background:#f5f2fd}.content-detail .io-card{border-color:#e2def0}.content-detail .io-card-blue{background:radial-gradient(circle at 86% 14%,#8c70e026,#0000 34%),linear-gradient(150deg,#fff 30%,#f2effd);border-color:#d7d0ef}.content-detail .io-card header span{color:#7562cc}.content-detail .io-card li i{color:#6957c5;background:#efecfb}.content-detail .workflow-lanes{background:radial-gradient(circle at 15% 20%,#8c70e02e,#0000 25%),linear-gradient(135deg,#fbfaff,#f0edfa);border-color:#d8d1ef}.content-detail .workflow-lanes>div{border-color:#dbd4eff0;box-shadow:0 8px 22px #4b3c7b0f}.content-detail .workflow-lanes>div>span{background:#7562cc;box-shadow:0 8px 18px #7562cc3b}.content-detail .workflow-lanes>i{color:#9888d7}.content-detail .detail-workflow-step{border-color:#e0dced;box-shadow:0 12px 30px #4030670f}.content-detail .detail-workflow-step:after,.content-detail .detail-workflow-step:nth-child(3n+2):after,.content-detail .detail-workflow-step:nth-child(3n):after{background:#846cd316}.content-detail .detail-workflow-step header span{color:#7562cc}.content-detail .detail-workflow-step header em{color:#696177;background:#f2eff8}.content-detail .workflow-mark,.content-detail .design-mark{color:#7562cc;background:linear-gradient(145deg,#fff,#efebfb);border-color:#d8d1ef;box-shadow:0 9px 19px #7562cc1c}.content-detail .detail-workflow-step footer b,.content-detail .design-grid footer b{color:#584d7b}.content-detail .design-grid article{border-color:#e0dced;box-shadow:0 13px 34px #4030670f}.content-detail .design-grid article:after,.content-detail .design-grid article:nth-child(2):after,.content-detail .design-grid article:nth-child(3):after{background:#846cd314}.content-detail .case-card{background:linear-gradient(145deg,#fff,#f8f6fc);border-color:#e0dced;box-shadow:0 20px 55px #40306712}.content-detail .case-tags b{color:#6252ae;background:#efecfb}.content-detail .case-results{border-color:#ddd7f0}.content-detail .case-results b{color:#7562cc}.content-detail .contact-section{background:radial-gradient(circle at 78% 28%,#8c70e033,#0000 36%),linear-gradient(135deg,#fcfbff,#efebfa);border-color:#d9d2f0;box-shadow:0 26px 70px #48367a1f}.content-detail .mail-preview{border-color:#d8d1eff2;box-shadow:0 24px 54px #48367a26}.content-detail .mail-preview footer b{background:#7562cc}.editor-detail{--detail-accent:#2b9879;--detail-dark:#1f735c;--detail-tint:#e9f6f1;--detail-border:#cfe8df;--detail-copy:#486d62;--detail-shadow:#2b98793b}.search-detail{--detail-accent:#dc7a34;--detail-dark:#a75420;--detail-tint:#fff0e4;--detail-border:#f0d7c3;--detail-copy:#80583c;--detail-shadow:#dc7a343b}.reply-detail{--detail-accent:#2488b5;--detail-dark:#176986;--detail-tint:#e8f6fb;--detail-border:#cde8f1;--detail-copy:#416d7d;--detail-shadow:#2488b53b}.sales-detail{--detail-accent:#c95f6f;--detail-dark:#963f4d;--detail-tint:#faecef;--detail-border:#edcfd6;--detail-copy:#79515a;--detail-shadow:#c95f6f3b}.editor-detail .detail-hero{background:radial-gradient(circle at 79% 16%,#47b4932e,#0000 31%),radial-gradient(circle at 17% 72%,#93d8c224,#0000 34%),linear-gradient(#fbfefc 0%,#f1f8f5 100%)}.search-detail .detail-hero{background:radial-gradient(circle at 79% 16%,#e7915133,#0000 31%),radial-gradient(circle at 17% 72%,#f3be9524,#0000 34%),linear-gradient(#fffdfb 0%,#faf4ef 100%)}.reply-detail .detail-hero{background:radial-gradient(circle at 79% 16%,#48a9d233,#0000 31%),radial-gradient(circle at 17% 72%,#9dd8ef29,#0000 34%),linear-gradient(#fbfeff 0%,#f0f8fb 100%)}.sales-detail .detail-hero{background:radial-gradient(circle at 79% 16%,#d7708030,#0000 31%),radial-gradient(circle at 17% 72%,#eeb0b926,#0000 34%),linear-gradient(#fffdfd 0%,#fbf3f5 100%)}.editor-detail .detail-visual-image{background-position:0 100%}.search-detail .detail-visual-image{background-position:100% 100%}.reply-detail .detail-visual-image{background-image:url(/visuals/message-reply-agent.png);background-position:50% 38%;background-size:88%}.sales-detail .detail-visual-image{background-image:url(/visuals/sales-support-agent.png);background-position:50% 38%;background-size:88%}.profile-detail .detail-visual:before{background:var(--detail-accent)}.profile-detail .eyebrow span{background:var(--detail-accent);box-shadow:0 0 0 6px var(--detail-tint)}.profile-detail .top-links a:hover,.profile-detail .detail-related>a,.profile-detail .detail-overview article>span,.profile-detail .design-grid header span,.profile-detail .case-story>span{color:var(--detail-accent)}.profile-detail .button-primary,.profile-detail .contact-button{background:var(--detail-accent);box-shadow:0 15px 30px var(--detail-shadow)}.profile-detail .button-primary:hover,.profile-detail .contact-button:hover{background:var(--detail-dark);box-shadow:0 19px 38px var(--detail-shadow)}.profile-detail .button-secondary{border-color:var(--detail-border);background:#ffffffd6}.profile-detail .button-secondary:hover{background:var(--detail-tint)}.profile-detail .io-card,.profile-detail .detail-workflow-step,.profile-detail .design-grid article{border-color:var(--detail-border)}.profile-detail .io-card-blue{border-color:var(--detail-border);background:radial-gradient(circle at 86% 14%, var(--detail-tint), transparent 38%), linear-gradient(150deg, #fff 30%, var(--detail-tint))}.profile-detail .io-card header span,.profile-detail .detail-workflow-step header span{color:var(--detail-accent)}.profile-detail .io-card li i{color:var(--detail-dark);background:var(--detail-tint)}.profile-detail .workflow-lanes{border-color:var(--detail-border);background:radial-gradient(circle at 15% 20%, var(--detail-tint), transparent 28%), linear-gradient(135deg, #fff, var(--detail-tint))}.profile-detail .workflow-lanes>div{border-color:var(--detail-border);box-shadow:0 8px 22px #3a4e460d}.profile-detail .workflow-lanes>div>span{background:var(--detail-accent);box-shadow:0 8px 18px var(--detail-shadow)}.profile-detail .workflow-lanes>i{color:var(--detail-accent)}.profile-detail .detail-workflow-step:after,.profile-detail .detail-workflow-step:nth-child(3n+2):after,.profile-detail .detail-workflow-step:nth-child(3n):after,.profile-detail .design-grid article:after,.profile-detail .design-grid article:nth-child(2):after,.profile-detail .design-grid article:nth-child(3):after{background:var(--detail-tint)}.profile-detail .workflow-mark,.profile-detail .design-mark{border-color:var(--detail-border);color:var(--detail-accent);background:linear-gradient(145deg, #fff, var(--detail-tint));box-shadow:0 9px 19px var(--detail-shadow)}.profile-detail .detail-workflow-step footer b,.profile-detail .design-grid footer b{color:var(--detail-copy)}.agent-workspace-board{min-height:617px}.agent-workspace-board .operations-canvas{background:radial-gradient(circle at 84% 10%, var(--detail-tint), transparent 33%), linear-gradient(145deg, #fff, var(--detail-tint))}.profile-detail .agent-workspace-board{border-color:var(--detail-border);box-shadow:0 24px 64px var(--detail-shadow)}.profile-detail .agent-workspace-board>header b{color:var(--detail-dark);background:var(--detail-tint)}.profile-detail .operations-summary>div,.profile-detail .operations-stream{border-color:var(--detail-border)}.profile-detail .operations-stream article>span{color:var(--detail-accent)}.profile-detail .operations-stream article>i,.profile-detail .operations-stream article:nth-child(2)>i,.profile-detail .operations-stream article:nth-child(3)>i{color:var(--detail-dark);background:var(--detail-tint)}.workspace-gate{cursor:default;background:linear-gradient(135deg, var(--detail-accent), var(--detail-dark));box-shadow:0 16px 34px var(--detail-shadow)}.profile-detail .operations-note{border-color:var(--detail-border);background:radial-gradient(circle at 88% 10%, var(--detail-tint), transparent 30%), linear-gradient(150deg, #fff 25%, var(--detail-tint))}.profile-detail .operations-note>span,.profile-detail .operations-note li>b{color:var(--detail-accent)}.profile-detail .workspace-agent-link{background:var(--detail-accent);box-shadow:0 13px 28px var(--detail-shadow)}.profile-detail .workspace-demo-link{background:linear-gradient(135deg, var(--detail-accent), var(--detail-dark));box-shadow:0 13px 27px var(--detail-shadow)}.profile-detail .workspace-project-preview{background:radial-gradient(circle at 22% -25%, #ffffff3d, transparent 39%), linear-gradient(135deg, var(--detail-accent), var(--detail-dark));box-shadow:0 16px 32px var(--detail-shadow)}.profile-detail .workspace-project-preview:hover{box-shadow:0 20px 38px var(--detail-shadow)}.profile-detail .workspace-demo-link+.workspace-agent-link{border-color:var(--detail-border);color:var(--detail-dark);box-shadow:none;background:#ffffffb8}.profile-detail .case-card{border-color:var(--detail-border);background:linear-gradient(145deg, #fff, var(--detail-tint));box-shadow:0 20px 55px var(--detail-shadow)}.profile-detail .case-tags b{color:var(--detail-dark);background:var(--detail-tint)}.profile-detail .case-results{border-color:var(--detail-border)}.profile-detail .case-results b{color:var(--detail-accent)}.profile-detail .detail-collab-path strong{border-color:var(--detail-accent);background:var(--detail-accent)}.profile-detail .contact-section{border-color:var(--detail-border);background:radial-gradient(circle at 78% 28%, var(--detail-tint), transparent 36%), linear-gradient(135deg, #fff, var(--detail-tint));box-shadow:0 26px 70px var(--detail-shadow)}.profile-detail .mail-preview{border-color:var(--detail-border);box-shadow:0 24px 54px var(--detail-shadow)}.profile-detail .mail-preview footer b{background:var(--detail-accent)}.mail-preview>p{white-space:pre-line}.detail-footer{color:#88888e;background:#fff;border-top:1px solid #ececf0;padding:25px 0;font-size:11px}.detail-footer .shell{justify-content:space-between;display:flex}.detail-footer a{color:#333338}@media (max-width:1000px){.hero-grid{grid-template-columns:1fr 1fr;gap:45px}.hero h1{font-size:59px}.flow-grid{grid-template-columns:1fr}.flow-card{min-height:360px}.flow-card h3{margin-top:42px}.detail-hero-grid{grid-template-columns:1fr 1fr;gap:42px}.detail-visual-image{height:auto}.analysis-showcase{grid-template-columns:1fr}.analysis-note{min-height:480px}.operations-showcase{grid-template-columns:1fr}.operations-note{min-height:480px}.case-card,.detail-duo{grid-template-columns:1fr}.collab-panel{grid-template-columns:1fr;gap:30px}.detail-collab-path{justify-content:flex-start}}@media (max-width:760px){.shell{width:min(100% - 28px,1240px)}.topbar{border-radius:16px;width:calc(100% - 20px);height:54px;padding:0 15px;top:8px}.brand{font-size:14px}.brand-mark{width:24px;height:24px}.top-links{gap:18px;font-size:12px}.top-links a:last-child{display:none}.hero{min-height:auto;padding:116px 0 74px}.hero-grid{grid-template-columns:1fr;gap:54px;min-height:0}.hero-copy{text-align:center}.hero-copy .eyebrow{width:fit-content;margin-inline:auto}.hero h1{letter-spacing:-.06em;font-size:clamp(48px,14vw,62px)}.hero h1 strong{margin-inline:auto}.hero-description{font-size:15px}.hero-description br{display:none}.hero-actions{flex-wrap:wrap;justify-content:center}.hero-principles{justify-content:center;gap:16px;margin-top:42px}.hero-principles div{text-align:left;min-width:82px}.hero-visual{border-radius:28px;padding:10px}.hero-visual img{border-radius:20px}.hero-visual figcaption{bottom:20px;left:22px;right:22px}.agent-products,.skill-library,.collaboration{padding:92px 0}.section-heading{grid-template-columns:1fr;gap:24px}.section-heading h2,.collaboration-intro h2{font-size:42px}.section-heading>p{font-size:15px}.section-heading>p br{display:none}.agent-carousel{margin-top:50px}.agent-directory{grid-template-columns:repeat(2,1fr)}.agent-directory-heading p{display:none}.carousel-toolbar{margin-top:38px}.carousel-guidance>span{display:none}.carousel-buttons button{width:43px;height:43px}.agent-scroll-track{gap:13px;padding-right:30px}.agent-scroll-track .product-card{flex-basis:min(86vw,360px)}.agent-card-visual{height:240px}.product-content{min-height:335px;padding:20px 22px 24px}.product-card h3{font-size:29px}.skill-grid{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:50px}.skill-card{border-radius:19px;min-height:158px;padding:18px}.skill-card h3{margin-top:31px;font-size:16px}.collaboration-intro>p:last-child{font-size:14px;line-height:1.7}.flow-grid{margin-top:50px}.flow-card{min-height:400px;padding:24px}.home-contact{padding-bottom:92px}.home-contact-card{border-radius:28px;grid-template-columns:1fr;gap:38px;min-height:0;padding:31px 22px}.home-contact-copy h2{font-size:42px}.home-contact-copy>p:last-child{font-size:14px}.home-contact-action{border-radius:21px;padding:20px}.footer-inner{grid-template-columns:1fr;gap:48px}.footer-meta{min-width:0}.detail-hero{padding:108px 0 74px}.detail-hero-grid{grid-template-columns:1fr;gap:50px;min-height:0}.detail-back{margin-bottom:34px}.detail-hero-copy h1{font-size:47px}.detail-hero-lead{font-size:21px}.detail-actions{flex-wrap:wrap}.detail-visual-image{height:auto}.detail-overview{grid-template-columns:1fr;margin-top:14px}.detail-overview article{min-height:185px}.detail-overview h2{margin-top:38px}.detail-section{padding:88px 0}.detail-section-heading h2{font-size:40px}.detail-heading-row{grid-template-columns:1fr;gap:24px}.io-grid{grid-template-columns:1fr;margin-top:46px}.workflow-section{padding:78px 0}.workflow-map{margin-top:35px}.workflow-lanes{display:none}.workflow-swipe-hint{margin-top:0}.detail-workflow-step{flex-basis:min(78vw,280px);min-width:min(78vw,280px);min-height:275px}.analysis-showcase{margin-top:46px}.analysis-browser{border-radius:22px}.analysis-browser>header{grid-template-columns:auto 1fr;gap:13px;padding:0 14px}.analysis-browser>header span{text-align:right}.analysis-browser>header a{display:none}.analysis-login-preview{grid-template-columns:1fr;gap:14px;min-height:auto;padding:14px}.analysis-product-panel{min-height:470px;padding:23px}.analysis-login-copy h3{font-size:clamp(36px,10vw,48px)}.analysis-login-gate{padding:24px}.analysis-note{border-radius:22px;min-height:440px;padding:25px}.analysis-note h3{margin-top:42px}.operations-showcase{margin-top:46px}.workspace-live-demo{border-radius:22px;margin-top:46px}.workspace-live-demo>header{grid-template-columns:auto 1fr;min-height:58px;padding:0 14px}.workspace-live-demo>header>div{text-align:right}.workspace-live-demo>header a{display:none}.workspace-live-viewport{height:560px}.operations-showcase-after-embed{margin-top:18px}.operations-board{border-radius:22px;min-height:auto}.operations-board>header{grid-template-columns:auto 1fr;gap:13px;padding:0 14px}.operations-board>header span{text-align:right}.operations-board>header b{display:none}.operations-canvas{min-height:0;padding:18px}.workspace-project-preview{grid-template-columns:1fr auto;gap:13px;padding:15px}.workspace-project-preview>p{display:none}.workspace-project-preview>b{padding:9px;font-size:0}.workspace-project-preview>b span{font-size:14px}.operations-summary{grid-template-columns:1fr}.operations-open-cta{padding:13px 14px}.operations-open-cta>i{min-width:88px}.operations-summary>div{min-height:118px}.operations-summary b{margin-top:13px}.operations-stream{padding-inline:13px}.operations-stream article{grid-template-columns:26px 1fr}.operations-stream article>i{display:none}.design-section{padding:78px 0}.design-grid{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;display:flex;overflow-x:auto}.design-grid::-webkit-scrollbar{display:none}.design-grid article{scroll-snap-align:start;flex:0 0 min(78vw,280px);min-width:min(78vw,280px)}.case-card{margin-top:46px;padding:25px}.case-results{grid-template-columns:1fr}.case-results div+div{border-top:1px solid #e3e6ee;border-left:0}.detail-duo>article{min-height:400px;padding:25px}.collaboration-section{padding:58px 0}.collaboration-single>article{min-height:0}.detail-collab-path{flex-direction:column;align-items:stretch}.detail-collab-path span,.detail-collab-path strong{text-align:center}.detail-collab-path i{align-self:center;transform:rotate(90deg)}.contact-section{border-radius:26px;grid-template-columns:1fr;gap:42px;margin-bottom:78px;padding:31px 22px}.contact-copy h2{font-size:42px}.detail-related{grid-template-columns:1fr;gap:27px}}@media (max-width:430px){.button{text-align:center;width:100%}.hero-principles{gap:8px}.hero-visual figcaption{justify-content:center}.agent-card-visual{height:210px}.skill-grid{grid-template-columns:1fr}.skill-card{min-height:145px}.detail-actions .button{text-align:center;width:100%}.detail-visual-image{height:auto}.detail-visual figcaption{grid-template-columns:1fr;gap:10px;bottom:20px;left:21px;right:21px}.detail-visual figcaption div+div{border-top:1px solid #e1e3e9;border-left:0;padding:10px 0 0}.contact-button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}.carousel-page{animation:none}}
