.cx-site{background:var(--cx-paper);color:#24282c;z-index:1;--cx-font:Arial,Helvetica,sans-serif;font-family:var(--cx-font);position:relative}.cx-site *{box-sizing:border-box}.cx-site section{scroll-margin-top:100px}.cx-site a{text-decoration:none}.cx-site a:focus-visible,.cx-site button:focus-visible{outline:3px solid var(--cx-accent);outline-offset:5px}.cx-topline{letter-spacing:.4px;border-bottom:1px solid #24282c22;justify-content:space-between;gap:20px;margin:0 5vw;padding:24px 0;font-size:11px;display:flex}.cx-topline a{color:var(--cx-accent)}.cx-hero{grid-template-columns:1fr 1.2fr;align-items:center;gap:5vw;padding:70px 5vw 80px;display:grid}.cx-eyebrow{letter-spacing:2px;color:var(--cx-accent);margin:0 0 24px;font-size:10px;font-weight:600;line-height:1.8}.cx-hero h1{letter-spacing:-.045em;margin:0 0 25px;font-size:clamp(40px,4.7vw,76px);font-weight:500;line-height:1.04}.cx-lead{color:#62696b;max-width:470px;font-size:17px;line-height:1.9}.cx-button{background:var(--cx-accent);cursor:pointer;border:0;margin-top:25px;padding:16px 24px;font-size:13px;display:inline-block;color:#fff!important}.cx-hero-art{min-width:0;margin:0}.cx-hero-art img{aspect-ratio:3/2;object-fit:contain;background:#ffffff50;width:100%;height:auto}.cx-hero-art figcaption{letter-spacing:2px;color:#6b7476;padding-top:15px;font-size:8px}.cx-palette{gap:16px;margin-top:36px;display:flex}.cx-palette>span{grid-template-columns:20px 1fr;gap:4px 6px;font-size:9px;display:grid}.cx-palette i{border:1px solid #0002;border-radius:50%;grid-row:span 2;width:16px;height:16px}.cx-palette small{color:#777;font-size:8px}.cx-offerings{background:#24282c20;border:1px solid #24282c20;grid-template-columns:repeat(3,1fr);gap:1px;margin:0 5vw;display:grid}.cx-offerings article{background:var(--cx-paper);padding:35px}.cx-offerings article>span{color:var(--cx-accent);font-size:12px}.cx-offerings h2{letter-spacing:-.5px;margin:20px 0 15px;font-size:26px;font-weight:500}.cx-offerings p{color:#60686b;min-height:55px;font-size:14px;line-height:1.8}.cx-offerings a{border-bottom:1px solid #24282c60;margin-top:25px;padding-bottom:6px;font-size:12px;display:inline-block}.cx-interaction{background:#fff;border-radius:4px;grid-template-columns:.8fr 1.2fr;gap:6vw;margin:75px 5vw;padding:45px;display:grid;box-shadow:0 18px 60px #24282c07}.cx-interaction h2{letter-spacing:-1px;margin-bottom:22px;font-size:38px;font-weight:500;line-height:1.12}.cx-interaction-intro>p:not(.cx-eyebrow){color:#62696b;font-size:15px;line-height:1.8}.cx-demo-note{color:#747c80;margin-top:22px;font-size:11px;line-height:1.8;display:block}.cx-interaction fieldset{border:0;min-width:0;margin:0 0 20px;padding:0}.cx-interaction legend{margin-bottom:15px;font-size:11px;font-weight:600}.cx-choices{flex-wrap:wrap;gap:8px;display:flex}.cx-choices button{color:#30383c;cursor:pointer;background:#fff;border:1px solid #24282c30;border-radius:3px;padding:12px 15px;font-size:12px}.cx-choices button[aria-pressed=true]{background:var(--cx-paper);border-color:var(--cx-accent);color:var(--cx-accent);box-shadow:inset 0 0 0 1px var(--cx-accent)}.cx-choice-description{color:#697073;min-height:45px;margin-bottom:24px;font-size:13px;line-height:1.8}.cx-result{background:var(--cx-paper);border-left:3px solid var(--cx-accent);margin-top:25px;padding:24px}.cx-result>span{letter-spacing:1px;color:var(--cx-accent);font-size:9px}.cx-result h3{margin:14px 0;font-size:17px}.cx-result p{color:#62696b;font-size:13px;line-height:1.9}.cx-result a{color:var(--cx-accent);margin-top:15px;font-size:12px;text-decoration:underline;display:inline-block}.cx-analysis{background:#fff8;grid-template-columns:1fr 1fr;gap:8vw;padding:65px 5vw;display:grid}.cx-analysis h2{letter-spacing:-1px;margin:0 0 25px;font-size:39px;font-weight:500;line-height:1.12}.cx-analysis p,.cx-delivery p{color:#606a6d;font-size:14px;line-height:1.95}.cx-analysis h3,.cx-delivery h3{margin:0 0 15px;font-size:20px;font-weight:500}.cx-analysis article+article{border-top:1px solid #0001;margin-top:30px;padding-top:25px}.cx-delivery{padding:80px 5vw}.cx-delivery h2,.cx-final h2{letter-spacing:-1.5px;max-width:750px;margin:0 0 35px;font-size:clamp(30px,3.5vw,50px);font-weight:500;line-height:1.1}.cx-delivery>div{grid-template-columns:1fr 1fr;gap:35px 50px;display:grid}.cx-delivery article{border-top:1px solid #24282c25;padding-top:25px}.cx-text-link{color:var(--cx-accent);margin-top:35px;font-size:13px;display:inline-block;text-decoration:underline!important}.cx-final{background:var(--cx-accent);color:#fff;padding:70px 5vw}.cx-final .cx-eyebrow{color:#ffffffb8}.cx-final>p:not(.cx-eyebrow){color:#ffffffe0;max-width:590px;font-size:16px;line-height:1.8}.cx-final .cx-button{background:#fff;color:var(--cx-accent)!important}.cx-related{padding:70px 5vw}.cx-related>h2{margin-bottom:30px;font-size:28px;font-weight:500}.cx-related>div{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.cx-related img{aspect-ratio:3/2;object-fit:cover;border-radius:4px;width:100%}.cx-related span{color:#647074;margin-top:15px;font-size:11px;display:block}.cx-related h3{margin-top:8px;font-size:20px;font-weight:500}.cx-disclosure{color:#737b7e;border-top:1px solid #24282c22;margin:0;padding:25px 5vw;font-size:11px;line-height:1.8}.cx-editorial .cx-hero h1{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:400}.cx-editorial .cx-hero{grid-template-columns:.9fr 1.3fr}.cx-editorial .cx-hero-art img{border-radius:160px 160px 3px 3px}.cx-editorial .cx-offerings{background:0 0;border:0;gap:30px}.cx-editorial .cx-offerings article{border-top:1px solid var(--cx-accent);padding:25px 0}.cx-care .cx-hero-art{order:-1}.cx-care .cx-hero{grid-template-columns:1.2fr 1fr}.cx-care .cx-hero-art img{border-radius:28px}.cx-care .cx-offerings{background:0 0;border:0;gap:20px}.cx-care .cx-offerings article{background:#fff;border-radius:18px}.cx-care .cx-button,.cx-care .cx-choices button{border-radius:30px}.cx-care .cx-interaction{border-radius:25px}.cx-technical .cx-hero{color:#f3f5f5;background:#172229}.cx-technical .cx-hero .cx-eyebrow{color:#adc8d1}.cx-technical .cx-lead,.cx-technical .cx-palette small,.cx-technical .cx-hero-art figcaption{color:#aebbc3}.cx-technical .cx-hero-art{border:1px solid #ffffff25;padding:15px}.cx-technical .cx-hero-art img{background:#172229}.cx-technical .cx-offerings{margin-top:35px}.cx-technical .cx-hero h1{font-family:Arial,Helvetica,sans-serif;font-weight:600}.cx-studio .cx-hero{grid-template-columns:1fr;gap:35px}.cx-studio .cx-hero-copy{grid-template-columns:1.3fr 1fr;align-items:start;gap:20px 50px;display:grid}.cx-studio .cx-hero-copy .cx-eyebrow{grid-column:1/-1;margin:0}.cx-studio .cx-hero h1{grid-row:span 2;font-size:clamp(40px,5vw,78px)}.cx-studio .cx-hero .cx-button{justify-self:start;margin:0}.cx-studio .cx-palette{grid-column:1/-1;margin:0}.cx-studio .cx-hero-art img{object-fit:contain;background:#ffffff60;max-height:560px}.cx-studio .cx-offerings{margin-top:0}@media (max-width:900px){.cx-hero,.cx-editorial .cx-hero,.cx-care .cx-hero{grid-template-columns:1fr;gap:30px;padding:40px 6vw}.cx-hero h1{font-size:43px}.cx-care .cx-hero-art{order:0}.cx-offerings{grid-template-columns:1fr}.cx-offerings article{padding:25px}.cx-offerings p{min-height:0}.cx-interaction{grid-template-columns:1fr;gap:30px;margin:45px 5vw;padding:25px}.cx-interaction h2{font-size:31px}.cx-analysis{grid-template-columns:1fr;gap:35px;padding:45px 6vw}.cx-analysis h2{font-size:33px}.cx-delivery{padding:45px 6vw}.cx-delivery>div{grid-template-columns:1fr;gap:25px}.cx-final{padding:50px 6vw}.cx-topline{flex-wrap:wrap;gap:10px;font-size:10px}.cx-related{padding:45px 6vw}.cx-related>div{grid-template-columns:1fr}.cx-studio .cx-hero-copy{display:block}.cx-studio .cx-hero-copy .cx-eyebrow{margin-bottom:22px}.cx-studio .cx-hero .cx-button{margin-top:20px}.cx-studio .cx-palette{margin-top:25px}.cx-lead{font-size:15px}.cx-editorial .cx-hero-art img{border-radius:75px 75px 3px 3px}}
