.wf{--wf-edge:#aab0be}.wf-hero .ph-stage{aspect-ratio:930/720;border-radius:32px}.wf-sec{padding:clamp(28px,3.6vw,60px) var(--m) clamp(36px,4.4vw,72px)}.wf-center{text-align:center}.wf-center>h2{max-width:20em;margin:0 auto;text-wrap:balance}.lp .wf-lead{margin:clamp(16px,1.4vw,20px) 0 clamp(24px,2.2vw,32px);max-width:34em;font-size:var(--t-lead);line-height:var(--lh-lead);color:var(--grey)}.lp .wf-center>.wf-lead{margin-left:auto;margin-right:auto}.lp .wf-small{margin-top:16px;font-size:var(--t-small);line-height:var(--lh-small);color:var(--grey)}.wf-ph{display:grid;place-items:center;min-width:0;padding:18px;border:1.5px dashed var(--wf-edge);border-radius:16px;background:repeating-linear-gradient(135deg,#f5f6f9 0 14px,#eceef3 14px 28px);text-align:center;font-size:14.5px;line-height:1.4;color:#545a67}.wf-ph span{max-width:24em}.wf-ph b{display:block;margin-bottom:4px;font-size:16px;font-weight:600;color:var(--ink)}.wf-hero{display:grid;grid-template-columns:minmax(360px,min(36%,560px)) minmax(0,1fr);gap:clamp(20px,2.8vw,48px);align-items:center}.lp .wf-hero h1{font-size:var(--t-h1);line-height:var(--lh-h1);letter-spacing:-.045em;text-wrap:balance}.lp .wf-strip ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.wf-strip li{padding:16px 20px;border-radius:var(--r-m);background:#f3f4f8;font-size:var(--t-small);line-height:var(--lh-small);color:var(--grey)}.wf-strip b{display:block;margin-bottom:2px;font-size:var(--t-body);line-height:var(--lh-body);font-weight:600;color:var(--ink)}.wf-strip{padding-top:12px;padding-bottom:20px}.wf-tabs{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:4px;padding:6px;margin-bottom:20px;border-radius:var(--r-m);background:#e3e6ef;font-size:var(--t-small);line-height:var(--lh-small);font-weight:500;color:var(--grey)}.wf-tabs span{padding:9px 16px;border-radius:10px}.wf-tabs span[data-on]{background:#fff;color:var(--ink);box-shadow:0 1px 2px rgba(15,18,30,.08)}.wf-rows{display:grid;gap:clamp(44px,5.6vw,96px)}.wf-row{display:grid;grid-template-columns:minmax(0,42fr) minmax(0,58fr);gap:clamp(20px,4vw,72px);align-items:center}.wf-row[data-flip]{grid-template-columns:minmax(0,58fr) minmax(0,42fr)}.wf-row[data-flip] .wf-row__say{order:2}.lp .wf-row__say p{margin:16px 0 20px;font-size:var(--t-lead);line-height:var(--lh-lead);color:var(--grey)}.lp .wf-row__say ul{display:grid;gap:8px;margin-bottom:28px;font-size:var(--t-body);line-height:var(--lh-body)}.wf-row__say li{display:flex;align-items:flex-start;gap:8px}.wf-row__say li svg{flex:none;margin-top:3px;color:var(--blue)}.lp .wf-btn{height:46px;padding:0 20px;cursor:default;font-size:var(--t-body);line-height:var(--lh-body)}.lp .wf-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,32px);margin-top:clamp(24px,2.6vw,40px);list-style:none;text-align:left}.lp .wf-steps h3{display:flex;align-items:center;gap:12px;margin:20px 0 6px}.wf-steps h3 i{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--tint);color:var(--blue-deep);font-style:normal;font-size:var(--t-small);line-height:var(--lh-small);font-weight:600;letter-spacing:0}.lp .wf-steps p{font-size:var(--t-body);line-height:var(--lh-body);color:var(--grey)}.lp .wf-uses{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,1.4vw,20px);margin-top:clamp(24px,2.6vw,40px);text-align:left}.wf-uses a{display:block}.wf-uses .wf-ph{padding:8px;font-size:12.5px;border-radius:12px}.wf-uses .wf-ph b{font-size:14px}.wf-uses a>b{display:block;margin-top:12px;font-size:var(--t-body);line-height:var(--lh-body);font-weight:600;letter-spacing:-.015em}.wf-uses a>span{display:block;margin-top:2px;font-size:var(--t-small);line-height:var(--lh-small);color:var(--grey)}.wf-uses a:hover>b{color:var(--blue-deep)}.wf-qa{padding-top:clamp(28px,3.6vw,60px);padding-bottom:clamp(36px,4.4vw,72px)}.wf-final{padding-top:clamp(48px,6vw,96px);padding-bottom:clamp(56px,7vw,112px);background:#f3f4f8}.wf-final h2{margin-bottom:clamp(24px,2.4vw,36px)}.wf-final .dr-kinds,.wf-final .dr-row{justify-content:center}@media (max-width:900px){.wf-hero,.wf-row,.wf-row[data-flip]{grid-template-columns:minmax(0,1fr)}.wf-hero .ph-stage{aspect-ratio:390/396;border-radius:24px;margin-top:8px}.wf-row[data-flip] .wf-row__say{order:0}.lp .wf-strip ul{grid-template-columns:repeat(2,minmax(0,1fr))}.lp .wf-steps{grid-template-columns:minmax(0,1fr)}.lp .wf-uses{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp .wf-strip:not([data-wire]) ul{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.lp .wf-strip:not([data-wire]) ul{grid-template-columns:minmax(0,1fr)}}.lp .wf-ph small{display:block;margin-top:6px;font-size:12.5px;color:#6b7180}.lp a.wf-btn{cursor:pointer}