/* Wavize commerce, original brand charter with ecommerce modules. All assets are served locally. */
:root{--wz-ink:#011d3c;--wz-muted:#657282;--wz-pink:#ce024b;--wz-line:#e5e8eb;--wz-paper:#f7f7f5}
.wz-commerce-section{padding:104px 0;color:var(--wz-ink);background:#fff;font-family:inherit}
.wz-commerce-container{max-width:1264px;margin:0 auto;padding:0 32px}
.wz-commerce-section h1,.wz-commerce-section h2,.wz-commerce-section h3{color:inherit;letter-spacing:-.045em;line-height:1.12}
.wz-commerce-section h1{font-size:clamp(44px,5.2vw,72px);font-weight:500;margin:0}
.wz-commerce-section h2{font-size:clamp(30px,3.4vw,46px);font-weight:500}
.wz-commerce-section h3{font-size:23px;font-weight:500;letter-spacing:-.025em}
.wz-commerce-section p{font-size:16px;line-height:1.75;color:var(--wz-muted)}
.wz-commerce-section .wz-commerce-eyebrow{font-size:11px;line-height:1.5;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--wz-muted);margin:0 0 22px}
.wz-commerce-eyebrow>span{margin-right:14px;color:var(--wz-pink)}
.wz-commerce-heading{max-width:660px;margin-bottom:48px}
.wz-commerce-heading>p:not(.wz-commerce-eyebrow){margin-top:22px}
.wz-commerce-actions{display:flex;align-items:center;flex-wrap:wrap;gap:28px}
.wz-commerce-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:14px 22px;min-height:49px;border:1px solid var(--wz-pink);border-radius:7px;background:var(--wz-pink);color:#fff;font-size:14px;line-height:1.5;font-weight:500;text-decoration:none;cursor:pointer;transition:background .16s,transform .16s}
.wz-commerce-button:hover{background:#b40141;border-color:#b40141;color:#fff;transform:translateY(-1px)}
.wz-commerce-text-link{display:inline-flex;align-items:center;gap:14px;color:var(--wz-ink);font-size:14px;line-height:1.5;font-weight:500;text-decoration:none}
.wz-commerce-text-link:hover{color:var(--wz-pink)}
.wz-arrow{flex-shrink:0;width:18px;height:18px}
.wz-commerce-section a:focus-visible,.wz-site-header a:focus-visible,.wz-site-header summary:focus-visible{outline:2px solid var(--wz-pink);outline-offset:5px}
.wz-editorial-hero{padding-top:68px;padding-bottom:0}
.wz-hero-heading{text-align:center;max-width:1000px;margin:0 auto}
.wz-hero-heading h1{letter-spacing:-.062em;line-height:1.04}
.wz-hero-heading h1>span{display:block;color:#87929f}
.wz-hero-heading .wz-hero-lead{max-width:615px;margin:24px auto 26px;font-size:19px;line-height:1.6}
.wz-hero-heading .wz-commerce-actions{justify-content:center}
.wz-retail-scene{position:relative;margin:52px 0 0;border:1px solid #e3e0dc;border-radius:12px;overflow:hidden;background:#f3f0eb}
.wz-retail-topline{display:flex;justify-content:space-between;align-items:center;padding:13px 22px;background:#fff;font-size:10px;letter-spacing:.1em;color:#7c7c75}
.wz-retail-topline>span:last-child{font-size:14px;letter-spacing:-.05em;color:#555;font-weight:600}
.wz-retail-stage{position:relative;height:410px;background:#ede7de}
.wz-retail-photo{position:absolute;inset:0;width:75%;height:100%;object-fit:cover;object-position:center 56%}
.wz-retail-caption{position:absolute;top:32px;left:30px;max-width:250px}
.wz-retail-caption>span{font-size:11px;color:#4e4b46;letter-spacing:.03em}
.wz-retail-caption h3{font-family:inherit;font-size:29px;font-weight:400;line-height:1.15;margin-top:8px;max-width:220px;color:#35302b}
.wz-retail-question{position:absolute;right:29px;top:25px;max-width:310px;padding:15px 20px;background:#011d3c;color:#fff;border-radius:10px 10px 2px 10px;font-size:14px;line-height:1.6;box-shadow:0 5px 18px #011d3c0d}
.wz-retail-answer{position:absolute;right:29px;top:116px;width:335px;background:#fff;border:1px solid #e9e7e3;border-radius:10px;padding:23px;box-shadow:0 16px 40px #26201512}
.wz-retail-assistant{display:flex;gap:11px;align-items:center;font-size:12px;font-weight:600;color:#22364b}
.wz-retail-answer>p{font-size:13px;line-height:1.65;color:#435363;margin:16px 0}
.wz-retail-product{display:flex;gap:14px;align-items:center;padding:13px 0;border-top:1px solid #ececea;border-bottom:1px solid #ececea}
.wz-retail-product>img{width:67px;height:64px;object-fit:cover;border-radius:4px}
.wz-retail-product strong{font-size:14px;font-weight:500;display:block;margin-bottom:6px}
.wz-retail-product div>span{font-size:11px;line-height:1.6;display:block;color:#78828a}
.wz-retail-source{display:block;font-size:10px;color:#78828a;margin-top:16px;line-height:1.5}
.wz-retail-scene>figcaption{position:absolute;bottom:13px;left:30px;font-size:10px;line-height:1.4;color:#615b55}
.wz-logo-strip{display:flex;align-items:center;justify-content:space-between;padding:35px 0;border-bottom:1px solid var(--wz-line);gap:24px}
.wz-logo-strip>span{font-size:12px;color:var(--wz-muted)}
.wz-logo-strip>div{display:flex;gap:44px;align-items:center}
.wz-logo-strip a{display:flex;gap:11px;align-items:center;color:#596671;font-size:17px;font-weight:500;letter-spacing:-.025em}
.wz-logo-strip img{object-fit:contain;max-width:30px;height:28px}
.wz-purpose{padding:98px 0 32px}
.wz-purpose-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:90px;align-items:center}
.wz-purpose h2{font-size:39px;line-height:1.18}
.wz-purpose h2>span{display:block;color:#87929f}
.wz-purpose-grid>p{max-width:490px}
.wz-journeys-section{padding-top:36px}
.wz-commerce-journey-list{display:grid;gap:92px}
.wz-commerce-journey{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;scroll-margin-top:110px}
.wz-commerce-journey:nth-child(even) .wz-journey-copy{order:2}
.wz-commerce-journey:nth-child(even) .wz-journey-visual{order:1}
.wz-journey-copy{max-width:470px}
.wz-journey-copy h2{font-size:39px}
.wz-journey-copy>p:not(.wz-commerce-eyebrow){margin:22px 0 0}
.wz-journey-copy ul{list-style:none;display:grid;gap:11px;margin:24px 0 30px;padding:0}
.wz-journey-copy li{display:flex;align-items:center;gap:10px;font-size:13px;color:#455868;line-height:1.6}
.wz-journey-copy li>svg{width:16px;flex-shrink:0;color:#7b948a}
.wz-journey-visual{position:relative;margin:0;min-height:400px;border-radius:12px;overflow:hidden;background:#f5f4f0}
.wz-journey-selection>img{width:100%;height:400px;object-fit:cover}
.wz-selection-label{position:absolute;bottom:52px;left:26px;right:26px;background:#ffffffed;border:1px solid #ffffffb3;display:flex;gap:14px;align-items:center;padding:16px 20px;border-radius:9px;box-shadow:0 10px 25px #261d0f0d;font-size:14px}
.wz-journey-visual figcaption{position:absolute;bottom:17px;left:26px;font-size:10px;line-height:1.5;color:#7c7c78}
.wz-journey-help{padding:36px;background:#f4f5f7}
.wz-help-context{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #dce2e7;padding-bottom:30px;font-size:12px;color:#6d7e8a}
.wz-help-card{background:#fff;border:1px solid #e5eaef;border-radius:10px;padding:28px;margin-top:36px;box-shadow:0 14px 30px #243c5410}
.wz-help-card>h3{font-size:22px;margin:18px 0 12px;max-width:300px}
.wz-help-card>p{font-size:13px}
.wz-help-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:22px}
.wz-help-chips>span{font-size:10px;border:1px solid #e0e6ed;border-radius:5px;padding:6px 10px;color:#536577;background:#fff}
.wz-journey-order{padding:36px 40px;background:#f0f3f1}
.wz-order-top{display:flex;gap:11px;align-items:center;font-size:11px;color:#587164}
.wz-order-icon{width:25px;height:25px}
.wz-journey-order h3{max-width:290px;font-size:29px;line-height:1.2;margin:24px 0}
.wz-journey-order ol{padding:0;list-style:none;display:grid;gap:0;margin:0}
.wz-journey-order li{display:flex;gap:14px;align-items:center;position:relative;font-size:13px;border-top:1px solid #dce5df;padding:14px 0;color:#52655b}
.wz-journey-order li>span{color:#8ca598;font-size:11px}
.wz-journey-order>p{font-size:10px;line-height:1.6;margin-top:15px;max-width:270px}
.wz-commerce-platforms{background:#f7f7f5;border-top:1px solid #ededeb;border-bottom:1px solid #ededeb}
.wz-platform-heading{display:flex;gap:60px;align-items:end;justify-content:space-between;margin-bottom:50px}
.wz-platform-heading>div{max-width:650px}
.wz-platform-heading>a{flex-shrink:0;margin-bottom:8px}
.wz-commerce-platform-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}
.wz-commerce-platform{display:flex;flex-direction:column;min-width:0;padding:0 24px 0 0;border-right:1px solid #dde2e4}
.wz-commerce-platform:last-child{border-right:0;padding-right:0}
.wz-platform-brand{display:flex;align-items:center;gap:12px;min-height:42px;margin-bottom:24px}
.wz-platform-brand img{width:35px;height:35px;object-fit:contain}
.wz-platform-brand h3{font-size:20px;font-weight:500}
.wz-commerce-platform>p{font-size:13px;line-height:1.8}
.wz-commerce-platform .wz-commerce-platform-status{margin-top:20px;font-size:10px;color:#556e61;line-height:1.6}
.wz-commerce-platform-links{margin-top:auto;padding-top:23px}
.wz-commerce-platform-links>a{font-size:11px;gap:10px}
.wz-commerce-platform-links .wz-arrow{width:15px;height:15px}
.wz-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:50px}
.wz-trust-grid article{border-top:1px solid var(--wz-line);padding-top:18px}
.wz-trust-number{font-size:11px;color:#95a1ac}
.wz-trust-grid h3{font-size:22px;margin:25px 0 15px}
.wz-trust-grid p{font-size:14px}
#deploy{background:#fcfcfb;border-top:1px solid #ecefee}
.wz-commerce-setup{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:52px;list-style:none;padding:0;margin:0}
.wz-commerce-step{display:block;font-size:12px;color:#a79196;padding-bottom:22px;border-bottom:1px solid var(--wz-line);margin-bottom:24px}
.wz-commerce-setup h3{font-size:21px}
.wz-commerce-setup p{font-size:13px;margin-top:16px}
.wz-commerce-marketplace-note,.wz-commerce-section .wz-commerce-marketplace-note{font-size:11px;color:#657482;line-height:1.7;margin-top:34px}
.wz-commerce-section--navy{background:#011d3c;color:#fff;padding:94px 0}
.wz-commerce-cta{text-align:center;max-width:950px}
.wz-commerce-cta h2{font-size:50px;line-height:1.12;max-width:780px;margin:0 auto}
.wz-commerce-cta>.wz-commerce-eyebrow{color:#a2b0c1;margin-bottom:26px}
.wz-commerce-cta>p:not(.wz-commerce-eyebrow){color:#a6b5c6;max-width:600px;margin:24px auto 30px}
.wz-commerce-cta .wz-commerce-actions{justify-content:center}
.wz-commerce-cta .wz-commerce-text-link{color:#fff}
.wz-commerce-cta>.wz-cta-note{font-size:10px!important;margin-top:23px!important;margin-bottom:0!important}
.wz-integration-intro-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:center}
.wz-integration-intro-grid h1>span{display:block;color:#87929f}
.wz-intro-lead{max-width:540px;margin:24px 0 30px;font-size:18px!important}
.wz-ecosystem{width:100%;height:380px;position:relative}
.wz-ecosystem-orbit{position:absolute;inset:4px 35px;border:1px solid #e4e9ea;border-radius:50%;transform:rotate(-23deg)}
.wz-ecosystem-orbit--inner{inset:52px 93px;border-style:dashed}
.wz-ecosystem-brand{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;padding:28px 24px;border-radius:12px;box-shadow:0 12px 60px #011d3c0b;border:1px solid #e9eded}
.wz-ecosystem-brand>img{width:126px;height:auto;max-width:none}
.wz-ecosystem-node{position:absolute;width:76px;height:76px;background:#fff;border:1px solid #e8ecee;border-radius:14px;display:grid;place-items:center;box-shadow:0 8px 24px #011d3c06}
.wz-ecosystem-node img{width:46px;height:46px;object-fit:contain}
.wz-ecosystem-node--1{left:15%;top:0}.wz-ecosystem-node--2{right:1%;top:26%}.wz-ecosystem-node--3{right:22%;bottom:1%}.wz-ecosystem-node--4{left:0;bottom:18%}
.wz-commerce-platforms--directory{padding-top:74px}
.wz-commerce-marketing{display:grid;grid-template-columns:1fr 1fr;gap:46px}
.wz-commerce-marketing-card{display:flex;gap:22px;align-items:center;border-top:1px solid var(--wz-line);border-bottom:1px solid var(--wz-line);padding:28px 0;color:var(--wz-ink)}
.wz-commerce-marketing-card>img{width:44px;height:44px;object-fit:contain;flex-shrink:0}
.wz-commerce-marketing-card>span{flex:1}
.wz-commerce-marketing-card strong{display:block;font-size:21px;line-height:1.5;font-weight:500;margin-bottom:8px}
.wz-commerce-marketing-card>span>span{font-size:13px;line-height:1.8;display:block;color:var(--wz-muted)}
.wz-commerce-marketing-card:hover .wz-arrow{color:var(--wz-pink)}
.wz-commerce-other{max-width:770px;margin-top:62px}
.wz-commerce-other h3{font-size:23px}.wz-commerce-other>p{font-size:14px;margin:14px 0 22px}
.wz-solutions-hero{padding-bottom:52px}
.wz-solutions-hero h1{max-width:1000px}
.wz-solutions-lead{display:flex;align-items:center;justify-content:space-between;gap:80px;margin-top:30px}
.wz-solutions-lead>p{font-size:18px;max-width:630px}
.wz-solutions-lead>a{flex-shrink:0}
.wz-journey-tabs{display:grid;grid-template-columns:repeat(3,1fr);margin-top:64px;border-top:1px solid var(--wz-line);border-bottom:1px solid var(--wz-line)}
.wz-journey-tabs a{display:flex;align-items:center;gap:18px;font-size:13px;padding:24px 25px 24px 0;color:#3b5064}
.wz-journey-tabs a>span{color:#657482;font-size:11px}.wz-journey-tabs .wz-arrow{margin-left:auto}
/* A compact shared navigation, with proper links and native keyboard-operable disclosures. */
.wz-site-header{position:sticky;top:0;z-index:50;border-bottom:1px solid #e9edef;background:#ffffffed;backdrop-filter:blur(16px);font-family:inherit;color:var(--wz-ink)}
.wz-site-header-inner{position:relative;max-width:1384px;padding:0 40px;margin:auto;height:80px;display:flex;align-items:center;gap:40px;justify-content:space-between}
.wz-site-logo{flex-shrink:0}.wz-site-logo img{width:130px;height:auto;display:block}
.wz-desktop-nav{display:flex;gap:26px;align-items:center;margin-left:auto}
.wz-desktop-nav>a,.wz-nav-dropdown>summary{font-size:13px;line-height:1.5;font-weight:500;white-space:nowrap;cursor:pointer;display:flex;align-items:center;gap:7px}
.wz-desktop-nav>a:hover,.wz-nav-dropdown>summary:hover,.wz-desktop-nav>[aria-current]{color:var(--wz-pink)}
.wz-site-header summary{list-style:none}.wz-site-header summary::-webkit-details-marker{display:none}
.wz-nav-dropdown .wz-megamenu{position:absolute;top:70px;background:#fff;border:1px solid #e4e9ed;border-radius:12px;box-shadow:0 25px 55px #011d3c14;z-index:60;overflow:hidden}
.wz-product-menu{left:200px;width:690px;display:grid;grid-template-columns:240px 1fr}
.wz-megamenu-intro{padding:30px;background:#f7f6f3}
.wz-megamenu-intro>strong{display:block;font-weight:500;font-size:27px;line-height:1.2;letter-spacing:-.04em;margin:32px 0 18px}
.wz-megamenu-intro>p{font-size:12px;color:var(--wz-muted);line-height:1.8}
.wz-megamenu-links{padding:15px}
.wz-megamenu-links>a{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:13px 15px;border-radius:6px}
.wz-megamenu-links strong,.wz-menu-cms-grid strong{display:block;font-weight:500;font-size:14px;margin-bottom:5px}
.wz-megamenu-links small,.wz-menu-cms-grid small{font-size:11px;color:#657482;line-height:1.5;display:block}
.wz-megamenu a:hover{background:#f5f7f8;color:var(--wz-pink)}
.wz-integrations-menu{width:530px;left:42%;transform:translateX(-30%)}
.wz-menu-caption{font-size:11px;letter-spacing:.035em;color:#657482;padding:25px 28px 0}
.wz-menu-cms-grid{display:grid;grid-template-columns:1fr 1fr;padding:13px 14px 19px;gap:3px}
.wz-menu-cms-grid>a{display:flex;gap:15px;align-items:center;padding:15px 13px;border-radius:6px}
.wz-menu-cms-grid img{width:34px;height:34px;object-fit:contain}
.wz-menu-all{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #e9edef;background:#fafbfc;padding:17px 28px;font-size:12px}
.wz-resources-menu{width:230px;padding:12px;right:23%}
.wz-resources-menu>a{display:flex;justify-content:space-between;align-items:center;padding:13px;font-size:13px;border-radius:5px}
.wz-header-actions{display:flex;align-items:center;gap:22px}
.wz-header-login{font-size:12px;white-space:nowrap}.wz-header-trial{font-size:12px;white-space:nowrap;padding:11px 17px;background:var(--wz-ink);color:white;border-radius:6px}
.wz-header-trial:hover{background:#143657;color:#fff}
.wz-language-menu{width:135px;right:240px;padding:7px}.wz-language-menu>a{display:block;font-size:12px;padding:10px}
.wz-mobile-menu{display:none}
.wz-skip-link{position:fixed;top:-90px;left:20px;z-index:100;background:var(--wz-ink);color:#fff;padding:10px 20px;border-radius:6px}
.wz-skip-link:focus{top:8px}
/* Integration detail pages keep their complete content, with a lighter visual hierarchy. */
.wz-detail-hero h1{font-size:clamp(39px,4.3vw,61px)}
.wz-detail-brand{display:flex;align-items:center;gap:18px;margin:25px 0}
.wz-detail-brand>img{width:45px;height:45px;object-fit:contain}
.wz-detail-brand>span{font-size:15px;color:#697d8c}
.wz-detail-hero .wz-commerce-actions{gap:18px;margin-top:28px}
.wz-detail-hero .wz-commerce-platform-status{font-size:11px;color:#537963;margin:20px 0 0}
.wz-detail-hero .wz-commerce-marketplace-note{margin-top:8px}
.wz-detail-visual{padding:36px;background:#f5f6f3;border-radius:12px}
.wz-detail-connection{display:flex;align-items:center;gap:25px;justify-content:center;padding:30px 0 38px}
.wz-detail-connection>img{width:62px;height:62px;object-fit:contain}
.wz-detail-connection>span{height:1px;width:70px;background:#cfd9d3}
.wz-detail-connection>img:last-child{width:110px;height:auto}
.wz-detail-visual ul{list-style:none;padding:0;margin:0}
.wz-detail-visual li{padding:17px 0;border-top:1px solid #dfe5e0;font-size:13px;color:#536758;display:flex;gap:13px;align-items:center}
.wz-detail-visual li>svg{width:15px;height:15px}
.wz-detail-data{background:#f8f9f8}.wz-detail-data-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}
.wz-detail-data-grid article{border-top:1px solid #dce3df;padding-top:24px}
.wz-detail-data-grid svg{width:25px;height:25px;color:#53705d}.wz-detail-data-grid h3{margin:26px 0 14px}
.wz-detail-data-grid p{font-size:14px}.wz-detail-steps{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}
.wz-detail-steps ol{list-style:none;margin:0;padding:0}.wz-detail-steps li{display:flex;gap:24px;font-size:14px;line-height:1.9;padding:20px 0;border-bottom:1px solid #e5eaed}.wz-detail-steps li>span:first-child{font-size:11px;color:#94a2ae}
.wz-detail-steps h2+p{margin-top:24px}.wz-detail-security{background:#f5f7f8}.wz-detail-security ul{padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:28px 0 0}.wz-detail-security li{font-size:13px;border-top:1px solid #dfe5e9;padding:16px 0}
.wz-detail-faq{max-width:920px}.wz-detail-faq h2{margin-bottom:36px}.wz-detail-faq details{border-top:1px solid #e2e8ed;padding:24px 0}.wz-detail-faq summary{cursor:pointer;font-size:16px;line-height:1.7;font-weight:500;list-style:none;display:flex;justify-content:space-between;gap:20px}.wz-detail-faq summary::-webkit-details-marker{display:none}.wz-detail-faq summary>span:last-child{font-size:22px;font-weight:400;color:#81939c}.wz-detail-faq details p{margin-top:18px;font-size:14px}
@media(max-width:1250px){.wz-site-header-inner{gap:24px;padding:0 28px}.wz-desktop-nav{gap:19px}.wz-header-actions{gap:15px}.wz-desktop-nav>a,.wz-nav-dropdown>summary{font-size:12px}.wz-logo-strip>div{gap:28px}.wz-commerce-journey{gap:65px}.wz-platform-brand{gap:8px}.wz-platform-brand h3{font-size:17px}}
@media(max-width:1199px){.wz-desktop-nav,.wz-header-actions{display:none}.wz-site-header-inner{height:70px}.wz-mobile-menu{display:block}.wz-mobile-menu>summary{cursor:pointer;display:flex;align-items:center;justify-content:center;width:44px;height:44px}.wz-mobile-menu>nav{position:absolute;left:0;right:0;top:70px;background:#fff;border-bottom:1px solid #e5e9ec;box-shadow:0 20px 30px #011d3c0c;padding:20px 28px 28px;max-height:calc(100dvh - 70px);overflow:auto}.wz-mobile-menu nav>a,.wz-mobile-menu nav>details>summary{display:flex;align-items:center;justify-content:space-between;font-size:16px;line-height:1.5;padding:16px 0;border-bottom:1px solid #edf0f2;cursor:pointer}.wz-mobile-menu nav>details>summary:after{content:'+';font-weight:400;color:#7b8f9d}.wz-mobile-menu nav>details[open]>summary:after{content:'−'}.wz-mobile-menu nav>details>div{display:grid;padding:8px 0 12px}.wz-mobile-menu nav>details>div>a{display:flex;gap:15px;align-items:center;padding:12px;font-size:14px}.wz-mobile-menu nav img{object-fit:contain;width:24px;height:24px}.wz-mobile-languages{display:flex;gap:24px;padding:20px 0;font-size:13px;color:#7b8c9d}.wz-mobile-menu nav>.wz-commerce-button{justify-content:center;margin-top:16px;border:0;padding:14px;font-size:14px}.wz-commerce-platform-grid{grid-template-columns:1fr 1fr;gap:38px}.wz-commerce-platform:nth-child(2){border:0}.wz-commerce-platform{padding-right:32px}.wz-logo-strip{flex-direction:column;gap:22px}.wz-logo-strip>div{gap:35px}.wz-purpose-grid{gap:55px}.wz-commerce-journey{gap:40px}.wz-retail-caption{max-width:190px}.wz-retail-caption h3{font-size:25px;max-width:180px}.wz-retail-answer{width:315px}.wz-retail-question{max-width:285px}.wz-retail-photo{width:82%}.wz-journey-copy h2{font-size:33px}.wz-journey-help{padding:25px}.wz-help-card{padding:23px}.wz-journey-order{padding:28px}.wz-platform-heading{gap:30px}.wz-integration-intro-grid{gap:25px}.wz-ecosystem-orbit{inset:20px}.wz-ecosystem-orbit--inner{inset:70px}.wz-ecosystem-node{width:62px;height:62px}.wz-detail-steps{gap:40px}}
@media(max-width:767px){.wz-commerce-container{padding:0 22px}.wz-commerce-section{padding:66px 0}.wz-commerce-section h1{font-size:43px;line-height:1.09;letter-spacing:-.055em}.wz-commerce-section h2{font-size:33px}.wz-commerce-section p{font-size:15px;line-height:1.75}.wz-editorial-hero{padding-top:47px;padding-bottom:0}.wz-hero-heading h1{font-size:43px;line-height:1.06}.wz-hero-heading>.wz-commerce-eyebrow{font-size:9px;letter-spacing:.11em;margin-bottom:22px}.wz-hero-heading .wz-hero-lead{font-size:16px;margin-top:22px;line-height:1.7}.wz-hero-heading .wz-commerce-actions{gap:20px}.wz-commerce-button{font-size:13px;gap:14px;min-height:47px}.wz-commerce-text-link{font-size:12px}.wz-hero-heading .wz-commerce-text-link{font-size:12px}.wz-retail-scene{margin-top:35px}.wz-retail-topline{padding:12px 15px;font-size:8px}.wz-retail-stage{height:auto;padding-top:270px;padding-bottom:20px}.wz-retail-photo{width:100%;height:270px;object-position:center 65%}.wz-retail-caption{top:17px;left:17px;max-width:170px}.wz-retail-caption>span{font-size:9px}.wz-retail-caption h3{font-size:22px;max-width:165px}.wz-retail-question{position:relative;right:auto;top:auto;max-width:88%;margin:-30px 16px 14px auto;z-index:1;font-size:12px;padding:12px 15px}.wz-retail-answer{position:relative;right:auto;top:auto;width:auto;margin:0 16px;padding:20px;box-shadow:0 8px 16px #261d0f09}.wz-retail-answer>p{font-size:12px}.wz-retail-assistant{font-size:11px}.wz-retail-source{font-size:9px}.wz-retail-scene>figcaption{position:static;padding:0 16px 15px;font-size:9px}.wz-logo-strip{padding:25px 0;gap:18px}.wz-logo-strip>div{display:grid;grid-template-columns:1fr 1fr;gap:23px 25px}.wz-logo-strip a{font-size:15px}.wz-logo-strip img{width:24px;height:24px}.wz-logo-strip>span{font-size:11px}.wz-purpose-grid{grid-template-columns:1fr;gap:22px}.wz-purpose{padding-top:60px;padding-bottom:35px}.wz-purpose h2{font-size:31px}.wz-journeys-section{padding-top:18px}.wz-commerce-journey{grid-template-columns:1fr;gap:28px}.wz-commerce-journey:nth-child(even) .wz-journey-copy{order:0}.wz-commerce-journey:nth-child(even) .wz-journey-visual{order:0}.wz-commerce-journey-list{gap:66px}.wz-journey-copy h2{font-size:32px}.wz-journey-copy>p:not(.wz-commerce-eyebrow){margin-top:20px}.wz-journey-copy ul{margin:20px 0 24px}.wz-journey-visual{min-height:365px}.wz-journey-selection>img{height:365px}.wz-selection-label{left:16px;right:16px;gap:10px;padding:14px;font-size:12px}.wz-journey-help{padding:25px 22px 50px}.wz-help-context{font-size:10px;gap:10px;padding-bottom:22px}.wz-help-card{padding:22px;margin-top:26px}.wz-help-card>h3{font-size:22px}.wz-help-card>p{font-size:12px}.wz-help-chips>span{font-size:9px}.wz-help-chips{gap:5px}.wz-journey-order{padding:28px 27px 46px}.wz-journey-order>h3{font-size:27px}.wz-journey-order>p{font-size:10px}.wz-platform-heading{display:block;margin-bottom:32px}.wz-platform-heading>a{margin:24px 0 0}.wz-commerce-platform-grid{grid-template-columns:1fr;gap:30px}.wz-commerce-platform{border-right:0;border-bottom:1px solid #dfe5e6!important;padding:0 0 28px}.wz-commerce-platform:last-child{border-bottom:0!important;padding-bottom:0}.wz-platform-brand{gap:14px;margin-bottom:15px}.wz-platform-brand>img{width:31px;height:31px}.wz-platform-brand h3{font-size:23px}.wz-commerce-platform>p{font-size:13px}.wz-commerce-platform .wz-commerce-platform-status{font-size:10px;margin-top:15px}.wz-commerce-platform-links{padding-top:19px}.wz-commerce-platform-links a{font-size:12px}.wz-trust-grid,.wz-commerce-setup{grid-template-columns:1fr;gap:30px}.wz-trust-grid h3{margin:17px 0 12px;font-size:22px}.wz-trust-grid p{font-size:14px}.wz-commerce-heading{margin-bottom:32px}.wz-commerce-setup h3{font-size:22px}.wz-commerce-setup p{font-size:13px;margin-top:13px}.wz-commerce-step{padding-bottom:16px;margin-bottom:20px}.wz-commerce-section .wz-commerce-marketplace-note{font-size:10px}.wz-commerce-cta h2{font-size:36px}.wz-commerce-cta .wz-commerce-actions{flex-direction:column;gap:24px}.wz-commerce-cta>p:not(.wz-commerce-eyebrow){font-size:14px}.wz-cta-note{font-size:10px}.wz-integration-intro-grid{grid-template-columns:1fr;gap:45px}.wz-ecosystem{max-width:400px;margin:auto;height:295px}.wz-ecosystem-brand{padding:24px 18px}.wz-ecosystem-brand>img{width:103px}.wz-intro-lead{font-size:16px!important}.wz-commerce-marketing{grid-template-columns:1fr;gap:28px}.wz-commerce-marketing-card{gap:17px;padding:23px 0}.wz-commerce-marketing-card strong{font-size:21px}.wz-commerce-marketing-card>span>span{font-size:12px}.wz-commerce-marketing-card>img{width:33px;height:33px}.wz-commerce-other{margin-top:42px}.wz-commerce-other>p{font-size:13px}.wz-solutions-lead{display:block;margin-top:23px}.wz-solutions-lead>p{font-size:16px;margin-bottom:25px}.wz-journey-tabs{grid-template-columns:1fr;margin-top:36px}.wz-journey-tabs>a{padding:17px 0;font-size:12px;border-bottom:1px solid #e9edef}.wz-journey-tabs>a:last-child{border:0}.wz-site-header-inner{padding:0 22px;height:68px}.wz-site-logo img{width:117px}.wz-mobile-menu>nav{top:68px;padding:14px 22px 24px;max-height:calc(100dvh - 68px)}.wz-footer-signature{align-items:flex-start;flex-direction:column;padding-top:36px;gap:18px}.wz-footer-signature>p{font-size:12px}.wz-premium-footer>.max-w-6xl{padding-left:22px;padding-right:22px}.wz-premium-footer .py-16{padding-top:32px;gap:32px}.wz-detail-hero h1{font-size:38px}.wz-detail-hero .wz-commerce-actions{align-items:flex-start;flex-direction:column;gap:23px}.wz-detail-visual{padding:25px}.wz-detail-data-grid,.wz-detail-steps{grid-template-columns:1fr;gap:32px}.wz-detail-data-grid h3{font-size:23px}.wz-detail-data-grid p{font-size:14px}.wz-detail-security ul{grid-template-columns:1fr;gap:0}.wz-detail-faq summary{font-size:15px}.wz-detail-faq details p{font-size:14px}}
@media(prefers-reduced-motion:reduce){.wz-commerce-button{transition:none;transform:none}}
.wz-feature-visual{position:relative;min-width:0;margin:0;border-radius:12px;background:#f3f5f6;overflow:hidden;min-height:430px}
.wz-feature-visual figcaption{position:absolute;bottom:18px;left:28px;font-size:10px;color:#657482;line-height:1.5}
.wz-feature-visual--ecommerce{background:#eee8de}
.wz-feature-product-photo{width:100%;height:430px;object-fit:cover}
.wz-feature-product-note{position:absolute;left:24px;right:24px;bottom:48px;background:#ffffffed;border:1px solid #fff;padding:18px 22px;border-radius:8px;display:flex;align-items:center;gap:18px}
.wz-feature-product-note strong{display:block;font-size:15px;font-weight:500;margin-bottom:7px}.wz-feature-product-note div>span{display:block;font-size:11px;color:#83909a}
.wz-feature-visual--assistant-ai{padding:38px;background:#f0f3f1}
.wz-knowledge-head{display:flex;gap:17px;align-items:center}.wz-knowledge-head strong{font-size:22px;font-weight:500;line-height:1.3;letter-spacing:-.02em}
.wz-knowledge-sources{margin-top:30px;padding:0 20px;background:#ffffffa8;border-radius:9px;border:1px solid #dde5e0}
.wz-knowledge-sources>div{display:flex;gap:14px;align-items:center;padding:23px 0;border-top:1px solid #e0e7e3;font-size:12px;line-height:1.5;color:#4c6558}.wz-knowledge-sources>div:first-child{border:0}.wz-knowledge-sources>div>span{flex:1}.wz-knowledge-sources svg{width:19px;height:19px;flex-shrink:0}
.wz-feature-visual--assistant-ai>p{font-size:11px;margin-top:22px;color:#87948c}
.wz-feature-visual--conversations{padding:32px}
.wz-handoff-top{display:flex;align-items:center;gap:20px;padding-bottom:25px;border-bottom:1px solid #dfe6eb;font-size:14px;color:#758896}
.wz-handoff-top>span:first-child{max-width:180px}.wz-handoff-status{padding:5px 10px;border-radius:4px;flex-shrink:0;font-size:10px;background:#e7eee9;color:#67816c}
.wz-handoff-customer{max-width:290px;background:#fff;border:1px solid #e6ebef;border-radius:7px;padding:18px;margin:30px 0 25px auto;font-size:14px;line-height:1.8;color:#4c6477}
.wz-handoff-divider{display:flex;align-items:center;gap:12px;font-size:9px;color:#8a9ba7}.wz-handoff-divider>span{height:1px;background:#e0e6ea;flex:1}
.wz-handoff-response{display:flex;gap:15px;margin-top:30px;padding:0 0 30px}.wz-handoff-avatar{background:#dfe8f0;width:33px;height:33px;display:grid;place-items:center;border-radius:50%;color:#708799;flex-shrink:0}.wz-handoff-avatar svg{width:17px;height:17px}.wz-handoff-response strong{font-size:12px;font-weight:500}.wz-handoff-response p{font-size:13px;line-height:1.7;margin-top:8px;max-width:285px}
.wz-proactive-backdrop>img{width:100%;height:430px;object-fit:cover;opacity:.68}.wz-proactive-note{position:absolute;left:30px;right:30px;bottom:74px;padding:23px 22px;display:flex;gap:15px;background:#fff;border-radius:9px;box-shadow:0 16px 40px #3825091a}.wz-proactive-note strong{font-size:14px;font-weight:500;line-height:1.6;display:block}.wz-proactive-note p{font-size:12px;line-height:1.7;margin-top:8px}
.wz-feature-capabilities{row-gap:50px}.wz-detail-steps li>div>h3{font-size:21px;line-height:1.5}.wz-detail-steps li>div>p{font-size:13px;line-height:1.8;margin-top:12px}
@media(max-width:767px){.wz-retail-caption h3{font-size:20px;max-width:140px}.wz-feature-visual{min-height:400px}.wz-feature-visual--assistant-ai,.wz-feature-visual--conversations{padding:26px 23px 50px}.wz-knowledge-head strong{font-size:20px}.wz-knowledge-sources{padding:0 15px;margin-top:23px}.wz-knowledge-sources>div{gap:10px;font-size:11px}.wz-feature-visual--assistant-ai>p{font-size:10px}.wz-handoff-top{font-size:12px;gap:13px}.wz-handoff-response p{font-size:13px}.wz-proactive-note{left:20px;right:20px;padding:20px 16px;gap:12px}.wz-proactive-note p{font-size:12px}.wz-detail-steps li>div>h3{font-size:21px}}
/* R3: the same system typeface, brand artwork and icon family as the client workspace. */
.wz-brand-mark{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;line-height:0}
.wz-brand-mark>img{display:block;width:100%;height:100%;object-fit:contain}
.wz-ui-icon{display:block;width:22px;height:22px;flex-shrink:0}
.wz-commerce-section h1{font-weight:600;letter-spacing:-.052em}
.wz-commerce-section h2{font-weight:600;letter-spacing:-.04em}
.wz-commerce-section h3{font-weight:600;letter-spacing:-.025em}
.wz-hero-heading h1>span{color:#7a899b}
.wz-commerce-button{border-radius:10px;font-weight:600;box-shadow:0 2px 2px #011d3c06}
.wz-site-header-inner{gap:28px}
.wz-site-logo img{width:152px;height:auto;max-width:none;object-fit:contain}
.wz-desktop-nav{gap:22px}
.wz-desktop-nav>a,.wz-nav-dropdown>summary{font-size:13px;font-weight:500}
.wz-header-actions{gap:18px}
.wz-header-login{font-size:13px;font-weight:500}
.wz-header-trial{font-size:13px;font-weight:600;border-radius:9px;padding:12px 18px}
.wz-language{position:relative}
.wz-language>summary{padding:9px 10px;border:1px solid #e0e7f0;border-radius:9px;box-shadow:0 2px 3px #011d3c05;gap:8px}
.wz-site-header .wz-language-flag{width:22px;height:15px;object-fit:cover;flex-shrink:0;border-radius:2px;box-shadow:0 0 0 1px #011d3c0b}
.wz-nav-dropdown .wz-language-menu{top:51px;right:0;width:158px;padding:6px}
.wz-language-menu>a{display:flex;align-items:center;gap:11px;border-radius:6px;font-size:13px}
.wz-language-menu [aria-current="true"]{background:#f6f8fb;font-weight:600}
.wz-mobile-languages>a{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid #e0e7f0;border-radius:9px}
.wz-mobile-languages [aria-current="true"]{color:var(--wz-ink);background:#f5f8fc}
.wz-nav-feature-icon{display:grid;place-items:center;background:#f3f6fa;border:1px solid #e9edf3;width:38px;height:38px;border-radius:9px;flex-shrink:0;color:#35516c}
.wz-megamenu-links>a{gap:13px}.wz-megamenu-links>a>span:nth-child(2){flex:1}
.wz-megamenu-intro{background:#f6f8fb}.wz-megamenu-intro>.wz-brand-mark{width:38px;height:38px}
.wz-megamenu-intro>strong{font-size:25px;font-weight:600;line-height:1.25}
.wz-product-menu{width:720px;left:170px;grid-template-columns:240px 1fr}
.wz-retail-caption h3{font-size:28px;font-weight:500;letter-spacing:-.04em}
.wz-agent-hero{padding:74px 0 0;background:linear-gradient(180deg,#fff 35%,#f7f9fc 100%)}
.wz-agent-hero .wz-hero-heading{max-width:1030px}
.wz-agent-hero h1{font-size:clamp(43px,5.05vw,68px);line-height:1.08}
.wz-agent-hero .wz-hero-lead{max-width:730px;font-size:18px;line-height:1.75;margin-top:24px}
.wz-agent-label{display:inline-flex;align-items:center;padding:7px 13px;border:1px solid #e4e9f0;border-radius:6px;background:#f8fafd;color:#455e77!important;letter-spacing:.1em;margin:0!important;font-size:10px}
.wz-agent-studio{margin:56px auto 0;background:#fff;border:1px solid #dfe6ef;border-radius:16px;box-shadow:0 24px 75px -35px #011d3c3b;overflow:hidden;text-align:left}
.wz-agent-studio-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 24px;border-bottom:1px solid #e5eaf1;color:#6a7f94;font-size:11px;line-height:1.5;background:#fcfdff}
.wz-agent-studio-bar>span:first-child{display:flex;align-items:center;gap:8px;color:#2f4861;font-weight:500}
.wz-studio-light{display:block;width:6px;height:6px;border-radius:50%;background:#ce024b}
.wz-agent-studio-grid{display:grid;grid-template-columns:1fr 1.55fr .95fr;min-width:0}
.wz-agent-sources,.wz-agent-context{padding:28px 24px;background:#fbfcfe;min-width:0}
.wz-agent-sources{border-right:1px solid #e8edf3}
.wz-commerce-section .wz-studio-caption{display:block;font-size:10px;font-weight:600;letter-spacing:.07em;line-height:1.6;color:#778a9e;margin:0 0 21px;text-transform:uppercase}
.wz-source-row{display:flex;gap:11px;align-items:center;padding:18px 0;border-bottom:1px solid #e8edf3}
.wz-source-row>.wz-ui-icon{width:19px;height:19px;color:#607891}
.wz-source-row>span{flex:1;min-width:0}.wz-source-row strong{display:block;font-size:12px;line-height:1.5;font-weight:600;color:#253f59}
.wz-source-row small{display:block;font-size:10px;line-height:1.6;margin-top:4px;color:#8190a1}
.wz-source-row .wz-source-check{color:#618d7d;width:14px;height:14px}
.wz-agent-personality{margin-top:30px}.wz-agent-personality>.wz-studio-caption{margin-bottom:12px}
.wz-agent-personality>div{display:flex;align-items:center;gap:10px;font-size:11px;color:#556b80}
.wz-brand-swatch{width:20px;height:20px;background:var(--wz-ink);border:4px solid #fff;outline:1px solid #dce3ed;border-radius:50%}
.wz-agent-conversation{padding:25px 26px 18px;min-width:0;background:#fff}
.wz-agent-identity{display:flex;gap:11px;align-items:center;padding-bottom:20px;border-bottom:1px solid #edf0f5}
.wz-agent-identity>.wz-brand-mark{width:36px;height:36px}
.wz-agent-identity strong{display:block;font-size:14px;font-weight:600;color:#0d2a47;line-height:1.4}
.wz-agent-identity small{display:block;font-size:10px;line-height:1.6;color:#8a98a8;margin-top:3px}
.wz-agent-badge{margin-left:auto;font-size:9px;letter-spacing:.06em;border:1px solid #e0e7ef;color:#71839a;padding:3px 6px;border-radius:4px}
.wz-agent-scenario{padding-top:18px;min-height:272px}
.wz-agent-scenario[hidden],.wz-agent-tabs[hidden]{display:none!important}
.wz-agent-scenario+.wz-agent-scenario{border-top:1px solid #e8edf3;margin-top:20px}
[data-agent-enhanced] .wz-agent-scenario{border:0;margin:0}
.wz-commerce-section .wz-scenario-category{font-size:10px;letter-spacing:.05em;margin:0 0 12px;color:#61788f}
.wz-agent-question{max-width:88%;margin-left:auto;font-size:12px;line-height:1.6;background:#011d3c;color:#fff;border-radius:11px 11px 3px 11px;padding:12px 15px}
.wz-agent-response{padding:14px 15px;border-radius:11px 11px 11px 3px;background:#f3f6fa;border:1px solid #e9edf3;margin-top:14px}
.wz-commerce-section .wz-agent-response>p{font-size:12px;line-height:1.7;color:#354e67;margin:0}
.wz-agent-product{display:flex;gap:12px;align-items:center;background:#fff;border:1px solid #e0e6ee;border-radius:8px;margin-top:13px;padding:9px}
.wz-agent-product>img{width:76px;height:70px;object-fit:cover;border-radius:5px;flex-shrink:0}
.wz-agent-product strong{display:block;font-size:12px;line-height:1.5;font-weight:600}
.wz-agent-product div>span{display:block;font-size:9px;line-height:1.5;color:#6b8093;margin-top:2px}
.wz-agent-product small{display:flex;align-items:center;gap:7px;font-size:10px;line-height:1.5;color:#516b83;margin-top:8px}.wz-agent-product .wz-arrow{width:13px;height:13px}
.wz-agent-source-note{display:flex;align-items:center;gap:6px;margin:11px 0 12px;color:#778c9f;font-size:9px;line-height:1.5}
.wz-agent-source-note>.wz-ui-icon{width:13px;height:13px}
.wz-agent-response-detail{display:flex;gap:10px;align-items:center;margin-top:17px;padding-top:14px;border-top:1px solid #dfe6ee;font-size:11px;line-height:1.7;color:#42617b}.wz-agent-response-detail>.wz-ui-icon{width:19px;height:19px}
.wz-agent-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;background:#f3f6fa;padding:4px;border:1px solid #e7ecf3;border-radius:8px}
.wz-agent-tabs button{display:flex;align-items:center;justify-content:center;gap:5px;min-height:38px;font-size:10px;line-height:1.4;color:#61768d;border:1px solid transparent;border-radius:6px;background:transparent;cursor:pointer;transition:background .15s,color .15s}
.wz-agent-tabs button>.wz-ui-icon{width:14px;height:14px}
.wz-agent-tabs [aria-selected="true"]{background:#fff;border-color:#e1e7ef;box-shadow:0 2px 5px #011d3c09;color:var(--wz-pink);font-weight:600}
.wz-agent-tabs button:hover{color:var(--wz-pink)}.wz-agent-tabs button:focus-visible{outline:2px solid var(--wz-pink);outline-offset:2px}
.wz-agent-context{border-left:1px solid #e8edf3}
.wz-context-symbol{display:grid;place-items:center;width:44px;height:44px;border-radius:11px;border:1px solid #f3d6e2;background:#fff3f8;color:var(--wz-pink);margin:32px 0 22px}
.wz-agent-context h3{font-size:22px;line-height:1.25;max-width:210px}
.wz-commerce-section .wz-agent-context>p:not(.wz-studio-caption){font-size:12px;line-height:1.8;color:#7a8da1;margin:14px 0 20px}
.wz-context-items{display:grid;gap:13px}.wz-context-items>span{display:flex;gap:8px;align-items:center;font-size:10px;color:#4f6880}.wz-context-items .wz-ui-icon{width:13px;height:13px;color:#698e81}
.wz-agent-studio>figcaption{border-top:1px solid #e8edf3;padding:12px 24px;font-size:10px;color:#75899d;line-height:1.6;background:#fcfdff;text-align:center}
.wz-agent-promise{display:flex;gap:35px;align-items:center;justify-content:center;flex-wrap:wrap;padding:30px 0 36px;font-size:11px;color:#617990}
.wz-agent-promise>span{display:flex;gap:9px;align-items:center}.wz-agent-promise .wz-ui-icon{width:17px;height:17px;color:#7e91a5}
.wz-agent-section-heading{margin-bottom:52px}
.wz-agent-section-heading>div{display:grid;grid-template-columns:1.1fr 1fr;align-items:end;gap:100px}.wz-agent-section-heading h2{font-size:42px;max-width:550px;line-height:1.15}
.wz-agent-section-heading>div>p{font-size:16px;max-width:475px}
.wz-agent-capability-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 72px}
.wz-agent-capability-grid>article{position:relative;display:flex;flex-direction:column;align-items:start;border-top:1px solid #dfe7f0;padding:34px 0 42px;scroll-margin-top:112px}
.wz-capability-icon{display:grid;place-items:center;background:#f5f8fc;border:1px solid #e4ebf3;color:#4a647d;width:44px;height:44px;border-radius:11px;margin-bottom:25px}
.wz-capability-number{position:absolute;top:36px;right:0;font-size:10px!important;color:#91a1b3!important;letter-spacing:.05em}
.wz-agent-capability-grid h3{font-size:26px;line-height:1.25;max-width:420px;margin-bottom:18px}
.wz-agent-capability-grid article>p:not(.wz-capability-number){font-size:14px;max-width:470px}
.wz-agent-capability-grid ul{list-style:none;display:grid;gap:9px;padding:0;margin:22px 0 26px;font-size:12px;color:#597187;line-height:1.7}
.wz-agent-capability-grid li{position:relative;padding-left:13px}.wz-agent-capability-grid li:before{content:'';position:absolute;left:0;top:.75em;height:3px;width:3px;border-radius:50%;background:#8fa4b7}
.wz-agent-capability-grid .wz-commerce-text-link{font-size:12px;margin-top:auto}
.wz-agent-control{background:#f7f9fc;border-top:1px solid #e9eef5;border-bottom:1px solid #e9eef5}
.wz-agent-control-grid{display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:center}
.wz-agent-control h2{font-size:40px;line-height:1.2}
.wz-agent-control-lead{font-size:15px!important;margin-top:22px}
.wz-agent-control-list{padding:0;list-style:none;margin:34px 0 0;display:grid;gap:24px}
.wz-agent-control-list>li{display:flex;gap:18px}.wz-agent-control-list>li>span{font-size:11px;line-height:2;color:#92a3b6;padding-top:2px}
.wz-agent-control-list h3{font-size:17px;line-height:1.5;margin-bottom:7px}.wz-agent-control-list p{font-size:13px;line-height:1.8}
.wz-client-workbench{border:1px solid #dce5ef;border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 24px 60px -30px #011d3c2f}
.wz-workbench-top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:21px 24px;border-bottom:1px solid #e5edf5;background:#fff}
.wz-workbench-top img{width:112px;height:auto;object-fit:contain}.wz-workbench-top>span{font-size:10px;color:#8b9aaf}
.wz-workbench-body{display:grid;grid-template-columns:60px 1fr;min-height:385px}
.wz-workbench-rail{display:flex;align-items:center;flex-direction:column;gap:13px;background:#011d3c;padding:26px 0}
.wz-workbench-rail>span{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;color:#8fa6bd}.wz-workbench-rail>.is-active{background:#fff;color:var(--wz-pink)}
.wz-workbench-rail .wz-ui-icon{width:19px;height:19px}
.wz-workbench-content{padding:27px 26px;background:#f7f9fc}.wz-workbench-content>.wz-studio-caption{font-size:9px;margin-bottom:12px}
.wz-workbench-content h3{font-size:20px;line-height:1.4}
.wz-workbench-profile{display:flex;align-items:center;gap:12px;padding:20px 0;border-bottom:1px solid #dfe7f1;margin-bottom:16px}.wz-workbench-profile strong{display:block;font-size:13px;font-weight:600}.wz-workbench-profile small{display:block;font-size:10px;margin-top:6px;color:#7790a4}
.wz-workbench-settings>div{display:flex;gap:18px;align-items:center;justify-content:space-between;padding:11px 0;border-bottom:1px solid #e7edf4;font-size:11px;line-height:1.5}.wz-workbench-settings span{color:#5f788e}.wz-workbench-settings strong{font-size:10px;font-weight:500;text-align:right}
.wz-workbench-colors{display:flex;align-items:center;gap:7px;padding:20px 0;font-size:11px;color:#6c8196}.wz-workbench-colors>span:first-child{margin-right:auto}.wz-workbench-colors>i{width:16px;height:16px;flex-shrink:0;display:block;border:2px solid #fff;outline:1px solid #d8e2ed;border-radius:50%;background:#011d3c}.wz-workbench-colors>i:nth-child(3){background:#ce024b}.wz-workbench-colors>span:last-child{font-size:9px;margin-left:4px}
.wz-workbench-note{display:flex;align-items:center;gap:8px;font-size:10px;line-height:1.7;color:#8294a6}.wz-workbench-note .wz-ui-icon{width:16px;height:16px}
.wz-client-workbench>figcaption{font-size:10px;color:#8294a6;line-height:1.6;background:#fff;padding:14px 22px;border-top:1px solid #e5edf5}
.wz-agent-improve-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:55px}
.wz-agent-improve-grid>article{padding-top:24px;border-top:1px solid #e1e7ef}.wz-agent-improve-grid .wz-ui-icon{color:#70869e}.wz-agent-improve-grid h3{font-size:23px;line-height:1.3;margin:24px 0 14px}.wz-agent-improve-grid p{font-size:14px}
.wz-agent-home-bridge{background:#011d3c;color:#fff;border-bottom:1px solid #233b58}
.wz-agent-bridge-brand{display:flex;align-items:center;gap:13px;font-size:11px;letter-spacing:.07em;margin-bottom:28px;color:#b5c3d4}
.wz-agent-bridge-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:100px;align-items:center}.wz-agent-bridge-grid h2{font-size:42px;max-width:590px;line-height:1.15}.wz-agent-bridge-grid p{color:#aebfd1;margin-bottom:25px;font-size:16px}.wz-agent-bridge-grid .wz-commerce-text-link{color:#fff}
@media(min-width:1200px) and (max-width:1300px){.wz-site-header-inner{gap:22px;padding:0 28px}.wz-desktop-nav{gap:17px}.wz-header-actions{gap:14px}.wz-desktop-nav>a,.wz-nav-dropdown>summary{font-size:12px}.wz-site-logo img{width:140px}.wz-header-login,.wz-header-trial{font-size:12px}.wz-header-trial{padding:11px 14px}}
@media(max-width:1199px){.wz-agent-studio-grid{grid-template-columns:1fr 1.55fr}.wz-agent-context{display:none}.wz-agent-control-grid{gap:40px}.wz-agent-section-heading>div,.wz-agent-bridge-grid{gap:50px}.wz-agent-capability-grid{gap:0 45px}.wz-site-logo img{width:143px}.wz-agent-hero h1{font-size:57px}}
@media(max-width:767px){.wz-site-logo img{width:134px}.wz-agent-hero{padding:48px 0 0}.wz-agent-hero h1{font-size:41px;line-height:1.12}.wz-agent-hero .wz-hero-lead{font-size:16px;line-height:1.75;margin-top:22px}.wz-agent-studio{margin-top:35px;border-radius:11px}.wz-agent-studio-grid{display:block}.wz-agent-sources{display:none}.wz-agent-studio-bar{padding:12px 15px;font-size:10px}.wz-agent-studio-bar>span:last-child{display:none}.wz-agent-conversation{padding:20px 17px 15px}.wz-agent-identity strong{font-size:13px}.wz-agent-scenario{min-height:294px}.wz-agent-question{font-size:12px}.wz-agent-response>p{font-size:12px!important}.wz-agent-tabs{gap:1px;padding:3px}.wz-agent-tabs button{flex-direction:column;gap:5px;font-size:10px;min-height:45px}.wz-agent-studio>figcaption{font-size:9px;padding:12px 15px}.wz-agent-promise{display:grid;grid-template-columns:1fr 1fr;gap:16px 14px;padding:26px 0 30px;font-size:9px}.wz-agent-promise .wz-ui-icon{width:16px;height:16px}.wz-agent-section-heading{margin-bottom:35px}.wz-agent-section-heading>div,.wz-agent-control-grid,.wz-agent-bridge-grid{grid-template-columns:1fr;gap:24px}.wz-agent-section-heading h2,.wz-agent-control h2,.wz-agent-bridge-grid h2{font-size:32px;line-height:1.2}.wz-agent-section-heading>div>p{font-size:15px}.wz-agent-capability-grid{grid-template-columns:1fr;gap:0}.wz-agent-capability-grid h3{font-size:25px}.wz-agent-capability-grid>article{padding:28px 0 34px}.wz-agent-capability-grid p{font-size:14px!important}.wz-agent-capability-grid .wz-capability-number{font-size:10px!important}.wz-agent-control-list{margin-top:28px;gap:22px}.wz-agent-control-grid{gap:40px}.wz-workbench-top{padding:17px}.wz-workbench-top img{width:101px}.wz-workbench-body{grid-template-columns:44px 1fr}.wz-workbench-rail>span{width:30px;height:32px}.wz-workbench-content{padding:23px 17px}.wz-workbench-content h3{font-size:19px}.wz-workbench-settings>div{gap:10px;font-size:10px}.wz-workbench-settings strong{max-width:145px;font-size:10px}.wz-workbench-colors{font-size:10px}.wz-agent-improve-grid{grid-template-columns:1fr;gap:26px}.wz-agent-improve-grid h3{font-size:22px;margin-top:20px}.wz-agent-bridge-grid p{font-size:15px}.wz-agent-label{font-size:9px}.wz-agent-hero .wz-commerce-actions{gap:20px}.wz-agent-hero .wz-commerce-button{font-size:13px}.wz-agent-hero .wz-commerce-text-link{font-size:12px}}
@media(prefers-reduced-motion:reduce){.wz-agent-tabs button{transition:none}}
/* Original Wavize charter: system font, navy bold titles, pink primary actions,
   white surfaces, 12/16px corners. New modules inherit this existing visual base. */
:root{--wz-muted:#5c6f85;--wz-paper:#f9fafc}
.wz-commerce-container{max-width:1152px;padding-left:24px;padding-right:24px}
.wz-commerce-section{padding-top:80px;padding-bottom:80px}
.wz-commerce-section h1,.wz-hero-heading h1,.wz-agent-hero h1,.wz-detail-hero h1{font-family:inherit;font-size:48px;font-weight:800;letter-spacing:-.025em;line-height:1.06;color:#011d3c}
.wz-commerce-section h2,.wz-purpose h2,.wz-journey-copy h2,.wz-agent-section-heading h2,.wz-agent-control h2,.wz-agent-bridge-grid h2{font-weight:800;font-size:36px;letter-spacing:-.025em;line-height:1.2}
.wz-commerce-section h3{font-weight:700;letter-spacing:-.015em}
.wz-hero-heading h1>span,.wz-purpose h2>span,.wz-integration-intro-grid h1>span{color:inherit}
.wz-commerce-section>.wz-commerce-container>.wz-commerce-heading>p{font-size:16px}
.wz-commerce-section .wz-commerce-eyebrow{color:#ce024b;font-weight:600;letter-spacing:.1em}
.wz-commerce-button{height:48px;min-height:48px;padding:0 24px;border-radius:12px;font-size:14px;font-weight:600;letter-spacing:0;box-shadow:0 1px 3px #011d3c14}
.wz-commerce-button--secondary{background:#fff;border-color:#d1d5db;color:#011d3c;box-shadow:none}
.wz-commerce-button--secondary:hover{background:#fff2f7;border-color:#f0bfd1;color:#011d3c}
.wz-commerce-text-link{font-weight:600}
.wz-site-header-inner{height:72px;max-width:1280px;padding:0 24px;gap:24px}
.wz-site-logo img{height:32px;width:auto}
.wz-desktop-nav>a,.wz-nav-dropdown>summary{font-size:14px;font-weight:600}
.wz-header-actions{gap:16px}.wz-header-login{font-size:13px;font-weight:600}
.wz-header-trial{background:#ce024b;font-size:13px;font-weight:600;border-radius:10px;box-shadow:0 1px 3px #011d3c14;padding:12px 17px}
.wz-header-trial:hover{background:#b60142}
.wz-language>summary{border-radius:10px;padding:9px 11px;background:white}
.wz-nav-dropdown .wz-megamenu{top:63px;border-radius:16px;box-shadow:0 18px 40px #011d3c12}
.wz-nav-dropdown .wz-language-menu{top:47px;border-radius:10px}
.wz-megamenu-links strong,.wz-menu-cms-grid strong{font-weight:600}
.wz-megamenu-intro>strong{font-weight:700;font-size:23px;letter-spacing:-.025em}
.wz-home-original{position:relative;isolation:isolate;padding:80px 0 0;background:#fff}
.wz-home-original-grid{display:grid;grid-template-columns:1fr .95fr;gap:46px;align-items:center}
.wz-home-original-copy h1{max-width:550px;margin:25px 0 0}
.wz-home-original .wz-home-original-lead{font-size:18px;line-height:1.65;margin:24px 0 30px;max-width:540px;color:#4b5563}
.wz-home-original .wz-home-original-eyebrow{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid #e5e7eb;border-radius:99px;box-shadow:0 1px 3px #011d3c18;padding:6px 12px;font-size:12px;line-height:1.5;font-weight:600;color:#011d3c}
.wz-home-original-eyebrow>.wz-brand-mark{width:19px;height:19px}
.wz-home-original .wz-commerce-actions{gap:12px}
.wz-home-original-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:32px}
.wz-home-original-benefits>div{position:relative;border:1px solid #eef0f4;border-radius:16px;background:#fff;padding:16px 13px;box-shadow:0 12px 34px #011d3c0d;overflow:hidden}
.wz-home-original-benefits>div:after{content:'';position:absolute;bottom:0;left:15px;right:15px;height:2px;background:linear-gradient(90deg,#ce024b99,transparent)}
.wz-home-original-benefits .wz-ui-icon{color:#ce024b;width:21px;height:21px;margin-bottom:12px}
.wz-home-original-benefits strong{display:block;font-size:12px;line-height:1.5;font-weight:700}
.wz-home-original-benefits span{display:block;font-size:11px;line-height:1.7;color:#697b91;margin-top:7px}
.wz-home-original .wz-retail-scene{margin:0;box-shadow:0 34px 90px #011d3c20,0 10px 30px #ce024b0d;border-radius:24px;border:1px solid #e3e7ee}
.wz-home-original .wz-retail-stage{height:500px}
.wz-home-original .wz-retail-photo{width:100%;height:63%;object-position:center 54%}
.wz-home-original .wz-retail-caption{top:21px;left:22px}.wz-home-original .wz-retail-caption>span{font-size:10px}.wz-home-original .wz-retail-caption h3{font-size:22px;max-width:200px;font-weight:600}
.wz-home-original .wz-retail-question{right:20px;top:183px;max-width:310px;padding:12px 16px;font-size:12px;border-radius:12px 12px 3px 12px}
.wz-home-original .wz-retail-answer{left:20px;right:20px;top:257px;width:auto;padding:20px;border-radius:14px;box-shadow:0 12px 30px #011d3c0c}
.wz-home-original .wz-retail-answer>p{font-size:12px;margin:11px 0}.wz-home-original .wz-retail-product{padding:10px 0}.wz-home-original .wz-retail-product>img{width:54px;height:48px}.wz-home-original .wz-retail-source{margin-top:10px;font-size:9px}
.wz-home-original .wz-retail-stage{background:#f7f9fc}.wz-home-original .wz-retail-scene>figcaption{position:static;padding:11px 20px;background:white;border-top:1px solid #edf1f5;font-size:10px}
.wz-home-original .wz-logo-strip{margin-top:45px;padding:28px 0}
.wz-purpose{padding-bottom:30px}.wz-journeys-section{padding-top:34px}
.wz-commerce-platforms{background:#f9fafc}.wz-journey-help,.wz-detail-visual{background:#f7f9fc;border-radius:20px}.wz-journey-order{background:#f4f8fc;border-radius:20px}.wz-journey-visual{border-radius:20px}.wz-help-card{border-radius:16px}.wz-journey-order>p{color:#5c6f85}.wz-agent-capabilities{padding-bottom:40px}
.wz-agent-hero{padding-top:70px;padding-bottom:0}
.wz-agent-hero .wz-hero-heading{max-width:890px}
.wz-agent-hero .wz-hero-lead{font-size:18px;color:#4b5563;max-width:730px;line-height:1.65}
.wz-agent-label{border-radius:99px;background:#fff!important;color:#011d3c!important;font-size:11px;box-shadow:0 1px 3px #011d3c0f;text-transform:none;letter-spacing:0;padding:7px 14px}
.wz-commerce-section--navy h2,.wz-agent-home-bridge h2{color:#fff}.wz-commerce-section--navy>.wz-commerce-container>.wz-commerce-eyebrow{color:#efafc8}
.wz-commerce-section--navy .wz-commerce-cta h2{font-size:40px}.wz-agent-bridge-brand{font-weight:600;font-size:12px}
@media(min-width:1200px) and (max-width:1300px){.wz-desktop-nav{gap:16px}.wz-desktop-nav>a,.wz-nav-dropdown>summary{font-size:13px}.wz-header-actions{gap:13px}.wz-header-login,.wz-header-trial{font-size:12px}.wz-site-header-inner{gap:20px}}
@media(max-width:1199px){.wz-site-header-inner{height:64px}.wz-mobile-menu>nav{top:64px;max-height:calc(100dvh - 64px)}.wz-site-logo img{height:28px;width:auto}.wz-home-original-grid{gap:30px}.wz-home-original-copy h1{font-size:43px}.wz-home-original .wz-commerce-button{padding:0 16px;font-size:12px}.wz-home-original-benefits{gap:8px}.wz-home-original-benefits>div{padding:13px 10px}.wz-home-original .wz-retail-stage{height:520px}}
@media(max-width:1023px){.wz-home-original-grid{grid-template-columns:1fr;gap:40px}.wz-home-original-copy{max-width:650px}.wz-home-original-copy h1{max-width:600px;font-size:48px}.wz-home-original .wz-retail-scene{max-width:640px;width:100%;margin:0 auto}.wz-home-original .wz-home-original-lead{max-width:590px}.wz-home-original-benefits{max-width:530px}.wz-home-original .wz-retail-stage{height:475px}.wz-home-original .wz-retail-answer{top:235px}.wz-home-original .wz-retail-question{top:162px;max-width:320px}.wz-home-original .wz-logo-strip{margin-top:40px}}
@media(max-width:767px){.wz-commerce-container{padding-left:16px;padding-right:16px}.wz-commerce-section{padding-top:64px;padding-bottom:64px}.wz-commerce-section h1,.wz-hero-heading h1,.wz-agent-hero h1,.wz-detail-hero h1,.wz-home-original-copy h1{font-size:36px;line-height:1.08;font-weight:800;letter-spacing:-.025em}.wz-commerce-section h2,.wz-purpose h2,.wz-journey-copy h2,.wz-agent-section-heading h2,.wz-agent-control h2,.wz-agent-bridge-grid h2{font-size:30px;font-weight:800}.wz-commerce-section h3{font-weight:700}.wz-home-original{padding-top:48px;padding-bottom:0}.wz-home-original .wz-home-original-lead{font-size:16px;line-height:1.65;margin:22px 0 26px}.wz-home-original .wz-commerce-button{font-size:12px;height:46px;min-height:46px}.wz-home-original-benefits{gap:8px;margin-top:27px}.wz-home-original-benefits>div{padding:15px 10px}.wz-home-original-benefits strong{font-size:11px}.wz-home-original-benefits span{font-size:10px}.wz-home-original-grid{gap:36px}.wz-home-original .wz-retail-scene{border-radius:20px}.wz-home-original .wz-retail-stage{height:510px}.wz-home-original .wz-retail-caption{left:17px;top:18px}.wz-home-original .wz-retail-caption h3{font-size:22px}.wz-home-original .wz-retail-question{left:32px;right:17px;top:172px;max-width:none}.wz-home-original .wz-retail-answer{left:16px;right:16px;top:248px;padding:17px}.wz-home-original .wz-retail-answer>p{font-size:12px}.wz-home-original .wz-retail-product>img{width:52px;height:48px}.wz-home-original .wz-retail-product strong{font-size:13px}.wz-home-original .wz-retail-source{font-size:9px;line-height:1.6}.wz-home-original .wz-logo-strip{margin-top:28px}.wz-agent-hero{padding-top:48px;padding-bottom:0}.wz-agent-hero .wz-hero-lead{font-size:16px}.wz-agent-hero .wz-commerce-actions{gap:18px}.wz-agent-hero .wz-commerce-button{padding:0 20px}.wz-purpose{padding-bottom:24px}.wz-journeys-section{padding-top:30px}.wz-commerce-section--navy .wz-commerce-cta h2{font-size:32px}.wz-agent-capabilities{padding-bottom:30px}.wz-agent-control h2{font-size:30px}}

/* R5: compact explicit rows, independent of the intro column's height. */
.wz-site-header-inner{max-width:1152px;padding-left:24px;padding-right:24px;gap:14px}
.wz-desktop-nav{gap:12px}
.wz-desktop-nav>a,.wz-nav-dropdown>summary{font-size:15px;font-weight:600}
.wz-header-actions{gap:10px}
.wz-header-login,.wz-header-trial{font-size:13px}
.wz-header-trial{padding:12px 14px}
.wz-product-menu{left:24px;right:24px;width:auto;grid-template-columns:230px minmax(0,1fr);align-items:start}
.wz-product-menu .wz-megamenu-intro{background:#f9fafc;padding:26px;align-self:stretch}
.wz-product-menu .wz-megamenu-intro>.wz-brand-mark{width:32px;height:32px}
.wz-product-menu .wz-megamenu-intro>strong{font-size:21px;line-height:1.25;margin:18px 0 12px}
.wz-product-menu .wz-megamenu-intro>p{font-size:13px;line-height:1.65}
.wz-product-menu-content{min-width:0;padding:16px 18px 0}
.wz-product-menu .wz-megamenu-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;align-content:start;align-items:start;gap:4px 8px;padding:0 0 12px}
.wz-product-menu .wz-megamenu-links>a{gap:12px;border-radius:10px;padding:17px 12px;min-height:88px}
.wz-product-menu .wz-megamenu-links>a>span:nth-child(2){flex:1;min-width:0}
.wz-product-menu .wz-megamenu-links strong{font-size:15px;line-height:1.45;margin:0 0 5px}
.wz-product-menu .wz-megamenu-links small{font-size:13px;line-height:1.55}
.wz-product-menu .wz-nav-feature-icon{width:36px;height:36px;border-radius:10px;flex-shrink:0}
.wz-product-menu .wz-nav-feature-icon>.wz-ui-icon{width:20px;height:20px}
.wz-product-menu-all{display:flex;align-items:center;gap:11px;padding:15px 12px;border-top:1px solid #e5ebf2;font-size:14px;line-height:1.5;color:#ce024b}
.wz-product-menu-all>.wz-ui-icon{width:18px;height:18px;flex-shrink:0}
.wz-product-menu-all>strong{font-weight:600}.wz-product-menu-all>span{font-size:13px;color:#61758b;margin-left:auto}
.wz-product-menu-all>.wz-arrow{width:16px;height:16px;flex-shrink:0}
.wz-megamenu-links>a[aria-current="page"]{background:#fff1f6;color:#ce024b}
.wz-menu-cms-grid strong{font-size:15px}.wz-menu-cms-grid small{font-size:13px}
.wz-menu-caption,.wz-menu-all{font-size:13px}
.wz-resources-menu>a.wz-resource-link,.wz-mobile-menu nav>a.wz-resource-link{font-weight:600}
.wz-resources-menu>a.wz-resource-link{font-size:15px;border-radius:10px}
@media(max-width:767px){.wz-site-header-inner{padding-left:16px;padding-right:16px}.wz-mobile-menu>nav{padding-left:16px;padding-right:16px}}
/* Mobile navigation uses the same typeface, icon family and semibold hierarchy as desktop. */
@media(max-width:1199px){
 .wz-mobile-menu>nav{font-family:inherit;color:#011d3c;padding-top:14px}
 .wz-mobile-menu nav>a,.wz-mobile-menu nav>details>summary{font-family:inherit;font-size:15px;font-weight:600;line-height:1.5;min-height:48px;padding:14px 0}
 .wz-mobile-menu nav>details>summary:after{content:'';width:6px;height:6px;margin-right:5px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);color:#7b8f9d}
 .wz-mobile-menu nav>details[open]>summary:after{content:'';transform:rotate(225deg)}
 .wz-mobile-menu nav>details>div{padding:8px 0 12px;gap:3px}
 .wz-mobile-menu nav>details>div>a{font-size:14px;font-weight:600;line-height:1.5;min-height:46px;padding:12px;border-radius:10px;gap:12px}
 .wz-mobile-menu nav>details>div>a:hover{color:#ce024b;background:#f7f9fc}
 .wz-mobile-menu nav>details>div>a[aria-current="page"]{color:#ce024b;background:#fff1f6}
 .wz-mobile-feature-label{display:block;flex:1;min-width:0}
 .wz-mobile-feature-label>strong{display:block;font-size:14px;line-height:1.5;font-weight:600}
 .wz-mobile-feature-label>small{display:block;margin-top:4px;font-size:13px;line-height:1.6;color:#657482;font-weight:400}
 .wz-mobile-feature-link>.wz-nav-feature-icon{width:34px;height:34px;border-radius:9px}
 .wz-mobile-feature-link .wz-ui-icon{width:18px;height:18px}
 .wz-mobile-feature-link>.wz-arrow{width:14px;height:14px;color:#7f90a5}
 .wz-mobile-menu nav>a.wz-resource-link{font-size:15px;font-weight:600}
 .wz-mobile-languages>a{display:flex;align-items:center;gap:8px;font-weight:600}
 .wz-mobile-menu nav>.wz-commerce-button{font-weight:600;border-radius:12px;min-height:48px;font-size:15px}
}

/* Small polish of the original home, with readable supporting copy. */
.wz-home-original{background:radial-gradient(ellipse at 78% 30%,#fff7fa 0,transparent 53%),#fff}
.wz-home-original-grid{gap:42px}
.wz-home-original-copy h1{text-wrap:balance;line-height:1.09}
.wz-home-original .wz-home-original-eyebrow{padding:7px 13px;font-size:13px}
.wz-home-original .wz-commerce-actions{flex-wrap:wrap}
.wz-home-original .wz-commerce-button{font-size:13px;padding:0 18px}
.wz-home-original-benefits>div{box-shadow:0 5px 20px #011d3c06;padding:17px 13px;border-color:#e9edf3}
.wz-home-original-benefits strong{font-size:13px;line-height:1.45}
.wz-home-original-benefits span{font-size:12px;line-height:1.65;color:#52667c}
.wz-home-original .wz-retail-scene{box-shadow:0 24px 70px -20px #011d3c24,0 8px 24px #ce024b06}
.wz-home-original .wz-retail-question,.wz-home-original .wz-retail-answer>p{font-size:13px}
.wz-home-original .wz-retail-source{font-size:11px}
.wz-home-original .wz-retail-scene>figcaption{font-size:11px;color:#5c7187}
.wz-commerce-text-link{font-size:14px}
.wz-logo-strip>span,.wz-platform-card p,.wz-trust-grid p,.wz-setup-step p{font-size:14px}
.wz-agent-promise{font-size:13px}.wz-agent-capability-grid ul,.wz-agent-control-list p{font-size:14px}
.wz-agent-capability-grid .wz-commerce-text-link{font-size:14px}

/* Resource and pricing heroes share the original page grid, typeface and palette. */
.wz-resource-hero,.wz-pricing-hero{text-align:center;background:#fff;border-bottom:1px solid #e8edf3;padding:64px 0 48px}
.wz-resource-hero h1{max-width:830px;margin:22px auto 0;text-wrap:balance}
.wz-commerce-section .wz-resource-pill{display:inline-flex;align-items:center;gap:8px;border-radius:99px;background:#fff1f6;color:#ce024b;padding:7px 12px;font-size:13px;font-weight:600;line-height:1.5;margin:0}
.wz-resource-pill>.wz-ui-icon{width:18px;height:18px;flex-shrink:0}
.wz-commerce-section .wz-resource-lead{max-width:720px;font-size:18px;line-height:1.7;color:#4b5563;margin:22px auto 0}
.wz-resource-search{display:flex;align-items:center;gap:12px;max-width:620px;margin:28px auto 0;padding:6px 6px 6px 16px;border:1px solid #dbe3ec;border-radius:14px;background:#fff;box-shadow:0 5px 18px #011d3c06}
.wz-resource-search>.wz-ui-icon{width:21px;height:21px;flex-shrink:0;color:#6a7d93}
.wz-resource-search input{flex:1;min-width:0;border:0;background:transparent;font:inherit;font-size:15px;line-height:1.5;color:#011d3c;padding:9px 0;outline:0;box-shadow:none}
.wz-resource-search input::placeholder{color:#738299}
.wz-resource-search:focus-within{border-color:#ce024b;box-shadow:0 0 0 3px #ce024b0d}
.wz-resource-search button{height:44px;background:#ce024b;border:0;border-radius:10px;color:#fff;font:inherit;font-size:14px;font-weight:600;padding:0 18px;cursor:pointer}
.wz-resource-search button:hover{background:#b60142}
.wz-resource-topics{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px}
.wz-resource-topics>span{border:1px solid #e5ebf2;border-radius:99px;background:#f9fafc;padding:6px 11px;font-size:13px;color:#52677f;line-height:1.5}
.wz-resource-topics strong{font-weight:600;color:#011d3c}
.wz-commerce-section.wz-pricing-hero h1{font-size:40px;line-height:1.14;max-width:800px;margin:21px auto 0;text-wrap:balance}
.wz-pricing-plans{padding-top:34px}
.wz-pricing-helper{margin:0 0 30px;border:1px solid #dce4ee;border-radius:14px;background:white;color:#011d3c}
.wz-pricing-helper>summary{list-style:none;display:flex;align-items:center;gap:10px;padding:15px 18px;min-height:54px;cursor:pointer;font-size:14px;font-weight:600;line-height:1.5}
.wz-pricing-helper>summary::-webkit-details-marker{display:none}
.wz-pricing-helper>summary>.wz-ui-icon{width:19px;height:19px;color:#61778c;flex-shrink:0}
.wz-pricing-helper-chevron{margin-left:auto;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);flex-shrink:0}
.wz-pricing-helper[open] .wz-pricing-helper-chevron{transform:rotate(225deg)}
.wz-pricing-helper-body{display:grid;grid-template-columns:1fr 1.1fr 1fr;align-items:end;gap:16px 24px;padding:20px;border-top:1px solid #e7edf4}
.wz-pricing-helper-body>label{display:block;font-size:13px;font-weight:500;line-height:1.5;color:#4b647d}
.wz-pricing-helper select{display:block;width:100%;min-height:44px;border:1px solid #d6e0eb;border-radius:10px;background:#fff;color:#011d3c;padding:10px 32px 10px 12px;font:inherit;font-size:14px;margin-top:8px;cursor:pointer}
.wz-pricing-helper-result{font-size:13px;line-height:1.6;padding-bottom:3px}
.wz-pricing-helper-result>span{display:block;color:#52677f}
.wz-pricing-helper-result strong{font-weight:600;color:#011d3c}
.wz-pricing-helper-result>a{display:inline-flex;align-items:center;gap:8px;color:#ce024b;font-size:14px;font-weight:600;margin-top:6px}
.wz-pricing-helper-result .wz-arrow{width:16px;height:16px}
.wz-pricing-helper-body>p{grid-column:1/-1;font-size:12px;line-height:1.65;color:#60758b;margin:0}
.wz-pricing-plans [data-public-plan]{scroll-margin-top:100px;border-radius:20px;padding:26px}
.wz-pricing-plans [data-volume-match]{font-size:11px;text-transform:none;letter-spacing:0}
.wz-pricing-plans [data-public-plan]>a{height:48px}
.wz-resource-hero :focus-visible,.wz-pricing-helper :focus-visible{outline:2px solid #ce024b;outline-offset:3px}
@media(max-width:767px){
 .wz-home-original-grid{gap:36px}.wz-home-original-benefits{gap:8px}.wz-home-original-benefits>div{padding:14px 10px}.wz-home-original-benefits strong{font-size:12px}.wz-home-original-benefits span{font-size:12px}
 .wz-home-original .wz-retail-stage{height:540px}.wz-home-original .wz-retail-answer{top:254px}.wz-home-original .wz-retail-source{font-size:11px}
 .wz-resource-hero,.wz-pricing-hero{padding:45px 0 36px}.wz-resource-hero h1{font-size:36px}.wz-commerce-section.wz-pricing-hero h1{font-size:32px}
 .wz-commerce-section .wz-resource-lead{font-size:16px;margin-top:18px}.wz-resource-search{gap:8px;padding-left:12px}.wz-resource-search input{font-size:16px}.wz-resource-search button{padding:0 12px;font-size:13px}.wz-resource-search>.wz-ui-icon{width:18px;height:18px}.wz-resource-topics{gap:7px}
 .wz-pricing-helper>summary{padding:14px;font-size:14px}.wz-pricing-helper-body{grid-template-columns:1fr;padding:17px;gap:16px}.wz-pricing-helper select{font-size:16px}.wz-pricing-helper-body>p{font-size:13px}.wz-pricing-helper-result{padding:0}.wz-agent-promise{font-size:12px}
}
