.pm-faq{padding:clamp(100px,9vw,150px) 0}.pm-faq-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);grid-gap:clamp(32px,6vw,100px);gap:clamp(32px,6vw,100px);align-items:start}.pm-faq-side{display:flex;flex-direction:column;align-items:flex-start;gap:22px}@media (min-height:860px) and (min-width:900px){.pm-faq-side{position:-webkit-sticky;position:sticky;top:112px}}.pm-faq-plate{width:100%;max-width:520px;margin-top:18px;padding:8px;border-radius:28px}.pm-faq-pic{position:relative;aspect-ratio:16/8.4;overflow:hidden;border-radius:20px;background:var(--pm-paper2);-webkit-clip-path:polygon(0 100%,0 100%,0 100%,0 100%);clip-path:polygon(0 100%,0 100%,0 100%,0 100%);transition:-webkit-clip-path 1.3s var(--pm-w) .25s;transition:clip-path 1.3s var(--pm-w) .25s;transition:clip-path 1.3s var(--pm-w) .25s,-webkit-clip-path 1.3s var(--pm-w) .25s}.pm-faq.is-on .pm-faq-pic{-webkit-clip-path:polygon(0 -160%,260% 100%,0 100%,0 100%);clip-path:polygon(0 -160%,260% 100%,0 100%,0 100%)}.pm-faq-pic img{object-fit:cover;scale:1.1;transition:scale 2s var(--pm-e) .25s}.pm-faq.is-on .pm-faq-pic img{scale:1}.pm-faq-pic .pm-chip{position:absolute;left:10px;bottom:10px}.pm-faq-plate-b{display:grid;grid-gap:16px;gap:16px;padding:22px 18px 18px}.pm-faq-plate-h{font-size:clamp(28px,2.4vw,36px);line-height:1;letter-spacing:-.045em}.pm-faq-msg{display:flex;gap:12px}.pm-faq-msg>i{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:50%;font-style:normal;font-size:13px;font-weight:700;color:var(--pm-sky);background:var(--pm-ink)}.pm-faq-msg .pm-mono{margin-bottom:6px;color:var(--pm-mut)}.pm-faq-bubble{min-height:76px;padding:14px 16px;border-radius:4px 18px 18px 18px;font-size:15px;line-height:1.45;background:var(--pm-sky)}.pm-faq-caret{display:inline-block;width:2px;height:1.05em;margin-left:2px;vertical-align:-.16em;background:var(--pm-blue);opacity:0}.pm-faq-caret.is-on{opacity:1;animation:pm-blink .9s steps(2,jump-none) infinite}@keyframes pm-blink{0%{opacity:1}to{opacity:.15}}.pm-faq-acts{display:flex;flex-wrap:wrap;gap:8px}.pm-faq-or{font-size:14px;color:var(--pm-mut)}.pm-faq-or a{color:var(--pm-ink);text-underline-offset:3px}.pm-faq-list{list-style:none}.pm-faq-item{position:relative}.pm-faq-item+.pm-faq-item:before{content:"";position:absolute;left:22px;right:22px;top:0;height:1px;background:var(--pm-hair2);transition:opacity .35s}.pm-faq-item.is-open+.pm-faq-item:before,.pm-faq-item.is-open:before{opacity:0}.pm-faq-tile{position:relative;border-radius:26px;color:var(--pm-ink);transition:background .5s var(--pm-e),color .4s,margin .5s var(--pm-e),box-shadow .5s}.pm-faq-item.is-open .pm-faq-tile{margin:6px 0;background:var(--pm-ink);color:var(--pm-cloud);box-shadow:0 30px 60px -36px color-mix(in srgb,var(--pm-ink) 70%,transparent)}@media (hover:hover){.pm-faq-item:not(.is-open) .pm-faq-tile:hover{background:var(--pm-paper2)}.pm-faq-item:not(.is-open):hover+.pm-faq-item:before,.pm-faq-item:not(.is-open):hover:before{opacity:0}.pm-faq-item:not(.is-open) .pm-faq-q:hover .pm-faq-x{background:var(--pm-ink);color:var(--pm-sky);box-shadow:none;rotate:90deg}.pm-faq-item:not(.is-open) .pm-faq-q:hover .pm-faq-qt{translate:8px 0}}.pm-faq-tile h3{margin:0;font:inherit}.pm-faq-q{display:grid;grid-template-columns:58px minmax(0,1fr) 44px;align-items:center;grid-gap:12px;gap:12px;width:100%;min-height:86px;padding:18px 22px;border:0;border-radius:26px;background:none;text-align:left;cursor:pointer;color:inherit}.pm-dark .pm-faq-item.is-open .pm-faq-q:focus-visible,.pm-faq-item.is-open .pm-faq-q:focus-visible{outline-color:var(--pm-sky)!important}.pm-faq-n{justify-self:start;display:grid;place-items:center;min-width:40px;height:28px;padding:0 9px;border-radius:9px;font-size:11.5px;box-shadow:inset 0 0 0 1px var(--pm-hair2);transition:background .35s,color .35s,box-shadow .35s}.pm-faq-qt{font-size:clamp(21px,1.8vw,28px);line-height:1.14;letter-spacing:-.03em;text-wrap:balance;transition:translate .5s var(--pm-e)}.pm-faq-x{justify-self:end;display:grid;place-items:center;width:44px;height:44px;border-radius:15px;box-shadow:inset 0 0 0 1px var(--pm-hair2);transition:background .35s,color .35s,box-shadow .35s,rotate .5s var(--pm-e)}.pm-faq-x svg{width:18px;height:18px}.pm-faq-xv{transform-origin:50% 50%;transition:transform .45s var(--pm-e)}.pm-faq-item.is-open .pm-faq-n,.pm-faq-item.is-open .pm-faq-x{background:var(--pm-sky);color:var(--pm-ink);box-shadow:none}.pm-faq-item.is-open .pm-faq-x{rotate:180deg}.pm-faq-item.is-open .pm-faq-xv{transform:scaleY(0)}.pm-faq-item.is-open .pm-faq-qt{translate:4px 0}.pm-faq-a{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .6s var(--pm-e),visibility 0s linear .6s}.pm-faq-item.is-open .pm-faq-a{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .6s var(--pm-e),visibility 0s}.pm-faq-a-in{overflow:hidden;min-height:0}.pm-faq-ab{display:grid;grid-gap:10px;gap:10px;padding:2px 78px 30px 92px;font-size:17px;line-height:1.6;opacity:0;translate:0 10px;transition:opacity .25s ease,translate .5s var(--pm-e)}.pm-faq-item.is-open .pm-faq-ab{opacity:1;translate:0 0;transition:opacity .6s ease .14s,translate .7s var(--pm-e) .14s}.pm-faq-ab strong{color:var(--pm-sky)}@media (max-width:899px){.pm-faq-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){.pm-faq-q{grid-template-columns:minmax(0,1fr) 44px;padding:16px}.pm-faq-n{display:none}.pm-faq-ab{padding:0 18px 24px;font-size:16px}}