.wf{--acc:var(--wr-green);background:var(--wr-char);color:var(--wr-cream)}.wf-deco{pointer-events:none;position:absolute;inset:0}.wf .op{pointer-events:none;display:block;position:absolute;overflow:visible}.wf .op-ring{fill:none;stroke:currentColor}.wf .op-ring.is-acc{stroke:var(--acc)}.wf-rings{width:980px;height:980px;color:var(--wr-cream);opacity:.9;top:50%;right:-330px;transform:translateY(-50%)}@media (max-width:1023px){.wf-deco{height:600px;bottom:auto;-webkit-mask-image:linear-gradient(#000 62%,#0000 90%);mask-image:linear-gradient(#000 62%,#0000 90%)}.wf-rings{width:620px;height:620px;top:290px;right:50%;transform:translate(50%,-50%)}}@media (min-width:640px) and (max-width:1023px){.wf-deco{height:680px}.wf-rings{width:720px;height:720px;top:330px}}.wf-tag{background:var(--wr-cream);color:var(--wr-char);font:800 12px/1 var(--font-wide), var(--font-display), sans-serif;letter-spacing:-.01em;align-self:flex-start;padding:7px 10px 6px;font-stretch:125%}.wf-title{max-width:13ch;font:900 clamp(38px, 5.4vw, 64px)/.92 var(--font-wide), var(--font-display), sans-serif;letter-spacing:-.055em;text-wrap:balance;margin:14px 0 0;font-stretch:125%}.wf-title span{color:var(--wr-green)}.wf-note{border:1px solid #eef2e92e;border-left:4px solid var(--wr-green);background:#eef2e90d;gap:12px;max-width:30rem;margin-top:22px;padding:12px 16px;display:flex}.wf-note p{color:#eef2e9bd;font-size:.95rem;line-height:1.55}.wf-note strong{color:var(--wr-cream);font-weight:600}.wf-steps{border-top:1px solid #eef2e929;max-width:34rem;margin-top:30px}.wf-steps li{border-bottom:1px solid #eef2e929;gap:16px;padding:16px 2px;display:flex}.wf-num{font:600 13px/1 var(--font-plex-mono), monospace;letter-spacing:.08em;color:var(--wr-green);padding-top:3px}.wf-step-title{background:var(--wr-cream);color:var(--wr-char);font:800 14px/1.05 var(--font-wide), var(--font-display), sans-serif;letter-spacing:-.02em;padding:5px 8px 4px;font-stretch:125%;display:inline-block}.wf-step-body{color:#eef2e9b3;margin-top:8px;font-size:.9rem;line-height:1.55}.wf-play{background:var(--wr-green);min-height:46px;color:var(--wr-char);font:700 14px/1 var(--font-inter), sans-serif;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-top:28px;padding:0 20px;transition:transform .12s ease-out,box-shadow .2s;display:inline-flex}.wf-play:hover{box-shadow:0 0 0 4px #8fe05f40}.wf-play:active{transform:scale(.97)}.wf-play:focus-visible{outline:2px solid var(--wr-green);outline-offset:3px}.wf-phone{background:#070908;border-radius:2.25rem;width:250px;padding:9px;position:relative;box-shadow:0 0 0 1px #eef2e938,0 30px 90px -30px #000c}@media (min-width:640px){.wf-phone{width:290px}}@media (min-width:1024px){.wf-phone{width:320px}}
