@font-face{font-family:"Urbanist";src:url(/fonts/urbanist-latin.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}.cs .cs-hero--aw{aspect-ratio:1880/1262;background:#1c1c1c}.cs .cs-hero--aw::before{background:radial-gradient(closest-side,rgba(255,255,255,.07) 0 30%,rgba(255,255,255,0) 100%);top:58%;width:80%}.cs .cs-hero--aw .cs-hero__copy{inset:11% 0 auto 0}.cs .cs-hero--aw .cs-hero__title{font-size:clamp(40px,12.4cqw,232px);opacity:.14;background:none;color:#fff;-webkit-text-fill-color:#fff}.cs .cs-hero--aw .cs-hero__img{top:auto;bottom:-2%;left:50%;right:auto;width:76%;transform:translateX(-50%);-webkit-mask-image:radial-gradient(ellipse 62% 70% at 50% 55%,#000 60%,transparent 100%);mask-image:radial-gradient(ellipse 62% 70% at 50% 55%,#000 60%,transparent 100%)}.cs.cs-js .cs-hero--aw .cs-hero__img{transform:translate(-50%,14%)}.cs.cs-js .cs-hero--aw.is-in .cs-hero__img{transform:translateX(-50%)}.cs .cs-sec--ink{background:var(--cs-primary-deep);color:#fff}.cs .cs-sec--ink .cs-pill{background:rgba(255,255,255,.08);border-color:transparent;color:#fff}.cs .cs-sec--ink .cs-lead{color:#fff}.cs .cs-sec--ink .cs-steps__n{background:#2a2a2a;color:#fff}.cs .cs-issues--aw>li{gap:28px}.cs .cs-issues--aw svg{width:40px;height:40px;flex:none;margin-top:4px}.cs .cs-issues--aw p{font-size:15px}.cs .cs-glow--aw{background:#a19e95;opacity:.55}.cs .cs-persona__who--aw{background:#d9d8d5;color:var(--cs-ink)}.cs .cs-persona__who--aw .cs-persona__init{display:grid;place-items:center;aspect-ratio:361/345;font-weight:700;font-size:clamp(44px,3.8vw,54px);letter-spacing:.02em}.cs .cs-persona__who--aw figcaption{background:var(--cs-primary-deep);color:#fff}.cs .cs-persona__body h3{font-weight:500}.cs .cs-audit{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#fff;border-radius:24px;padding:32px 36px;box-shadow:0 20px 35px rgba(0,0,0,.04)}.cs .cs-audit li{padding:0 30px 24px;border-left:1px solid var(--cs-line)}.cs .cs-audit li:nth-child(3n+1){padding-left:0;border-left:0}.cs .cs-audit li:nth-child(n+4){padding-top:24px;padding-bottom:0;border-top:1px solid var(--cs-line)}.cs .cs-audit b{display:block;font-weight:600;font-size:clamp(30px,2.5vw,36px);line-height:1.3;margin-bottom:6px}.cs .cs-audit span{display:block;font-size:15px;color:var(--cs-body)}.cs .cs-journey{display:flex;flex-direction:column;gap:clamp(22px,2.2vw,32px)}.cs .cs-journey h3{display:flex;align-items:baseline;gap:12px;font-size:15px;margin-bottom:14px}.cs .cs-journey h3 span{color:var(--cs-muted)}.cs .cs-journey h3 b{font-weight:600}.cs .cs-journey h3 small{font-size:14px;color:var(--cs-body)}.cs .cs-journey ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;position:relative}.cs .cs-journey li{position:relative;padding:18px 16px;border-radius:14px;background:#fff;border:1px solid var(--cs-line);font-size:14px;line-height:1.5;color:var(--cs-body)}.cs .cs-journey li b{display:block;font-weight:600;font-size:15px;color:var(--cs-ink);margin-bottom:4px}.cs .cs-journey li+li::before{content:"";position:absolute;left:-30px;top:50%;width:30px;height:1px;background:#c9c9c9}.cs .cs-journey li.is-entry{background:var(--cs-primary-deep);border-color:var(--cs-primary-deep);color:rgba(255,255,255,.75)}.cs .cs-journey li.is-entry b{color:#fff}.cs .cs-journey li.is-was{background:#e8e8e8;border-color:#e8e8e8}.cs .cs-journey li.is-new{background:var(--cs-soft);border-color:var(--cs-soft)}.cs .cs-journey__key{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:clamp(28px,3vw,44px);font-size:14px;color:var(--cs-body)}.cs .cs-journey__key li{display:flex;align-items:center;gap:10px}.cs .cs-journey__key li::before{content:"";width:12px;height:12px;border-radius:3px;background:var(--k,#fff);box-shadow:inset 0 0 0 1px var(--cs-line)}.cs .cs-bp{display:flex;align-items:flex-end;justify-content:center;gap:16px}.cs .cs-bp li{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:10px}.cs .cs-bp__panel{width:100%;background:#fff;border-radius:6px;padding:7% 7%;display:flex;gap:4%}.cs .cs-bp__rail{flex:none;width:7%;border-radius:3px;background:#4a5460}.cs .cs-bp__cols{flex:1 1 0;display:flex;gap:3%}.cs .cs-bp__cols i{flex:1 1 0;background:#e8e8e8;border-radius:2px;transform-origin:50% 100%}.cs .cs-bp b{display:block;font-weight:500;font-size:13px;line-height:1.3;color:#fff}.cs .cs-bp small{display:block;font-size:12px;color:rgba(255,255,255,.6)}.cs .cs-bp li:nth-child(1){width:19%}.cs .cs-bp li:nth-child(1) .cs-bp__panel{aspect-ratio:220/355}.cs .cs-bp li:nth-child(2){width:19%}.cs .cs-bp li:nth-child(2) .cs-bp__panel{aspect-ratio:220/295}.cs .cs-bp li:nth-child(3){width:19%}.cs .cs-bp li:nth-child(3) .cs-bp__panel{aspect-ratio:220/272}.cs .cs-bp li:nth-child(4){width:19%}.cs .cs-bp li:nth-child(4) .cs-bp__panel{aspect-ratio:220/212}.cs .cs-bp li:nth-child(5){width:19%}.cs .cs-bp li:nth-child(5) .cs-bp__panel{aspect-ratio:220/150}.cs .cs-bp li:nth-child(5) .cs-bp__rail{display:none}.cs .cs-board{border:1.5px dashed #8a38f5;padding:clamp(14px,1.6vw,22px);background:#fff}.cs .cs-board img{width:100%}.cs .cs-counts{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:clamp(28px,3vw,44px);font-size:15px;color:var(--cs-body)}.cs .cs-counts li+li::before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--cs-accent);margin-right:20px;vertical-align:1px}.cs .cs-fig--soft{background:var(--cs-soft)}.cs .cs-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.cs .cs-pair img{width:100%;border-radius:16px;background:#fff;box-shadow:0 20px 35px rgba(0,0,0,.05)}.cs .cs-sec--ink .cs-pair img{box-shadow:0 20px 35px rgba(0,0,0,.3)}.cs .cs-toggle--aw{display:flex;width:100%;justify-content:space-between;background:var(--cs-soft);margin-top:var(--cs-head-gap)}.cs .cs-toggle--aw span{flex:1 1 0;text-align:center;padding:14px 10px}.cs .cs-toggle--aw .is-on{background:var(--cs-primary-deep)}.cs .cs-phones--aw img:nth-child(odd){margin-top:0}.cs .cs-phones--aw img{width:min(16vw,230px);border-radius:12px;box-shadow:0 20px 35px rgba(0,0,0,.05)}.cs .cs-swatches--aw{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:none}.cs .cs-swatches--aw .cs-swatch{border-radius:4px;padding:8px}.cs .cs-swatches--aw .cs-swatch i{border-radius:2px;aspect-ratio:1}.cs .cs-swatches--aw .cs-swatch b{font-size:clamp(12px,1vw,15px);letter-spacing:.22em;text-indent:.22em}.cs.cs-js .cs-swatches--aw .cs-swatch i{clip-path:inset(0 0 0 0 round 2px)}.cs.cs-js .cs-swatches--aw .cs-swatch:not(.is-in) i{clip-path:inset(100% 0 0 0 round 2px)}.cs .cs-type--urbanist .cs-type__name{font-family:"Urbanist",sans-serif;font-weight:700;letter-spacing:.06em;gap:.12em}.cs .cs-ba--aw .cs-ba__card{background:var(--cs-soft)}.cs .cs-ba--aw .cs-ba__card--after{background:var(--cs-primary-deep)}.cs .cs-ba--aw .cs-tag,.cs .cs-ba--aw .cs-ba__card--after .cs-tag{background:transparent;padding:0;color:var(--cs-muted)}.cs .cs-ba--aw .cs-ba__card--after .cs-tag{color:rgba(255,255,255,.6)}.cs .cs-ba--aw .cs-ba__card--after .cs-chips li{background:#333}.cs .cs-ba--aw .cs-chips--flow li+li::before,.cs .cs-ba--aw .cs-ba__card--after .cs-chips--flow li+li::before{color:#8c8c8c}.cs .cs-ba--aw .cs-chips li{font-size:15px;padding:7px 14px}.cs .cs-ba--aw .cs-ba__card p{font-size:15px}.cs .cs-ba--aw h3 span{color:var(--cs-muted)}.cs .cs-results--aw li{border-left-color:rgba(255,255,255,.2)}.cs .cs-results--aw b{color:#fff}.cs .cs-sec--ink .cs-footnote{opacity:.6}.cs .cs-learn--aw li{padding:0;border:0;background:none;gap:14px}.cs .cs-learn--aw li>span{color:var(--cs-muted);font-size:18px}.cs .cs-close--aw{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:40px;align-items:center}.cs .cs-close--aw h2{font-weight:600;font-size:clamp(26px,2.4vw,34px);line-height:1.3;margin-bottom:12px}.cs .cs-close--aw .cs-close__ghost{font-weight:600;font-size:clamp(22px,2vw,28px);color:#c9c9c9;margin-bottom:28px}.cs .cs-close--aw .cs-close__btns{display:flex;flex-wrap:wrap;gap:12px}.cs .cs-close--aw .cs-btn{background:var(--cs-primary-deep);font-size:16px;padding:14px 26px}.cs .cs-close--aw .cs-btn--line{background:transparent;color:var(--cs-ink)!important;box-shadow:inset 0 0 0 1.5px var(--cs-ink)}.cs .cs-close--aw img{width:100%;border-radius:16px}@media(max-width:1024px){.cs .cs-audit{grid-template-columns:repeat(2,minmax(0,1fr));padding:28px}.cs .cs-audit li,.cs .cs-audit li:nth-child(3n+1),.cs .cs-audit li:nth-child(n+4){padding:24px;border:0;border-top:1px solid var(--cs-line)}.cs .cs-audit li:nth-child(-n+2){border-top:0}.cs .cs-audit li:nth-child(even){border-left:1px solid var(--cs-line)}.cs .cs-journey ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cs .cs-journey li+li::before{content:none}.cs .cs-close--aw{grid-template-columns:1fr}.cs .cs-bp{gap:10px}}@media(max-width:640px){.cs .cs-audit{grid-template-columns:1fr;padding:8px 20px}.cs .cs-audit li,.cs .cs-audit li:nth-child(3n+1),.cs .cs-audit li:nth-child(n+4),.cs .cs-audit li:nth-child(even){padding:18px 0;border:0;border-top:1px solid var(--cs-line)}.cs .cs-audit li:first-child{border-top:0}.cs .cs-journey ol{grid-template-columns:1fr;gap:10px}.cs .cs-pair{grid-template-columns:1fr;gap:12px}.cs .cs-swatches--aw{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cs .cs-swatches--aw .cs-swatch b{font-size:10px;letter-spacing:.1em;text-indent:.1em}.cs .cs-bp{flex-wrap:wrap;gap:12px;justify-content:flex-start}.cs .cs-bp li:nth-child(n){width:47%}.cs .cs-toggle--aw span{padding:10px 4px;font-size:13px}.cs .cs-phones--aw img{width:58vw}.cs .cs-persona__who--aw .cs-persona__init{aspect-ratio:2/1}.cs .cs-hero--aw .cs-hero__img{width:100%}.cs .cs-issues--aw>li{gap:14px}.cs .cs-issues--aw svg{width:32px;height:32px}}
