.pp-plan2{--pl-white:#fff;--pl-soft:#d6deea;--pl-magenta:#ec008c;--pl-navy:#0a2a57;--pl-glass-2:hsla(0,0%,100%,.1);--pl-hair:hsla(0,0%,100%,.14);--pl-ease:cubic-bezier(.22,.8,.24,1);color:var(--pl-white);margin:0 auto;max-width:1120px}.pp-plan2,.pp-plan2 *,.pp-plan2 :after,.pp-plan2 :before{box-sizing:border-box}.pp-plan2 p{margin:0}.pp-plan2 .pl-head{color:var(--pl-white);line-height:1.1;margin:0;text-align:center;text-wrap:balance}.pp-plan2 .pl-sub{color:var(--pl-soft);font-size:1.1rem;line-height:1.6;margin:14px auto 0;max-width:54ch;text-align:center}.pp-plan2 .acc{display:flex;flex-direction:column;margin:44px 0 0}.pp-plan2 .grp{border-top:1px solid var(--pl-hair)}.pp-plan2 .grp:last-child{border-bottom:1px solid var(--pl-hair)}.pp-plan2 .grp-h{align-items:center;border:0;border-radius:0;box-shadow:none;cursor:pointer;display:grid;font:inherit;gap:16px;grid-template-columns:140px minmax(0,1fr) 40px;margin:0;padding:24px 4px;text-align:left;width:100%}.pp-plan2 .grp-h,.pp-plan2 .grp-h:focus,.pp-plan2 .grp-h:hover{background:none;color:var(--pl-white)}.pp-plan2 .when{background:var(--pl-glass-2);border-radius:999px;color:var(--pl-white);font-size:.78rem;font-weight:700;justify-self:start;letter-spacing:.08em;padding:6px 12px;text-transform:uppercase}.pp-plan2 .grp.urgent .when{background:var(--pl-magenta)}.pp-plan2 .ttl{font-size:1.5rem;font-weight:800;line-height:1.2}.pp-plan2 .ico{border:2px solid var(--pl-hair);border-radius:50%;display:grid;height:36px;place-items:center;transition:transform .35s var(--pl-ease),border-color .2s;width:36px}.pp-plan2 .ico svg{fill:none;height:14px;stroke:var(--pl-white);stroke-linecap:round;stroke-linejoin:round;stroke-width:3;width:14px}.pp-plan2 .grp-h:hover .ico{border-color:var(--pl-white)}.pp-plan2 .grp-h[aria-expanded=false] .ico{transform:rotate(-90deg)}.pp-plan2 .grp-h:focus-visible{border-radius:8px;outline:3px solid var(--pl-magenta);outline-offset:2px}.pp-plan2 .grp-b{display:grid;grid-template-rows:1fr;transition:grid-template-rows .4s var(--pl-ease)}.pp-plan2 .grp-b>div{min-height:0;overflow:hidden}.pp-plan2 .grp.closed .grp-b{grid-template-rows:0fr}.pp-plan2 .grp.closed .grp-b>div{visibility:hidden}.pp-plan2 .b-list{display:flex;flex-direction:column;gap:18px;list-style:none;margin:0;padding:0 4px 28px 160px}.pp-plan2 .b-list li{display:grid;gap:14px;grid-template-columns:32px minmax(0,1fr);margin:0}.pp-plan2 .b-list li>div{min-width:0}.pp-plan2 .b-n{background:var(--pl-white);border-radius:50%;color:var(--pl-navy);display:grid;font-size:.95rem;font-weight:800;height:32px;place-items:center;width:32px}.pp-plan2 .grp.urgent .b-n{background:var(--pl-magenta);color:var(--pl-white)}.pp-plan2 .step-t{color:var(--pl-white);font-size:1.1rem;font-weight:700;line-height:1.35}.pp-plan2 .step-d{color:var(--pl-soft);font-size:1rem;line-height:1.55;margin-top:6px}.pp-plan2 .chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.pp-plan2 .chips span{background:hsla(0,0%,100%,.1);border-radius:999px;color:var(--pl-white);font-size:.82rem;font-weight:600;padding:5px 11px}.pp-plan2 .sell-row{background:rgba(236,0,140,.12);border:1px solid rgba(236,0,140,.35);border-radius:12px;margin-left:-16px;padding:16px}.pp-plan2 .go{align-items:center;background:var(--pl-magenta);border-radius:999px;color:var(--pl-white)!important;display:inline-flex;font-size:.88rem;font-weight:700;gap:6px;letter-spacing:.04em;margin-top:12px;min-height:44px;padding:10px 18px;text-decoration:none!important;text-transform:uppercase;transition:background-color .2s,color .2s}.pp-plan2 .go:after{content:"\2192";transition:transform .2s}.pp-plan2 .go.down:after{content:"\2193"}.pp-plan2 .go:hover{background:var(--pl-white);color:var(--pl-navy)!important}.pp-plan2 .go:hover:after{transform:translateX(3px)}.pp-plan2 .go.down:hover:after{transform:translateY(3px)}.pp-plan2 .go:focus-visible{outline:3px solid var(--pl-white);outline-offset:3px}@media (max-width:700px){.pp-plan2 .grp-h{grid-template-areas:"w i" "t i";grid-template-columns:minmax(0,1fr) 40px;padding:20px 2px;row-gap:8px}.pp-plan2 .when{grid-area:w}.pp-plan2 .ttl{font-size:1.25rem;grid-area:t}.pp-plan2 .ico{grid-area:i}.pp-plan2 .b-list{padding-left:2px}.pp-plan2 .sell-row{margin-left:0;padding:14px 12px}}@media (prefers-reduced-motion:reduce){.pp-plan2 *{transition:none!important}}