.scf-page{--scf-saffron:#f2a15f}.scf-hero{display:grid;gap:44px}@media (min-width:1280px){.scf-hero{grid-template-columns:minmax(0,450px) minmax(0,1fr);gap:56px;align-items:center}}.scf-hero-copy,.scf-stage{min-width:0}.scf-h1{margin-top:22px}.scf-client{display:flex;align-items:center;gap:14px;font:800 21px/1 var(--wf-sans);letter-spacing:-.02em;color:#fff}.scf-client:after{content:"";width:44px;height:2px;background:var(--brand-red);flex:none}.scf-h1-line{display:block;margin-top:18px;max-width:15ch;font:800 clamp(34px,3.8vw,54px)/1.03 var(--wf-sans);letter-spacing:-.042em;color:#fff;text-wrap:balance}.scf-dek{margin-top:22px;max-width:46ch;font:400 16.5px/1.62 var(--wf-sans);color:var(--wf-w2)}.scf-meta{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--wf-w-line)}.scf-meta>div{padding:11px 16px 11px 0;border-bottom:1px solid var(--wf-w-line)}.scf-meta dt{font:500 10px/1.7 var(--wf-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--wf-w3)}.scf-meta dd{margin-top:2px;font:600 14px/1.4 var(--wf-sans);color:#fff}.scf-jump{margin-top:26px}.scf-stage{position:relative;margin:0 0 0 auto;max-width:660px;padding:0 48px 72px 0}.scf-stage .wf-browser img{display:block;width:100%;height:auto}.scf-stage-phone{position:absolute;right:0;bottom:0;width:150px;box-shadow:0 0 0 1px rgba(255,255,255,.18),0 24px 48px rgba(0,0,0,.45)}.scf-stage-phone img{display:block;width:100%;height:auto}.scf-cap{margin-top:12px;max-width:36ch;font:500 12.5px/1.5 var(--wf-sans);color:var(--wf-w3)}@media (max-width:1279px){.scf-stage{margin:0;padding:0 32px 56px 0}.scf-stage-phone{width:112px}}@media (max-width:520px){.scf-stage{padding:0 20px 64px 0}.scf-stage-phone{width:92px}.scf-cap{max-width:24ch}}.scf-brand{display:grid;gap:32px}@media (min-width:1000px){.scf-brand{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:56px;align-items:center}}.scf-brand .wf-head{grid-template-columns:minmax(0,1fr);gap:14px}.scf-brand .wf-answers{margin-top:0}.scf-brand img{display:block;width:100%;height:auto}.scf-project{display:grid;gap:40px}@media (min-width:1000px){.scf-project{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:64px;align-items:start}}.scf-facts-title{margin-bottom:14px}.scf-portfolio{margin:26px 0 0}.scf-portfolio img{display:block;width:100%;height:auto}.scf-steps{list-style:none;margin:0;padding:0;display:grid;gap:44px 28px}@media (min-width:1000px){.scf-steps{grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr) minmax(0,.6fr);grid-template-rows:auto auto auto auto}.scf-step{grid-row:span 4;display:grid;grid-template-rows:subgrid;row-gap:0}}.scf-step{min-width:0;align-content:start}.scf-step-shot{align-self:start}.scf-step-shot .wf-browser img{display:block;width:100%;height:auto}.scf-step-phone .scf-step-shot{width:100%;max-width:210px}.scf-step-phone .wf-phone{box-shadow:0 0 0 1px rgba(255,255,255,.18)}.scf-step-phone .wf-phone img{display:block;width:100%;height:auto}.scf-step-n{margin-top:20px;display:flex;align-items:center;gap:12px;font:500 11px/1.4 var(--wf-mono);letter-spacing:.16em;color:var(--scf-saffron)}.scf-step-n:after{content:"";flex:1;height:1px;background:var(--wf-w-line)}.scf-step:last-child .scf-step-n:after{display:none}.scf-step-k{margin-top:8px;font:700 20px/1.25 var(--wf-sans);letter-spacing:-.02em;color:#fff}.scf-step-v{margin-top:6px;max-width:40ch;font:400 15px/1.55 var(--wf-sans);color:var(--wf-w2)}.scf-steps+.wf-answers{margin-top:clamp(40px,4.5vw,64px)}.scf-pair{display:grid;gap:32px}@media (min-width:1000px){.scf-pair{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:44px;align-items:start}}.scf-pair img{display:block;width:100%;height:auto}.scf-pair-side{display:grid;gap:8px;align-content:start;min-width:0}.scf-pair-side .wf-answers{margin-top:20px}.scf-pair-menus>:first-child img{max-height:780px;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.scf-gallery{display:grid;gap:32px}@media (min-width:1000px){.scf-gallery{grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);gap:56px;align-items:center}}.scf-gallery .wf-head{grid-template-columns:minmax(0,1fr);gap:14px}.scf-gallery .wf-answers{margin-top:0}.scf-gallery img{display:block;width:100%;height:auto}.scf-delivered{display:grid;gap:40px}@media (min-width:1000px){.scf-delivered{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start}}.scf-delivered .wf-answers{margin-top:0}.scf-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--wf-rule)}.scf-list li{position:relative;padding:13px 0 13px 28px;border-bottom:1px solid var(--wf-rule);font:500 15.5px/1.5 var(--wf-sans);color:var(--wf-d1)}.scf-list li:before{content:"";position:absolute;left:0;top:24px;width:14px;height:2px;background:var(--brand-red)}@media (min-width:900px){.scf-rel .wf-rel{grid-template-columns:repeat(2,minmax(0,1fr))}}.scf-more{margin-top:clamp(64px,7vw,104px)}.scf-rise{animation:scf-rise .8s cubic-bezier(.2,.7,.2,1) both}@keyframes scf-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.scf-rise{animation:none}}.scf-page .wf-h2{text-wrap:balance}