.pl-wrap{max-width:1180px}.pl-sec{padding:44px 0 10px}.pl-sec-h{text-align:center;max-width:680px;margin:0 auto 26px}.pl-sec-h h2{font-size:clamp(24px,3.4vw,34px);font-weight:800;letter-spacing:-.03em;line-height:1.12}.pl-sec-h p{margin-top:8px;font-size:16px;color:var(--text2)}.pl-n{font-family:ui-monospace,'SF Mono',Menlo,monospace;font-weight:600;font-size:12px;letter-spacing:.08em;color:var(--muted)}.pl-pasos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;counter-reset:paso}.pl-paso{position:relative;padding:22px 20px;border-radius:var(--r);border:1px solid var(--line);background:var(--card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pl-paso b{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;margin-bottom:14px;font-size:15px;font-weight:800;color:var(--on-mono);background:linear-gradient(135deg,var(--acc),var(--acc2))}.pl-paso h3{font-size:16px;font-weight:700;letter-spacing:-.01em;margin-bottom:5px}.pl-paso p{font-size:14px;line-height:1.55;color:var(--text2)}.pl-paso:not(:last-child)::after{content:'';position:absolute;top:38px;right:-9px;width:6px;height:6px;border-top:2px solid var(--line2);border-right:2px solid var(--line2);transform:rotate(45deg);z-index:1}.pl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pl-item{position:relative;padding:18px 18px 18px 46px;border-radius:var(--r);border:1px solid var(--line);background:var(--card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pl-item::before{content:'';position:absolute;left:18px;top:21px;width:16px;height:16px;border-radius:50%;background:var(--acc)}.pl-item::after{content:'';position:absolute;left:24px;top:24.5px;width:3.5px;height:7px;border:solid var(--on-mono);border-width:0 2px 2px 0;transform:rotate(45deg)}.pl-item h3{font-size:15.5px;font-weight:700;margin-bottom:4px}.pl-item p{font-size:14px;line-height:1.55;color:var(--text2)}.pl-req{max-width:760px;margin:0 auto;display:grid;gap:10px;list-style:none}.pl-req li{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border-radius:var(--r);border:1px solid var(--line);background:var(--card)}.pl-req li i{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:700;font-size:13px;color:var(--acc2);border:1px solid color-mix(in srgb,var(--acc) 40%,transparent)}html[data-theme=light] .pl-req li i{color:var(--acc)}.pl-req b{display:block;font-size:15px}.pl-req span{font-size:14px;color:var(--text2)}.pl-nota{max-width:760px;margin:14px auto 0;padding:14px 18px;border-radius:var(--r);border:1px dashed color-mix(in srgb,var(--acc) 45%,transparent);background:color-mix(in srgb,var(--acc) 6%,transparent);font-size:14.5px;color:var(--text2)}.pl-nota b{color:var(--text)}.pl-op{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pl-op>div{padding:26px 24px;border-radius:var(--rlg);border:1px solid var(--line);background:var(--card)}.pl-op>div.dest{border-color:color-mix(in srgb,var(--acc) 45%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--acc) 9%,transparent),transparent 60%),var(--card)}.pl-op h3{font-size:21px;font-weight:800;letter-spacing:-.02em;margin-bottom:4px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pl-op h3 span{font-size:11px;font-weight:700;letter-spacing:.04em;padding:3px 9px;border-radius:999px;color:var(--acc2);background:color-mix(in srgb,var(--acc) 12%,transparent)}html[data-theme=light] .pl-op h3 span{color:var(--acc)}.pl-op>div>p{font-size:15px;color:var(--text2);margin-bottom:14px}.pl-op ul{list-style:none;display:grid;gap:9px}.pl-op li{display:flex;gap:10px;font-size:14.5px;line-height:1.45}.pl-op li svg{width:18px;height:18px;flex:none;color:var(--acc);margin-top:1px}.pl-webs{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.pl-web{flex:0 1 calc((100% - 32px)/ 3);min-width:0;display:flex;flex-direction:column;border-radius:var(--rlg);border:1px solid var(--line);background:var(--card);overflow:hidden;color:inherit;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s}.pl-web:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--acc) 45%,transparent);box-shadow:0 26px 60px -30px rgba(0,0,0,.6)}.pl-web-bar{display:flex;align-items:center;gap:6px;padding:10px 12px;border-bottom:1px solid var(--line);font:500 11.5px ui-monospace,'SF Mono',Menlo,monospace;color:var(--muted)}.pl-web-bar i{width:9px;height:9px;border-radius:50%;background:#ff5f57}.pl-web-bar i:nth-child(2){background:#febc2e}.pl-web-bar i:nth-child(3){background:#28c840}.pl-web-bar span{margin-left:6px}.pl-shot{position:relative;aspect-ratio:16/10;background:var(--bg2) center top/cover no-repeat;overflow:hidden}.pl-shot .pl-fb{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;z-index:0}.pl-shot .pl-fb b{font-size:20px;font-weight:800;letter-spacing:.06em;color:#fff}.pl-shot .pl-fb small{font-size:12px;color:rgba(255,255,255,.75)}.pl-shot img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;object-position:top;display:block}.pl-web-b{padding:16px 18px 18px}.pl-web-b h3{font-size:16.5px;font-weight:700;margin-bottom:4px;display:flex;justify-content:space-between;gap:10px}.pl-web-b p{font-size:14px;line-height:1.55;color:var(--text2)}.pl-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.pl-tags span{font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:999px;border:1px solid var(--line);color:var(--text2)}.pl-faq{max-width:820px;margin:0 auto}@media(max-width:980px){.pl-pasos{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-paso:nth-child(2)::after{display:none}.pl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-web{flex-basis:calc((100% - 16px)/ 2)}}@media(max-width:760px){.pl-op{grid-template-columns:1fr}.pl-sec{padding-top:34px}}@media(max-width:560px){.pl-grid,.pl-pasos{grid-template-columns:1fr}.pl-paso::after{display:none}.pl-web{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.pl-web{transition:none}}.pl-nota,.pl-op>div,.pl-req li,.pl-web{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}