.workflow-page{color:#000;background:#fff;font-family:Poppins,Arial,sans-serif}.workflow-page [hidden]{display:none!important}.workflow-page :is(h1,h2,h3,p,figure,blockquote){color:#000;margin:0}.workflow-page :is(h1,h2,h3){letter-spacing:-.065em;font-weight:700;line-height:1.04}.workflow-page p{font-size:clamp(1.1rem,1.7vw,1.4rem);line-height:1.55}.workflow-page a{color:#000;text-decoration:none}.workflow-page :is(button,input){font:inherit}.workflow-page :is(button,input,a):focus-visible{outline-offset:6px;outline:3px solid #000}.workflow-page button{cursor:pointer}.wc-wrap{width:min(1200px,100% - 80px);margin-inline:auto}.workflow-page .wc-button{color:#fff;border-radius:var(--radius-control);text-align:center;background:#000;border:2px solid #000;justify-content:center;align-items:center;padding:19px 28px;font-size:1rem;font-weight:700;line-height:1.4;display:inline-flex}.workflow-page .wc-button:hover{color:#000;background:#fff}.workflow-page :is(.wc-value-prompt,.wc-conversation,.wc-ideas-bottom) .wc-button:hover{color:#fff;background:#000}.wc-hero{padding-top:75px}.wc-hero-copy{grid-template-columns:1.55fr 1fr;align-items:end;gap:50px;margin-bottom:65px;display:grid}.wcrm h1{letter-spacing:-.075em;max-width:none;font-size:clamp(4rem,7.2vw,6.5rem);line-height:.98}.wc-hero-intro{padding-bottom:4px}.wc-hero-intro p{margin-bottom:32px;font-size:clamp(1.1rem,1.8vw,1.55rem)}.wc-hero-image img{border:8px solid #000;border-radius:10px;width:100%;height:auto;display:block}.wc-hero-image figcaption{justify-content:space-between;gap:25px;margin-top:22px;font-size:1rem;display:flex}.wc-hero-image figcaption a{font-weight:700}.wc-section{padding-block:110px}.wcrm h2{font-size:clamp(3rem,6.5vw,5.8rem)}.wcrm h3{font-size:clamp(1.7rem,2.7vw,2.5rem);line-height:1.15}.wc-ahead{grid-template-columns:1.4fr 1fr;align-items:center;gap:80px;padding-top:160px;display:grid}.wc-ahead p{max-width:440px}.wc-ahead p+p{margin-top:25px}.wc-examples h2{max-width:1100px;margin-bottom:30px}.wc-ownership{max-width:800px;margin-bottom:65px!important}.wc-examples-grid{grid-template-columns:repeat(3,1fr);gap:65px;display:grid}.wc-examples-grid h3{margin-bottom:24px}.wc-examples-grid p{font-size:1.15rem}.wc-value{padding-top:80px}.wc-value-grid{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:65px;display:grid}.wc-value-grid strong{letter-spacing:-.06em;font-size:clamp(2.4rem,5vw,4.3rem);line-height:1.1;display:block}.wc-value-grid span{margin-top:6px;font-size:1.15rem;display:block}.workflow-page .wc-value-note{max-width:670px;margin-top:30px;font-size:1rem}.wc-work-heading{grid-template-columns:1.4fr 1fr;align-items:end;gap:80px;margin-bottom:60px;display:grid}.wc-work-heading p{padding-bottom:4px}.wc-work-image{display:block}.wc-work-image img{border:8px solid #000;border-radius:10px;width:100%;height:auto;display:block}.wc-case-link{margin-top:22px;font-size:1rem;font-weight:700;display:inline-block}.wc-testimonials h2{margin-bottom:45px}.wc-primary-quote blockquote{letter-spacing:-.025em;max-width:850px;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.4}.wc-testimonials figcaption{margin-top:25px;font-size:1rem}.wc-walkthrough>p{margin:28px 0 50px}.wc-video-space{position:relative}.wc-video{aspect-ratio:16/9;background:#000;border-radius:8px;width:100%;height:auto;display:block}.wc-video-frame{isolation:isolate;border-radius:8px;position:relative;overflow:hidden}.wc-video-start{color:#fff;text-align:left;background:linear-gradient(100deg,#080c12f5 5%,#080c12d9 40%,#080c1259 100%);border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:clamp(20px,5vw,64px);display:flex;position:absolute;inset:0}.wc-video-title{letter-spacing:-.055em;font-size:clamp(1.4rem,4.6vw,4rem);font-weight:700;line-height:1.1}.wc-video-title>span{color:var(--gold)}.wc-video-watch{text-align:center;justify-items:center;gap:20px;font-size:clamp(.75rem,1.3vw,1rem);font-weight:600;display:grid}.wc-video-watch small{margin-top:5px;font-size:.8em;font-weight:400;display:block}.wc-video-play{aspect-ratio:1;background:var(--gradient);color:#000;border-radius:50%;place-items:center;width:clamp(64px,10vw,120px);transition:transform .2s,box-shadow .2s;display:grid;box-shadow:0 0 0 10px #ffffff12,0 18px 45px #0006}.wc-video-play svg{width:38%;margin-left:3%}.wc-video-start:hover .wc-video-play{transform:translateY(-5px)scale(1.04);box-shadow:0 0 0 14px #ffffff1c,0 24px 50px #0007}.workflow-page .wc-video-start:focus-visible{outline:3px solid var(--gold);outline-offset:-6px}.wc-video:focus-visible{outline:3px solid var(--gold);outline-offset:-3px}@media (width<=480px){.wc-video-start{gap:12px}.wc-video-watch{gap:12px;max-width:100px}}@media (prefers-reduced-motion:reduce){.wc-video-play{transition:none}.wc-video-start:hover .wc-video-play{transform:none}}.wc-video-error{margin-top:18px;font-size:1rem!important}.wc-video-error a{text-underline-offset:3px;font-weight:700;text-decoration:underline}.wc-video-space figcaption{margin-top:22px;font-size:1rem}.wc-faq{max-width:1000px}.wc-faq h2{margin-bottom:55px}.wc-faq-controls input{color:#000;background:#fff;border:2px solid #000;border-radius:3px;width:100%;padding:22px;font-size:1.1rem}.wc-faq-controls input::placeholder{color:#000;opacity:1}.wc-faq-list{gap:45px;margin-top:55px;display:grid}.wc-faq-list h3{letter-spacing:-.04em;margin-bottom:18px;font-size:clamp(1.45rem,2.4vw,2rem)}.wc-faq-list p{max-width:850px;font-size:1.1rem}.workflow-page .wc-button-outline{color:#000;background:#fff;margin-top:45px}.workflow-page .wc-button-outline:hover{color:#fff;background:#000}#wc-no-results p{margin-top:35px}.wc-conversation{text-align:center;background:var(--gradient);padding-block:130px 150px}.workflow-page .wc-conversation h2{max-width:1000px;margin-inline:auto;font-size:clamp(3.5rem,8vw,7rem)}.wc-conversation p{margin:35px 0}@media (width<=1050px){.wc-wrap{width:calc(100% - 56px)}.wc-hero-copy{grid-template-columns:1.3fr 1fr;gap:35px}.wcrm h1{font-size:7.5vw}.wc-ahead,.wc-work-heading{gap:40px}.wc-examples-grid{gap:35px}}@media (width<=760px){.wc-wrap{width:calc(100% - 40px)}.wc-hero{padding-top:55px}.wc-hero-copy{grid-template-columns:1fr;gap:30px;margin-bottom:45px}.wcrm h1{font-size:clamp(3.2rem,10.8vw,5.5rem)}.wc-hero-intro p{margin-bottom:25px;font-size:1.2rem}.wc-hero-intro p br{display:none}.wc-hero-image img,.wc-work-image img{border-width:4px;border-radius:5px}.wc-hero-image figcaption{flex-direction:column;gap:8px;margin-top:18px;font-size:.95rem}.wc-section{padding-block:65px}.wcrm h2{font-size:clamp(2.7rem,8.6vw,4.2rem)}.wc-ahead{grid-template-columns:1fr;gap:30px;padding-top:95px}.wc-ahead p{max-width:none}.wc-examples h2{margin-bottom:40px}.wc-examples-grid{grid-template-columns:1fr;gap:60px}.wc-examples-grid article{padding-block:20px}.wc-examples-grid h3{margin-bottom:15px;font-size:2.3rem}.wc-examples-grid p{max-width:500px}.wc-value-grid{grid-template-columns:1fr;gap:32px;margin-top:40px}.wc-value-grid strong{font-size:clamp(3.4rem,12vw,5rem)}.wc-value-grid span{margin-top:6px;font-size:1.2rem}.workflow-page .wc-value-note{margin-top:20px;font-size:.95rem}.wc-work-heading{grid-template-columns:1fr;gap:30px;margin-bottom:35px}.wc-testimonials h2{margin-bottom:30px}.wc-primary-quote blockquote{font-size:1.5rem}.wc-testimonials figcaption{font-size:.95rem}.wc-walkthrough>p{margin:25px 0 35px}.wc-video-space figcaption{font-size:.95rem}.wc-faq h2{margin-bottom:35px}.wc-faq-controls input{padding:18px 14px;font-size:1rem}.wc-faq-list{gap:35px;margin-top:40px}.wc-conversation{padding-block:75px 95px}.workflow-page .wc-conversation h2{font-size:clamp(3rem,11vw,5rem)}}@media (width<=380px){.wc-hero-intro .wc-button{width:100%;padding-inline:16px}}@media (prefers-reduced-motion:reduce){html:has(.workflow-page){scroll-behavior:auto}}.workflow-page .wc-hero-intro .wc-button{background:var(--gradient);color:#000;border-color:#0000}.workflow-page .wc-hero-intro .wc-button:hover{border-color:#000}.workflow-page .wc-imagine{margin-top:30px}.wc-value-grid strong{font-size:clamp(2.2rem,4.5vw,4rem)}.wc-value-prompt{background:var(--gradient);border-radius:8px;padding:55px;margin-top:65px!important}.wc-value-prompt h3{max-width:870px;font-size:clamp(2rem,4vw,3.6rem)}.wc-value-prompt .wc-button{margin-top:30px}.wc-testimonials{max-width:1200px}.wc-testimonial-highlight{background:var(--gold);border-radius:8px;padding:65px}.wc-testimonial-highlight h2{max-width:none}@media (width<=760px){.wc-ownership{margin-bottom:45px!important}.wc-value-grid strong{font-size:clamp(3.4rem,12vw,5rem)}.wc-testimonial-highlight{padding:40px 25px}.wc-testimonial-highlight h2{font-size:clamp(2.15rem,7.5vw,3.7rem)}.wc-value-prompt{padding:35px 25px;margin-top:45px!important}}.wc-benefit-icon{width:48px;height:48px;margin-bottom:24px;display:block}.wc-ahead .wc-button{margin-top:30px}.wc-ideas-dialog{color:#000;overscroll-behavior:contain;background:#fff;border:0;border-radius:10px;width:min(1000px,100% - 32px);max-height:85dvh;margin:auto;padding:clamp(24px,5vw,60px);overflow-y:auto}.wc-ideas-dialog::backdrop{background:#000b}body:has(.wc-ideas-dialog[open]){overflow:hidden}.wc-ideas-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.workflow-page .wc-ideas-top h2{font-size:clamp(2rem,5vw,4rem)}.wc-ideas-close{color:#000;border-radius:var(--radius-control);background:#fff;border:2px solid #000;flex-shrink:0;padding:10px 14px}.workflow-page #wc-ideas-intro{max-width:650px;margin-top:25px;font-size:1.1rem}.wc-ideas-grid{grid-template-columns:1fr 1fr;gap:40px;margin-top:45px;display:grid}.workflow-page .wc-ideas-grid h3{letter-spacing:-.04em;font-size:1.65rem}.wc-ideas-grid ul{margin:20px 0 0;padding-left:20px}.wc-ideas-grid li{margin-top:12px;padding-left:4px;font-size:1rem;line-height:1.5}.wc-ideas-grid li::marker{color:var(--orange)}.wc-ideas-bottom{background:var(--gradient);border-radius:8px;margin-top:45px;padding:30px}.wc-ideas-bottom .wc-button{margin-top:20px}@media (width<=600px){.wc-ideas-grid{grid-template-columns:1fr;gap:35px}.wc-ideas-top{gap:12px}.wc-ideas-close{padding:8px 10px}.wc-ideas-bottom{padding:25px 20px}}@media (width<=380px){.wc-ideas-top{flex-direction:column-reverse;gap:20px}.wc-ideas-close{align-self:flex-end}}@media (hover:hover){.workflow-page a:not(.wc-button):not(.wc-work-image):hover{background:var(--gradient);color:#0000;background-clip:text}}.workflow-page .wc-hero-image{max-width:1082px;margin-inline:auto}
