.cxw-logo{align-items:center;gap:10px;text-decoration:none;display:flex}.cxw-logo-tag{border:1px solid var(--cx-line-strong);color:var(--cx-ink-700);border-radius:999px;padding:4px 7px 3px}@media (max-width:767px){.cxw-logo-tag{display:none}}.cxw-eyebrow{color:var(--cx-ink-700);grid-area:1/1/auto/-1;align-self:center}.cxw-title .cx-line+.cx-line{padding-left:8.33333%}.cxw-hero-copy{grid-column:1/span 4}.cxw-hero-visual{grid-area:3/6/auto/-1;margin-top:clamp(28px,4vw,64px)}.cxw-reel{margin:0;padding:0 0 0 clamp(28px,5vw,72px);position:relative}.cxw-browser{background:var(--cx-white);box-shadow:0 1px 0 #191e250f, 0 30px 60px -24px #191e2552, 0 0 0 1px var(--cx-line);border-radius:12px;position:relative;overflow:hidden}.cxw-browser-bar{background:var(--cx-paper);border-bottom:1px solid var(--cx-line);align-items:center;gap:14px;height:36px;padding:0 14px;display:flex}.cxw-dots{gap:6px;display:flex}.cxw-dots i{background:var(--cx-ink-300);border-radius:50%;width:9px;height:9px}.cxw-url{background:var(--cx-white);color:var(--cx-ink-700);animation:cx-fade .5s var(--cx-ease) both;border-radius:999px;align-items:center;gap:6px;margin-inline:auto;padding:4px 12px;font-size:12px;display:inline-flex}.cxw-url svg{width:11px;height:11px;color:var(--cx-ink-500)}.cxw-screen{background:var(--cx-ink);position:relative}.cxw-live{background:var(--cx-ink);position:relative;overflow:hidden}.cxw-live-poster{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;height:100%;transition:opacity .7s var(--cx-ease);position:absolute;inset:0}.cxw-live-poster.is-hidden{opacity:0}.cxw-live-frame{transform-origin:0 0;pointer-events:none;opacity:0;transition:opacity .7s var(--cx-ease);border:0;position:absolute;top:0;left:0}.cxw-live-frame.is-on{opacity:1}.cxw-fade-in{animation:cx-fade .7s var(--cx-ease) both}.cxw-phone-screen img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;opacity:0;width:100%;height:100%;transition:opacity .9s var(--cx-ease), transform 4.2s linear;position:absolute;inset:0;transform:scale(1.03)}.cxw-phone-screen img.is-on{opacity:1;transform:none}.cxw-phone{background:var(--cx-ink);border-radius:26px;width:clamp(110px,15%,172px);padding:6px;position:absolute;bottom:clamp(-48px,-3vw,-24px);left:0;box-shadow:0 24px 48px -18px #191e258c}.cxw-phone-screen{aspect-ratio:390/844;background:var(--cx-ink-2);border-radius:20px;position:relative;overflow:hidden}.cxw-reel-cap{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:18px;padding-left:clamp(96px,16%,190px);display:flex}.cxw-reel-n{color:var(--cx-coral-700)}.cxw-reel-name{font-weight:600}.cxw-reel-pick{align-self:center;gap:6px;margin-left:auto;display:flex}.cxw-reel-pick button{cursor:pointer;background:0 0;border:0;width:22px;height:22px;padding:0;position:relative}.cxw-reel-pick button:after{content:"";background:var(--cx-ink-300);height:2px;transition:background var(--cx-d1);position:absolute;top:10px;left:3px;right:3px}.cxw-reel-pick button.is-on:after{background:var(--cx-coral)}@media (max-width:1023px){.cxw-hero-copy{grid-column:1/span 6}.cxw-hero-visual{grid-area:4/1/auto/-1;margin-top:56px}}@media (max-width:767px){.cxw-title{font-size:17vw}.cxw-title .cx-line+.cx-line{padding-left:0}.cxw-hero-copy{grid-column:1/-1}.cxw-reel{padding-left:18px}.cxw-phone{border-radius:18px;width:92px;padding:4px;bottom:-28px}.cxw-phone-screen{border-radius:14px}.cxw-reel-cap{margin-top:12px;padding-left:104px}.cxw-reel-pick{flex-basis:100%;margin-left:0}}.cxw-work{padding-top:var(--cx-section-tight)}.cxw-work-head{margin-top:var(--cx-s6);grid-column:1/span 8}.cxw-work-head .cx-body-lg{margin-top:var(--cx-s4);color:var(--cx-ink-700);max-width:40ch}.cx .cxw-cases{grid-column:1/-1;gap:clamp(72px,9vw,140px);margin-top:clamp(56px,6vw,96px);display:grid}.cxw-case{-moz-column-gap:var(--cx-gutter);column-gap:var(--cx-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.cxw-case-visual{grid-column:1/span 8;padding-bottom:40px;position:relative}.cxw-case-copy{gap:var(--cx-s4);grid-column:10/-1;align-content:start;display:grid}.cxw-case.is-flip .cxw-case-visual{grid-area:1/5/auto/-1}.cxw-case.is-flip .cxw-case-copy{grid-area:1/1/auto/span 3}.cxw-case-copy p:not(.cx-label){color:var(--cx-ink-700)}.cxw-case-copy .cx-link{justify-self:start;font-weight:600}.cxw-case-n{color:var(--cx-coral-700);margin-right:6px}.cxw-case-shot{background:var(--cx-white);box-shadow:0 0 0 1px var(--cx-line), 0 24px 50px -24px #191e2559;border-radius:10px;text-decoration:none;display:block;overflow:hidden}.cxw-case-shot .cxw-live{transition:transform 1.2s var(--cx-ease)}.cxw-case-shot:hover .cxw-live{transform:scale(1.012)}.cxw-case-bar{background:var(--cx-paper);border-bottom:1px solid var(--cx-line);align-items:center;gap:6px;height:30px;padding:0 12px;display:flex}.cxw-case-bar i{background:var(--cx-ink-300);border-radius:50%;width:8px;height:8px}.cxw-case-bar span{color:var(--cx-ink-500);margin-left:auto;margin-right:auto;font-size:11.5px}.cxw-case-phone{background:var(--cx-ink);border-radius:22px;width:clamp(90px,17%,150px);padding:5px;position:absolute;bottom:0;right:clamp(-10px,-1vw,0px);box-shadow:0 20px 40px -16px #191e2580}.cxw-case.is-flip .cxw-case-phone{left:clamp(-10px,-1vw,0px);right:auto}.cxw-case-phone img{aspect-ratio:390/844;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:17px;width:100%;height:auto}@media (max-width:1023px){.cxw-work-head{grid-column:1/-1}.cxw-case-visual,.cxw-case.is-flip .cxw-case-visual{grid-area:1/1/auto/-1}.cxw-case-copy,.cxw-case.is-flip .cxw-case-copy{margin-top:var(--cx-s5);grid-area:2/1/auto/span 8}}@media (max-width:767px){.cxw-case{grid-template-columns:repeat(6,minmax(0,1fr))}.cxw-case-copy,.cxw-case.is-flip .cxw-case-copy{grid-column:1/-1}.cxw-case-phone{border-radius:14px;width:74px;padding:3px}.cxw-case-phone img{border-radius:11px}}.cxw-lead{background:var(--cx-paper)}.cxw-lead-head{margin-top:var(--cx-s6);grid-column:1/span 5;align-self:start}.cxw-lead-head .cx-body-lg{margin-top:var(--cx-s5);color:var(--cx-ink-700)}.cxw-lead-visual{margin-top:var(--cx-s6);grid-column:7/-1}@media (max-width:1023px){.cxw-lead-head{grid-column:1/-1}.cxw-lead-visual{margin-top:var(--cx-s7);grid-column:1/-1}}.cxw-gets-head{margin-top:var(--cx-s6);grid-column:1/span 8}.cx .cxw-gets-list{border-top:1px solid var(--cx-line-strong);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(40px,5vw,72px);display:grid}.cxw-gets-list li{padding:var(--cx-s6) var(--cx-s6) var(--cx-s6) 0;border-bottom:1px solid var(--cx-line);align-content:start;gap:10px;display:grid}.cxw-gets-list li:not(:nth-child(3n+1)){padding-left:var(--cx-s6);border-left:1px solid var(--cx-line)}.cxw-gets-list p{color:var(--cx-ink-700);max-width:36ch}.cxw-gets-n{color:var(--cx-coral-700)}@media (max-width:1023px){.cxw-gets-head{grid-column:1/-1}.cx .cxw-gets-list{grid-template-columns:repeat(2,minmax(0,1fr))}.cxw-gets-list li:not(:nth-child(3n+1)){border-left:0;padding-left:0}.cxw-gets-list li:nth-child(2n){padding-left:var(--cx-s5);border-left:1px solid var(--cx-line)}}@media (max-width:767px){.cx .cxw-gets-list{grid-template-columns:1fr}.cxw-gets-list li:nth-child(2n){border-left:0;padding-left:0}.cxw-gets-list li{padding:var(--cx-s5) 0}}.cxw-process{background:var(--cx-ink);color:var(--cx-salt)}.cxw-process-head{margin-top:var(--cx-s6);grid-column:1/span 8}.cx .cxw-steps{gap:var(--cx-gutter);counter-reset:step;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(40px,5vw,72px);display:grid}.cxw-steps li{padding-top:var(--cx-s5);border-top:1px solid var(--cx-line-dark-strong);align-content:start;gap:10px;display:grid}.cxw-steps p{color:#fbfaf6b8}.cxw-step-n{font-family:var(--cx-font-display);color:var(--cx-coral);font-size:clamp(4rem,7vw,6.5rem);font-stretch:80%;line-height:.85}@media (max-width:1023px){.cxw-process-head{grid-column:1/-1}.cx .cxw-steps{row-gap:var(--cx-s7);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.cx .cxw-steps{row-gap:var(--cx-s6);grid-template-columns:1fr}}.cxw-faq-head{margin-top:var(--cx-s6);grid-column:1/span 4;align-self:start}.cxw-faq-list{margin-top:var(--cx-s6);border-top:1px solid var(--cx-line-strong);grid-column:6/-1}.cxw-faq-item{border-bottom:1px solid var(--cx-line)}.cxw-faq-item summary{justify-content:space-between;align-items:center;gap:var(--cx-s5);padding:var(--cx-s5) 0;cursor:pointer;list-style:none;display:flex}.cxw-faq-item summary::-webkit-details-marker{display:none}.cxw-faq-icon{flex:none;width:16px;height:16px;position:relative}.cxw-faq-icon:before,.cxw-faq-icon:after{content:"";background:var(--cx-coral);height:2px;transition:transform var(--cx-d2) var(--cx-ease);position:absolute;top:7px;left:0;right:0}.cxw-faq-icon:after{transform:rotate(90deg)}.cxw-faq-item[open] .cxw-faq-icon:after{transform:rotate(0)}.cxw-faq-item p{padding:0 var(--cx-s7) var(--cx-s5) 0;color:var(--cx-ink-700);max-width:60ch}@media (max-width:1023px){.cxw-faq-head,.cxw-faq-list{grid-column:1/-1}}@media (max-width:767px){.cxw-faq-item p{padding-right:0}}
