/* Scoped extension of the approved XMLA futuristic lifestyle presentation. */
body.xmla-resource-active #main :is(.xres-wrap,.xres-shell,.xqs-wrap,.xqs-shell,.xwl-wrap,.xwl-shell,.xds-wrap,.xds-shell,.xmla-avatar-wrap,.xmla-avatar-shell){width:calc(100% - 64px)!important;max-width:1240px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}
body.xmla-resource-active #main :is(.xres-band,.xres-section,.xres-main,.xres-form-section,.xqs-band,.xqs-section,.xqs-main,.xqs-form-section,.xwl-band,.xwl-section,.xwl-main,.xwl-form-section,.xds-band,.xds-section,.xds-main,.xds-form-section,.xmla-avatar-band,.xmla-avatar-section,.xmla-avatar-main,.xmla-avatar-form-section){padding-top:48px!important;padding-bottom:48px!important;background:#0b1c2b!important;color:#cbdde8!important;min-height:0!important}
body.xmla-resource-active #main :is(.xres-section.alt,.xres-band.soft,.xres-section.xds-band,.xres-section--journey,.xqs-section.alt,.xqs-band.soft,.xqs-section.xds-band,.xqs-section--journey,.xwl-section.alt,.xwl-band.soft,.xwl-section.xds-band,.xwl-section--journey,.xds-section.alt,.xds-band.soft,.xds-section.xds-band,.xds-section--journey,.xmla-avatar-section.alt,.xmla-avatar-band.soft,.xmla-avatar-section.xds-band,.xmla-avatar-section--journey){background:linear-gradient(120deg,#112e40,#0e2535)!important;border-block:1px solid #32556855}
body.xmla-resource-active #main :is(.xres-section-head,.xres-heading,.xres-quick-head,.xres-group-head,.xqs-section-head,.xqs-heading,.xqs-quick-head,.xqs-group-head,.xwl-section-head,.xwl-heading,.xwl-quick-head,.xwl-group-head,.xds-section-head,.xds-heading,.xds-quick-head,.xds-group-head,.xmla-avatar-section-head,.xmla-avatar-heading,.xmla-avatar-quick-head,.xmla-avatar-group-head){gap:30px!important;align-items:end!important;margin-bottom:28px!important}
body.xmla-resource-active #main :is(.xres-band,.xres-section,.xres-main,.xres-form-section,.xqs-band,.xqs-section,.xqs-main,.xqs-form-section,.xwl-band,.xwl-section,.xwl-main,.xwl-form-section,.xds-band,.xds-section,.xds-main,.xds-form-section,.xmla-avatar-band,.xmla-avatar-section,.xmla-avatar-main,.xmla-avatar-form-section) h2{font:500 clamp(28px,3vw,42px)/1.25 Oswald,Arial,sans-serif!important;color:#edf7ff!important;letter-spacing:0!important;text-shadow:none!important}
body.xmla-resource-active #main :is(.xres-band,.xres-section,.xres-main,.xres-form-section,.xqs-band,.xqs-section,.xqs-main,.xqs-form-section,.xwl-band,.xwl-section,.xwl-main,.xwl-form-section,.xds-band,.xds-section,.xds-main,.xds-form-section,.xmla-avatar-band,.xmla-avatar-section,.xmla-avatar-main,.xmla-avatar-form-section) h3{color:#edf7ff!important;font-size:25px!important;line-height:1.3!important}
body.xmla-resource-active #main :is(.xres-band,.xres-section,.xres-main,.xqs-band,.xqs-section,.xqs-main,.xwl-band,.xwl-section,.xwl-main,.xds-band,.xds-section,.xds-main,.xmla-avatar-band,.xmla-avatar-section,.xmla-avatar-main) p{color:#c5d9e5!important;font:400 16px/1.75 Arial,sans-serif!important}
body.xmla-resource-active #main :is(.xres-kicker,.xres-eyebrow,.xqs-kicker,.xqs-eyebrow,.xwl-kicker,.xwl-eyebrow,.xds-kicker,.xds-eyebrow,.xmla-avatar-kicker,.xmla-avatar-eyebrow){color:#87e0e8!important;font:700 11px/1.6 Arial,sans-serif!important;letter-spacing:1.3px!important}
body.xmla-resource-active #main :is(.xres-start-grid,.xres-link-grid,.xres-step-grid,.xres-card-grid,.xres-week-grid,.xres-tool-grid,.xres-service-grid,.xres-promise-grid,.xres-sheet-grid,.xres-use-grid,.xres-fit-grid,.xres-faq-grid,.xres-pricing-grid,.xres-grid-3,.xres-grid-4,.xres-cards,.xres-grid,.xres-lane-grid,.xres-track-grid,.xres-cap-grid,.xres-process-grid,.xres-principle-grid,.xres-route-grid,.xres-package-grid,.xres-decision-grid,.xres-timeline,.xres-metric-grid,.xres-coverage-grid,.xres-flow,.xres-price-grid,.xres-pricing,.xres-signal-grid,.xres-process,.xres-work-grid,.xres-outcome-grid,.xqs-start-grid,.xqs-link-grid,.xqs-step-grid,.xqs-card-grid,.xqs-week-grid,.xqs-tool-grid,.xqs-service-grid,.xqs-promise-grid,.xqs-sheet-grid,.xqs-use-grid,.xqs-fit-grid,.xqs-faq-grid,.xqs-pricing-grid,.xqs-grid-3,.xqs-grid-4,.xqs-cards,.xqs-grid,.xqs-lane-grid,.xqs-track-grid,.xqs-cap-grid,.xqs-process-grid,.xqs-principle-grid,.xqs-route-grid,.xqs-package-grid,.xqs-decision-grid,.xqs-timeline,.xqs-metric-grid,.xqs-coverage-grid,.xqs-flow,.xqs-price-grid,.xqs-pricing,.xqs-signal-grid,.xqs-process,.xqs-work-grid,.xqs-outcome-grid,.xwl-start-grid,.xwl-link-grid,.xwl-step-grid,.xwl-card-grid,.xwl-week-grid,.xwl-tool-grid,.xwl-service-grid,.xwl-promise-grid,.xwl-sheet-grid,.xwl-use-grid,.xwl-fit-grid,.xwl-faq-grid,.xwl-pricing-grid,.xwl-grid-3,.xwl-grid-4,.xwl-cards,.xwl-grid,.xwl-lane-grid,.xwl-track-grid,.xwl-cap-grid,.xwl-process-grid,.xwl-principle-grid,.xwl-route-grid,.xwl-package-grid,.xwl-decision-grid,.xwl-timeline,.xwl-metric-grid,.xwl-coverage-grid,.xwl-flow,.xwl-price-grid,.xwl-pricing,.xwl-signal-grid,.xwl-process,.xwl-work-grid,.xwl-outcome-grid,.xds-start-grid,.xds-link-grid,.xds-step-grid,.xds-card-grid,.xds-week-grid,.xds-tool-grid,.xds-service-grid,.xds-promise-grid,.xds-sheet-grid,.xds-use-grid,.xds-fit-grid,.xds-faq-grid,.xds-pricing-grid,.xds-grid-3,.xds-grid-4,.xds-cards,.xds-grid,.xds-lane-grid,.xds-track-grid,.xds-cap-grid,.xds-process-grid,.xds-principle-grid,.xds-route-grid,.xds-package-grid,.xds-decision-grid,.xds-timeline,.xds-metric-grid,.xds-coverage-grid,.xds-flow,.xds-price-grid,.xds-pricing,.xds-signal-grid,.xds-process,.xds-work-grid,.xds-outcome-grid,.xmla-avatar-start-grid,.xmla-avatar-link-grid,.xmla-avatar-step-grid,.xmla-avatar-card-grid,.xmla-avatar-week-grid,.xmla-avatar-tool-grid,.xmla-avatar-service-grid,.xmla-avatar-promise-grid,.xmla-avatar-sheet-grid,.xmla-avatar-use-grid,.xmla-avatar-fit-grid,.xmla-avatar-faq-grid,.xmla-avatar-pricing-grid,.xmla-avatar-grid-3,.xmla-avatar-grid-4,.xmla-avatar-cards,.xmla-avatar-grid,.xmla-avatar-lane-grid,.xmla-avatar-track-grid,.xmla-avatar-cap-grid,.xmla-avatar-process-grid,.xmla-avatar-principle-grid,.xmla-avatar-route-grid,.xmla-avatar-package-grid,.xmla-avatar-decision-grid,.xmla-avatar-timeline,.xmla-avatar-metric-grid,.xmla-avatar-coverage-grid,.xmla-avatar-flow,.xmla-avatar-price-grid,.xmla-avatar-pricing,.xmla-avatar-signal-grid,.xmla-avatar-process,.xmla-avatar-work-grid,.xmla-avatar-outcome-grid){gap:22px!important;min-width:0}
body.xmla-resource-active #main :is(.xres-tool,.xres-service,.xres-promise,.xres-sheet,.xres-use,.xres-price-card,.xres-process-item,.xres-card,.xres-track,.xres-route,.xres-panel,.xres-step,.xres-package,.xres-lane,.xres-plan,.xres-signal,.xres-compare,.xres-metric,.xres-outcome,.xqs-tool,.xqs-service,.xqs-promise,.xqs-sheet,.xqs-use,.xqs-price-card,.xqs-process-item,.xqs-card,.xqs-track,.xqs-route,.xqs-panel,.xqs-step,.xqs-package,.xqs-lane,.xqs-plan,.xqs-signal,.xqs-compare,.xqs-metric,.xqs-outcome,.xwl-tool,.xwl-service,.xwl-promise,.xwl-sheet,.xwl-use,.xwl-price-card,.xwl-process-item,.xwl-card,.xwl-track,.xwl-route,.xwl-panel,.xwl-step,.xwl-package,.xwl-lane,.xwl-plan,.xwl-signal,.xwl-compare,.xwl-metric,.xwl-outcome,.xds-tool,.xds-service,.xds-promise,.xds-sheet,.xds-use,.xds-price-card,.xds-process-item,.xds-card,.xds-track,.xds-route,.xds-panel,.xds-step,.xds-package,.xds-lane,.xds-plan,.xds-signal,.xds-compare,.xds-metric,.xds-outcome,.xmla-avatar-tool,.xmla-avatar-service,.xmla-avatar-promise,.xmla-avatar-sheet,.xmla-avatar-use,.xmla-avatar-price-card,.xmla-avatar-process-item,.xmla-avatar-card,.xmla-avatar-track,.xmla-avatar-route,.xmla-avatar-panel,.xmla-avatar-step,.xmla-avatar-package,.xmla-avatar-lane,.xmla-avatar-plan,.xmla-avatar-signal,.xmla-avatar-compare,.xmla-avatar-metric,.xmla-avatar-outcome){padding:26px!important;border:1px solid #3c6177!important;border-radius:12px!important;background:linear-gradient(140deg,#203d52,#132a3c)!important;box-shadow:none!important;transform:none!important;min-height:0!important;color:#c5d9e5!important}
body.xmla-resource-active #main :is(.xres-tool,.xres-service,.xres-promise,.xres-sheet,.xres-use,.xres-price-card,.xres-process-item,.xres-card,.xres-track,.xres-route,.xres-panel,.xres-step,.xres-package,.xres-lane,.xres-plan,.xres-signal,.xres-compare,.xres-metric,.xres-outcome,.xqs-tool,.xqs-service,.xqs-promise,.xqs-sheet,.xqs-use,.xqs-price-card,.xqs-process-item,.xqs-card,.xqs-track,.xqs-route,.xqs-panel,.xqs-step,.xqs-package,.xqs-lane,.xqs-plan,.xqs-signal,.xqs-compare,.xqs-metric,.xqs-outcome,.xwl-tool,.xwl-service,.xwl-promise,.xwl-sheet,.xwl-use,.xwl-price-card,.xwl-process-item,.xwl-card,.xwl-track,.xwl-route,.xwl-panel,.xwl-step,.xwl-package,.xwl-lane,.xwl-plan,.xwl-signal,.xwl-compare,.xwl-metric,.xwl-outcome,.xds-tool,.xds-service,.xds-promise,.xds-sheet,.xds-use,.xds-price-card,.xds-process-item,.xds-card,.xds-track,.xds-route,.xds-panel,.xds-step,.xds-package,.xds-lane,.xds-plan,.xds-signal,.xds-compare,.xds-metric,.xds-outcome,.xmla-avatar-tool,.xmla-avatar-service,.xmla-avatar-promise,.xmla-avatar-sheet,.xmla-avatar-use,.xmla-avatar-price-card,.xmla-avatar-process-item,.xmla-avatar-card,.xmla-avatar-track,.xmla-avatar-route,.xmla-avatar-panel,.xmla-avatar-step,.xmla-avatar-package,.xmla-avatar-lane,.xmla-avatar-plan,.xmla-avatar-signal,.xmla-avatar-compare,.xmla-avatar-metric,.xmla-avatar-outcome)::before{content:none!important}
body.xmla-resource-active #main :is(.xres-tool,.xres-service,.xres-promise,.xres-sheet,.xres-use,.xres-price-card,.xres-process-item,.xres-card,.xres-track,.xres-route,.xres-panel,.xres-step,.xres-package,.xres-lane,.xres-plan,.xres-signal,.xres-compare,.xres-metric,.xres-outcome,.xqs-tool,.xqs-service,.xqs-promise,.xqs-sheet,.xqs-use,.xqs-price-card,.xqs-process-item,.xqs-card,.xqs-track,.xqs-route,.xqs-panel,.xqs-step,.xqs-package,.xqs-lane,.xqs-plan,.xqs-signal,.xqs-compare,.xqs-metric,.xqs-outcome,.xwl-tool,.xwl-service,.xwl-promise,.xwl-sheet,.xwl-use,.xwl-price-card,.xwl-process-item,.xwl-card,.xwl-track,.xwl-route,.xwl-panel,.xwl-step,.xwl-package,.xwl-lane,.xwl-plan,.xwl-signal,.xwl-compare,.xwl-metric,.xwl-outcome,.xds-tool,.xds-service,.xds-promise,.xds-sheet,.xds-use,.xds-price-card,.xds-process-item,.xds-card,.xds-track,.xds-route,.xds-panel,.xds-step,.xds-package,.xds-lane,.xds-plan,.xds-signal,.xds-compare,.xds-metric,.xds-outcome,.xmla-avatar-tool,.xmla-avatar-service,.xmla-avatar-promise,.xmla-avatar-sheet,.xmla-avatar-use,.xmla-avatar-price-card,.xmla-avatar-process-item,.xmla-avatar-card,.xmla-avatar-track,.xmla-avatar-route,.xmla-avatar-panel,.xmla-avatar-step,.xmla-avatar-package,.xmla-avatar-lane,.xmla-avatar-plan,.xmla-avatar-signal,.xmla-avatar-compare,.xmla-avatar-metric,.xmla-avatar-outcome)::after{content:none!important}
body.xmla-resource-active #main :is(.xres-tool,.xres-service,.xres-promise,.xres-sheet,.xres-use,.xres-price-card,.xres-process-item,.xres-card,.xres-track,.xres-route,.xres-panel,.xres-step,.xres-package,.xres-lane,.xres-plan,.xres-signal,.xres-compare,.xres-metric,.xres-outcome,.xqs-tool,.xqs-service,.xqs-promise,.xqs-sheet,.xqs-use,.xqs-price-card,.xqs-process-item,.xqs-card,.xqs-track,.xqs-route,.xqs-panel,.xqs-step,.xqs-package,.xqs-lane,.xqs-plan,.xqs-signal,.xqs-compare,.xqs-metric,.xqs-outcome,.xwl-tool,.xwl-service,.xwl-promise,.xwl-sheet,.xwl-use,.xwl-price-card,.xwl-process-item,.xwl-card,.xwl-track,.xwl-route,.xwl-panel,.xwl-step,.xwl-package,.xwl-lane,.xwl-plan,.xwl-signal,.xwl-compare,.xwl-metric,.xwl-outcome,.xds-tool,.xds-service,.xds-promise,.xds-sheet,.xds-use,.xds-price-card,.xds-process-item,.xds-card,.xds-track,.xds-route,.xds-panel,.xds-step,.xds-package,.xds-lane,.xds-plan,.xds-signal,.xds-compare,.xds-metric,.xds-outcome,.xmla-avatar-tool,.xmla-avatar-service,.xmla-avatar-promise,.xmla-avatar-sheet,.xmla-avatar-use,.xmla-avatar-price-card,.xmla-avatar-process-item,.xmla-avatar-card,.xmla-avatar-track,.xmla-avatar-route,.xmla-avatar-panel,.xmla-avatar-step,.xmla-avatar-package,.xmla-avatar-lane,.xmla-avatar-plan,.xmla-avatar-signal,.xmla-avatar-compare,.xmla-avatar-metric,.xmla-avatar-outcome) p{margin-bottom:14px!important}
body.xmla-resource-active #main :is(.xres-tool,.xres-service,.xres-promise,.xres-sheet,.xres-use,.xres-price-card,.xres-process-item,.xres-card,.xres-track,.xres-route,.xres-panel,.xres-step,.xres-package,.xres-lane,.xres-plan,.xres-signal,.xres-compare,.xres-metric,.xres-outcome,.xqs-tool,.xqs-service,.xqs-promise,.xqs-sheet,.xqs-use,.xqs-price-card,.xqs-process-item,.xqs-card,.xqs-track,.xqs-route,.xqs-panel,.xqs-step,.xqs-package,.xqs-lane,.xqs-plan,.xqs-signal,.xqs-compare,.xqs-metric,.xqs-outcome,.xwl-tool,.xwl-service,.xwl-promise,.xwl-sheet,.xwl-use,.xwl-price-card,.xwl-process-item,.xwl-card,.xwl-track,.xwl-route,.xwl-panel,.xwl-step,.xwl-package,.xwl-lane,.xwl-plan,.xwl-signal,.xwl-compare,.xwl-metric,.xwl-outcome,.xds-tool,.xds-service,.xds-promise,.xds-sheet,.xds-use,.xds-price-card,.xds-process-item,.xds-card,.xds-track,.xds-route,.xds-panel,.xds-step,.xds-package,.xds-lane,.xds-plan,.xds-signal,.xds-compare,.xds-metric,.xds-outcome,.xmla-avatar-tool,.xmla-avatar-service,.xmla-avatar-promise,.xmla-avatar-sheet,.xmla-avatar-use,.xmla-avatar-price-card,.xmla-avatar-process-item,.xmla-avatar-card,.xmla-avatar-track,.xmla-avatar-route,.xmla-avatar-panel,.xmla-avatar-step,.xmla-avatar-package,.xmla-avatar-lane,.xmla-avatar-plan,.xmla-avatar-signal,.xmla-avatar-compare,.xmla-avatar-metric,.xmla-avatar-outcome) ul{margin-top:16px!important}
body.xmla-resource-active #main :is(.xres-chip,.xres-badge,.xqs-chip,.xqs-badge,.xwl-chip,.xwl-badge,.xds-chip,.xds-badge,.xmla-avatar-chip,.xmla-avatar-badge){background:#194b64!important;border:1px solid #467c96!important;border-radius:6px!important;color:#aeedf0!important}
body.xmla-resource-active #main :is(.xres-btn,.xres-button,.xres-quick-btn,.xres-sheet-link,.xqs-btn,.xqs-button,.xqs-quick-btn,.xqs-sheet-link,.xwl-btn,.xwl-button,.xwl-quick-btn,.xwl-sheet-link,.xds-btn,.xds-button,.xds-quick-btn,.xds-sheet-link,.xmla-avatar-btn,.xmla-avatar-button,.xmla-avatar-quick-btn,.xmla-avatar-sheet-link){border-radius:9px!important;min-height:46px!important;color:#ecfaff!important;background:#183d54!important;border:1px solid #558da5!important;margin-bottom:0!important}
body.xmla-resource-active #main :is(.xres-btn,.xres-button,.xres-quick-btn,.xres-sheet-link,.xqs-btn,.xqs-button,.xqs-quick-btn,.xqs-sheet-link,.xwl-btn,.xwl-button,.xwl-quick-btn,.xwl-sheet-link,.xds-btn,.xds-button,.xds-quick-btn,.xds-sheet-link,.xmla-avatar-btn,.xmla-avatar-button,.xmla-avatar-quick-btn,.xmla-avatar-sheet-link):hover{background:#24647f!important;color:#fff!important;border-color:#89dfe8!important}
body.xmla-resource-active #main :is(.xres-btn,.xres-button,.xres-quick-btn,.xres-sheet-link,.xqs-btn,.xqs-button,.xqs-quick-btn,.xqs-sheet-link,.xwl-btn,.xwl-button,.xwl-quick-btn,.xwl-sheet-link,.xds-btn,.xds-button,.xds-quick-btn,.xds-sheet-link,.xmla-avatar-btn,.xmla-avatar-button,.xmla-avatar-quick-btn,.xmla-avatar-sheet-link):focus-visible{outline:3px solid #8de4e9!important;outline-offset:4px!important}
body.xmla-resource-active #main :is(.xres-actions,.xres-cta-row,.xres-cta-actions,.xres-sheet-actions,.xqs-actions,.xqs-cta-row,.xqs-cta-actions,.xqs-sheet-actions,.xwl-actions,.xwl-cta-row,.xwl-cta-actions,.xwl-sheet-actions,.xds-actions,.xds-cta-row,.xds-cta-actions,.xds-sheet-actions,.xmla-avatar-actions,.xmla-avatar-cta-row,.xmla-avatar-cta-actions,.xmla-avatar-sheet-actions){display:flex!important;flex-wrap:wrap!important;gap:12px!important}
body.xmla-resource-active #main :is(.xres-final,.xqs-final,.xwl-final,.xds-final,.xmla-avatar-final){padding:48px 0!important;margin:0!important;background:linear-gradient(130deg,#10283d,#103a46)!important;color:#c5d9e5!important}
body.xmla-resource-active #main :is(.xres-final,.xqs-final,.xwl-final,.xds-final,.xmla-avatar-final) h2{color:#edf7ff!important;font-size:clamp(30px,3vw,44px)!important;line-height:1.25!important}
body.xmla-resource-active #main :is(.xres-final,.xqs-final,.xwl-final,.xds-final,.xmla-avatar-final) p{color:#c5d9e5!important;line-height:1.75!important}
body.xmla-resource-active #main :is(.xres-form-grid,.xqs-form-grid,.xwl-form-grid,.xds-form-grid,.xmla-avatar-form-grid){gap:36px!important;align-items:start!important}
body.xmla-resource-active #main :is(.xres-form-intro,.xqs-form-intro,.xwl-form-intro,.xds-form-intro,.xmla-avatar-form-intro){background:transparent!important;border:0!important;padding:10px 0!important;box-shadow:none!important}
body.xmla-resource-active #main :is(.xres-form-intro,.xqs-form-intro,.xwl-form-intro,.xds-form-intro,.xmla-avatar-form-intro) p{color:#c5d9e5!important;line-height:1.75!important}
body.xmla-resource-active #main :is(.xres-form-card,.xqs-form-card,.xwl-form-card,.xds-form-card,.xmla-avatar-form-card){background:#142e42!important;border:1px solid #4b7489!important;border-radius:12px!important;padding:28px!important;color:#eaf7ff!important}
body.xmla-resource-active #main .xgen-content{background:transparent!important;color:#c5d9e5!important}
body.xmla-resource-active #main .xgen-content :is(h2,h3,h4){color:#edf7ff!important}
body.xmla-resource-active #main .xgen-content :is(p,li){color:#c5d9e5!important;line-height:1.8!important}
body.xmla-resource-active #main .xgen-content a{color:#8bdfec!important}
body.xmla-resource-active #main :is(#development-tracks,#theme-tracks,#platform-tracks,#upgrade-paths,#website-upgrade-request,#plans,#speed-audit-form,#optimization-options){scroll-margin-top:180px}
body.xmla-resource-active #main .xn-hero .xmla-sitewide-hero-render{display:none!important}
body.xmla-resource-active #main .xn-help .xn-image{aspect-ratio:1.35}
@media(min-width:1500px){body.xmla-resource-active #main :is(.xres-wrap,.xres-shell,.xqs-wrap,.xqs-shell,.xwl-wrap,.xwl-shell,.xds-wrap,.xds-shell,.xmla-avatar-wrap,.xmla-avatar-shell){max-width:1400px!important}}
@media(max-width:1000px){body.xmla-resource-active #main :is(.xres-start-grid,.xres-link-grid,.xres-step-grid,.xres-card-grid,.xres-week-grid,.xres-tool-grid,.xres-service-grid,.xres-promise-grid,.xres-sheet-grid,.xres-use-grid,.xres-fit-grid,.xres-faq-grid,.xres-pricing-grid,.xres-grid-3,.xres-grid-4,.xres-cards,.xres-grid,.xres-lane-grid,.xres-track-grid,.xres-cap-grid,.xres-process-grid,.xres-principle-grid,.xres-route-grid,.xres-package-grid,.xres-decision-grid,.xres-timeline,.xres-metric-grid,.xres-coverage-grid,.xres-flow,.xres-price-grid,.xres-pricing,.xres-signal-grid,.xres-process,.xres-work-grid,.xres-outcome-grid,.xqs-start-grid,.xqs-link-grid,.xqs-step-grid,.xqs-card-grid,.xqs-week-grid,.xqs-tool-grid,.xqs-service-grid,.xqs-promise-grid,.xqs-sheet-grid,.xqs-use-grid,.xqs-fit-grid,.xqs-faq-grid,.xqs-pricing-grid,.xqs-grid-3,.xqs-grid-4,.xqs-cards,.xqs-grid,.xqs-lane-grid,.xqs-track-grid,.xqs-cap-grid,.xqs-process-grid,.xqs-principle-grid,.xqs-route-grid,.xqs-package-grid,.xqs-decision-grid,.xqs-timeline,.xqs-metric-grid,.xqs-coverage-grid,.xqs-flow,.xqs-price-grid,.xqs-pricing,.xqs-signal-grid,.xqs-process,.xqs-work-grid,.xqs-outcome-grid,.xwl-start-grid,.xwl-link-grid,.xwl-step-grid,.xwl-card-grid,.xwl-week-grid,.xwl-tool-grid,.xwl-service-grid,.xwl-promise-grid,.xwl-sheet-grid,.xwl-use-grid,.xwl-fit-grid,.xwl-faq-grid,.xwl-pricing-grid,.xwl-grid-3,.xwl-grid-4,.xwl-cards,.xwl-grid,.xwl-lane-grid,.xwl-track-grid,.xwl-cap-grid,.xwl-process-grid,.xwl-principle-grid,.xwl-route-grid,.xwl-package-grid,.xwl-decision-grid,.xwl-timeline,.xwl-metric-grid,.xwl-coverage-grid,.xwl-flow,.xwl-price-grid,.xwl-pricing,.xwl-signal-grid,.xwl-process,.xwl-work-grid,.xwl-outcome-grid,.xds-start-grid,.xds-link-grid,.xds-step-grid,.xds-card-grid,.xds-week-grid,.xds-tool-grid,.xds-service-grid,.xds-promise-grid,.xds-sheet-grid,.xds-use-grid,.xds-fit-grid,.xds-faq-grid,.xds-pricing-grid,.xds-grid-3,.xds-grid-4,.xds-cards,.xds-grid,.xds-lane-grid,.xds-track-grid,.xds-cap-grid,.xds-process-grid,.xds-principle-grid,.xds-route-grid,.xds-package-grid,.xds-decision-grid,.xds-timeline,.xds-metric-grid,.xds-coverage-grid,.xds-flow,.xds-price-grid,.xds-pricing,.xds-signal-grid,.xds-process,.xds-work-grid,.xds-outcome-grid,.xmla-avatar-start-grid,.xmla-avatar-link-grid,.xmla-avatar-step-grid,.xmla-avatar-card-grid,.xmla-avatar-week-grid,.xmla-avatar-tool-grid,.xmla-avatar-service-grid,.xmla-avatar-promise-grid,.xmla-avatar-sheet-grid,.xmla-avatar-use-grid,.xmla-avatar-fit-grid,.xmla-avatar-faq-grid,.xmla-avatar-pricing-grid,.xmla-avatar-grid-3,.xmla-avatar-grid-4,.xmla-avatar-cards,.xmla-avatar-grid,.xmla-avatar-lane-grid,.xmla-avatar-track-grid,.xmla-avatar-cap-grid,.xmla-avatar-process-grid,.xmla-avatar-principle-grid,.xmla-avatar-route-grid,.xmla-avatar-package-grid,.xmla-avatar-decision-grid,.xmla-avatar-timeline,.xmla-avatar-metric-grid,.xmla-avatar-coverage-grid,.xmla-avatar-flow,.xmla-avatar-price-grid,.xmla-avatar-pricing,.xmla-avatar-signal-grid,.xmla-avatar-process,.xmla-avatar-work-grid,.xmla-avatar-outcome-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:700px){body.xmla-resource-active #main :is(.xres-wrap,.xres-shell,.xqs-wrap,.xqs-shell,.xwl-wrap,.xwl-shell,.xds-wrap,.xds-shell,.xmla-avatar-wrap,.xmla-avatar-shell){width:calc(100% - 40px)!important}body.xmla-resource-active #main :is(.xres-band,.xres-section,.xres-main,.xres-form-section,.xres-final,.xqs-band,.xqs-section,.xqs-main,.xqs-form-section,.xqs-final,.xwl-band,.xwl-section,.xwl-main,.xwl-form-section,.xwl-final,.xds-band,.xds-section,.xds-main,.xds-form-section,.xds-final,.xmla-avatar-band,.xmla-avatar-section,.xmla-avatar-main,.xmla-avatar-form-section,.xmla-avatar-final){padding-top:36px!important;padding-bottom:36px!important}body.xmla-resource-active #main :is(.xres-start-grid,.xres-link-grid,.xres-step-grid,.xres-card-grid,.xres-week-grid,.xres-tool-grid,.xres-service-grid,.xres-promise-grid,.xres-sheet-grid,.xres-use-grid,.xres-fit-grid,.xres-faq-grid,.xres-pricing-grid,.xres-grid-3,.xres-grid-4,.xres-cards,.xres-grid,.xres-lane-grid,.xres-track-grid,.xres-cap-grid,.xres-process-grid,.xres-principle-grid,.xres-route-grid,.xres-package-grid,.xres-decision-grid,.xres-timeline,.xres-metric-grid,.xres-coverage-grid,.xres-flow,.xres-price-grid,.xres-pricing,.xres-signal-grid,.xres-process,.xres-work-grid,.xres-outcome-grid,.xqs-start-grid,.xqs-link-grid,.xqs-step-grid,.xqs-card-grid,.xqs-week-grid,.xqs-tool-grid,.xqs-service-grid,.xqs-promise-grid,.xqs-sheet-grid,.xqs-use-grid,.xqs-fit-grid,.xqs-faq-grid,.xqs-pricing-grid,.xqs-grid-3,.xqs-grid-4,.xqs-cards,.xqs-grid,.xqs-lane-grid,.xqs-track-grid,.xqs-cap-grid,.xqs-process-grid,.xqs-principle-grid,.xqs-route-grid,.xqs-package-grid,.xqs-decision-grid,.xqs-timeline,.xqs-metric-grid,.xqs-coverage-grid,.xqs-flow,.xqs-price-grid,.xqs-pricing,.xqs-signal-grid,.xqs-process,.xqs-work-grid,.xqs-outcome-grid,.xwl-start-grid,.xwl-link-grid,.xwl-step-grid,.xwl-card-grid,.xwl-week-grid,.xwl-tool-grid,.xwl-service-grid,.xwl-promise-grid,.xwl-sheet-grid,.xwl-use-grid,.xwl-fit-grid,.xwl-faq-grid,.xwl-pricing-grid,.xwl-grid-3,.xwl-grid-4,.xwl-cards,.xwl-grid,.xwl-lane-grid,.xwl-track-grid,.xwl-cap-grid,.xwl-process-grid,.xwl-principle-grid,.xwl-route-grid,.xwl-package-grid,.xwl-decision-grid,.xwl-timeline,.xwl-metric-grid,.xwl-coverage-grid,.xwl-flow,.xwl-price-grid,.xwl-pricing,.xwl-signal-grid,.xwl-process,.xwl-work-grid,.xwl-outcome-grid,.xds-start-grid,.xds-link-grid,.xds-step-grid,.xds-card-grid,.xds-week-grid,.xds-tool-grid,.xds-service-grid,.xds-promise-grid,.xds-sheet-grid,.xds-use-grid,.xds-fit-grid,.xds-faq-grid,.xds-pricing-grid,.xds-grid-3,.xds-grid-4,.xds-cards,.xds-grid,.xds-lane-grid,.xds-track-grid,.xds-cap-grid,.xds-process-grid,.xds-principle-grid,.xds-route-grid,.xds-package-grid,.xds-decision-grid,.xds-timeline,.xds-metric-grid,.xds-coverage-grid,.xds-flow,.xds-price-grid,.xds-pricing,.xds-signal-grid,.xds-process,.xds-work-grid,.xds-outcome-grid,.xmla-avatar-start-grid,.xmla-avatar-link-grid,.xmla-avatar-step-grid,.xmla-avatar-card-grid,.xmla-avatar-week-grid,.xmla-avatar-tool-grid,.xmla-avatar-service-grid,.xmla-avatar-promise-grid,.xmla-avatar-sheet-grid,.xmla-avatar-use-grid,.xmla-avatar-fit-grid,.xmla-avatar-faq-grid,.xmla-avatar-pricing-grid,.xmla-avatar-grid-3,.xmla-avatar-grid-4,.xmla-avatar-cards,.xmla-avatar-grid,.xmla-avatar-lane-grid,.xmla-avatar-track-grid,.xmla-avatar-cap-grid,.xmla-avatar-process-grid,.xmla-avatar-principle-grid,.xmla-avatar-route-grid,.xmla-avatar-package-grid,.xmla-avatar-decision-grid,.xmla-avatar-timeline,.xmla-avatar-metric-grid,.xmla-avatar-coverage-grid,.xmla-avatar-flow,.xmla-avatar-price-grid,.xmla-avatar-pricing,.xmla-avatar-signal-grid,.xmla-avatar-process,.xmla-avatar-work-grid,.xmla-avatar-outcome-grid){grid-template-columns:1fr!important}body.xmla-resource-active #main :is(.xres-section-head,.xres-split,.xres-form-grid,.xres-xgen-grid,.xqs-section-head,.xqs-split,.xqs-form-grid,.xqs-xgen-grid,.xwl-section-head,.xwl-split,.xwl-form-grid,.xwl-xgen-grid,.xds-section-head,.xds-split,.xds-form-grid,.xds-xgen-grid,.xmla-avatar-section-head,.xmla-avatar-split,.xmla-avatar-form-grid,.xmla-avatar-xgen-grid){display:grid!important;grid-template-columns:1fr!important;gap:22px!important}body.xmla-resource-active #main :is(.xres-form-card,.xqs-form-card,.xwl-form-card,.xds-form-card,.xmla-avatar-form-card){padding:20px!important}body.xmla-resource-active #main .xgen-grid{grid-template-columns:1fr!important}}

/* Resource layouts, working search, and live-demo handoff. */
body.xmla-resource-active #main :is(.xres-cta,.xqs-cta){padding:48px 0!important;background:#102a3b!important}
body.xmla-resource-active #main :is(.xres-cta-panel,.xqs-cta-panel,.xmla-avatar-final__inner){padding:32px!important;border:1px solid #3c6177!important;border-radius:12px!important;background:linear-gradient(130deg,#153246,#123d47)!important;gap:24px!important}
body.xmla-resource-active #main :is(.xres-cta,.xqs-cta,.xmla-avatar-final) h2{font:500 clamp(28px,3vw,42px)/1.25 Oswald,Arial,sans-serif!important;color:#edf7ff!important}
body.xmla-resource-active #main :is(.xres-cta,.xqs-cta,.xmla-avatar-final) p{color:#c5d9e5!important;line-height:1.75!important}
body.xmla-resource-active #main :is(.xres-link,.xqs-link,.xds-sheet-link,.xwl-link-list a,.xmla-avatar-text-link){color:#b0e7ef!important}
body.xmla-resource-active #main :is(.xres-link,.xqs-link){padding:16px!important;border:1px solid #3b6074!important;border-radius:9px!important;background:#15344a!important}
body.xmla-resource-active #main :is(.xres-link,.xqs-link,.xds-sheet-link):hover{color:#fff!important;background:#23516a!important}
body.xmla-resource-active #main :is(.xwl-card-shell,.xwl-tool-shell,.xwl-service-shell,.xwl-promise-shell,.xwl-route-shell){padding:0!important;background:none!important;border:0!important;box-shadow:none!important;min-height:0!important}
body.xmla-resource-active #main :is(.xwl-card-shell,.xwl-tool-shell,.xwl-service-shell,.xwl-promise-shell,.xwl-route-shell)::before,
body.xmla-resource-active #main :is(.xwl-card-shell,.xwl-tool-shell,.xwl-service-shell,.xwl-promise-shell,.xwl-route-shell)::after{display:none!important}
body.xmla-resource-active #main .xds-sheet-actions{margin-top:20px!important}
body.xmla-resource-active #main :is(.xds-group,.xres-directory){margin-top:28px!important}
body.xmla-resource-active #main :is(.xrefresh-final-art,.xrefresh-final .xmla-sitewide-hero-render){display:none!important}
body.xmla-resource-active #main .xrefresh-final-shell{display:block!important;background:linear-gradient(135deg,#153347,#123a45)!important;border:1px solid #3d657b!important;border-radius:12px!important;padding:36px!important}
body.xmla-resource-active #main .xmla-resource-demo{background:#102b3c;padding:40px 0}
body.xmla-resource-active #main .xmla-resource-demo .xn-wrap{display:flex;justify-content:space-between;align-items:center;gap:30px}
body.xmla-resource-active #main .xmla-resource-demo h2{color:#edf7ff;font:500 36px/1.25 Oswald,Arial,sans-serif;margin:12px 0}
body.xmla-resource-active #main .xmla-resource-demo p{color:#c5d9e5;line-height:1.75}
body.xmla-resource-active #main .xmla-resource-demo button{flex-shrink:0}
body.xmla-resource-active #main :is(#resource-directory,#quick-links,#customer-tools,#library,#xmla-knowledge-search,#xmla-concierge-demo,#pricing){scroll-margin-top:150px}
body.xmla-next-knowledgebase #main .xgen-grid{display:block!important}
body.xmla-next-knowledgebase #main .xgen-side,body.xmla-next-knowledgebase #main .xgen-content>.xmla-page-cta{display:none!important}
body.xmla-next-knowledgebase #main .xgen-content{padding:0!important}
body.xmla-next-knowledgebase #main .xmla-kb-container{width:100%!important;max-width:none!important;padding:0!important}
body.xmla-next-knowledgebase #main .xmla-kb-hero{background:#102b3d!important;padding:32px!important;border:1px solid #36596d!important;border-radius:12px!important}
body.xmla-next-knowledgebase #main .xmla-kb-hero h2{font:500 36px/1.25 Oswald,Arial,sans-serif!important;margin:0 0 16px!important}
body.xmla-next-knowledgebase #main .xmla-kb-section{background:transparent!important;padding:40px 0!important}
body.xmla-next-knowledgebase #main .xmla-kb-grid{gap:20px!important}
body.xmla-next-knowledgebase #main .xmla-kb-card{background:linear-gradient(135deg,#1d3d52,#132d40)!important;border:1px solid #3c6177!important;border-radius:12px!important;padding:24px!important;box-shadow:none!important;color:#c5d9e5!important}
body.xmla-next-knowledgebase #main .xmla-kb-card :is(h3,p){margin:12px 0!important}
body.xmla-next-knowledgebase #main .xmla-kb-card-title{font:500 24px/1.3 Oswald,Arial,sans-serif!important}
body.xmla-next-knowledgebase #main .xmla-kb-card-meta{color:#a8c7d9!important}
body.xmla-next-knowledgebase #main .xmla-kb-quick-link{background:#1e4b65!important;color:#d9f7fc!important;border:1px solid #4c7c92!important}
body.xmla-next-knowledgebase #main .xmla-kb-search-input{color:#eaf7ff!important;background:#0b2133!important;border:1px solid #5e98b0!important;border-radius:9px!important}
body.xmla-next-knowledgebase #main .xmla-kb-search-input::placeholder{color:#b6cedb!important;opacity:1}
body.xmla-next-knowledgebase #main .xmla-kb-search-results{background:#123047!important;color:#eaf7ff!important}
body.xmla-next-knowledgebase #main .xmla-kb-search-results :is(a,h3,p,div){color:#d1e6f0!important}
body.xmla-next-knowledgebase #main .xmla-kb-article-list-item{border-bottom:1px solid #37576b!important}
body.xmla-next-knowledgebase #main .xmla-kb-article-list-meta{color:#a4c5d9!important}
body.xmla-next-knowledgebase #main .xmla-kb-section-cta{background:linear-gradient(120deg,#16384c,#174953)!important;border:1px solid #3c6177!important;border-radius:12px!important;padding:30px!important}
body.xmla-next-knowledgebase #main .xmla-kb-btn{background:#205570!important;color:#edfaff!important;border:1px solid #5a95ab!important}
@media(max-width:1000px){body.xmla-next-knowledgebase #main .xmla-kb-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:700px){body.xmla-resource-active #main :is(.xmla-resource-demo .xn-wrap,.xmla-avatar-journey,.xmla-avatar-final__inner){display:block!important}
body.xmla-resource-active #main :is(.xres-cta-panel,.xqs-cta-panel,.xrefresh-final-shell){padding:24px!important}
body.xmla-resource-active #main .xmla-resource-demo button{margin-top:14px}
body.xmla-next-knowledgebase #main :is(.xmla-kb-grid,.xmla-kb-content-sections){display:grid!important;grid-template-columns:1fr!important;gap:20px!important}
body.xmla-next-knowledgebase #main .xmla-kb-hero{padding:22px!important}}

/* Keep the original fifty-piece print collection comfortably separated. */
body.xmla-next-marketing-materials-print-design #main .xbp-ux-gallery-restored>.row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important}
body.xmla-next-marketing-materials-print-design #main .xbp-ux-gallery-restored .gallery-col{width:100%!important;flex-basis:auto!important;max-width:100%!important;min-width:0!important;padding:0!important}
body.xmla-next-marketing-materials-print-design #main .xbp-ux-gallery-restored .gallery-box{padding:14px!important;border-radius:12px!important}
body.xmla-next-marketing-materials-print-design #main .xbp-ux-gallery-restored .box-image{border-radius:12px!important}
@media(max-width:900px){body.xmla-next-marketing-materials-print-design #main .xbp-ux-gallery-restored>.row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}}
