#main-content.sw-product-system{--product-ink:#292929;--product-blue:#4242ff;--product-beige:#f8fad7;--product-secondary:#edefdd;--product-lime:#a6fa55;--product-line:#29292924;color:var(--product-ink);background:var(--product-beige);font-family:var(--font-reading), "Instrument Sans", sans-serif}#main-content.sw-product-system .shell{width:min(100% - 64px,1320px)}.sw-product-system :is(h1,h2,h3){font-family:var(--font-brand), "Outfit", sans-serif;letter-spacing:-.04em;font-style:normal}.sw-product-system .sw-refresh-product-icon{border:0}.sw-product-system :is(a,button){-webkit-tap-highlight-color:transparent}.sw-product-system :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #4242ff}.sw-product-system .sw-product-eyebrow{color:var(--product-blue);font:700 13px/1.3 var(--font-brand), "Outfit", sans-serif;align-items:center;gap:10px;display:inline-flex}.sw-product-system .sw-product-eyebrow .wiwo-icon{background:0 0;border:0;border-radius:0;flex-basis:28px;width:28px;height:28px}.sw-product-system .sw-product-eyebrow svg{width:22px;height:22px}.sw-product-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sw-product-button{min-height:48px;font:700 14px/1.3 var(--font-brand), "Outfit", sans-serif;cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:14px;padding:12px 20px;text-decoration:none;transition:background .16s,transform .16s,border-color .16s;display:inline-flex}.sw-product-button svg{width:18px;height:18px}.sw-product-button--primary{color:var(--product-ink);background:var(--product-lime)}.sw-product-button--primary:hover{background:#a3fb73;transform:translateY(-2px)}.sw-product-button--secondary{color:var(--product-ink);background:0 0;border-color:#29292938}.sw-product-button--secondary:hover{border-color:var(--product-blue);background:#4242ff0d}.sw-catalog-hero{background:var(--product-beige);padding:44px 0 0}.sw-catalog-hero__heading{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:60px;display:grid}.sw-catalog-hero h1{color:var(--product-ink);font:300 clamp(48px, 5.6vw, 80px)/1 var(--font-brand), "Outfit", sans-serif;letter-spacing:-.06em;margin:18px 0 0}.sw-catalog-hero h1 strong{color:var(--product-blue);font-weight:700}.sw-catalog-hero__intro{max-width:47ch;padding-bottom:4px}.sw-catalog-hero__intro>p{color:#292929cc;margin:0 0 24px;font-size:18px;line-height:1.55}.sw-catalog-picker{border-block:1px solid var(--product-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:38px;display:grid}.sw-catalog-picker>a{min-width:0;min-height:88px;color:var(--product-ink);align-items:center;gap:11px;padding:18px 12px;text-decoration:none;transition:background .16s;display:flex}.sw-catalog-picker>a:first-child{padding-left:0}.sw-catalog-picker>a:hover{background:var(--product-secondary)}.sw-product-system .sw-catalog-picker .sw-refresh-product-icon{width:34px;height:34px;color:var(--product-blue);background:0 0;border-radius:10px;flex:0 0 34px}.sw-catalog-picker .sw-refresh-product-icon svg{width:24px;height:24px}.sw-catalog-picker>a>span:not(.wiwo-icon){min-width:0}.sw-catalog-picker strong{font:700 18px/1.2 var(--font-brand), "Outfit", sans-serif;letter-spacing:-.025em;display:block}.sw-catalog-picker small{color:#292929b8;margin-top:5px;font-size:12px;line-height:1.4;display:block}.sw-catalog-picker>a>svg{width:15px;height:15px;color:var(--product-blue);flex-shrink:0;margin-left:auto}.sw-catalog{padding:38px 0 48px}.sw-product-section-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:26px;display:flex}.sw-product-section-heading h2{color:var(--product-ink);font:300 clamp(30px, 3vw, 42px)/1.08 var(--font-brand), "Outfit", sans-serif;letter-spacing:-.045em;margin:0}.sw-product-section-heading h2 strong{font-weight:700}.sw-product-section-heading>p{color:#292929bd;max-width:43ch;margin:0;font-size:14px;line-height:1.5}.sw-catalog-grid{gap:24px;display:grid}.sw-catalog-card{background:var(--product-secondary);border:0;border-radius:24px;grid-template-columns:minmax(0,.8fr) minmax(0,1.8fr);align-items:center;gap:36px;min-width:0;padding:32px;display:grid;overflow:hidden}.sw-catalog-card--ops{background:#4242ff0e}.sw-catalog-card--metriq{color:var(--product-beige);background:var(--product-ink)}.sw-catalog-card__overview{min-width:0}.sw-catalog-card__identity{font:400 13px/1.4 var(--font-reading), "Instrument Sans", sans-serif;align-items:center;gap:11px;display:flex}.sw-product-system .sw-catalog-card__identity .sw-refresh-product-icon{width:36px;height:36px;color:var(--product-blue);background:0 0;border-radius:10px;flex-basis:36px}.sw-catalog-card__identity .sw-refresh-product-icon svg{width:26px;height:26px}.sw-catalog-card h3{font:700 clamp(38px, 4vw, 56px)/1 var(--font-brand), "Outfit", sans-serif;letter-spacing:-.055em;margin:18px 0 20px}.sw-catalog-card h3 a{color:inherit;text-decoration:none}.sw-catalog-card__copy p{max-width:28ch;margin:0 0 18px;font-size:18px;line-height:1.45}.sw-catalog-card__copy>span{color:#292929b8;max-width:35ch;font-size:12px;line-height:1.5;display:block}.sw-catalog-card__actions{flex-wrap:wrap;align-items:flex-start;gap:12px 18px;margin-top:24px;display:flex}.sw-catalog-card__actions>a{min-height:44px;color:var(--product-beige);background:var(--product-blue);font:700 13px/1.3 var(--font-brand), "Outfit", sans-serif;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:11px 16px;text-decoration:none;transition:transform .16s;display:inline-flex}.sw-catalog-card__actions>a:hover{transform:translateY(-2px)}.sw-catalog-card__actions svg{width:16px;height:16px}.sw-catalog-card__demo{min-height:44px;color:var(--product-blue);font:700 13px/1.3 var(--font-brand), "Outfit", sans-serif;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.sw-catalog-card__demo:hover{text-underline-offset:5px;text-decoration:underline}.sw-catalog-card__screen{min-width:0;color:var(--product-beige);background:var(--product-ink);border:0;border-radius:14px;text-decoration:none;display:block;overflow:hidden;box-shadow:0 16px 32px #2929291a}.sw-catalog-card__screen-label{min-height:42px;color:var(--product-beige);font:700 12px/1.3 var(--font-brand), "Outfit", sans-serif;align-items:center;gap:9px;padding:10px 14px;display:flex}.sw-product-system .sw-catalog-card__screen-label .wiwo-icon{width:20px;height:20px;color:var(--product-lime);background:0 0;border:0;border-radius:0;flex-basis:20px}.sw-catalog-card__screen-label .wiwo-icon svg{width:18px;height:18px}.sw-catalog-card__screen-label>svg{width:16px;height:16px;margin-left:auto}.sw-catalog-card__screen img{border:0;border-radius:0;width:100%;height:auto;margin:0;display:block}.sw-catalog-card--metriq .sw-catalog-card__copy>span{color:#f8fad7b8}.sw-product-system .sw-catalog-card--metriq .sw-refresh-product-icon{color:var(--product-lime)}.sw-catalog-card--metriq .sw-catalog-card__actions>a{color:var(--product-ink);background:var(--product-lime)}.sw-catalog-card--metriq .sw-catalog-card__demo{color:var(--product-beige)}.sw-catalog-card--metriq .sw-catalog-card__screen{box-shadow:none}.sw-catalog-card--metriq :is(a,button):focus-visible{outline-color:var(--product-lime)}.sw-catalog-companions{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:32px;display:grid}.sw-catalog-card--companion{border-top:1px solid var(--product-line);background:0 0;border-radius:0;padding:24px 0 0;display:block}.sw-catalog-card--companion h3{margin-block:14px;font-size:40px}.sw-catalog-card--companion .sw-catalog-card__copy p{max-width:40ch;font-size:17px}.sw-catalog-card--companion .sw-catalog-card__copy>span{max-width:none}.sw-catalog-card--companion .sw-catalog-card__actions>a{color:var(--product-blue);background:0 0;padding-left:0}.sw-desktop-note{border-top:1px solid var(--product-line);background:var(--product-secondary);padding:28px 0}.sw-desktop-note>.shell{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.sw-desktop-note>.shell>.wiwo-icon{width:48px;height:48px;color:var(--product-blue);background:var(--product-beige);border-radius:13px;flex-basis:48px}.sw-desktop-note>.shell>.wiwo-icon svg{width:26px;height:26px}.sw-desktop-note span{color:var(--product-blue);font:700 13px/1.3 var(--font-brand), "Outfit", sans-serif}.sw-desktop-note h2{font:700 27px/1.1 var(--font-brand), "Outfit", sans-serif;margin:8px 0}.sw-desktop-note p{color:#292929c2;max-width:85ch;margin:0;font-size:13px;line-height:1.6}.software-page.software-refresh.sw-product-system .software-subnav{top:calc(var(--nav-main-height,74px) + 1px)}.sw-product-system .software-subnav__inner{min-height:54px}.sw-product-hero{background:var(--product-beige);padding:32px 0 40px}.sw-product-hero__grid{grid-template-columns:minmax(0,.87fr) minmax(0,1.45fr);align-items:start;gap:clamp(32px,3.1vw,48px);display:grid}.sw-product-hero__copy{min-width:0;padding-top:4px}.sw-product-lockup{align-items:center;gap:12px;display:flex}.sw-product-system .sw-product-lockup .sw-refresh-product-icon{width:38px;height:38px;color:var(--product-blue);background:var(--product-secondary);border-radius:10px;flex-basis:38px}.sw-product-lockup .sw-refresh-product-icon svg{width:23px;height:23px}.sw-product-lockup>span{color:#292929c7;max-width:35ch;font:400 13px/1.4 var(--font-reading), "Instrument Sans", sans-serif}.sw-product-system .sw-product-hero h1{color:var(--product-blue);font:700 clamp(58px, 5.8vw, 84px)/.98 var(--font-brand), "Outfit", sans-serif;letter-spacing:-.065em;margin:20px 0 24px}.sw-product-system .sw-product-headline{color:var(--product-ink);font:300 clamp(30px, 3vw, 44px)/1.07 var(--font-brand), "Outfit", sans-serif;letter-spacing:-.045em;margin:0 0 22px}.sw-product-headline strong{font-weight:700;display:block}.sw-product-hero__copy>p{color:#292929d1;max-width:43ch;margin:0 0 18px;font-size:16px;line-height:1.6}.sw-product-audience{color:#292929b3;max-width:44ch;margin-bottom:24px;font-size:13px;line-height:1.5;display:block}.sw-product-hero__stage{min-width:0}.sw-product-benefits{color:var(--product-beige);background:var(--product-ink);padding:40px 0}.sw-product-benefits .sw-product-section-heading h2{color:var(--product-beige)}.sw-product-benefits .sw-product-section-heading h2 strong{color:var(--product-lime)}.sw-product-benefits .sw-product-section-heading>p{color:#f8fad7b8}.sw-product-benefits__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.sw-product-benefits__grid>article{background:0 0;border:0;border-right:1px solid #f8fad72b;border-radius:0;min-width:0;padding:8px 24px 0 0}.sw-product-benefits__grid>article:last-child{border-right:0;padding-right:0}.sw-product-system .sw-product-benefits__grid .sw-refresh-product-icon{width:28px;height:28px;color:var(--product-lime);background:0 0;border-radius:0;flex-basis:28px}.sw-product-benefits__grid .sw-refresh-product-icon svg{width:24px;height:24px}.sw-product-benefits__grid h3{color:var(--product-beige);font:700 24px/1.1 var(--font-brand), "Outfit", sans-serif;margin:16px 0 12px}.sw-product-benefits__grid p{color:#f8fad7c7;max-width:43ch;margin:0;font-size:14px;line-height:1.6}.sw-product-deeper{background:var(--product-secondary);padding:48px 0}.sw-product-deeper>.shell{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:52px;display:grid}.sw-product-deeper h2{max-width:23ch;color:var(--product-ink);font:300 clamp(30px, 3vw, 42px)/1.08 var(--font-brand), "Outfit", sans-serif;margin:18px 0}.sw-product-deeper__copy>p{color:#292929d1;max-width:52ch;margin:0 0 18px;font-size:15px;line-height:1.65}.sw-product-inline-link{min-height:44px;color:var(--product-blue);font:700 14px/1.3 var(--font-brand), "Outfit", sans-serif;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:inline-flex}.sw-product-inline-link svg{width:18px;height:18px}.sw-product-film{min-width:0}.sw-product-film .video-surface{border:0;border-radius:20px;overflow:hidden}.sw-product-system .sw-product-film .video-surface__media img,.sw-product-system .sw-product-film .video-surface__media:hover img{object-fit:contain;transform:none}.sw-product-film>span{color:#292929b8;margin-top:12px;font-size:13px;line-height:1.4;display:block}.sw-product-context{color:var(--product-beige);background:var(--product-ink);border:0;border-radius:20px;padding:32px}.sw-product-system .sw-product-context .sw-refresh-product-icon{color:var(--product-lime);background:0 0}.sw-product-context h3{color:var(--product-beige);font:700 30px/1.1 var(--font-brand), "Outfit", sans-serif;margin:20px 0 14px}.sw-product-context p{color:#f8fad7cc;margin:0;font-size:15px;line-height:1.6}.sw-product-concept{min-height:420px;color:var(--product-beige);background:radial-gradient(ellipse at 0 100%, #4242ff8c, transparent 80%), var(--product-ink);border:0;border-radius:24px;flex-direction:column;justify-content:center;padding:40px;display:flex;overflow:hidden}.sw-product-concept__identity{align-items:center;gap:16px;display:flex}.sw-product-system .sw-product-concept .sw-refresh-product-icon{width:56px;height:56px;color:var(--product-lime);background:#f8fad712;border-radius:16px;flex-basis:56px}.sw-product-concept .sw-refresh-product-icon svg{width:32px;height:32px}.sw-product-concept__identity>span{font:700 30px/1.1 var(--font-brand), "Outfit", sans-serif;letter-spacing:-.04em}.sw-product-concept>p{max-width:26ch;color:var(--product-beige);font:300 clamp(28px, 3vw, 40px)/1.1 var(--font-brand), "Outfit", sans-serif;letter-spacing:-.035em;margin:30px 0}.sw-product-concept__flow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sw-product-concept__flow>span{color:#f8fad7cc;align-items:center;gap:12px;font-size:13px;line-height:1.4;display:inline-flex}.sw-product-concept__flow svg{width:16px;height:16px;color:var(--product-lime)}.sw-product-related{background:var(--product-beige);padding:28px 0}.sw-product-related>.shell>span{color:#292929b8;margin-bottom:18px;font-size:13px;line-height:1.4;display:block}.sw-product-related>.shell>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.sw-product-related a{min-width:0;min-height:60px;color:var(--product-ink);border:0;align-items:center;gap:12px;padding:0;text-decoration:none;display:flex}.sw-product-system .sw-product-related .sw-refresh-product-icon{width:34px;height:34px;color:var(--product-blue);background:var(--product-secondary);border-radius:9px;flex-basis:34px}.sw-product-related .sw-refresh-product-icon svg{width:21px;height:21px}.sw-product-related a>span:not(.wiwo-icon){min-width:0}.sw-product-related strong{font:700 17px/1.2 var(--font-brand), "Outfit", sans-serif;display:block}.sw-product-related small{color:#292929b3;margin-top:5px;font-size:12px;line-height:1.4;display:block}.sw-product-related a>svg{width:16px;height:16px;color:var(--product-blue);flex-shrink:0;margin-left:auto}.sw-product-related a:hover strong{color:var(--product-blue)}.sw-product-demo{color:var(--product-beige);background:var(--product-ink);padding:44px 0}.sw-product-demo>.shell{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:32px;display:grid}.sw-product-system .sw-product-demo .sw-refresh-product-icon{width:64px;height:64px;color:var(--product-lime);background:#f8fad712;flex-basis:64px}.sw-product-demo__icon .cognitive-orb{--orb-size:64px}.sw-product-demo>.shell>div>span{color:#f8fad7b8;font-size:13px;line-height:1.4}.sw-product-demo h2{color:var(--product-beige);font:300 clamp(32px, 3.5vw, 48px)/1.02 var(--font-brand), "Outfit", sans-serif;letter-spacing:-.045em;margin:12px 0}.sw-product-demo h2 strong{font-weight:700}.sw-product-demo p{color:#f8fad7c7;max-width:62ch;margin:0;font-size:14px;line-height:1.6}.sw-product-demo .sw-product-button:focus-visible,.sw-product-system .software-showcase__tabs>button:focus-visible,.sw-product-system .software-showcase-dialog__controls>button:focus-visible{outline-color:var(--product-lime)}#main-content.sw-product-system :is(#productos,#elige-producto,.sw-catalog-card,#software-demo,#wiwo-me,#implementacion){scroll-margin-top:0}#main-content.sw-product-system--detail :is(#como-funciona,#film,#product-experience,#implementacion){scroll-margin-top:58px}@media (max-width:1100px){.sw-catalog-hero__heading{gap:32px}.sw-catalog-picker strong{font-size:16px}.sw-catalog-picker>a{gap:7px;padding-inline:8px}.sw-catalog-picker>a>svg{display:none}.sw-catalog-card{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:28px;padding:28px}.sw-catalog-card h3{font-size:42px}.sw-catalog-card__copy p{font-size:17px}.sw-catalog-card__actions{gap:10px 14px}.sw-product-hero__grid{grid-template-columns:1fr;gap:28px}.sw-product-hero__copy{grid-template-columns:1fr 1fr;grid-template-areas:"lockup description""name description""headline audience""headline actions";gap:12px 32px;display:grid}.sw-product-lockup{grid-area:lockup}.sw-product-system .sw-product-hero h1{grid-area:name;margin:0;font-size:68px}.sw-product-system .sw-product-headline{grid-area:headline;margin:6px 0 0;font-size:36px}.sw-product-hero__copy>p{grid-area:description;margin:0}.sw-product-audience{grid-area:audience;margin:0}.sw-product-hero__copy .sw-product-actions{grid-area:actions}.sw-product-deeper>.shell{gap:32px}.sw-desktop-note>.shell{grid-template-columns:48px minmax(0,1fr);gap:18px}.sw-desktop-note .sw-product-button{grid-column:2;justify-self:start}}@media (max-width:850px){.sw-product-system .sw-product-hero h1{font-size:clamp(50px,7.6vw,64px)}.sw-catalog-hero__heading{grid-template-columns:1fr;gap:24px}.sw-catalog-hero__intro{max-width:60ch}.sw-catalog-hero h1{font-size:64px}.sw-catalog-picker{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.sw-catalog-picker>a{min-height:76px;padding:16px 8px}.sw-catalog-picker>a:first-child{padding-left:8px}.sw-catalog-card{grid-template-columns:1fr;gap:26px}.sw-catalog-card__overview{grid-template-columns:1fr 1fr;align-items:start;column-gap:28px;display:grid}.sw-catalog-card__identity{grid-column:1}.sw-catalog-card h3{grid-column:1;margin:12px 0 0;font-size:48px}.sw-catalog-card__copy{grid-area:1/2/3}.sw-catalog-card__copy p{max-width:none}.sw-catalog-card__actions{grid-column:1/-1;margin-top:22px}.sw-catalog-card--companion .sw-catalog-card__overview{display:block}.sw-catalog-card--companion h3{margin:14px 0;font-size:34px}.sw-product-section-heading{align-items:start}.sw-product-benefits__grid{gap:18px}.sw-product-benefits__grid>article{padding-right:18px}.sw-product-benefits__grid h3{font-size:22px}.sw-product-deeper>.shell{grid-template-columns:1fr;gap:28px}.sw-product-deeper__copy>p{max-width:70ch}.sw-product-demo>.shell{grid-template-columns:48px minmax(0,1fr);gap:22px}.sw-product-demo .sw-product-button{grid-column:2;justify-self:start}.sw-product-system .sw-product-demo .sw-refresh-product-icon{flex-basis:48px;width:48px;height:48px}.sw-product-demo__icon .cognitive-orb{--orb-size:48px}.sw-product-related>.shell>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (max-width:800px){.software-page.software-refresh.sw-product-system .software-subnav{top:0}}@media (max-width:650px){#main-content.sw-product-system .shell{width:calc(100% - 36px)}#main-content.sw-product-system--detail :is(#como-funciona,#film,#product-experience,#implementacion){scroll-margin-top:94px}.sw-catalog-hero{padding-top:28px}.sw-catalog-hero h1{font-size:clamp(40px,9.5vw,56px)}.sw-catalog-hero__intro>p{margin-bottom:20px;font-size:16px}.sw-catalog-picker{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.sw-catalog-picker>a{gap:8px;min-height:72px;padding:12px 4px}.sw-catalog-picker>a:first-child{padding-left:4px}.sw-catalog-picker>a:last-child{grid-column:1/-1}.sw-catalog-picker strong{font-size:16px}.sw-catalog-picker small{font-size:11px}.sw-product-system .sw-catalog-picker .sw-refresh-product-icon{flex-basis:28px;width:28px;height:28px}.sw-catalog-picker .sw-refresh-product-icon svg{width:22px;height:22px}.sw-catalog{padding-block:26px 32px}.sw-product-section-heading{margin-bottom:22px;display:block}.sw-product-section-heading>p{margin-top:12px}.sw-catalog-grid{gap:18px}.sw-catalog-card{border-radius:20px;gap:24px;padding:22px 18px 18px}.sw-catalog-card__overview{display:block}.sw-catalog-card h3{margin:14px 0 18px;font-size:43px}.sw-catalog-card__copy p{font-size:17px}.sw-catalog-card__copy>span{max-width:none}.sw-catalog-card__actions{gap:10px 16px;margin-top:20px}.sw-catalog-card__actions>a,.sw-catalog-card__demo{font-size:12px}.sw-catalog-card__screen{border-radius:10px}.sw-catalog-card__screen-label{min-height:38px;padding:8px 10px}.sw-catalog-companions{grid-template-columns:1fr;gap:24px;margin-top:26px}.sw-catalog-card--companion{border-radius:0;padding:24px 0 0}.sw-catalog-card--companion h3{font-size:36px}.sw-product-hero{padding-block:24px 28px}.sw-product-hero__copy{padding-top:0;display:block}.sw-product-system .sw-product-hero h1{margin:18px 0 22px;font-size:clamp(54px,12.8vw,70px)}.sw-product-system .sw-product-headline{margin:0 0 20px;font-size:32px}.sw-product-hero__copy>p{margin-bottom:18px;font-size:15px;line-height:1.6}.sw-product-audience{margin-bottom:22px;font-size:12px}.sw-product-actions{gap:10px}.sw-product-button{min-height:46px;padding-inline:16px;font-size:13px}.sw-product-benefits{padding-block:30px}.sw-product-benefits__grid{grid-template-columns:1fr;gap:24px}.sw-product-benefits__grid>article{border-bottom:1px solid #f8fad72b;border-right:0;grid-template-columns:28px minmax(0,1fr);gap:8px 14px;padding:0 0 24px;display:grid}.sw-product-benefits__grid>article:last-child{border-bottom:0;padding:0}.sw-product-benefits__grid h3{margin:0;font-size:23px}.sw-product-benefits__grid p{grid-column:2}.sw-product-deeper{padding-block:32px}.sw-product-deeper h2{max-width:none;font-size:32px}.sw-product-concept{border-radius:20px;min-height:320px;padding:26px 22px}.sw-product-concept__identity>span{font-size:26px}.sw-product-concept>p{font-size:30px}.sw-product-concept__flow{gap:9px}.sw-product-concept__flow>span{gap:9px;font-size:11px}.sw-product-context{padding:26px 22px}.sw-product-related{padding-block:24px}.sw-product-related a{gap:9px}.sw-product-related strong{font-size:15px}.sw-product-related small{font-size:11px}.sw-product-related a>svg{display:none}.sw-product-demo{padding-block:32px}.sw-product-demo>.shell{grid-template-columns:1fr;gap:22px}.sw-product-demo__icon{display:none}.sw-product-demo .sw-product-button{grid-column:auto}.sw-product-demo h2{font-size:36px}}@media (prefers-reduced-motion:reduce){.sw-product-system :is(.sw-product-button,.sw-catalog-picker>a,.sw-catalog-card__actions>a){transition:none}.sw-product-button--primary:hover,.sw-catalog-card__actions>a:hover{transform:none}}#main-content.sw-product-system--detail .sw-product-hero{background:radial-gradient(ellipse at 95% 12%, #4242ff13, transparent 46%), var(--product-beige);padding-block:40px 54px}.sw-product-system--detail .sw-product-hero__grid{display:block}.sw-product-system--detail .sw-product-hero__copy{grid-template-columns:1.1fr .8fr;align-items:end;gap:clamp(32px,5vw,84px);padding:0;display:grid}.sw-product-system--detail .sw-product-hero__intro{padding-bottom:5px}.sw-product-system--detail .sw-product-lockup{gap:12px}.sw-product-system--detail .sw-product-lockup>span{gap:3px;font-size:12px;display:grid}.sw-product-system--detail .sw-product-lockup>span>strong{color:var(--product-blue);font:700 18px/1.2 var(--font-brand), "Outfit", sans-serif;letter-spacing:-.025em}.sw-product-system--detail .sw-product-lockup .sw-refresh-product-icon{background:#4242ff11;border-radius:15px;flex-basis:46px;width:46px;height:46px}.sw-product-system--detail .sw-product-lockup .sw-refresh-product-icon svg{width:29px;height:29px}#main-content.sw-product-system--detail .sw-product-hero h1{color:var(--product-ink);font:300 clamp(44px, 4.8vw, 72px)/1.02 var(--font-brand), "Outfit", sans-serif;letter-spacing:-.055em;margin:26px 0 0}#main-content.sw-product-system--detail .sw-product-hero h1>strong{color:var(--product-blue);font-weight:700;display:block}.sw-product-hero__intro>p{color:#292929d1;max-width:49ch;margin:0 0 20px;font-size:17px;line-height:1.6}.sw-product-system--detail .sw-product-audience{max-width:none;margin-bottom:24px;font-size:12px}.sw-product-system--detail .sw-product-hero__stage{margin-top:38px}.sw-product-system .sw-product-button{border-radius:999px}.sw-product-system .software-showcase--story{background:#25262b;border:1px solid #29292921;border-radius:28px;max-width:none;box-shadow:0 24px 64px -28px #29292947}.sw-product-system .software-showcase--story .software-showcase__toolbar{background:#f8fad706;border-bottom:1px solid #f8fad721;min-height:64px;padding:12px 24px}.software-showcase--story .software-showcase__view-label{align-items:center;gap:12px;display:flex}.software-showcase--story .software-showcase__view-label .cognitive-orb{--orb-size:35px}.software-showcase--story .software-showcase__workspace{grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);align-items:start;display:grid}.sw-product-system .software-showcase--story .software-showcase__tabs{background:0 0;flex-direction:column;gap:12px;padding:22px 18px;display:flex}.sw-product-system .software-showcase--story .software-showcase__tabs>button{text-align:left;min-height:120px;color:var(--product-beige);background:#f8fad706;border:1px solid #f8fad726;border-radius:19px;flex:none;grid-template-columns:minmax(0,1fr) 16px;align-items:start;gap:11px;padding:20px 15px;transition:background .2s,color .2s,transform .2s;display:grid;position:relative}.sw-product-system .software-showcase--story .software-showcase__tabs>button:hover{background:#f8fad713;transform:translate(3px)}.sw-product-system .software-showcase--story .software-showcase__tabs>button[aria-selected=true]{border-color:var(--product-lime);color:var(--product-ink);background:var(--product-lime);box-shadow:0 7px 22px #8af84f17}.software-showcase--story .software-showcase__tab-copy{gap:10px;display:grid}.software-showcase--story .software-showcase__tab-copy>small{font:400 11px/1.3 var(--font-reading), "Instrument Sans", sans-serif;opacity:.76}.software-showcase--story .software-showcase__tab-copy>strong{font:700 20px/1.1 var(--font-brand), "Outfit", sans-serif;letter-spacing:-.035em}.software-showcase--story .software-showcase__tabs>button>svg{opacity:.7;width:16px;height:16px;margin-top:1px}.software-showcase--story .software-showcase__panel{min-width:0;padding:22px 22px 22px 0}.software-showcase--story .software-showcase__screen{background:#edefdd;border-radius:15px 15px 0 0;overflow:hidden}.sw-product-system .software-showcase--story .software-showcase__footer{background:var(--product-secondary);border-radius:0 0 15px 15px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:22px;padding:24px}.sw-product-system .software-showcase--story .software-showcase__summary>h3{margin-bottom:10px;font-size:25px}.sw-product-system .software-showcase--story .software-showcase__summary>p{max-width:72ch;font-size:14px;line-height:1.65}.sw-product-system .software-showcase--story .software-showcase__summary .software-showcase__result{color:#292929bf;border-top:1px solid #29292921;gap:4px;margin-top:18px;padding-top:15px;font-size:12px;line-height:1.55;display:grid}.software-showcase__result>span{color:var(--product-blue);font:700 12px/1.3 var(--font-brand), "Outfit", sans-serif}.software-showcase--story .software-showcase__expand{min-height:42px;color:var(--product-blue);background:0 0;border-radius:999px;padding-inline:14px;font-size:12px}.software-showcase--story .software-showcase__expand:hover{color:var(--product-beige);background:var(--product-blue);box-shadow:none}.sw-product-reader{color:var(--product-beige);background:var(--product-ink);padding:68px 0}.sw-product-reader>.shell{grid-template-columns:1fr .95fr;align-items:start;gap:clamp(36px,6vw,90px);display:grid}.sw-product-reader .sw-product-eyebrow{color:var(--product-lime)}.sw-product-reader__story>h2{max-width:18ch;color:var(--product-beige);font:300 clamp(36px, 3.4vw, 52px)/1.08 var(--font-brand), "Outfit", sans-serif;letter-spacing:-.045em;margin:20px 0 24px}.sw-product-reader__story>p{color:#f8fad7cc;max-width:52ch;margin:0;font-size:16px;line-height:1.7}.sw-product-reader__questions>span{color:#f8fad7a3;margin-bottom:14px;font-size:12px;display:block}.sw-product-reader__questions>details{border-top:1px solid #f8fad72b}.sw-product-reader__questions>details:last-child{border-bottom:1px solid #f8fad72b}.sw-product-reader__questions summary{min-height:72px;color:var(--product-beige);font:700 18px/1.35 var(--font-brand), "Outfit", sans-serif;cursor:pointer;justify-content:space-between;align-items:center;gap:22px;padding:18px 0;list-style:none;display:flex}.sw-product-reader__questions summary::-webkit-details-marker{display:none}.sw-product-reader__questions summary>svg{width:18px;height:18px;color:var(--product-lime);flex-shrink:0;transition:transform .18s}.sw-product-reader__questions details[open] summary>svg{transform:rotate(90deg)}.sw-product-reader__questions details[open] summary{color:var(--product-lime)}.sw-product-reader__questions summary:focus-visible{outline:2px solid var(--product-lime);outline-offset:4px}.sw-product-reader__questions details>p{color:#f8fad7c7;margin:0;padding:0 24px 24px 0;font-size:14px;line-height:1.7}.sw-product-system--detail .sw-product-deeper h2{font-size:clamp(36px,3.3vw,48px)}.sw-product-system--detail .sw-product-deeper__copy>p{font-size:16px;line-height:1.7}@media (max-width:1050px){.sw-product-system--detail .sw-product-hero__copy{grid-template-columns:1fr .9fr;gap:32px}#main-content.sw-product-system--detail .sw-product-hero h1{font-size:53px}.sw-product-hero__intro>p{font-size:15px}.software-showcase--story .software-showcase__workspace{grid-template-columns:205px minmax(0,1fr)}.sw-product-system .software-showcase--story .software-showcase__tabs{padding:16px 12px}.sw-product-system .software-showcase--story .software-showcase__tabs>button{grid-template-columns:1fr;gap:8px;min-height:112px;padding:16px 12px}.software-showcase--story .software-showcase__tabs>button>svg{display:none}.software-showcase--story .software-showcase__tab-copy>strong{font-size:18px}.software-showcase--story .software-showcase__panel{padding:16px 16px 16px 0}.sw-product-system .software-showcase--story .software-showcase__footer{grid-template-columns:1fr;gap:18px;padding:20px}.sw-product-reader>.shell{gap:36px}}@media (max-width:760px){#main-content.sw-product-system--detail .sw-product-hero{padding-block:28px 34px}.sw-product-system--detail .sw-product-hero__copy{grid-template-columns:1fr;gap:24px}#main-content.sw-product-system--detail .sw-product-hero h1{margin-top:22px;font-size:clamp(42px,7.3vw,58px)}.sw-product-hero__intro>p{max-width:65ch;font-size:16px}.sw-product-system--detail .sw-product-audience{margin-bottom:20px}.sw-product-system--detail .sw-product-hero__stage{margin-top:28px}.sw-product-system .software-showcase--story{border-radius:20px}.sw-product-system .software-showcase--story .software-showcase__toolbar{min-height:56px;padding:10px 16px}.software-showcase--story .software-showcase__view-label{gap:7px;max-width:none;font-size:10px}.software-showcase--story .software-showcase__view-label .cognitive-orb{--orb-size:28px}.software-showcase--story .software-showcase__workspace{grid-template-columns:1fr}.sw-product-system .software-showcase--story .software-showcase__tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:12px;display:grid}.sw-product-system .software-showcase--story .software-showcase__tabs>button{border-radius:14px;min-height:116px;padding:12px 10px;display:block}.software-showcase--story .software-showcase__tab-copy{gap:10px}.software-showcase--story .software-showcase__tab-copy>small{font-size:10px}.software-showcase--story .software-showcase__tab-copy>strong{font-size:16px;line-height:1.12}.software-showcase--story .software-showcase__panel{padding:0 12px 12px}.software-showcase--story .software-showcase__screen{border-radius:10px 10px 0 0}.sw-product-system .software-showcase--story .software-showcase__footer{border-radius:0 0 10px 10px;padding:20px 16px}.sw-product-system .software-showcase--story .software-showcase__summary>h3{font-size:23px}.sw-product-system .software-showcase--story .software-showcase__summary>p{font-size:14px}.sw-product-reader{padding-block:38px}.sw-product-reader>.shell{grid-template-columns:1fr;gap:32px}.sw-product-reader__story>h2{max-width:23ch;margin-block:16px 20px;font-size:36px}.sw-product-reader__story>p{max-width:65ch;font-size:15px}.sw-product-reader__questions summary{min-height:68px;font-size:17px}.sw-product-system--detail .sw-product-deeper{padding-block:36px}.sw-product-system--detail .sw-product-deeper h2{font-size:34px}.sw-product-system--detail .sw-product-deeper__copy>p{font-size:15px}}@media (prefers-reduced-motion:reduce){.sw-product-system .software-showcase--story .software-showcase__tabs>button,.sw-product-reader__questions summary>svg{transition:none}.sw-product-system .software-showcase--story .software-showcase__tabs>button:hover{transform:none}}#main-content.sw-product-system--catalog .sw-catalog-hero--workspace{color:#f8fad7;background:radial-gradient(at 85% 25%,#24245d,#0000 65%),#0c1030;padding:36px 0 28px}.sw-catalog-hero--workspace .sw-catalog-hero__heading{grid-template-columns:1.25fr .75fr;align-items:center;gap:32px}.sw-catalog-hero--workspace .sw-product-eyebrow,.sw-catalog-hero--workspace .sw-product-eyebrow .wiwo-icon{color:#b4fb73}#main-content.sw-product-system--catalog .sw-catalog-hero--workspace h1{color:#f8fad7;margin-top:18px;font-size:clamp(46px,5.2vw,76px)}.sw-catalog-hero--workspace h1 strong{color:#a6fa55}.sw-catalog-hero--workspace .sw-catalog-hero__intro{max-width:53ch;margin-top:20px;padding:0}.sw-catalog-hero--workspace .sw-catalog-hero__intro>p{color:#d0d5e7;margin-bottom:22px;font-size:17px}.sw-catalog-hero__how{color:#f8fad7;align-items:center;gap:10px;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}.sw-catalog-hero__how svg{width:17px;height:17px}.sw-catalog-hero__visual{perspective:800px;justify-self:center;width:100%;max-width:440px;margin:0}.sw-catalog-hero__visual img{filter:drop-shadow(0 20px 28px #0000002e);width:100%;height:auto;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:block}@media (hover:hover){.sw-catalog-hero__visual:hover img{transform:translateY(-6px)rotate(-2deg)}}.sw-product-system--catalog .sw-catalog-workspace{color:#f8fad7;background:#0c1030;padding:16px 0 48px}.sw-catalog-workspace .sw-product-section-heading{margin-bottom:22px}.sw-catalog-workspace .sw-product-section-heading h2{color:#f8fad7;max-width:none;font-size:clamp(28px,2.6vw,38px)}.sw-catalog-workspace .sw-product-section-heading>p{color:#d0d5e7;max-width:30ch}.sw-catalog-workspace :is(#elige-producto,#software-workspace){scroll-margin-top:90px}.sw-catalog-anchors{height:0;position:relative}.sw-catalog-anchors>span{width:1px;height:1px;scroll-margin-top:90px;position:absolute;top:0;left:0}.sw-catalog-workspace .software-workspace__surface{box-shadow:0 24px 60px -40px #4242ff73}.sw-buying{color:#101332;background:#f8fad7;padding:44px 0 38px}.sw-buying header{grid-template-columns:1.2fr .8fr;align-items:end;gap:12px 48px;display:grid}.sw-buying header>.sw-product-eyebrow{grid-column:1/-1}.sw-buying h2{max-width:26ch;font:300 clamp(32px,3.4vw,48px)/1.06 var(--font-brand),"Outfit",sans-serif;letter-spacing:-.04em;margin:0}.sw-buying h2 strong{color:#4242ff;font-weight:700}.sw-buying header>p{color:#424454;max-width:43ch;margin:0;font-size:16px;line-height:1.55}.sw-buying__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:30px;display:grid}.sw-buying__grid article{border-top:1px solid #1013322e;padding-top:22px}.sw-product-system .sw-buying__grid .wiwo-icon{color:#4242ff;background:0 0;border:0;width:28px;height:28px;padding:0}.sw-buying__grid h3{font:700 21px/1.2 var(--font-brand),"Outfit",sans-serif;letter-spacing:-.025em;margin:14px 0 10px}.sw-buying__grid p{color:#424454;max-width:40ch;margin:0;font-size:14px;line-height:1.6}.sw-buying__action{border-top:1px solid #1013322e;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding-top:22px;display:flex}.sw-buying__action p{color:#424454;margin:0;font-size:14px;line-height:1.5}.sw-desktop-note--compact{padding-block:22px}.sw-desktop-note--compact>.shell{grid-template-columns:32px minmax(0,1fr) auto;gap:18px}.sw-desktop-note--compact>.shell>.wiwo-icon{background:0 0;width:28px;height:28px}.sw-desktop-note--compact h2{margin:5px 0 8px;font-size:22px}.sw-desktop-note--compact p{max-width:92ch;font-size:12px}.sw-product-system .software-subnav__scope{color:#3535c8;min-height:44px;font:700 13px/1.3 var(--font-brand),"Outfit",sans-serif;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;text-decoration:none;display:inline-flex}#main-content.sw-product-system--detail .sw-product-hero{padding-block:30px 40px}.sw-product-system--detail .sw-product-hero__stage{margin-top:28px;scroll-margin-top:148px}.sw-product-system--detail .sw-product-hero__copy{grid-template-areas:none}.sw-product-system--detail .sw-product-hero__copy>div{grid-area:auto;min-width:0}.sw-product-system--detail .sw-product-reader{padding-block:46px}.sw-product-system--detail .sw-product-deeper{padding-block:44px}.sw-product-system--detail .sw-product-demo{background:#0c1030}.product-journey{color:#f8fad7;background:radial-gradient(at 75% 10%,#333387,#0000 68%),#0c1030;border:1px solid #4242ff47;border-radius:26px;overflow:hidden;box-shadow:0 24px 48px -32px #1013324d}.product-journey__toolbar{border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:18px;padding:17px 24px;display:flex}.product-journey__toolbar>span{font:700 17px/1.2 var(--font-brand),"Outfit",sans-serif;align-items:center;gap:10px;display:flex}.sw-product-system .product-journey .wiwo-icon{color:#a6fa55;background:0 0;border:0;width:24px;height:24px;padding:0}.product-journey__toolbar small{color:#c5c9df;font-size:12px}.product-journey__content{padding:26px}.sw-product-system .product-journey h2{color:#f8fad7;max-width:32ch;font:300 clamp(27px,3vw,40px)/1.1 var(--font-brand),"Outfit",sans-serif;letter-spacing:-.035em;margin:0 0 24px}.product-journey__tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.product-journey__tabs button{color:#d0d5e7;min-height:58px;font:600 14px/1.3 var(--font-reading),"Instrument Sans",sans-serif;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff40;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:12px;transition:background .18s,color .18s;display:flex;position:relative}.product-journey__tabs button[aria-selected=true]{color:#101332;background:#a6fa55;border-color:#a6fa55}.product-journey__tabs button[aria-selected=true]>.wiwo-icon{color:#3535c8}.product-journey__tabs button>svg{color:#a6fa55;pointer-events:none;width:19px;height:19px;position:absolute;right:-21px}.product-journey__panel{grid-template-columns:68px minmax(0,1fr);align-items:center;gap:24px;min-height:142px;padding:24px 0;display:grid}.product-journey__panel>.cognitive-orb{--orb-size:64px}.product-journey__panel .cognitive-orb{--orb-size:64px;width:64px;height:64px}.sw-product-system .product-journey__panel h3{color:#f8fad7;font:700 24px/1.2 var(--font-brand),"Outfit",sans-serif;margin:0 0 8px}.product-journey__panel p{color:#d0d5e7;max-width:68ch;margin:0;font-size:15px;line-height:1.55}.product-journey__panel>div:last-child{animation:.16s both product-stage-in}.product-journey__note{color:#c5c9df;border-top:1px solid #ffffff2e;margin:0;padding-top:16px;font-size:13px;line-height:1.5}.product-journey :is(button,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #a6fa55}@keyframes product-stage-in{0%{opacity:.5;transform:translateY(3px)}to{opacity:1;transform:none}}@media (max-width:900px){.sw-catalog-hero--workspace .sw-catalog-hero__heading{grid-template-columns:1.4fr .6fr;gap:16px}.sw-buying__grid{gap:22px}.sw-buying header{gap:20px}.sw-desktop-note--compact>.shell{grid-template-columns:32px minmax(0,1fr)}.sw-desktop-note--compact .sw-product-inline-link{grid-column:2;justify-self:start}}@media (max-width:760px){#main-content.sw-product-system--catalog .shell{width:calc(100% - 36px)}#main-content.sw-product-system--catalog .sw-catalog-hero--workspace{padding:28px 0}.sw-catalog-hero--workspace .sw-catalog-hero__heading{display:block;position:relative}#main-content.sw-product-system--catalog .sw-catalog-hero--workspace h1{max-width:68%;font-size:46px}.sw-catalog-hero--workspace .sw-catalog-hero__intro{max-width:none;margin-top:20px}.sw-catalog-hero--workspace .sw-catalog-hero__intro>p{font-size:16px}.sw-catalog-hero__visual{width:37%;position:absolute;top:28px;right:-4px}.sw-catalog-hero__how{font-size:13px}.sw-catalog-workspace .sw-product-section-heading{display:block}.sw-catalog-workspace .sw-product-section-heading h2{font-size:29px}.sw-catalog-workspace .sw-product-section-heading>p{max-width:none;margin-top:12px;font-size:13px}.sw-product-system--catalog .sw-catalog-workspace{padding-block:4px 32px}.sw-buying{padding-block:32px}.sw-buying header{grid-template-columns:1fr;gap:14px}.sw-buying h2{font-size:34px}.sw-buying__grid{grid-template-columns:1fr;gap:20px;margin-top:22px}.sw-buying__grid article{grid-template-columns:26px minmax(0,1fr);gap:8px 12px;padding-top:18px;display:grid}.sw-buying__grid h3{margin:0;font-size:20px}.sw-buying__grid p{grid-column:2;max-width:none}.sw-buying__action{flex-direction:column;align-items:start;gap:16px}.sw-product-system--detail .sw-product-hero__stage{margin-top:24px}.sw-product-system--detail .sw-product-reader,.sw-product-system--detail .sw-product-deeper{padding-block:32px}.product-journey{border-radius:20px}.product-journey__toolbar{gap:12px;padding:16px}.product-journey__toolbar small{text-align:right;max-width:13ch;font-size:10px}.product-journey__content{padding:20px 16px}.sw-product-system .product-journey h2{margin-bottom:20px;font-size:28px}.product-journey__tabs{gap:12px}.product-journey__tabs button{flex-direction:column;gap:7px;min-height:76px;padding:10px 4px;font-size:11px}.product-journey__tabs button>svg{width:14px;right:-14px}.product-journey__panel{grid-template-columns:48px minmax(0,1fr);gap:14px;min-height:160px}.product-journey__panel .cognitive-orb{--orb-size:46px;width:46px;height:46px}.sw-product-system .product-journey__panel h3{font-size:22px}.product-journey__panel p{font-size:14px}.product-journey__note{font-size:12px}}@media (prefers-reduced-motion:reduce){.sw-catalog-hero__visual img,.product-journey :is(button,[role=tabpanel]>div){transition:none!important;animation:none!important;transform:none!important}}
:root{--quality-ease:cubic-bezier(.2,.8,.2,1);--muted:#55574f}body{-webkit-font-smoothing:antialiased}body :is(.button--primary,.button--ink,.button--light,.nav-cta,.mobile-contact-trigger,.tech-product-console__demo){color:#101332!important;background:#a6fa55!important;border-color:#a6fa55!important}body :is(.button--primary,.button--ink,.button--light,.nav-cta,.mobile-contact-trigger,.tech-product-console__demo):hover{background:#c2ff87!important;border-color:#c2ff87!important}body .site-header .brand img{width:128px}body .site-header .nav-shell{width:min(100% - 64px,1320px)}body .site-header .nav-cta{border-radius:999px;padding-inline:22px}.site-header .desktop-nav .site-nav-item{border-radius:999px;padding-inline:12px;font-size:15px}.site-header .desktop-nav .site-nav-item[data-current=true]{box-shadow:none}.site-header .nav-section-icon{color:#4242ff;width:20px;height:20px}body .site-header{-webkit-backdrop-filter:blur(24px);background:#f8fad7eb}body:has(.expressive-home) .site-header{color:#f8fad7;background:#3535c8;border-color:#ffffff21}body:has(.expressive-home) .site-header .brand img{filter:brightness(0)invert()}body:has(.expressive-home) .site-header .desktop-nav>.site-nav-item{color:#f8fad7}body:has(.expressive-home) .site-header .desktop-nav>.site-nav-item:hover{background:#ffffff17}body:has(.expressive-home) .site-header .nav-section-icon{color:#b4fb73}body:has(.expressive-home) .site-header .language-switcher a{color:#f8fad7}body:has(.expressive-home) .site-header .language-switcher a[aria-current=page]{color:#b4fb73;border-color:#b4fb73}body:has(.expressive-home) .site-header .mobile-menu-trigger{color:#f8fad7;background:0 0;border-color:#fff6}body:has(.expressive-home) .site-header .mobile-menu-trigger i{background:#f8fad7}body .site-footer{background:#edefdd;border-top:0;padding-top:48px}.site-footer .footer-lead{padding-bottom:32px}.site-footer .footer-brand p{font:300 clamp(46px,5.6vw,80px)/.95 var(--font-brand),"Outfit",sans-serif;letter-spacing:-.05em}.site-footer .footer-map--simple{border-top:1px solid #29292929;gap:8px 32px}.site-footer .footer-bottom{padding-block:24px}#main-content.expressive-home{--home-line:#10133226;color:#101332;background:#f8fad7}#main-content.expressive-home .shell{width:min(100% - 80px,1280px)}#main-content.expressive-home :is(.eyebrow,.refresh-label){font:700 12px/1.4 var(--font-brand),"Outfit",sans-serif;letter-spacing:.045em}#main-content.expressive-home .button{min-height:50px;padding-inline:24px;font-size:15px}#main-content.expressive-home .hero-video--commercial{color:#f8fad7;background:#4242ff;min-height:0;margin:0;overflow:hidden}#main-content.expressive-home .hero-video--commercial .hero-video-copy{z-index:2;width:min(100% - 80px,1280px);min-height:clamp(610px,84svh - 76px,780px);padding:32px 0 34px;position:relative}#main-content.expressive-home .hero-commercial-offer{color:#f8fad7;text-transform:uppercase;background:0 0;padding:0;font-size:12px}#main-content.expressive-home .hero-video-copy h1{color:#f8fad7;max-width:75%;font:700 clamp(82px,10.4vw,150px)/.95 var(--font-brand),"Outfit",sans-serif;letter-spacing:-.055em;margin:auto 0 28px}#main-content.expressive-home .hero-video-copy h1>span{display:block}#main-content.expressive-home .hero-video-copy h1>span:first-child{font-weight:700!important}#main-content.expressive-home .hero-video-copy h1>span:last-child{color:#a6fa55;font-weight:300!important}#main-content.expressive-home .hero-video-copy h1,#main-content.expressive-home .hero-video-copy h1>*{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}#main-content.expressive-home .hero-video-copy__footer{max-width:610px}#main-content.expressive-home .hero-video-copy__footer,#main-content.expressive-home .hero-video-copy__footer>*{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}#main-content.expressive-home .hero-video-copy__footer p{color:#f8fad7;text-wrap:pretty;max-width:43ch;margin-bottom:22px;font-size:20px;line-height:1.5}#main-content.expressive-home .hero-video-copy__footer p strong{font-weight:700}#main-content.expressive-home .hero-video-copy__footer .actions{gap:12px}#main-content.expressive-home .hero-video-copy__footer .button--glass{color:#f8fad7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f13413b;border:1px solid #ffffff8c}#main-content.expressive-home .hero-video-media{z-index:0;background:radial-gradient(at 12% 90%,#2626c9,#0000 70%),#4242ff;overflow:hidden}#main-content.expressive-home :is(.hero-video-poster,.hero-video-frame){object-fit:cover;object-position:50% 50%;filter:none;border:0;width:46%;max-width:none;height:100%;position:absolute;inset:0 0 0 auto;transform:none;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18%);mask-image:linear-gradient(90deg,#0000,#000 18%)}#main-content.expressive-home .hero-video-frame{opacity:0;pointer-events:none;transition:opacity .45s}#main-content.expressive-home .hero-video-media.is-ready .hero-video-frame{opacity:1}#main-content.expressive-home .hero-video-media.is-ready .hero-video-poster{opacity:0}#main-content.expressive-home .hero-video-media:not(.is-ready) .hero-video-frame{visibility:hidden}#main-content.expressive-home .hero-video-media:not(.is-ready) .hero-video-poster{opacity:1;transition:none}#main-content.expressive-home .hero-video-shade{background:linear-gradient(90deg,#0000 58%,#4242ff08),linear-gradient(#0000 58%,#1a1a894d)}#main-content.expressive-home .hero-commercial-film{z-index:4;position:absolute;bottom:36px;right:0}.hero-film-control{position:relative}#main-content.expressive-home .hero-film-control>.button{color:#f8fad7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#10133259;border:1px solid #f8fad780;border-radius:999px;gap:10px;min-height:44px;padding:10px 18px}.hero-film-control__options{z-index:8;color:#101332;background:#f8fad7;border:1px solid #fffc;border-radius:20px;width:256px;padding:6px;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 16px 50px #00000040}.hero-film-control__options>button{color:#101332;width:100%;min-height:48px;font:500 14px/1.4 var(--font-reading),"Instrument Sans",sans-serif;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex}.hero-film-control__options>button:is(:hover,:focus-visible){outline-offset:-2px;background:#e5e7cf;outline:2px solid #4242ff}.hero-film-control__options svg{color:#4242ff;flex:none;width:18px;height:18px}.hero-film-control__options p{color:#42453e;margin:8px 12px 12px;font-size:13px;line-height:1.5}#main-content.expressive-home .home-trust{padding-block:20px 8px;scroll-margin-top:90px}.home-trust__panel{color:#f8fad7;background:radial-gradient(at 100% 0,#594df533,#0000 60%),#101332;border:1px solid #56539b47;border-radius:28px;padding:24px 28px 16px;overflow:hidden}.home-trust__heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.home-trust__heading h2{font:700 21px/1.25 var(--font-brand),"Outfit",sans-serif;letter-spacing:-.025em;margin:0}.home-trust__signal{align-items:center;gap:4px;display:flex}.home-trust__signal i{background:#a6fa55;border-radius:999px;width:5px;height:5px}.home-trust__signal i:nth-child(2){opacity:.6;width:14px}.home-trust__signal i:nth-child(3){opacity:.3;width:24px}#main-content.expressive-home .home-trust .trusted-brands__names{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px 20px}#main-content.expressive-home .home-trust .trusted-brands__names>span{--logo-width:108px;--logo-height:24px;background:0 0;border:0;border-radius:0;height:48px;padding:6px 10px}#main-content.expressive-home .home-trust .trusted-brands__names :is(img,svg){width:var(--logo-width);height:var(--logo-height);object-fit:contain;filter:brightness(0)invert();opacity:.88;max-width:100%}#main-content.expressive-home .home-trust .trusted-brands__names>[data-brand=Anker\ Innovations]{--logo-width:88px;--logo-height:28px}#main-content.expressive-home .home-trust .trusted-brands__names>[data-brand=TioNacho]{--logo-width:58px;--logo-height:34px}#main-content.expressive-home .home-trust .trusted-brands__names>[data-brand=Suerox]{--logo-width:96px;--logo-height:28px}#main-content.expressive-home .home-trust .trusted-brands__names>[data-brand=Moulinex]{--logo-width:104px;--logo-height:24px}#main-content.expressive-home .home-trust .trusted-brands__names>[data-brand=Tefal]{--logo-width:82px;--logo-height:22px}#main-content.expressive-home .home-trust .trusted-brands__names>[data-brand=Krups]{--logo-width:86px;--logo-height:22px}#main-content.expressive-home .home-trust .trusted-brands__names>[data-brand=MG\ Motor]{--logo-width:30px;--logo-height:30px}#main-content.expressive-home .home-trust .trusted-brands__names>[data-brand=Omega]{--logo-width:64px;--logo-height:34px}#main-content.expressive-home .home-trust [data-brand=Tissot] img{filter:grayscale()contrast(10)invert();mix-blend-mode:screen}.home-trust__network{border-top:1px solid #f8fad71f;grid-template-columns:1fr 1fr 1.45fr;gap:8px;margin-top:18px;padding-top:14px;display:grid}.home-trust__link{color:#f8fad7;background:#ffffff06;border:1px solid #f8fad712;border-radius:14px;align-items:center;gap:10px;min-width:0;min-height:64px;padding:10px 12px;text-decoration:none;transition:background .18s,border-color .18s;display:flex}.home-trust__mark{flex:0 0 34px;justify-content:center;align-items:center;display:flex}.home-trust__mark :is(img,svg){object-fit:contain;width:25px;height:25px}.home-trust__mark img{filter:brightness(0)invert();opacity:.82}.home-trust__mark--mgc{flex-basis:48px}.home-trust__mark--mgc img{width:48px;height:24px}.home-trust__mark>svg{color:#a6fa55;stroke-width:1.5px}.home-trust__label{gap:3px;min-width:0;display:grid}.home-trust__label small{color:#bfc2d5;font:400 11px/1.3 var(--font-reading),"Instrument Sans",sans-serif}.home-trust__label strong{font:700 13px/1.35 var(--font-brand),"Outfit",sans-serif}.home-trust__arrow{color:#a6fa55;opacity:.75;flex:none;width:14px;height:14px;margin-left:auto;transition:transform .18s}.home-trust__link:focus-visible{outline-offset:3px;outline:2px solid #a6fa55}@media (hover:hover){.home-trust__link:hover{background:#6d65ff21;border-color:#b7b2ff4d}.home-trust__link:hover .home-trust__arrow{transform:translate(2px,-2px)}}#main-content.expressive-home .home-software-preview.tech-software-preview{color:#f8fad7;background:radial-gradient(at 80% 12%,#4242ff57,#0000 55%),#0c1030;padding-block:58px 64px}#main-content.expressive-home .home-software-preview .software-introduction{grid-template-columns:1fr 1fr;align-items:center;gap:48px;margin-bottom:36px;display:grid}#main-content.expressive-home .software-introduction .refresh-label{color:#b4fb73}#main-content.expressive-home .home-software-preview .software-introduction h2{color:#f8fad7;max-width:none;font:300 clamp(52px,5.7vw,82px)/.98 var(--font-brand),"Outfit",sans-serif;letter-spacing:-.05em;margin:20px 0}#main-content.expressive-home .software-introduction__create,#main-content.expressive-home .software-introduction__measure{font-weight:700!important}#main-content.expressive-home .software-introduction__operate{font-weight:300}#main-content.expressive-home .software-introduction__measure{color:#a6fa55}#main-content.expressive-home .software-introduction .tech-software-preview__intro{justify-self:start;max-width:none}#main-content.expressive-home .software-introduction .tech-software-preview__intro p{color:#d8dce8;max-width:43ch;font-size:17px;line-height:1.5}#main-content.expressive-home .software-introduction .tech-software-preview__catalog{color:#b4fb73;min-height:44px;margin-top:12px;font-size:15px}.software-introduction__visual{justify-self:end;width:100%;max-width:540px;margin:0}.software-introduction__visual img{filter:drop-shadow(0 30px 40px #4242ff33);width:100%;height:auto;transition:transform .65s var(--quality-ease);display:block}@media (hover:hover) and (pointer:fine){.software-introduction__visual:hover img{transform:translateY(-8px)rotate(-2deg)}}#main-content.expressive-home>.build-with-wiwo{background:#f8fad7;border:0;padding-block:64px 40px}#main-content.expressive-home .build-with-wiwo__layout{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}#main-content.expressive-home .build-with-wiwo__copy h2{font:300 clamp(38px,4.2vw,60px)/1.04 var(--font-brand),"Outfit",sans-serif;letter-spacing:-.045em;margin:18px 0 22px}#main-content.expressive-home .build-with-wiwo__copy h2 strong{font-weight:700}#main-content.expressive-home .build-with-wiwo__copy>p{color:#42453e;max-width:44ch;margin:0 0 24px;font-size:17px;line-height:1.6}#main-content.expressive-home .build-with-wiwo__copy .actions{flex-wrap:wrap;gap:12px 20px}#main-content.expressive-home .build-with-wiwo__copy .text-link{min-height:44px;font-size:14px}#main-content.expressive-home .build-with-wiwo__services{border-top:1px solid var(--home-line);align-items:center;gap:40px;margin-top:36px;padding-top:22px;display:flex}#main-content.expressive-home .build-with-wiwo__services>p{color:#42453e;max-width:24ch;margin:0;font-size:14px;line-height:1.5}#main-content.expressive-home .build-with-wiwo__services nav{flex:1;justify-content:space-between;gap:20px;display:flex}#main-content.expressive-home .build-with-wiwo__services a{min-height:48px;font:600 14px/1.3 var(--font-reading),"Instrument Sans",sans-serif;align-items:center;gap:12px;text-decoration:none;display:flex}#main-content.expressive-home .build-with-wiwo__services .wiwo-icon{color:#4242ff;background:0 0;border:0;width:24px;height:24px;padding:0}#main-content.expressive-home .integration-preview{background:linear-gradient(145deg,#fffc,#edefdda6);border:1px solid #fff;border-radius:30px;padding:24px;overflow:hidden;box-shadow:inset 0 1px #fff,0 24px 60px -42px #4242ff4d}#main-content.expressive-home .integration-preview__toolbar{color:#42453e;font:600 13px/1.3 var(--font-reading),"Instrument Sans",sans-serif;justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}#main-content.expressive-home .integration-preview__toolbar>span:first-child{align-items:center;gap:8px;display:flex}#main-content.expressive-home .integration-preview__signal{background:#4242ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #4242ff14}#main-content.expressive-home .integration-preview__choices{background:#1013320f;border-radius:999px;grid-template-columns:1fr 1.4fr .8fr;gap:5px;padding:5px;display:grid}#main-content.expressive-home .integration-preview__choices button{color:#42453e;min-height:44px;font:600 13px/1.3 var(--font-reading),"Instrument Sans",sans-serif;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;transition:background .22s,color .22s;display:flex}#main-content.expressive-home .integration-preview__choices button[aria-pressed=true]{color:#f8fad7;background:#4242ff}#main-content.expressive-home .integration-preview__scene{justify-content:center;align-items:center;padding:24px 8px;display:flex}#main-content.expressive-home .integration-preview__application{background:#ffffff8c;border:1px solid #fff;border-radius:24px;flex-direction:column;align-items:center;width:180px;padding:10px 6px 18px;display:flex}#main-content.expressive-home .integration-preview__orb{--orb-size:108px;width:108px;height:108px}#main-content.expressive-home .integration-preview__application strong{font:700 20px/1.2 var(--font-brand),"Outfit",sans-serif}#main-content.expressive-home .integration-preview__application span{color:#42453e;margin-top:7px;font-size:12px;line-height:1.4}#main-content.expressive-home .integration-preview__bridge{background:linear-gradient(90deg,#a6fa55,#4242ff);width:70px;height:2px;position:relative}#main-content.expressive-home .integration-preview__bridge i{background:#4242ff;border-radius:50%;width:8px;height:8px;animation:2.8s ease-in-out infinite wiwo-connection-flow;position:absolute;top:-3px;left:0;box-shadow:0 0 12px #4242ff40}#main-content.expressive-home .integration-preview__bridge i:nth-child(2){animation-delay:.9s}#main-content.expressive-home .integration-preview__bridge i:nth-child(3){animation-delay:1.8s}#main-content.expressive-home .integration-preview__destination{color:#4242ff;background:#4242ff0d;border:1px solid #4242ff29;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-width:120px;min-height:126px;padding:18px 12px;display:flex}#main-content.expressive-home .integration-preview__destination strong{color:#101332;font:700 18px/1.2 var(--font-brand),"Outfit",sans-serif}#main-content.expressive-home .integration-preview__caption{border-top:1px solid var(--home-line);min-height:92px;padding:18px 4px 0}#main-content.expressive-home .integration-preview__caption strong{font:700 18px/1.3 var(--font-brand),"Outfit",sans-serif}#main-content.expressive-home .integration-preview__caption p{color:#42453e;max-width:52ch;margin:7px 0 0;font-size:14px;line-height:1.5}@keyframes wiwo-connection-flow{0%{opacity:0;transform:translate(0)}20%{opacity:1}90%,to{opacity:0;transform:translate(62px)}}#main-content.expressive-home .solution-path{background:#f8fad7;padding:44px 0 48px;scroll-margin-top:90px}#main-content.expressive-home #software-workspace{scroll-margin-top:90px}.solution-path__heading{justify-content:space-between;align-items:end;gap:36px;margin-bottom:26px;display:flex}.solution-path__heading .eyebrow{color:#4242ff;align-items:center;gap:8px;display:flex}#main-content.expressive-home .solution-path__heading h2{font:300 clamp(34px,4vw,54px)/1.05 var(--font-brand),"Outfit",sans-serif;letter-spacing:-.045em;margin:12px 0 0}.solution-path__heading h2 strong{font-weight:700;display:block}.solution-path__heading>p{color:#42453e;max-width:38ch;margin:0;font-size:16px;line-height:1.55}.solution-path__choices{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.solution-path__choices>button{color:#101332;text-align:left;min-height:64px;font:700 17px/1.2 var(--font-brand),"Outfit",sans-serif;cursor:pointer;background:#f1f3d2;border:1px solid #d5d9bb;border-radius:18px;align-items:center;gap:12px;padding:14px 20px;transition:background .18s,border-color .18s,transform .18s;display:flex}.solution-path__choices>button>.wiwo-icon{color:#4242ff;flex:none;width:24px;height:24px}.solution-path__choices>button>svg:last-child{opacity:0;flex:none;margin-left:auto;transition:opacity .18s,transform .18s;transform:translateY(-4px)}.solution-path__choices>button:hover{background:#e8edc9;transform:translateY(-2px)}.solution-path__choices>button[aria-selected=true]{color:#f8fad7;background:#4242ff;border-color:#4242ff}.solution-path__choices>button[aria-selected=true]>.wiwo-icon{color:#b4fb73}.solution-path__choices>button[aria-selected=true]>svg:last-child{color:#b4fb73;opacity:1;transform:none}.solution-path :is(button,a,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #4242ff}.solution-path__panel{background:#fffef2;border:1px solid #d7dac2;border-radius:24px;grid-template-columns:.9fr 1.1fr;display:grid;overflow:hidden;box-shadow:0 24px 48px -36px #10133238}.solution-path__story{padding:30px}.solution-path__story h3{max-width:18ch;font:700 clamp(26px,2.5vw,36px)/1.1 var(--font-brand),"Outfit",sans-serif;letter-spacing:-.035em;margin:0 0 10px}.solution-path__story>p{color:#42453e;max-width:44ch;margin:0 0 22px;font-size:15px;line-height:1.55}.solution-path__team{border-top:1px solid #d7dac2;gap:12px;padding-top:20px;display:flex}.solution-path__team>.wiwo-icon{color:#4242ff;flex:none;width:22px;height:22px}.solution-path__team span,.solution-path__software>span{color:#101332;font:700 13px/1.3 var(--font-brand),"Outfit",sans-serif;margin:0 0 7px;display:block}.solution-path__team p{color:#42453e;max-width:45ch;margin:0;font-size:14px;line-height:1.55}.solution-path__software{margin:18px 0 12px 34px}.solution-path__software>div{flex-wrap:wrap;gap:8px;display:flex}.solution-path__software a{color:#4242ff;min-height:36px;font:700 13px/1.3 var(--font-brand),"Outfit",sans-serif;background:#ededff;border:1px solid #c8c8ff;border-radius:10px;align-items:center;gap:8px;padding:7px 12px;text-decoration:none;display:inline-flex}.solution-path__service{color:#3535c8;text-underline-offset:4px;align-items:center;gap:8px;min-height:40px;margin-left:34px;font-size:13px;text-decoration:underline;display:inline-flex}.solution-path__workspace{color:#f8fad7;background:radial-gradient(at 75% 25%,#4242ff59,#0000 65%),#0c1030;border-left:1px solid #d7dac2;flex-direction:column;padding:24px;display:flex}.solution-path__workspace-bar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.solution-path__workspace-bar>span{font:700 13px/1.3 var(--font-brand),"Outfit",sans-serif;align-items:center;gap:8px;display:flex}.solution-path__workspace-bar i{background:#a6fa55;border-radius:50%;width:6px;height:6px;display:block;box-shadow:0 0 12px #a6fa5566}.solution-path__workspace-bar small{color:#c5c9df;font-size:11px}.solution-path__stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.solution-path__stages button{color:#d8dce8;min-height:50px;font:600 13px/1.3 var(--font-reading),"Instrument Sans",sans-serif;cursor:pointer;background:#ffffff0d;border:1px solid #fff3;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:10px 8px;transition:background .18s,box-shadow .18s;display:flex;position:relative}.solution-path__stages .wiwo-icon{flex:none;width:18px;height:18px}.solution-path__stages button[aria-pressed=true]{color:#101332;background:#a6fa55;border-color:#a6fa55;box-shadow:0 0 22px #a6fa551f}.solution-path__stages .solution-path__connector{color:#a6fa55;z-index:1;pointer-events:none;position:absolute;right:-18px}.solution-path__detail{flex:1;align-items:center;gap:18px;min-height:222px;padding:26px 0;display:flex}.solution-path__orb{flex:none;width:90px;height:90px}.solution-path__orb .thinking-orb{--orb-size:90px}.solution-path__stage-copy{animation:.22s both solution-stage-in}.solution-path__stage-copy h4{max-width:24ch;font:700 22px/1.15 var(--font-brand),"Outfit",sans-serif;letter-spacing:-.025em;margin:0 0 10px}.solution-path__stage-copy p{color:#d0d5e7;max-width:45ch;margin:0;font-size:14px;line-height:1.55}.solution-path__output{color:#b4fb73;align-items:start;gap:8px;margin-top:16px;font-size:13px;line-height:1.45;display:flex}.solution-path__output>svg{flex:none}.solution-path__scope{border-top:1px solid #ffffff2e;padding-top:16px}.solution-path__scope>span{color:#b4fb73;font:700 12px/1.4 var(--font-brand),"Outfit",sans-serif}.solution-path__scope>p{color:#d0d5e7;margin:6px 0 0;font-size:13px;line-height:1.5}.solution-path__footer{border-top:1px solid #d7dac2;grid-column:1/-1;justify-content:space-between;align-items:center;gap:28px;padding:18px 24px;display:flex}.solution-path__footer>p{color:#42453e;max-width:48ch;margin:0;font-size:13px;line-height:1.5}.solution-path__footer>div{flex:none;align-items:center;gap:22px;display:flex}.solution-path__explore{color:#3535c8;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}#main-content.expressive-home .solution-path__footer .button{min-height:46px;padding-inline:18px;font-size:13px}@keyframes solution-stage-in{0%{opacity:.5;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width:1050px){.solution-path__detail{gap:12px}.solution-path__orb{width:64px;height:64px}.solution-path__orb .thinking-orb{--orb-size:64px}.solution-path__footer{align-items:start}.solution-path__footer>div{gap:12px}.solution-path__story{padding:24px}.solution-path__choices>button{padding-inline:14px;font-size:15px}}@media (max-width:760px){#main-content.expressive-home .solution-path{padding-block:32px;scroll-margin-top:76px}.solution-path__heading{margin-bottom:20px;display:block}.solution-path__heading>p{max-width:none;margin-top:14px;font-size:15px}.solution-path__heading h2 strong{display:inline}.solution-path__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.solution-path__choices>button{border-radius:14px;align-items:center;gap:9px;min-height:64px;padding:12px;font-size:13px}.solution-path__choices>button>svg:last-child{display:none}.solution-path__choices>button>.wiwo-icon{width:22px;height:22px}.solution-path__panel{border-radius:20px;grid-template-columns:1fr}.solution-path__story{padding:22px}.solution-path__story h3{max-width:23ch;font-size:28px}.solution-path__story>p{margin-bottom:18px}.solution-path__team{padding-top:16px}.solution-path__software{margin-top:14px}.solution-path__workspace{border-left:0;padding:22px 18px}.solution-path__workspace-bar{margin-bottom:16px}.solution-path__stages{gap:12px}.solution-path__stages button{flex-direction:column;gap:7px;min-height:68px;padding-inline:4px;font-size:12px}.solution-path__stages .solution-path__connector{width:16px;right:-15px}.solution-path__detail{min-height:228px;padding-block:24px}.solution-path__stage-copy h4{font-size:21px}.solution-path__orb{width:56px;height:56px}.solution-path__orb .thinking-orb{--orb-size:56px}.solution-path__footer{padding:20px;display:block}.solution-path__footer>p{max-width:none}.solution-path__footer>div{flex-wrap:wrap;gap:8px 18px;margin-top:14px}.solution-path__footer>div>.button{flex:1;justify-content:center}}@media (prefers-reduced-motion:reduce){.solution-path :is(button,svg,.solution-path__stage-copy){transition:none!important;animation:none!important}}#main-content.expressive-home .campaign-work{background:#f8fad7;border:0;padding-block:34px 56px}#main-content.expressive-home .campaign-work__heading{margin-bottom:28px}#main-content.expressive-home .campaign-work__heading h2{max-width:15ch;font-size:clamp(38px,4.4vw,64px);line-height:1.03}#main-content.expressive-home .campaign-work__heading h2 strong{color:#101332}#main-content.expressive-home .campaign-work__portfolio{grid-template-columns:1.5fr 1fr 1fr;gap:24px}#main-content.expressive-home .campaign-work__media{aspect-ratio:1.2;border-radius:18px}#main-content.expressive-home .campaign-work__media--mg{aspect-ratio:16/9}#main-content.expressive-home .campaign-work__media--mg>img{width:193.7%;height:auto;top:-60%;left:-9.7%}#main-content.expressive-home .campaign-work__caption{align-items:start;padding-top:16px}#main-content.expressive-home .campaign-work__caption h3{font-size:26px}#main-content.expressive-home .campaign-work__case-link{font-size:0}#main-content.expressive-home .campaign-work__case-link>svg{width:26px;height:26px}#main-content.expressive-home .campaign-work__result{color:#f8fad7;background:#0c1030;border-radius:24px;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);align-items:center;gap:32px;margin-top:28px;padding:26px 32px;display:grid}.campaign-work__result-value{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px 12px;min-width:0;display:grid}.campaign-work__result-value>svg{color:#a6fa55;grid-area:1/1;width:30px;height:30px}.campaign-work__result-value strong{font:700 clamp(44px,5vw,68px)/1 var(--font-brand),"Outfit",sans-serif;letter-spacing:-.05em;white-space:nowrap;grid-area:1/2;display:block}.campaign-work__result-value span{color:#d8dce8;grid-area:2/2;max-width:22ch;margin:0;font-size:14px;line-height:1.4;display:block}.campaign-work__result-copy{min-width:0}.campaign-work__result-copy h3{font:700 22px/1.2 var(--font-brand),"Outfit",sans-serif;margin:0 0 8px}.campaign-work__result-copy p{color:#d8dce8;max-width:65ch;margin:0 0 8px;font-size:15px;line-height:1.5}.campaign-work__result-copy small{color:#d8dce8;font-size:13px;line-height:1.5;display:block}.campaign-work__result-copy a{color:#b4fb73;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.campaign-work__result-copy a svg{flex:none;width:18px;height:18px}@media (max-width:999px){#main-content.expressive-home .campaign-work__result{grid-template-columns:minmax(0,1fr);gap:20px;padding:24px}}#main-content.expressive-home .home-brand-film{grid-template-columns:.7fr 1.3fr;align-items:center;gap:48px;width:min(100% - 80px,1280px);padding-block:16px 56px;display:grid}#main-content.expressive-home .home-brand-film>.shell{width:100%}#main-content.expressive-home .home-brand-film__heading{display:block}#main-content.expressive-home .home-brand-film h2{margin:16px 0 20px;font-size:clamp(34px,3.5vw,50px)}#main-content.expressive-home .home-brand-film__intro p{max-width:35ch;font-size:16px;line-height:1.55}#main-content.expressive-home .home-brand-film .video-surface{border-radius:20px}#main-content.expressive-home .home-brand-film__network{color:#42453e;margin-top:18px;font-size:13px;display:block}#main-content.expressive-home>.home-faq{border-top:1px solid var(--home-line);background:#edefdd;padding-block:40px 48px}#main-content.expressive-home .home-faq__grid{grid-template-columns:.8fr 1.2fr;gap:64px;display:grid}#main-content.expressive-home .home-faq h2{max-width:15ch;margin-top:16px;font-size:42px}#main-content.expressive-home .home-faq__intro p{max-width:30ch;font-size:16px;line-height:1.5}#main-content.expressive-home .home-faq__items summary{padding-block:20px;font-size:18px}#main-content.expressive-home .home-faq__items details>p{font-size:16px;line-height:1.55}#main-content.expressive-home .home-contact-scene{color:#101332;background:radial-gradient(at 82% 40%,#c8ff82,#0000 58%),#a6fa55;padding-block:48px;overflow:hidden}.home-contact-scene__layout{grid-template-columns:1.5fr .8fr;align-items:center;gap:40px;display:grid}.home-contact-scene__copy h2{font:300 clamp(38px,4.5vw,64px)/1.04 var(--font-brand),"Outfit",sans-serif;letter-spacing:-.045em;margin:18px 0 26px}.home-contact-scene__copy h2>span{display:block}.home-contact-scene__copy h2 strong{font-weight:700}.home-contact-scene__directions{flex-wrap:wrap;gap:8px;display:flex}.home-contact-scene__directions button{color:#101332;min-height:44px;font:500 13px/1.4 var(--font-reading),"Instrument Sans",sans-serif;cursor:pointer;background:#ffffff26;border:1px solid #1013324d;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;transition:background .18s,border-radius .18s;display:flex}.home-contact-scene__directions button[aria-pressed=true]{color:#f8fad7;background:#0c1030;border-color:#0c1030;border-radius:16px}.home-contact-scene__directions button:focus-visible{outline-offset:3px;outline:2px solid #4242ff}.home-contact-scene__continuation{flex-wrap:wrap;align-items:center;gap:10px 20px;display:flex}.home-contact-scene__goal{color:#f8fad7;background:#0c1030;border-radius:16px;align-items:center;gap:10px;padding:10px 14px;display:inline-flex}.home-contact-scene__goal>svg{color:#a6fa55;flex:none}.home-contact-scene__goal>span{font-size:11px;line-height:1.4}.home-contact-scene__goal strong{font:700 16px/1.4 var(--font-brand),"Outfit",sans-serif;display:block}.home-contact-scene__continuation>a{color:#101332;text-underline-offset:4px;align-items:center;gap:7px;min-height:44px;font-size:13px;text-decoration:underline;display:inline-flex}.home-contact-scene__continuation>a:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #4242ff}.home-contact-scene__context{color:#222647;max-width:54ch;min-height:3.2em;margin:20px 0 24px;font-size:17px;line-height:1.6}#main-content.expressive-home .home-contact-scene .button--primary{border:2px solid #101332!important}.home-contact-scene__booking{color:#101332;align-items:center;gap:10px;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}.home-contact-scene__visual{perspective:800px;justify-self:center;width:100%;max-width:360px;margin:0}.home-contact-scene__visual img{filter:drop-shadow(0 22px 18px #22264724);width:100%;height:auto;transition:transform .6s var(--quality-ease);display:block}.home-contact-scene[data-direction=idea] .home-contact-scene__visual img{transform:rotate(-5deg)translateY(-8px)}.home-contact-scene[data-direction=process] .home-contact-scene__visual img{transform:rotate(5deg)translateY(-8px)}@media (max-width:1180px){#main-content.expressive-home .hero-video-copy h1{max-width:77%;font-size:10.5vw}#main-content.expressive-home .hero-video-copy__footer{max-width:57%}#main-content.expressive-home .hero-video-copy__footer p{font-size:18px}#main-content.expressive-home .build-with-wiwo__layout{gap:40px}.home-contact-scene__layout{grid-template-columns:1.5fr .7fr;gap:24px}}@media (max-width:900px){#main-content.expressive-home .shell{width:calc(100% - 48px)}#main-content.expressive-home .hero-video--commercial .hero-video-copy{width:calc(100% - 48px);min-height:580px}#main-content.expressive-home .hero-video-copy h1{font-size:11.5vw}#main-content.expressive-home .hero-video-copy__footer{max-width:65%}#main-content.expressive-home .hero-video-copy__footer .actions{flex-wrap:wrap}#main-content.expressive-home :is(.hero-video-poster,.hero-video-frame){width:48%}#main-content.expressive-home .home-software-preview .software-introduction{gap:24px}#main-content.expressive-home .home-software-preview .software-introduction h2{font-size:64px}#main-content.expressive-home .build-with-wiwo__layout{gap:28px}#main-content.expressive-home .build-with-wiwo__copy h2{font-size:40px}#main-content.expressive-home .build-with-wiwo__services{display:block}#main-content.expressive-home .build-with-wiwo__services>p{max-width:none;margin-bottom:12px}#main-content.expressive-home .campaign-work__portfolio{grid-template-columns:1fr 1fr}#main-content.expressive-home .campaign-work__project--mg{grid-column:1/-1}#main-content.expressive-home .campaign-work__media{aspect-ratio:16/10}#main-content.expressive-home .campaign-work__media--mg{aspect-ratio:16/9}#main-content.expressive-home .home-brand-film{grid-template-columns:.85fr 1.15fr;gap:28px;width:calc(100% - 48px)}.home-contact-scene__copy h2{font-size:44px}.home-contact-scene__context{min-height:4.8em}}@media (max-width:760px){body .site-header .nav-shell{width:calc(100% - 32px)}#main-content.expressive-home .shell{width:calc(100% - 36px)}#main-content.expressive-home .hero-video--commercial .hero-video-copy{width:calc(100% - 36px);min-height:660px;padding:24px 0 28px}#main-content.expressive-home .hero-commercial-offer{max-width:80%;font-size:10px}#main-content.expressive-home .hero-video-copy h1{max-width:none;margin:auto 0 22px;font-size:clamp(54px,12.3vw,88px)}#main-content.expressive-home .hero-video-copy__footer{max-width:none}#main-content.expressive-home .hero-video-copy__footer p{max-width:34ch;font-size:17px;line-height:1.5}#main-content.expressive-home .hero-video-copy__footer .actions{gap:8px}#main-content.expressive-home .hero-video-copy__footer .button{min-height:46px;padding-inline:18px;font-size:13px}#main-content.expressive-home .hero-video-copy__footer .button--glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding-inline:0}#main-content.expressive-home :is(.hero-video-poster,.hero-video-frame){object-position:center top;width:64%;height:72%;inset:0 0 auto auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16%);mask-image:linear-gradient(90deg,#0000,#000 16%)}#main-content.expressive-home .hero-video-shade{background:linear-gradient(#0000,#3030e226 35%,#3030e2f7 77%,#3030e2 100%)}#main-content.expressive-home .hero-commercial-film{margin-top:18px;position:relative;bottom:auto;right:auto}#main-content.expressive-home .hero-film-control__options{left:0;right:auto}#main-content.expressive-home .home-software-preview.tech-software-preview{padding-block:40px}#main-content.expressive-home .home-software-preview .software-introduction{grid-template-columns:1fr;gap:16px;margin-bottom:28px;position:relative}#main-content.expressive-home .home-software-preview .software-introduction h2{max-width:48%;font-size:clamp(40px,8vw,60px)}#main-content.expressive-home .software-introduction .refresh-label{font-size:10px}#main-content.expressive-home .software-introduction .tech-software-preview__intro p{max-width:none;font-size:15px}#main-content.expressive-home .software-introduction .tech-software-preview__catalog{font-size:13px}.software-introduction__visual{width:48%;max-width:none;margin:0;position:absolute;top:46px;right:0}#main-content.expressive-home .build-with-wiwo__layout{grid-template-columns:1fr;gap:28px}#main-content.expressive-home>.build-with-wiwo{padding-block:40px 28px}#main-content.expressive-home .build-with-wiwo__copy h2{font-size:40px}#main-content.expressive-home .build-with-wiwo__copy>p{font-size:16px}#main-content.expressive-home .build-with-wiwo__services{margin-top:24px;padding-top:20px}#main-content.expressive-home .build-with-wiwo__services nav{display:block}#main-content.expressive-home .build-with-wiwo__services a{border-top:1px solid var(--home-line);padding-block:8px}#main-content.expressive-home .build-with-wiwo__services a>span:last-child{margin-left:auto}#main-content.expressive-home .integration-preview{border-radius:24px;padding:18px}#main-content.expressive-home .integration-preview__application{width:150px}#main-content.expressive-home .integration-preview__bridge{width:36px}#main-content.expressive-home .integration-preview__destination{min-width:98px}#main-content.expressive-home .campaign-work{padding-block:28px 40px}#main-content.expressive-home .campaign-work__heading{margin-bottom:24px;display:block}#main-content.expressive-home .campaign-work__index{margin-top:16px}#main-content.expressive-home .campaign-work__portfolio{grid-template-columns:1fr;gap:28px}#main-content.expressive-home .campaign-work__project--mg{grid-column:auto}#main-content.expressive-home .campaign-work__media{border-radius:14px}#main-content.expressive-home .campaign-work__result{grid-template-columns:1fr;gap:24px;padding:24px}#main-content.expressive-home .home-brand-film{flex-direction:column;gap:24px;width:calc(100% - 36px);padding-block:12px 40px;display:flex}#main-content.expressive-home .home-brand-film h2{font-size:38px}#main-content.expressive-home .home-brand-film__intro p{max-width:none}#main-content.expressive-home .home-faq__grid{grid-template-columns:1fr;gap:24px}#main-content.expressive-home .home-faq h2{font-size:36px}#main-content.expressive-home .home-faq__items summary{font-size:16px}#main-content.expressive-home .home-contact-scene{padding-block:36px}.home-contact-scene__layout{grid-template-columns:1fr;gap:16px;position:relative}.home-contact-scene__copy{z-index:1;position:relative}.home-contact-scene__copy h2{max-width:74%;margin-bottom:22px;font-size:36px}.home-contact-scene__copy h2>span{display:inline}.home-contact-scene__directions{gap:6px;max-width:100%}.home-contact-scene__directions button{padding-inline:12px;font-size:12px}.home-contact-scene__context{min-height:4.8em;font-size:16px}.home-contact-scene__visual{opacity:1;pointer-events:none;max-width:105px;position:absolute;top:52px;right:-4px}.home-contact-scene__booking{font-size:13px}.site-footer .footer-brand p{font-size:48px}}@media (prefers-reduced-motion:reduce){#main-content.expressive-home :is(a,button,img,.integration-preview__destination,.integration-preview__bridge i){transition:none!important;animation:none!important}#main-content.expressive-home .hero-video-frame{visibility:hidden!important}#main-content.expressive-home .hero-video-poster{opacity:1!important}.home-contact-scene__visual img{transform:none!important}}@media (max-width:1000px){.home-trust__network{grid-template-columns:1fr 1fr}.home-trust__link--hubs{grid-column:1/-1;min-height:52px}.home-trust__link--hubs .home-trust__label{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}}@media (max-width:900px){#main-content.expressive-home .home-trust .trusted-brands__names{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 16px}.home-trust__panel{border-radius:24px;padding:22px 24px 16px}}@media (max-width:600px){#main-content.expressive-home .home-trust{padding-block:12px 0}.home-trust__panel{border-radius:22px;padding:18px 14px 12px}.home-trust__heading{margin-bottom:12px}.home-trust__heading h2{font-size:18px}.home-trust__signal i:nth-child(3){display:none}#main-content.expressive-home .home-trust .trusted-brands__names{gap:2px 8px}#main-content.expressive-home .home-trust .trusted-brands__names>span{height:40px;padding:5px 4px}.home-trust__network{gap:6px;margin-top:12px;padding-top:12px}.home-trust__link{gap:8px;min-height:66px;padding:10px 8px}.home-trust__mark,.home-trust__mark--mgc{flex-basis:28px}.home-trust__mark :is(img,svg){width:22px;height:22px}.home-trust__mark--mgc img{width:28px;height:18px}.home-trust__label strong{font-size:12px}.home-trust__label small{font-size:10px}.home-trust__arrow{display:none}.home-trust__link--hubs{min-height:54px}.home-trust__link--hubs .home-trust__label{gap:3px;display:grid}}@media (max-width:379px){#main-content.expressive-home .home-trust .trusted-brands__names{grid-template-columns:repeat(3,minmax(0,1fr))}}
#main-content:is(.solutions-overview,.company-journey,.cases-index,.industries-hub,.arch-page--service){--quality-paper:#f8fad7;--quality-soft:#edefdd;--quality-ink:#292929;--quality-blue:#4242ff;--quality-muted:#55574f;--quality-line:#2929292e;color:var(--quality-ink);background:var(--quality-paper)}#main-content:is(.solutions-overview,.company-journey,.cases-index,.industries-hub,.arch-page--service) .shell{width:min(100% - 64px,1320px)}#main-content:is(.solutions-overview,.company-journey,.cases-index,.industries-hub,.arch-page--service) :is(h1,h2,blockquote){font-family:var(--font-brand),"Outfit",sans-serif;letter-spacing:-.045em;text-wrap:balance;font-weight:300}#main-content:is(.solutions-overview,.company-journey,.cases-index,.industries-hub,.arch-page--service) :is(h1,h2) strong{font-weight:700}#main-content:is(.solutions-overview,.company-journey,.cases-index,.industries-hub,.arch-page--service) :is(p,small,summary){font-family:var(--font-reading),"Instrument Sans",sans-serif}#main-content:is(.solutions-overview,.company-journey,.cases-index,.industries-hub,.arch-page--service) .eyebrow{font:700 13px/1.5 var(--font-reading),"Instrument Sans",sans-serif;letter-spacing:.045em}#main-content:is(.solutions-overview,.company-journey,.cases-index,.industries-hub,.arch-page--service) .button{letter-spacing:0;border-radius:12px;min-height:48px;font-size:15px}#main-content:is(.solutions-overview,.company-journey,.cases-index,.industries-hub) .home-icon-label>.wiwo-icon{background:0 0;border:0;border-radius:0;width:25px;height:25px;padding:0}#main-content.solutions-overview>.commercial-section{padding-block:56px}#main-content.solutions-overview .commercial-hero{background:var(--quality-paper);border-bottom:1px solid var(--quality-line);padding-block:58px 46px}#main-content.solutions-overview .commercial-hero>.shell{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:22px 48px}#main-content.solutions-overview .commercial-hero h1{max-width:20ch;margin:0;font-size:clamp(46px,4.7vw,70px);line-height:1.02}#main-content.solutions-overview .commercial-hero>.shell>p{max-width:42ch;color:var(--quality-muted);align-self:start;margin:0;font-size:18px;line-height:1.6}#main-content.solutions-overview .commercial-hero .actions{align-self:start;gap:12px;margin:0}#main-content.solutions-overview .commercial-section h2{max-width:25ch;margin:12px 0 26px;font-size:clamp(34px,3.2vw,48px);line-height:1.08}#main-content.solutions-overview .sales-directory{background:var(--quality-paper)}#main-content.solutions-overview .sales-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin-top:30px;display:grid}#main-content.solutions-overview .sales-directory__card{border:0;border-top:1px solid var(--quality-line);min-height:0;box-shadow:none;color:var(--quality-ink);background:0 0;border-radius:0;grid-template-columns:32px minmax(0,1fr) 22px;align-content:start;gap:10px 18px;padding:26px 4px;text-decoration:none;transition:color .16s,background-color .16s;display:grid}#main-content.solutions-overview .sales-directory__card>.wiwo-icon{width:30px;height:30px;color:var(--quality-blue);background:0 0;border:0;border-radius:0;grid-area:1/1/3;margin:0;padding:0}#main-content.solutions-overview .sales-directory__card>.wiwo-icon svg{width:26px;height:26px}#main-content.solutions-overview .sales-directory__card h3{max-width:none;font:700 26px/1.12 var(--font-brand),"Outfit",sans-serif;letter-spacing:-.025em;grid-area:1/2;margin:0}#main-content.solutions-overview .sales-directory__card p{max-width:45ch;color:var(--quality-muted);grid-area:2/2;margin:0;font-size:16px;line-height:1.55}#main-content.solutions-overview .sales-directory__card .sales-offer__action{color:var(--quality-blue);border:0;grid-area:1/3/3;align-self:start;margin:2px 0 0;padding:0;font-size:0}#main-content.solutions-overview .sales-directory__card .sales-offer__action>span{font-size:24px;line-height:1}#main-content.solutions-overview .sales-directory__card:first-child{background:var(--quality-blue);color:var(--quality-paper);border:0;border-radius:18px;margin:0 0 16px;padding:26px}#main-content.solutions-overview .sales-directory__card:first-child :is(p,.wiwo-icon,.sales-offer__action){color:var(--quality-paper)}#main-content.solutions-overview .sales-directory__card:nth-child(2){background:var(--quality-soft);border:0;border-radius:18px;margin-bottom:16px;padding:26px}#main-content.solutions-overview .sales-directory__card:is(:hover,:focus-visible){color:var(--quality-blue);box-shadow:none;transform:none}#main-content.solutions-overview .sales-directory__card:first-child:is(:hover,:focus-visible){color:var(--quality-paper);background:#3434d9}#main-content.solutions-overview .sales-directory__card:focus-visible{outline:2px solid var(--quality-blue);outline-offset:5px}#main-content.solutions-overview .sales-directory__more{max-width:80ch;color:var(--quality-muted);margin:20px 0 0;font-size:15px;line-height:1.65}#main-content.solutions-overview .sales-directory__more a{color:var(--quality-blue);text-underline-offset:4px}#main-content.solutions-overview .ways-to-work--brief{background:var(--quality-soft)}#main-content.solutions-overview .ways-to-work--brief>.shell{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 64px}#main-content.solutions-overview .ways-to-work--brief h2{margin:0;font-size:clamp(36px,3.4vw,50px)}#main-content.solutions-overview .ways-to-work--brief p{font-size:18px;line-height:1.6}#main-content.company-journey>.company-hero-editorial{padding-block:54px}#main-content.company-journey .company-hero-editorial>.shell{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px}#main-content.company-journey .company-hero-editorial__copy{min-width:0}#main-content.company-journey .company-hero-editorial__copy h1{max-width:14ch;margin:22px 0 24px;font-size:clamp(46px,4.8vw,70px);line-height:1.01}#main-content.company-journey .company-hero-editorial__copy p{max-width:49ch;color:var(--quality-muted);margin:0;font-size:18px;line-height:1.6}#main-content.company-journey .company-hero-editorial__copy .actions{gap:12px;margin-top:28px}#main-content.company-journey .company-hero-editorial__photo{min-width:0;margin:0}#main-content.company-journey .company-hero-editorial__photo img{aspect-ratio:5/4;object-fit:cover;object-position:center;border-radius:18px;width:100%;height:auto;display:block}#main-content.company-journey .company-hero-editorial__photo figcaption{color:var(--quality-muted);font:400 14px/1.5 var(--font-reading),"Instrument Sans",sans-serif;margin-top:12px}#main-content.company-journey>.commercial-section:not(.commercial-hero):not(.hub-journey-close){background:var(--quality-soft);padding-block:44px}#main-content.company-journey .company-journey__purpose{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px}#main-content.company-journey .company-journey__purpose h2{margin:0;font-size:clamp(38px,3.8vw,56px);line-height:1.04}#main-content.company-journey .company-journey__purpose p{max-width:48ch;font-size:18px;line-height:1.6}#main-content.company-journey .company-directory{padding-block:52px 42px}#main-content.company-journey .company-directory__heading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:28px;display:flex}#main-content.company-journey .company-directory__heading h2{margin:0;font-size:clamp(38px,3.4vw,50px);line-height:1.05}#main-content.company-journey .company-journey__directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 42px;margin-bottom:0}#main-content.company-journey .company-journey__directory>a{gap:18px;min-height:108px;padding-block:22px}#main-content.company-journey .company-journey__directory>a:last-child{grid-column:1/-1;min-height:90px}#main-content.company-journey .company-journey__directory strong{font-size:25px}#main-content.company-journey .company-journey__directory small{max-width:45ch;color:var(--quality-muted);font-size:15px;line-height:1.5}#main-content.cases-index .cases-index-hero{color:var(--quality-ink);background:var(--quality-paper);border-bottom:1px solid var(--quality-line);padding-block:54px 46px}#main-content.cases-index .cases-index-hero__copy{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:18px 52px;display:grid}#main-content.cases-index .cases-index-hero__copy>.eyebrow{color:var(--quality-blue);grid-column:1/-1}#main-content.cases-index .cases-index-hero h1{max-width:20ch;color:var(--quality-ink);grid-area:2/1/5;margin:0;font-size:clamp(46px,4.6vw,68px);line-height:1.02}#main-content.cases-index .cases-index-hero__copy>p{max-width:42ch;color:var(--quality-muted);grid-column:2;margin:0;font-size:18px;line-height:1.6}#main-content.cases-index .cases-index-hero__copy>.cases-index-hero__context{max-width:46ch;color:var(--quality-muted);grid-column:2;margin:0;font-size:14px;line-height:1.5}#main-content.cases-index .cases-index-hero .actions{grid-column:2;gap:12px;margin:0}#main-content.cases-index>.trusted-brands{border-bottom:1px solid var(--quality-line)}#main-content.cases-index .cases-index-feature{background:var(--quality-soft);padding-block:54px}#main-content.cases-index .cases-index-feature__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:48px}#main-content.cases-index .cases-index-feature h2{max-width:18ch;margin:20px 0;font-size:clamp(38px,3.5vw,52px);line-height:1.05}#main-content.cases-index .cases-index-feature__grid>div>p{max-width:44ch;color:var(--quality-muted);margin:0 0 24px;font-size:17px;line-height:1.6}#main-content.cases-index .cases-index-feature__media{aspect-ratio:16/10;min-height:0;box-shadow:none;border-radius:18px}#main-content.cases-index .cases-index-feature__media img{object-fit:cover}#main-content.cases-index .cases-index-catalog{background:var(--quality-paper);padding-block:54px}#main-content.cases-index .cases-index-catalog__heading{grid-template-columns:1fr 1fr;align-items:end;gap:48px;margin-bottom:32px}#main-content.cases-index .cases-index-catalog__heading h2{max-width:20ch;margin:12px 0 0;font-size:clamp(38px,3.4vw,50px);line-height:1.07}#main-content.cases-index .cases-index-catalog__heading p{max-width:45ch;color:var(--quality-muted);font-size:17px;line-height:1.6}#main-content.cases-index .cases-index-catalog__grid{gap:40px 32px}#main-content.cases-index .cases-index-card{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;transition:transform .18s}#main-content.cases-index .cases-index-card:hover{box-shadow:none;transform:translateY(-3px)}#main-content.cases-index .cases-index-card__media{border-radius:16px}#main-content.cases-index .cases-index-card__copy{min-height:0;padding:22px 38px 18px 0}#main-content.cases-index .cases-index-card__copy>small{color:var(--quality-blue);font:700 12px/1.5 var(--font-reading),"Instrument Sans",sans-serif;letter-spacing:.025em}#main-content.cases-index .cases-index-card h3{max-width:22ch;font:700 clamp(27px,2.35vw,34px)/1.08 var(--font-brand),"Outfit",sans-serif;letter-spacing:-.035em;margin:12px 0}#main-content.cases-index .cases-index-card p{max-width:50ch;color:var(--quality-muted);margin:0;font-size:16px;line-height:1.55}#main-content.cases-index .cases-index-card__copy>svg{width:24px;height:24px;color:var(--quality-blue);top:24px;bottom:auto;right:0}#main-content.cases-index .cases-index-card--wide{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:32px}#main-content.cases-index .cases-index-card--wide .cases-index-card__media{aspect-ratio:16/9}#main-content.industries-hub .industries-hub__hero{padding-block:54px 46px}#main-content.industries-hub .industries-hub__hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:64px;display:grid}#main-content.industries-hub .industries-hub__hero-copy{display:block}#main-content.industries-hub .industries-hub__hero-copy h1{margin:24px 0;font-size:clamp(48px,4.9vw,72px);line-height:1.02}#main-content.industries-hub .industries-hub__hero-copy h1>span{white-space:normal;width:auto;display:block}#main-content.industries-hub .industries-hub__hero-copy>p{max-width:48ch;margin:0 0 26px;font-size:18px;line-height:1.6}#main-content.industries-hub .industries-hub__hero-copy .wiwo-icon{background:0 0;border:0;border-radius:0;width:25px;height:25px;padding:0}#main-content.industries-hub .industries-hub__hero-copy>.button{background:var(--quality-blue);color:var(--quality-paper);margin:0}#main-content.industries-hub .industries-hub__hero-index{border-top:1px solid var(--quality-line)}#main-content.industries-hub .industries-hub__hero-index>a{border-bottom:1px solid var(--quality-line);min-height:68px;color:var(--quality-ink);font:700 27px/1.15 var(--font-brand),"Outfit",sans-serif;letter-spacing:-.025em;align-items:center;gap:18px;padding:14px 0;text-decoration:none;display:flex}#main-content.industries-hub .industries-hub__hero-index .wiwo-icon{width:26px;height:26px;color:var(--quality-blue);background:0 0;border:0;border-radius:0;flex:0 0 26px;padding:0}#main-content.industries-hub .industries-hub__hero-index>a>svg{width:22px;height:22px;color:var(--quality-blue);margin-left:auto;transition:transform .16s}#main-content.industries-hub .industries-hub__hero-index>a:is(:hover,:focus-visible){color:var(--quality-blue)}#main-content.industries-hub .industries-hub__hero-index>a:hover>svg{transform:translate(3px,-3px)}#main-content.industries-hub .industries-hub__hero-index>a:focus-visible{outline:2px solid var(--quality-blue);outline-offset:5px}#main-content.industries-hub .industries-hub__directory{background:var(--quality-soft);padding-block:54px}#main-content.industries-hub .industries-hub__directory-heading{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 48px;margin-bottom:32px;display:grid}#main-content.industries-hub .industries-hub__directory-heading>.eyebrow{grid-column:1/-1}#main-content.industries-hub .industries-hub__directory-heading h2{margin:0;font-size:clamp(36px,3.3vw,48px);line-height:1.07}#main-content.industries-hub .industries-hub__directory-heading p{align-self:end;max-width:43ch;margin:0;font-size:17px;line-height:1.6}#main-content.industries-hub .industries-hub__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:34px 24px}#main-content.industries-hub .industries-hub__card{background:0 0;border:0;border-radius:0;grid-column:span 2;grid-template-rows:auto 1fr;grid-template-columns:1fr;min-width:0}#main-content.industries-hub .industries-hub__card:nth-child(n+4){grid-column:span 3}#main-content.industries-hub .industries-hub__card figure{aspect-ratio:16/10;border-radius:16px}#main-content.industries-hub .industries-hub__card:nth-child(n+4) figure{aspect-ratio:16/8}#main-content.industries-hub .industries-hub__card-copy{border-bottom:1px solid var(--quality-line);min-height:0;padding:20px 0 22px}#main-content.industries-hub .industries-hub__card-copy>.industries-icon-label{font:700 13px/1.4 var(--font-reading),"Instrument Sans",sans-serif;letter-spacing:.02em;text-transform:none;gap:10px}#main-content.industries-hub .industries-hub__card-copy .wiwo-icon{background:0 0;border:0;border-radius:0;width:22px;height:22px;padding:0}#main-content.industries-hub .industries-hub__card h3{max-width:23ch;font:700 28px/1.09 var(--font-brand),"Outfit",sans-serif;letter-spacing:-.03em;margin:16px 0 12px}#main-content.industries-hub .industries-hub__card p{max-width:48ch;color:var(--quality-muted);margin:0;font-size:16px;line-height:1.55}#main-content.industries-hub .industries-hub__card strong{color:var(--quality-blue);margin-top:auto;padding-top:20px;font-size:15px}#main-content.arch-page--service .service-hero{background:var(--quality-paper);padding-bottom:46px}#main-content.arch-page--service .service-hero__grid{align-items:start;gap:48px;min-height:0;padding-top:32px}#main-content.arch-page--service .service-hero__copy h1{letter-spacing:-.04em;max-width:20ch;margin:18px 0 24px;font:300 clamp(42px,4.1vw,62px)/1.05 var(--font-brand),"Outfit",sans-serif!important}#main-content.arch-page--service .service-hero__copy>p{max-width:50ch;color:var(--quality-muted);font-size:18px;line-height:1.6}#main-content.arch-page--service .service-hero__visual{min-width:0;padding:0;transform:none}#main-content.arch-page--service .service-hero__visual .arch-media{aspect-ratio:4/3;min-height:0;box-shadow:none;border:0;border-radius:18px}#main-content.arch-page--service .service-hero__signal,#main-content.arch-page--service .arch-media figcaption{display:none}#main-content.arch-page--service .service-roadmap{border-block:1px solid var(--quality-line);background:0 0;flex-wrap:wrap;gap:0 24px;padding-block:12px;display:flex}#main-content.arch-page--service .service-roadmap>a{min-height:44px;color:var(--quality-blue);font:700 15px/1.4 var(--font-reading),"Instrument Sans",sans-serif;background:0 0;border:0;border-radius:0;align-items:center;padding:8px 0;display:inline-flex}#main-content.arch-page--service .service-chapter{background:var(--quality-paper);padding-block:52px}#main-content.arch-page--service .service-chapter:nth-child(2n){background:var(--quality-soft)}#main-content.arch-page--service .service-chapter .service-chapter__heading h2{max-width:22ch;margin:14px 0 0;font-size:clamp(32px,2.9vw,44px);line-height:1.08}#main-content.arch-page--service .service-chapter .arch-media{min-height:0;box-shadow:none;border:0;border-radius:16px}#main-content.arch-page--service .arch-content>.human-story{margin-block:24px;display:block}#main-content.arch-page--service .arch-content>.human-story p{border:0;border-top:1px solid var(--quality-line);background:0 0;border-radius:0;margin:0;padding:18px 0;font-size:16px;line-height:1.6}#main-content.arch-page--service .arch-content>.human-story strong{font:700 22px/1.15 var(--font-brand),"Outfit",sans-serif;letter-spacing:-.02em;margin-bottom:6px;display:block}#main-content.arch-page--service .arch-note{background:var(--quality-soft);color:var(--quality-ink);border-left:3px solid var(--quality-blue);border-radius:0}#main-content.arch-page--service .service-belief{background:var(--quality-soft);color:var(--quality-ink);padding-block:48px}#main-content.arch-page--service .service-belief blockquote{max-width:30ch;font:300 clamp(32px,3.4vw,50px)/1.12 var(--font-brand),"Outfit",sans-serif;letter-spacing:-.035em;margin:18px 0 0}#main-content.arch-page--service .arch-related{background:var(--quality-paper);color:var(--quality-ink);padding-block:48px}#main-content.arch-page--service .arch-related__card{border:0;border-top:1px solid var(--quality-line);background:0 0;border-radius:0;padding:22px 0}#main-content:is(.solutions-overview,.company-journey,.cases-index,.industries-hub) .knowledge-faq{background:var(--quality-paper);padding-block:52px}#main-content:is(.solutions-overview,.company-journey,.cases-index,.industries-hub) .knowledge-faq__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:64px}#main-content:is(.solutions-overview,.company-journey,.cases-index,.industries-hub) .knowledge-faq h2{max-width:21ch;margin:14px 0 18px;font-size:clamp(30px,2.7vw,40px);line-height:1.1}#main-content:is(.solutions-overview,.company-journey,.cases-index,.industries-hub) .knowledge-faq p{max-width:54ch;color:var(--quality-muted);font-size:16px;line-height:1.6}#main-content:is(.solutions-overview,.company-journey,.cases-index,.industries-hub) .knowledge-faq__items details{border:0;border-bottom:1px solid var(--quality-line);box-shadow:none;background:0 0;border-radius:0}#main-content:is(.solutions-overview,.company-journey,.cases-index,.industries-hub) .knowledge-faq__items summary{min-height:56px;color:var(--quality-ink);padding:18px 42px 18px 0;font-size:17px;line-height:1.4}#main-content:is(.solutions-overview,.company-journey,.cases-index) .hub-journey-close{background:var(--quality-blue);padding-block:48px}#main-content:is(.solutions-overview,.company-journey,.cases-index) .hub-journey-close>.shell{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:16px 56px;display:grid}#main-content:is(.solutions-overview,.company-journey,.cases-index) .hub-journey-close h2{max-width:23ch;color:var(--quality-paper);grid-area:1/1/3;margin:0;font-size:clamp(36px,3.5vw,52px);line-height:1.07}#main-content:is(.solutions-overview,.company-journey,.cases-index) .hub-journey-close p{color:var(--quality-paper);grid-column:2;margin:0;font-size:17px;line-height:1.6}#main-content:is(.solutions-overview,.company-journey,.cases-index) .hub-journey-close .button{color:var(--quality-ink);background:#8af84f;grid-column:2;justify-self:start}#main-content.industries-hub .industries-hub__closing{padding-block:48px}#main-content.industries-hub .industries-hub__closing-grid{align-items:start;gap:48px}#main-content.industries-hub .industries-hub__closing h2{max-width:24ch;margin:16px 0 0;font-size:clamp(36px,3.5vw,52px);line-height:1.07}#main-content.industries-hub .industries-hub__closing p{font-size:17px;line-height:1.6}@media (max-width:1000px){#main-content.company-journey .company-hero-editorial>.shell{gap:30px}#main-content.company-journey .company-hero-editorial__copy h1{font-size:48px}#main-content.cases-index .cases-index-hero__copy{grid-template-columns:1.1fr .9fr;gap:18px 32px}#main-content.industries-hub .industries-hub__hero-grid{gap:36px}#main-content.industries-hub .industries-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr))}#main-content.industries-hub .industries-hub__card,#main-content.industries-hub .industries-hub__card:nth-child(n+4){grid-column:auto}#main-content.industries-hub .industries-hub__card:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:28px}#main-content.industries-hub .industries-hub__card:nth-child(n+4) figure{aspect-ratio:16/10}#main-content:is(.solutions-overview,.company-journey,.cases-index,.industries-hub) .knowledge-faq__grid{gap:36px}}@media (max-width:760px){#main-content:is(.solutions-overview,.company-journey,.cases-index,.industries-hub,.arch-page--service) .shell{width:calc(100% - 40px)}#main-content.solutions-overview>.commercial-section,#main-content.company-journey>.company-hero-editorial,#main-content.cases-index .cases-index-hero,#main-content.industries-hub .industries-hub__hero{padding-block:34px}#main-content.solutions-overview .commercial-hero>.shell,#main-content.company-journey .company-hero-editorial>.shell,#main-content.cases-index .cases-index-hero__copy,#main-content.industries-hub .industries-hub__hero-grid{grid-template-columns:1fr;gap:22px}#main-content.solutions-overview .commercial-hero :is(.eyebrow,h1,p,.actions),#main-content.cases-index .cases-index-hero__copy>:is(.eyebrow,h1,p,strong,.actions){grid-area:auto/1}#main-content.solutions-overview .commercial-hero h1,#main-content.company-journey .company-hero-editorial__copy h1,#main-content.cases-index .cases-index-hero h1,#main-content.industries-hub .industries-hub__hero-copy h1{max-width:20ch;margin:0;font-size:clamp(39px,9.7vw,56px);line-height:1.04}#main-content.company-journey .company-hero-editorial__copy h1,#main-content.industries-hub .industries-hub__hero-copy h1{margin-block:20px}#main-content.solutions-overview .commercial-hero>.shell>p,#main-content.company-journey .company-hero-editorial__copy p,#main-content.cases-index .cases-index-hero__copy>p,#main-content.industries-hub .industries-hub__hero-copy>p{font-size:17px}#main-content.solutions-overview .sales-directory__grid{grid-template-columns:1fr;gap:0;margin-top:24px}#main-content.solutions-overview .sales-directory__card{gap:8px 14px;padding-block:24px}#main-content.solutions-overview .sales-directory__card h3{font-size:25px}#main-content.solutions-overview .sales-directory__card:nth-child(-n+2){margin-bottom:14px;padding:24px 20px}#main-content.solutions-overview .ways-to-work--brief>.shell,#main-content.company-journey .company-journey__purpose{grid-template-columns:1fr;gap:20px}#main-content.solutions-overview .ways-to-work--brief :is(.eyebrow,h2,p,.text-link){grid-area:auto/1}#main-content.company-journey .company-hero-editorial__photo img{aspect-ratio:4/3}#main-content.company-journey>.commercial-section:not(.commercial-hero):not(.hub-journey-close),#main-content.company-journey .company-directory{padding-block:34px}#main-content.company-journey .company-directory__heading{margin-bottom:24px;display:block}#main-content.company-journey .company-directory__heading h2{margin-top:12px;font-size:38px}#main-content.company-journey .company-journey__directory{grid-template-columns:1fr}#main-content.company-journey .company-journey__directory>a{min-height:96px}#main-content.company-journey .company-journey__directory strong{font-size:24px}#main-content.cases-index .cases-index-feature,#main-content.cases-index .cases-index-catalog,#main-content.industries-hub .industries-hub__directory{padding-block:34px}#main-content.cases-index .cases-index-feature__grid,#main-content.cases-index .cases-index-catalog__heading{grid-template-columns:1fr;gap:24px}#main-content.cases-index .cases-index-feature h2,#main-content.cases-index .cases-index-catalog__heading h2{font-size:36px}#main-content.cases-index .cases-index-catalog__grid{grid-template-columns:1fr;gap:30px}#main-content.cases-index .cases-index-card--wide{grid-column:auto;grid-template-columns:1fr;gap:0}#main-content.cases-index .cases-index-card h3{font-size:29px}#main-content.industries-hub .industries-hub__hero-index>a{min-height:60px;font-size:25px}#main-content.industries-hub .industries-hub__directory-heading{grid-template-columns:1fr;gap:16px;margin-bottom:28px}#main-content.industries-hub .industries-hub__directory-heading h2{font-size:36px}#main-content.industries-hub .industries-hub__grid{grid-template-columns:1fr;gap:30px}#main-content.industries-hub .industries-hub__card:last-child{grid-column:auto;grid-template-columns:1fr;gap:0}#main-content.industries-hub .industries-hub__card figure,#main-content.industries-hub .industries-hub__card:nth-child(n+4) figure{aspect-ratio:16/10}#main-content.arch-page--service .service-hero{padding-bottom:34px}#main-content.arch-page--service .service-hero__grid{grid-template-columns:1fr;gap:28px;padding-top:22px}#main-content.arch-page--service .service-hero__copy{padding-top:0}#main-content.arch-page--service .service-hero__copy h1{font-size:clamp(38px,9.8vw,52px)!important}#main-content.arch-page--service .service-hero__visual .arch-media{aspect-ratio:4/3;min-height:0}#main-content.arch-page--service .service-chapter{padding-block:34px}#main-content.arch-page--service .service-chapter .service-chapter__grid{grid-template-columns:1fr;gap:22px}#main-content.arch-page--service .service-chapter :is(.service-chapter__heading,.arch-media,.arch-content){grid-area:auto/1}#main-content.arch-page--service .service-chapter .service-chapter__heading h2{font-size:32px}#main-content.arch-page--service .service-belief,#main-content.arch-page--service .arch-related,#main-content:is(.solutions-overview,.company-journey,.cases-index,.industries-hub) .knowledge-faq{padding-block:34px}#main-content:is(.solutions-overview,.company-journey,.cases-index,.industries-hub) .knowledge-faq__grid{grid-template-columns:1fr;gap:22px}#main-content:is(.solutions-overview,.company-journey,.cases-index) .hub-journey-close,#main-content.industries-hub .industries-hub__closing{padding-block:34px}#main-content:is(.solutions-overview,.company-journey,.cases-index) .hub-journey-close>.shell,#main-content.industries-hub .industries-hub__closing-grid{grid-template-columns:1fr;gap:20px}#main-content:is(.solutions-overview,.company-journey,.cases-index) .hub-journey-close :is(h2,p,.button){grid-area:auto/1}#main-content:is(.solutions-overview,.company-journey,.cases-index) .hub-journey-close h2,#main-content.industries-hub .industries-hub__closing h2{font-size:36px}}@media (prefers-reduced-motion:reduce){#main-content.solutions-overview .sales-directory__card,#main-content.cases-index .cases-index-card,#main-content.industries-hub .industries-hub__hero-index>a>svg{transition:none}#main-content.cases-index .cases-index-card:hover,#main-content.industries-hub .industries-hub__hero-index>a:hover>svg{transform:none}}
body:has(#main-content.expressive-home){background:#f6f7f2}#main-content.expressive-home{--home-line:#1013321f;background:#f6f7f2}#main-content.expressive-home .shell{width:min(100% - clamp(36px,7.5vw,96px),1280px)}body:has(.expressive-home) .site-header{color:#101332;-webkit-backdrop-filter:blur(20px);background:#f6f7f2f0;border-color:#10133214}html[data-scrolled=true] body:has(.expressive-home) .site-header{color:#101332;-webkit-backdrop-filter:blur(20px);background:#f6f7f2f0;border-color:#10133214}body:has(.expressive-home) .site-header .brand img{filter:none}body:has(.expressive-home) .site-header .desktop-nav>.site-nav-item{color:#101332}body:has(.expressive-home) .site-header .language-switcher a{color:#101332}body:has(.expressive-home) .site-header .desktop-nav>.site-nav-item:hover{background:#4242ff0f}body:has(.expressive-home) .site-header .nav-section-icon{color:#4242ff;border-color:#4242ff}body:has(.expressive-home) .site-header .language-switcher a[aria-current=page]{color:#4242ff;border-color:#4242ff}body:has(.expressive-home) .site-header .mobile-menu-trigger{color:#101332;border-color:#10133229}body:has(.expressive-home) .site-header .mobile-menu-trigger i{background:#101332}#main-content.expressive-home .hero-video--commercial{isolation:isolate;background:#4242ff;border-radius:30px;margin:12px 16px 0}#main-content.expressive-home .hero-video--commercial .hero-video-copy{flex-direction:column;justify-content:center;width:min(100% - 96px,1280px);min-height:clamp(560px,79svh - 74px,710px);padding:52px 0;display:flex}#main-content.expressive-home .hero-commercial-offer{letter-spacing:.04em;background:#ffffff17;border:1px solid #fff3;border-radius:999px;width:fit-content;padding:8px 12px;font-size:11px}#main-content.expressive-home .hero-video-copy h1{letter-spacing:-.06em;max-width:65%;margin:28px 0 24px;font-size:clamp(78px,9.2vw,136px);line-height:.94}#main-content.expressive-home .hero-video-copy__footer{max-width:51%}#main-content.expressive-home .hero-video-copy__footer p{max-width:38ch;margin-bottom:24px;font-size:19px;line-height:1.5}#main-content.expressive-home .hero-video-copy__footer .actions{gap:10px}#main-content.expressive-home .hero-video-copy__footer .button{min-height:48px;padding-inline:22px;font-size:14px}#main-content.expressive-home .hero-video-copy__footer .button--glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding-inline:12px}#main-content.expressive-home :is(.hero-video-poster,.hero-video-frame){object-position:50% 50%;width:47%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15%);mask-image:linear-gradient(90deg,#0000,#000 15%)}#main-content.expressive-home .hero-video-shade{background:linear-gradient(90deg,#0000 48%,#4242ff0a),linear-gradient(#0000 55%,#1f1d9f33)}#main-content.expressive-home .hero-commercial-film{bottom:30px;right:0}#main-content.expressive-home .hero-film-control>.button{padding:10px 16px;box-shadow:inset 0 1px #ffffff24}#main-content.expressive-home .home-trust{background:#f6f7f2;padding:26px 0 28px}#main-content.expressive-home .home-trust__panel{color:#101332;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}#main-content.expressive-home .home-trust__heading{justify-content:center;margin-bottom:12px}#main-content.expressive-home .home-trust__heading h2{color:#596071;font:400 13px/1.4 var(--font-reading),"Instrument Sans",sans-serif;letter-spacing:0}#main-content.expressive-home .home-trust__signal{display:none}#main-content.expressive-home .home-trust .trusted-brands__names{gap:2px 24px}#main-content.expressive-home .home-trust .trusted-brands__names>span{height:40px}#main-content.expressive-home .home-trust .trusted-brands__names :is(img,svg){filter:grayscale()contrast(10);opacity:.72}#main-content.expressive-home .home-trust [data-brand=Tissot] img{filter:grayscale()contrast(10);mix-blend-mode:multiply}#main-content.expressive-home .home-trust__network{border-color:#1013321a;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 28px;margin-top:15px;padding-top:12px;display:flex}#main-content.expressive-home .home-trust__link{color:#101332;background:0 0;border:0;border-radius:4px;gap:9px;min-height:42px;padding:0}#main-content.expressive-home .home-trust__label{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}#main-content.expressive-home .home-trust__label small{color:#596071;font-size:11px}#main-content.expressive-home .home-trust__label strong{font-size:12px}#main-content.expressive-home .home-trust__mark{flex-basis:24px}#main-content.expressive-home .home-trust__mark--mgc{flex-basis:38px}#main-content.expressive-home .home-trust__mark :is(img,svg){width:22px;height:22px}#main-content.expressive-home .home-trust__mark--mgc img{width:38px;height:20px}#main-content.expressive-home .home-trust__mark img{filter:grayscale()brightness(0);opacity:.8}#main-content.expressive-home .home-trust__mark svg{color:#4242ff}#main-content.expressive-home .home-trust__arrow{color:#4242ff;width:13px}#main-content.expressive-home .home-trust__link:focus-visible{outline-color:#4242ff}#main-content.expressive-home .home-trust__link:hover{text-underline-offset:4px;background:0 0;text-decoration:underline}#main-content.expressive-home .campaign-work{background:#f6f7f2;padding:58px 0}#main-content.expressive-home .campaign-work__heading{align-items:end;margin-bottom:26px}#main-content.expressive-home .campaign-work__heading h2{max-width:19ch;font-size:clamp(38px,4vw,58px);line-height:1.03}#main-content.expressive-home .campaign-work__portfolio{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}#main-content.expressive-home .campaign-work__project--mg{grid-column:auto}#main-content.expressive-home .campaign-work__case{box-shadow:none;background:0 0;border:0;border-radius:0}#main-content.expressive-home .campaign-work__media{aspect-ratio:16/9;background:#e8eaf3;border-radius:22px}#main-content.expressive-home .campaign-work__caption{padding:18px 0 0}#main-content.expressive-home .campaign-work__caption h3{font-size:24px;line-height:1.1}#main-content.expressive-home .campaign-work__caption p{color:#596071;font-size:14px}#main-content.expressive-home .campaign-work__result{color:#101332;background:#eceef5;border:0;border-radius:22px;margin-top:28px}#main-content.expressive-home .campaign-work__result-value>strong,#main-content.expressive-home .campaign-work__result-value>svg{color:#4242ff}#main-content.expressive-home .campaign-work__result-value>span,#main-content.expressive-home .campaign-work__result-copy :is(p,small){color:#596071}#main-content.expressive-home .campaign-work__result-copy a{color:#3535c8}#main-content.expressive-home>.home-faq{background:#f6f7f2;border-top:1px solid #1013321a;padding:48px 0}#main-content.expressive-home .home-faq h2{max-width:13ch;font-size:clamp(34px,3.4vw,48px)}#main-content.expressive-home .home-faq__intro>p{color:#596071}#main-content.expressive-home .home-faq__items details{background:0 0}#main-content.expressive-home .home-faq__items summary{min-height:58px;font-size:16px}#main-content.expressive-home .home-contact-scene{color:#101332;background:radial-gradient(at 90% 10%,#c8ff8f,#0000 58%),#a6fa55;border-radius:28px;margin:12px 16px 16px;padding:46px 0}#main-content.expressive-home .home-contact-scene__layout{grid-template-columns:1.4fr .6fr;gap:32px}#main-content.expressive-home .home-contact-scene__copy h2{max-width:15ch;font-size:clamp(42px,4.8vw,68px)}#main-content.expressive-home .home-contact-scene__visual{max-width:240px}#main-content.expressive-home .home-contact-scene__context{max-width:50ch;min-height:0}#main-content.expressive-home .home-contact-scene .button--primary{color:#f6f7f2!important;background:#101332!important;border-color:#101332!important}#main-content.expressive-home .home-contact-scene .button--primary:hover{background:#292b5a!important}body:has(.expressive-home) .site-footer{background:#f6f7f2;border-top:1px solid #1013321a}@media (max-width:1100px){#main-content.expressive-home .hero-video-copy h1{max-width:68%;font-size:9.7vw}#main-content.expressive-home .hero-video-copy__footer{max-width:54%}#main-content.expressive-home .hero-video-copy__footer p{font-size:17px}#main-content.expressive-home .home-trust__network{gap:6px 22px}#main-content.expressive-home .campaign-work__portfolio{gap:16px}#main-content.expressive-home .campaign-work__caption h3{font-size:21px}}@media (max-width:760px){#main-content.expressive-home .shell{width:calc(100% - 36px)}#main-content.expressive-home .hero-video--commercial{border-radius:24px;margin:8px 8px 0}#main-content.expressive-home .hero-video--commercial .hero-video-copy{justify-content:flex-end;width:calc(100% - 36px);min-height:630px;padding:32px 0 24px}#main-content.expressive-home .hero-commercial-offer{padding:7px 10px;font-size:9px;position:absolute;top:24px;left:0}#main-content.expressive-home .hero-video-copy h1{max-width:none;margin:0 0 20px;font-size:clamp(43px,11.6vw,86px);line-height:.96}#main-content.expressive-home .hero-video-copy__footer{max-width:none}#main-content.expressive-home .hero-video-copy__footer p{max-width:32ch;margin-bottom:16px;font-size:16px;line-height:1.5}#main-content.expressive-home .hero-video-copy__footer .actions{gap:4px}#main-content.expressive-home .hero-video-copy__footer .button{min-height:46px;padding-inline:17px;font-size:13px}#main-content.expressive-home .hero-video-copy__footer .button--glass{padding-left:0}#main-content.expressive-home :is(.hero-video-poster,.hero-video-frame){object-position:50% 15%;width:76%;height:73%}#main-content.expressive-home .hero-video-shade{background:linear-gradient(#0000,#3834ed38 33%,#3834edfa 75%,#3834ed 100%)}#main-content.expressive-home .hero-commercial-film{margin:0;position:absolute;top:24px;bottom:auto;right:0}#main-content.expressive-home .hero-film-control>.button{min-height:36px;padding:8px 11px;font-size:11px}#main-content.expressive-home .hero-film-control__options{inset:calc(100% + 8px) 0 auto auto}#main-content.expressive-home .home-trust{padding:22px 0}#main-content.expressive-home .home-trust .trusted-brands__names{gap:4px 12px}#main-content.expressive-home .home-trust__network{grid-template-columns:1fr 1fr;gap:4px 12px;margin-top:12px;padding-top:8px;display:grid}#main-content.expressive-home .home-trust__link{min-height:44px}#main-content.expressive-home .home-trust__label{gap:3px;display:grid}#main-content.expressive-home .home-trust__label small{font-size:10px}#main-content.expressive-home .home-trust__link--hubs{justify-self:center;min-height:42px}#main-content.expressive-home .home-trust__link--hubs .home-trust__label{gap:4px 8px;display:flex}#main-content.expressive-home .campaign-work{padding:40px 0}#main-content.expressive-home .campaign-work__heading{display:block}#main-content.expressive-home .campaign-work__heading h2{font-size:38px}#main-content.expressive-home .campaign-work__portfolio{grid-template-columns:1fr;gap:28px}#main-content.expressive-home .campaign-work__media{aspect-ratio:16/9;border-radius:18px}#main-content.expressive-home .campaign-work__caption{padding:14px 0 0}#main-content.expressive-home .campaign-work__caption h3{font-size:25px}#main-content.expressive-home .campaign-work__result{margin-top:24px}#main-content.expressive-home>.home-faq{padding:36px 0}#main-content.expressive-home .home-faq__items summary{font-size:15px}#main-content.expressive-home .home-contact-scene{border-radius:24px;margin:8px;padding:34px 0}#main-content.expressive-home .home-contact-scene__layout{grid-template-columns:1fr;gap:20px}#main-content.expressive-home .home-contact-scene__copy h2{max-width:78%;font-size:38px}#main-content.expressive-home .home-contact-scene__visual{width:84px;top:48px;right:0}}@media (prefers-reduced-motion:reduce){#main-content.expressive-home .home-trust__arrow{transition:none}}
