.pf,.pf-faq{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:120px 20px 0}.pf{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:center;gap:40px;display:grid}.pf h2{margin-bottom:18px}.pf .copy>p{color:#ffffff9e;max-width:520px;margin:0 0 24px;font-size:18px}.pf dl{border-top:1px solid var(--line);margin:0 0 30px}.pf dl div{border-bottom:1px solid var(--line);grid-template-columns:92px 1fr;align-items:baseline;gap:16px;padding:14px 0;display:grid}.pf dt{letter-spacing:.04em;text-transform:uppercase;font:600 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.pf dl div:first-child dt{color:#96c7ff}.pf dl div:nth-child(2) dt{color:#bf6eff}.pf dl div:nth-child(3) dt{color:#ff594f}.pf dd{color:#fffc;margin:0}.pf-scene{aspect-ratio:11/7.6;width:100%;position:relative;overflow:hidden}.pf-scene canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.pf-l{white-space:nowrap;color:#ffffff8c;pointer-events:none;transition:opacity .6s var(--ease), color .6s var(--ease);font-size:13px;font-weight:500;position:absolute;top:0;left:0}.pf-l.hot{color:#fff;font-size:14px}.pf-l.off{color:#fff6}.pf-l.on{color:#fff;opacity:0}.pf-scene[data-lit="1"] .pf-l.off{opacity:0}.pf-scene[data-lit="1"] .pf-l.on{opacity:1}.pf-scene[data-lit="1"] .pf-l.phone{color:#fff}.pf-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:56px;display:grid}.pf-faq h2{position:sticky;top:100px}.pf-qs{gap:6px;display:grid}.pf-qs details{border:1px solid #0000;border-radius:18px;padding:0 22px}.pf-qs details:not([open]){box-shadow:inset 0 -1px 0 var(--line);border-radius:0}.pf-qs details[open]{background:linear-gradient(#0d0d10,#0d0d10) padding-box padding-box,linear-gradient(120deg,#96c7ff,#785eff,#bf6eff,#fa63d6,#ff594f,#ffba45) border-box}.pf-qs summary{cursor:pointer;letter-spacing:-.01em;align-items:baseline;gap:18px;padding:20px 0;font-size:19px;font-weight:600;list-style:none;display:flex}.pf-qs summary::-webkit-details-marker{display:none}.pf-qs summary span{flex:1}.pf-qs summary i{color:var(--fg-4);font:500 13px ui-monospace,SFMono-Regular,Menlo,monospace}.pf-qs summary:after{content:"+";color:var(--fg-3);font-size:24px;font-weight:400;line-height:1}.pf-qs details[open] summary:after{content:"–"}.pf-qs details[open] summary i{color:#0000;background:linear-gradient(90deg,#bf6eff,#ff594f);-webkit-background-clip:text;background-clip:text}.pf-qs p{color:#ffffff9e;max-width:680px;margin:0;padding:0 0 22px 38px}@media (max-width:900px){.pf,.pf-faq{grid-template-columns:1fr;gap:28px}.pf-scene{aspect-ratio:5/4;width:calc(100% + 40px);margin:0 -20px}.pf-l{font-size:11px}.pf-l.hot{font-size:12px}.pf-faq h2{position:static}.pf-qs details{padding:0 16px}.pf-qs p{padding-left:0}}
