/* Explicit opt-in: the eight November landing pages share YouTube's design scale. */
.landing-unified{--un-ink:#172033;--un-body:#5b6472;--un-blue:#165dff;--un-border:#e5ebf3;--un-soft:#f7f9fc;--un-shadow:0 2px 4px #17203302,0 14px 32px -22px #29487730;background:#fff;color:var(--un-ink)}
.landing-unified.landing-unified :is(.solution-container,.mgr-container,.bpm-container,.lap-container){width:100%;max-width:1248px;padding-inline:24px;margin-inline:auto}
.landing-unified.landing-unified :is(.solution-section,.mgr-section,.bpm-section,.lap-section){padding-block:96px;scroll-margin-top:100px}
.landing-unified.landing-unified :is(.solution-tint,.ad-tint,.sc-soft,.mgr-tint,.bpm-tint,.lap-tint){background:var(--un-soft)}
.landing-unified.landing-unified :is(.ad-heading,.sc-heading,.mgr-heading,.bpm-heading,.lap-heading){max-width:1000px;margin:0 auto 48px;text-align:center}
.landing-unified.landing-unified :is(.ad-heading,.sc-heading,.mgr-heading,.bpm-heading,.lap-heading) h2{font-size:var(--type-section);line-height:1.3;font-weight:700;letter-spacing:-.02em;margin:0 0 16px;color:var(--un-ink)}
.landing-unified.landing-unified :is(.ad-heading,.sc-heading,.mgr-heading,.bpm-heading,.lap-heading)>p:not(.eyebrow){max-width:680px;margin:0 auto;color:var(--un-body);font-size:var(--type-body);line-height:1.75}
.landing-unified.landing-unified h3{font-weight:600;line-height:1.4;color:var(--un-ink);text-wrap:balance}
.landing-unified.landing-unified p{color:var(--un-body);line-height:1.75;text-wrap:pretty}
.landing-unified.landing-unified :is(.eyebrow,.mgr-eyebrow,.bpm-eyebrow,.lap-eyebrow){color:var(--un-blue);font-size:var(--type-label);font-weight:600;letter-spacing:.08em}
.landing-unified.landing-unified :is(a,button,summary,input):focus-visible{outline:3px solid #719dff;outline-offset:4px}
.landing-unified [hidden]{display:none!important}
.landing-unified :is(.yt-product-tabs,.unified-tabs) button{overflow-wrap:anywhere;hyphens:auto}
.landing-unified :is(h1,h2,h3,p){overflow-wrap:anywhere;hyphens:auto}
.landing-unified :is(.ad-hero-copy,.sc-hero-copy,.mgr-hero-copy,.bpm-hero-copy,.lap-hero-copy){width:100%}
.landing-unified :is(.ad-security-points,.sc-isolation-points)>article{min-width:0}
.landing-unified.landing-unified :is(.button){min-height:50px;padding:13px 22px;font-size:var(--type-body);border-radius:10px;transition:transform .22s,box-shadow .22s,background .22s}
.landing-unified.landing-unified .button.primary{background:linear-gradient(135deg,#3276ff,#165dff);border:1px solid #165dff;color:#fff;box-shadow:0 5px 14px #165dff24}
.landing-unified.landing-unified .button.secondary{background:#fff;border:1px solid #dce4ef;color:#344563;box-shadow:0 2px 4px #17203303}
.landing-unified.landing-unified :is(.solution-hero,.mgr-hero,.bpm-hero,.lap-hero){padding-block:24px 80px;background:radial-gradient(ellipse at 85% 36%,#edf3ff,transparent 58%),#fff}
.landing-unified.landing-unified :is(.solution-breadcrumb,.mgr-breadcrumb,.bpm-breadcrumb,.lap-breadcrumb){margin-bottom:56px;font-size:12px}
.landing-unified.landing-unified :is(.ad-hero-grid,.sc-hero-grid,.mgr-hero-grid,.bpm-hero-grid,.lap-hero-grid){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:56px;align-items:center}
.landing-unified.landing-unified :is(.ad-hero-copy,.sc-hero-copy,.mgr-hero-copy,.bpm-hero-copy,.lap-hero-copy){max-width:none;text-align:start;margin:0;min-width:0}
.landing-unified.landing-unified :is(.ad-hero-copy,.sc-hero-copy,.mgr-hero-copy,.bpm-hero-copy,.lap-hero-copy) h1{font-size:var(--type-hero);line-height:1.16;font-weight:700;letter-spacing:-.025em;text-wrap:balance;margin-bottom:24px}
.landing-unified.landing-unified :is(.solution-lead,.mgr-lead,.bpm-lead,.lap-lead){font-size:var(--type-body);line-height:1.75;max-width:560px}
.landing-unified.landing-unified :is(.ad-hero-copy,.sc-hero-copy) .solution-actions{justify-content:flex-start}
.landing-unified.landing-unified :is(.ad-kicker,.sc-kicker){font-size:var(--type-label);margin-bottom:24px;color:var(--un-blue)}
.landing-unified.landing-unified :is(.ad-hero-product,.sc-hero-visual){max-width:100%;padding:14px;margin:0;transform:none;border:1px solid #dce5f3;border-radius:22px;background:linear-gradient(145deg,#f2f6ff,#fff);box-shadow:0 24px 52px -30px #29487750;min-width:0}
.landing-unified.landing-unified :is(.ad-hero-product:before,.ad-hero-product:after){display:none}
.landing-unified.landing-unified :is(.ad-hero-product,.sc-hero-visual) :is(a,img){aspect-ratio:auto;width:100%;max-width:100%;height:auto;object-fit:contain;transform:none}
.landing-unified .unified-screen{min-width:0;margin:0;padding:20px;border:1px solid #e3eaf5;border-radius:20px;background:linear-gradient(145deg,#f2f6fe,#fbfcff);box-shadow:var(--un-shadow)}
.landing-unified .unified-screen a{display:block;overflow:hidden;background:white;border:1px solid #e1e8f3;border-radius:10px;box-shadow:0 6px 20px -12px #29487730}
.landing-unified .unified-screen img{display:block;width:100%;height:auto;max-width:100%}
.landing-unified .unified-screen figcaption{font-size:var(--type-caption);line-height:1.7;text-align:center;color:#68778c;margin-top:12px}
.landing-unified :is(.ad-hero-product,.sc-hero-visual) .unified-screen{padding:0;background:none;box-shadow:none;border:0}
.landing-unified.landing-unified :is(.mgr-real-screen,.bpm-product-screen){max-width:1040px;margin-inline:auto}
.landing-unified.landing-unified :is(.mgr-real-screen a,.bpm-product-screen a){aspect-ratio:auto;max-height:none}
.landing-unified.landing-unified :is(.mgr-real-screen img,.bpm-product-screen img){width:100%;height:auto;object-fit:contain}
.landing-unified.landing-unified :is(.mgr-window,.bpm-demo-frame,.lap-diagram){border:1px solid #dce5f3;border-radius:20px;background:#fff;box-shadow:0 20px 50px -32px #29487760}
.landing-unified.landing-unified :is(.mgr-workspace:before,.bpm-demo:before){display:none}
.landing-unified.landing-unified :is(.mgr-journey-nav,.sc-value-links){gap:16px;margin-top:40px}
.landing-unified.landing-unified :is(.mgr-journey-nav a,.sc-value-links a){border:1px solid #e4ebf5;border-radius:12px;box-shadow:0 3px 8px #17203302;background:#fff}
.landing-unified.landing-unified :is(.ad-value-links){justify-content:flex-start;gap:12px 20px;font-size:var(--type-label)}
.landing-unified.landing-unified :is(.ad-pain-grid,.sc-pain-grid){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.landing-unified.landing-unified :is(.ad-pain-card,.sc-pain-grid>article,.mgr-usecase,.bpm-case,.ad-automation-grid>article,.sc-automation-paths>article,.sc-cases>article,.bpm-value-grid>article,.lap-benefits>article){padding:28px 24px;border:1px solid var(--un-border);border-radius:20px;background:linear-gradient(145deg,#fff,#fcfdff);box-shadow:var(--un-shadow);min-width:0;transition:transform .25s,box-shadow .25s,border-color .25s}
.landing-unified.landing-unified :is(.ad-pain-card,.sc-pain-grid>article,.mgr-usecase,.bpm-case,.sc-cases>article) h3{font-size:var(--type-card);margin:24px 0 12px}
.landing-unified.landing-unified :is(.ad-pain-card,.sc-pain-grid>article,.mgr-usecase,.bpm-case,.sc-cases>article,.bpm-value-grid>article,.lap-benefits>article)>p{font-size:var(--type-card-body);margin:0;line-height:1.8}
.landing-unified.landing-unified :is(.ad-icon,.sc-icon,.mgr-usecase-icon,.bpm-case-icon,.bpm-value-icon,.lap-benefit-icon,.lap-feature-icon){width:46px;height:46px;padding:11px;background:linear-gradient(145deg,#f0f5ff,#eaf0fe);border:1px solid #e3ebfb;border-radius:13px;color:var(--un-blue);box-shadow:inset 0 1px #fff}
.landing-unified.landing-unified :is(.ad-icon,.sc-icon,.mgr-usecase-icon,.bpm-case-icon,.bpm-value-icon,.lap-benefit-icon,.lap-feature-icon) svg{width:22px;height:22px}
.landing-unified.landing-unified :is(.ad-isolation,.sc-isolation-map){max-width:960px;margin:0 auto 40px;padding:28px;border:1px solid #e2eaf7;border-radius:24px;background:radial-gradient(ellipse at 10% 0,#e8f2ff,transparent 60%),radial-gradient(ellipse at 100% 100%,#eeedff,transparent 65%),#f8faff;box-shadow:none}
.landing-unified.landing-unified :is(.ad-profile,.sc-profile){border:1px solid #dfe7f3;border-radius:14px;background:#fff;box-shadow:0 6px 18px #29487706}
.landing-unified.landing-unified :is(.ad-security-points,.sc-isolation-points){gap:32px}
.landing-unified.landing-unified :is(.ad-security-points,.sc-isolation-points) article{background:none;border:0;box-shadow:none;padding:12px 20px}
.landing-unified.landing-unified :is(.ad-security-points,.sc-isolation-points) h3{font-size:var(--type-feature)}
.landing-unified.landing-unified :is(.ad-security-points,.sc-isolation-points) p{font-size:var(--type-card-body)}
.landing-unified.landing-unified .ad-split{gap:48px}.landing-unified.landing-unified .ad-split .ad-heading{text-align:start;margin-inline:0}
.landing-unified.landing-unified .ad-wide-proof{margin-top:32px;max-width:960px;margin-inline:auto}
.landing-unified.landing-unified :is(.ad-client-folders>div,.ad-project-art){border-color:var(--un-border);border-radius:16px;box-shadow:var(--un-shadow)}
.landing-unified .unified-support{margin-top:40px!important;padding:32px 0 0!important;border-top:1px solid #e3eaf4;background:transparent!important}
.landing-unified.landing-unified .unified-support>.solution-container{padding:0}
.landing-unified .unified-support :is(.ad-heading,.sc-heading){text-align:start;margin:0 0 20px;max-width:none}
.landing-unified .unified-support :is(.ad-heading,.sc-heading)>h3{font-size:var(--type-feature);margin-bottom:12px}
.landing-unified .unified-support :is(.ad-heading,.sc-heading)>p:not(.eyebrow){margin:0;max-width:780px;font-size:var(--type-card-body)}
.landing-unified .unified-support :is(.eyebrow){display:none}
.landing-unified.landing-unified .ad-health-panel{padding:28px;background:#f5f8fd;border:1px solid #e1e8f4;border-radius:16px;gap:36px;box-shadow:none}
.landing-unified.landing-unified .ad-health-list{padding:20px;background:#fff;border-radius:12px;border:1px solid #e4ebf5}
.landing-unified.landing-unified .ad-health-list h3{font-size:var(--type-card)}
.landing-unified.landing-unified :is(.ad-note,.sc-note,.mgr-tip p,.bpm-detail,.lap-example-note,.lap-skill-note){font-size:var(--type-caption);color:#68778c;line-height:1.7}
.landing-unified .unified-automation-proof{max-width:1000px;margin:40px auto 0}
.landing-unified .unified-automation-proof .unified-screen{padding:24px}
.landing-unified.landing-unified :is(.ad-automation,.sc-automation-section){background:#f7f9fc}
.landing-unified.landing-unified .sc-automation-panel{background:none;border:0;padding:0;box-shadow:none}
.landing-unified.landing-unified .sc-automation-paths{gap:24px}
.landing-unified.landing-unified .sc-ai-assist{border:1px solid #e1e8f4;background:#fff;border-radius:16px}
.landing-unified.landing-unified :is(.ad-workflow,.sc-pipeline){gap:24px;margin-block:40px}
.landing-unified.landing-unified .sc-pipeline li{border:1px solid #e4ebf5;border-radius:16px;background:#fff;box-shadow:none;padding:24px}
.landing-unified.landing-unified .sc-pipeline h3{font-size:var(--type-card)}
.landing-unified.landing-unified .sc-output-fields{border:1px solid #e1e8f4;border-radius:14px;background:#fff}
.landing-unified.landing-unified :is(.mgr-feature,.bpm-workflow){border:1px solid var(--un-border);border-radius:22px;background:#fff;box-shadow:var(--un-shadow);padding:30px;gap:28px;min-width:0}
.landing-unified.landing-unified .mgr-workflow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.landing-unified.landing-unified .mgr-feature{display:flex;flex-direction:column;margin:0;overflow:hidden}
.landing-unified.landing-unified .mgr-feature-visual{order:0;width:100%;margin-top:auto;padding:24px 20px;background:linear-gradient(145deg,#f1f6ff,#f7f8fe);border-radius:16px;min-width:0}
.landing-unified.landing-unified .mgr-feature-copy h3{font-size:var(--type-feature)}
.landing-unified.landing-unified :is(.mgr-feature-copy,.bpm-workflow-copy)>p{font-size:var(--type-card-body)}
.landing-unified.landing-unified .mgr-tip{padding:16px;background:#f7f9fc;border:1px solid #e8edf5;border-radius:12px}
.landing-unified.landing-unified .mgr-tip p{font-size:var(--type-caption)}
.landing-unified.landing-unified :is(.mgr-folders,.mgr-launch-visual,.mgr-batch-visual,.mgr-team-visual){transform:none;max-width:100%;min-width:0}
.landing-unified.landing-unified .mgr-tour-top{gap:32px;align-items:center;margin-bottom:36px}.landing-unified.landing-unified .mgr-tour-top .mgr-heading{margin:0;text-align:start}
.landing-unified.landing-unified .bpm-proof-head .bpm-heading{text-align:start;margin:0}
.landing-unified.landing-unified .bpm-value{background:var(--un-soft)}
.landing-unified.landing-unified .bpm-workflows{display:block}
.landing-unified.landing-unified .bpm-workflow{margin:0;border:0;box-shadow:none;border-radius:0;padding:40px;grid-template-columns:1fr 1fr;align-items:center}
.landing-unified.landing-unified .bpm-workflow.bpm-reverse .bpm-workflow-copy{order:0}.landing-unified.landing-unified .bpm-workflow.bpm-reverse .bpm-workflow-art{order:1}
.landing-unified.landing-unified .bpm-workflow-art{padding:24px;background:linear-gradient(145deg,#f0f5ff,#f8f9fc);border:1px solid #e5ebf5;border-radius:18px;min-width:0}
.landing-unified.landing-unified .bpm-benefits{margin-block:20px}
.landing-unified .unified-tour{overflow:hidden;border:1px solid #e0e7f2;border-radius:24px;background:#fff;box-shadow:var(--un-shadow)}
.landing-unified .unified-tabs{display:flex;gap:8px;padding:10px;background:#f0f4fa;border-bottom:1px solid #e8edf5}
.landing-unified .unified-tabs button{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:16px;border:1px solid transparent;border-radius:10px;background:none;font:inherit;font-size:var(--type-card-body);font-weight:500;text-align:start;line-height:1.6;color:#66758b;cursor:pointer;transition:background .2s,color .2s}
.landing-unified .unified-tabs button span{font-size:11px;opacity:.65}.landing-unified .unified-tabs [aria-selected=true]{background:#fff;border-color:#e0e7f3;color:var(--un-blue);box-shadow:0 3px 8px #20448008}
.landing-unified [data-unified-panel]+[data-unified-panel]{border-top:1px solid #e5ebf3}.landing-unified .is-enhanced [data-unified-panel]{border:0}
.landing-unified .unified-workspace-panel{display:grid;grid-template-columns:1fr 1.2fr;align-items:center;gap:40px;padding:40px;scroll-margin-top:120px}
.landing-unified .unified-workspace-panel .sc-heading{text-align:start;margin:0}
.landing-unified .unified-workspace-panel .sc-heading>h3{font-size:var(--type-feature)}
.landing-unified .unified-workspace-panel .sc-heading>p{font-size:var(--type-card-body);margin:0}
.landing-unified .unified-workspace-panel .unified-support{margin:0!important;padding:0!important;border:0}
.landing-unified.landing-unified :is(.mgr-setup,.bpm-routine,.ad-steps,.sc-setup){gap:28px}
.landing-unified.landing-unified :is(.mgr-setup,.bpm-routine,.ad-steps,.sc-setup)>li{border:0;border-radius:0;box-shadow:none;background:none;padding:0 24px 0 0}
.landing-unified.landing-unified :is(.mgr-setup,.bpm-routine,.ad-steps,.sc-setup)>li+li{border-inline-start:1px solid #e1e8f3;padding-inline-start:28px}
.landing-unified.landing-unified :is(.mgr-setup,.bpm-routine,.ad-steps,.sc-setup) h3{font-size:var(--type-card);margin-top:20px}
.landing-unified.landing-unified :is(.mgr-setup,.bpm-routine,.ad-steps,.sc-setup) p{font-size:var(--type-card-body)}
.landing-unified.landing-unified :is(.mgr-faq-grid,.bpm-faq-grid,.lap-faq-grid,.ad-faq-layout,.sc-faq-layout){display:block;max-width:880px;margin-inline:auto}
.landing-unified.landing-unified :is(.mgr-faq-grid,.bpm-faq-grid,.lap-faq-grid,.ad-faq-layout,.sc-faq-layout)>:first-child{position:static;text-align:center;margin:0 auto 36px}
.landing-unified.landing-unified :is(.mgr-faq-list,.bpm-faq-list,.lap-faq-list,.solution-faq) details{border:1px solid #e7ecf4;border-radius:12px;padding-inline:22px;margin:0 0 10px;background:white;box-shadow:0 3px 10px #17203302}
.landing-unified.landing-unified :is(.mgr-faq-list,.bpm-faq-list,.lap-faq-list,.solution-faq) details[open]{border-color:#d8e4f8;background:#fafcff}
.landing-unified.landing-unified :is(.mgr-faq-list,.bpm-faq-list,.lap-faq-list,.solution-faq) summary{font-size:var(--type-body);padding-block:20px;line-height:1.6}
.landing-unified.landing-unified :is(.mgr-faq-list,.bpm-faq-list,.lap-faq-list,.solution-faq) p{font-size:var(--type-card-body);line-height:1.8}
.landing-unified.landing-unified :is(.mgr-final,.bpm-final,.lap-final,.ad-final,.sc-final){display:block;padding:64px 36px;border:1px solid #2464ed;border-radius:28px;background:radial-gradient(ellipse at 80% 0,#5a9aff88,transparent 60%),linear-gradient(125deg,#3177f8,#1550d9);box-shadow:0 18px 40px -28px #165dff70;text-align:center}
.landing-unified.landing-unified :is(.mgr-final,.bpm-final,.lap-final,.ad-final,.sc-final) h2{max-width:820px;margin:0 auto 16px;font-size:var(--type-section);line-height:1.3;color:#fff}
.landing-unified.landing-unified :is(.mgr-final,.bpm-final,.lap-final,.ad-final,.sc-final) p{max-width:680px;margin:0 auto 24px;color:#e1eaff}
.landing-unified.landing-unified :is(.mgr-final,.bpm-final,.lap-final,.ad-final,.sc-final) :is(.solution-actions,.mgr-actions,.bpm-actions,.lap-actions){justify-content:center;margin-block:28px 0}
.landing-unified.landing-unified :is(.mgr-final,.bpm-final,.lap-final,.ad-final,.sc-final) .button.primary{background:white;color:#1755cf;border-color:white}
.landing-unified.landing-unified :is(.mgr-final,.bpm-final,.lap-final,.ad-final,.sc-final) .button.secondary{background:#ffffff0d;color:white;border-color:#ffffff66}
.landing-unified.landing-unified :is(.mgr-final-pricing,.bpm-pricing-link,.lap-pricing-link){color:#dce8ff;margin:20px auto 0;justify-content:center}
.landing-unified.landing-unified :is(.solution-final,.mgr-final,.bpm-final,.lap-final,.ad-final,.sc-final) :is(.eyebrow,.mgr-eyebrow,.bpm-eyebrow,.lap-eyebrow){color:#d6e5ff}
.landing-unified.landing-unified .solution-final .button.primary{background:#fff;border-color:#fff;color:#1755cf}
.landing-unified.landing-unified .solution-final .button.secondary{background:#ffffff0d;border-color:#ffffff66;color:#fff}
.landing-unified.landing-unified :is(.ad-final-emblem,.sc-final-icon){display:none}
.landing-unified.landing-unified :is(#manager-start,#batch-start,#api-start,#get-started){padding-top:24px;padding-bottom:80px}
.landing-unified.landing-unified #platforms.unified-support{margin-top:44px!important;border-top:1px solid #e6edf7}
.landing-unified.landing-unified #platforms .ad-heading{display:none}
.landing-unified.landing-unified .ad-platforms{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}
.landing-unified.landing-unified .ad-platforms>div{border:1px solid #e4ebf5;border-radius:12px;background:#fff;padding:14px 10px;box-shadow:none}
.landing-unified.landing-unified #resources.unified-support{max-width:880px;margin-inline:auto}
.landing-unified.landing-unified #resources :is(.ad-heading,.sc-heading){display:none}
.landing-unified.landing-unified :is(.ad-resource-links,.sc-resource-links){gap:16px}
.landing-unified.landing-unified :is(.ad-resource-links,.sc-resource-links)>a{padding:16px;border:1px solid #e4ebf5;border-radius:12px;background:white;font-size:var(--type-card-body);box-shadow:none}
.landing-unified.landing-unified :is(.ad-resource-links,.sc-resource-links) .ad-icon,.landing-unified.landing-unified .sc-resource-links .sc-icon{display:none}
.landing-unified.landing-unified .lap-benefits h2{font-size:var(--type-feature);line-height:1.4;margin-block:20px 12px}
.landing-unified.landing-unified .lap-quick-grid{gap:48px;align-items:start}.landing-unified.landing-unified .lap-quick-grid .lap-heading{text-align:start;margin-bottom:28px}
.landing-unified.landing-unified .lap-code-card{border:1px solid #263752;border-radius:18px;box-shadow:0 18px 36px -24px #20365555}
.landing-unified .unified-api-proof{margin-top:28px}.landing-unified .unified-api-proof .unified-screen{padding:14px}
.landing-unified.landing-unified .lap-endpoints{border:1px solid #e1e8f4;border-radius:18px;background:#f7f9fc;box-shadow:none}
.landing-unified.landing-unified .lap-skill{display:grid;grid-template-columns:1fr 1.15fr;gap:32px;padding:32px;border:1px solid #e1e8f4;border-radius:22px;background:linear-gradient(145deg,#f2f6ff,#fff);align-items:center}
.landing-unified.landing-unified .lap-skill-emblem{display:none}.landing-unified.landing-unified .lap-ai-tools{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:flex-start}
.landing-unified.landing-unified .lap-skill .unified-screen{padding:12px;background:#fff}
html:lang(zh) .landing-unified.landing-unified :is(h1,h2,h3){letter-spacing:0}
@media(hover:hover){.landing-unified.landing-unified :is(.ad-pain-card,.sc-pain-grid>article,.mgr-usecase,.bpm-case,.sc-cases>article):hover{transform:translateY(-4px);border-color:#cddbf4;box-shadow:0 16px 32px -20px #29487740}.landing-unified.landing-unified .button:hover{transform:translateY(-2px)}}
@media(max-width:1100px){
 .landing-unified.landing-unified :is(.ad-pain-grid,.sc-pain-grid){grid-template-columns:repeat(2,minmax(0,1fr))}
 .landing-unified.landing-unified :is(.ad-hero-grid,.sc-hero-grid,.mgr-hero-grid,.bpm-hero-grid,.lap-hero-grid){gap:32px}
 .landing-unified.landing-unified .ad-platforms{grid-template-columns:repeat(3,minmax(0,1fr))}
 .landing-unified.landing-unified .mgr-feature{padding:24px}.landing-unified.landing-unified .mgr-feature-visual{padding:20px 12px}
}
@media(max-width:800px){
 .landing-unified.landing-unified :is(.solution-section,.mgr-section,.bpm-section,.lap-section){padding-block:72px}
 .landing-unified.landing-unified :is(.ad-hero-grid,.sc-hero-grid,.mgr-hero-grid,.bpm-hero-grid,.lap-hero-grid,.ad-split,.lap-quick-grid){grid-template-columns:1fr;gap:36px}
 .landing-unified.landing-unified :is(.ad-hero-copy,.sc-hero-copy,.mgr-hero-copy,.bpm-hero-copy,.lap-hero-copy){max-width:680px;margin:auto;text-align:center}
 .landing-unified.landing-unified :is(.ad-hero-copy,.sc-hero-copy,.mgr-hero-copy,.bpm-hero-copy,.lap-hero-copy) :is(.solution-actions,.mgr-actions,.bpm-actions,.lap-actions,.ad-value-links){justify-content:center}
 .landing-unified.landing-unified :is(.solution-lead,.mgr-lead,.bpm-lead,.lap-lead){margin-inline:auto}
 .landing-unified.landing-unified .mgr-workflow{grid-template-columns:1fr}
 .landing-unified.landing-unified .bpm-workflow,.landing-unified .unified-workspace-panel{grid-template-columns:1fr;padding:28px}
 .landing-unified.landing-unified .lap-skill{grid-template-columns:1fr;padding:28px}
 .landing-unified.landing-unified .lap-ai-tools{grid-column:auto}
 .landing-unified.landing-unified :is(.ad-health-panel,.sc-isolation-points){grid-template-columns:1fr}
}
@media(max-width:560px){
 .landing-unified.landing-unified :is(.solution-actions,.mgr-actions,.bpm-actions,.lap-actions) .button{font-size:14px;padding:13px 12px;gap:8px;min-width:0}
 .landing-unified.landing-unified :is(.solution-container,.mgr-container,.bpm-container,.lap-container){padding-inline:20px}
 .landing-unified.landing-unified :is(.solution-section,.mgr-section,.bpm-section,.lap-section){padding-block:56px}
 .landing-unified.landing-unified :is(.solution-hero,.mgr-hero,.bpm-hero,.lap-hero){padding-top:20px}
 .landing-unified.landing-unified :is(.solution-breadcrumb,.mgr-breadcrumb,.bpm-breadcrumb,.lap-breadcrumb){margin-bottom:32px}
 .landing-unified.landing-unified :is(.ad-heading,.sc-heading,.mgr-heading,.bpm-heading,.lap-heading){margin-bottom:32px}
 .landing-unified.landing-unified :is(.ad-pain-grid,.sc-pain-grid,.mgr-usecases,.bpm-case-grid,.lap-benefits,.ad-automation-grid){grid-template-columns:1fr;gap:16px}
 .landing-unified.landing-unified :is(.ad-pain-card,.sc-pain-grid>article,.mgr-usecase,.bpm-case,.sc-cases>article){padding:24px 22px}
 .landing-unified.landing-unified :is(.mgr-setup,.bpm-routine,.ad-steps,.sc-setup){grid-template-columns:1fr;gap:28px}
 .landing-unified.landing-unified :is(.mgr-setup,.bpm-routine,.ad-steps,.sc-setup)>li{padding:0!important;border:0!important}
 .landing-unified.landing-unified .unified-support>.solution-container{padding:0}
 .landing-unified.landing-unified :is(.ad-platforms){grid-template-columns:repeat(2,minmax(0,1fr))}
 .landing-unified.landing-unified .ad-health-panel{padding:22px}
 .landing-unified .unified-tabs{padding:6px;gap:4px}.landing-unified .unified-tabs button{padding:12px 8px;flex-direction:column;align-items:flex-start;gap:4px;font-size:12px}
 .landing-unified .unified-screen{padding:12px;border-radius:16px}
 .landing-unified.landing-unified .bpm-workflow,.landing-unified .unified-workspace-panel{padding:24px 20px}
 .landing-unified.landing-unified :is(.mgr-final,.bpm-final,.lap-final,.ad-final,.sc-final){padding:44px 24px;border-radius:20px}
 .landing-unified.landing-unified :is(.mgr-faq-list,.bpm-faq-list,.lap-faq-list,.solution-faq) details{padding-inline:16px}
 .landing-unified.landing-unified :is(.mgr-faq-list,.bpm-faq-list,.lap-faq-list,.solution-faq) summary{font-size:14px}
}
@media(prefers-reduced-motion:reduce){.landing-unified *,.landing-unified *:before,.landing-unified *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
