.pplb .wrap{max-width:1350px;margin:0 auto;padding:0 20px}.pplb .pplb-sec{padding:64px 0}.pplb h2{font-size:clamp(26px,3vw,40px);margin:8px 0 0}.pplb .pplb-head{display:flex;gap:28px;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;margin:0 0 30px}.pplb .pplb-head>div{max-width:780px}.pplb .pplb-head p{margin:12px 0 0;color:var(--pmuted);font-size:16px;line-height:1.62}.pplb .pplb-n{font-family:var(--mono);font-size:12px;letter-spacing:.14em;color:var(--blue);text-transform:uppercase}.pplb .pplb-intro{background:var(--paper)}.pplb .pplb-intro-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:40px;align-items:start}.pplb .pplb-intro-txt p{color:var(--pmuted);font-size:16.5px;line-height:1.68;margin:14px 0 0;max-width:66ch}.pplb .pplb-intro-txt a{color:var(--blue)}.pplb .pplb-jump{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.pplb .pplb-jump a{font-size:13px;font-weight:600;color:var(--pmuted);background:var(--paper-2);border:1px solid var(--pline);border-radius:999px;padding:8px 14px;text-decoration:none;transition:.15s}.pplb .pplb-jump a:hover{border-color:var(--blue);color:var(--blue)}.pplb .pplb-fit{background:var(--navy);border-radius:var(--radius);overflow:hidden;color:#fff}.pplb .pplb-fit img{width:100%;aspect-ratio:3/2;object-fit:cover;display:block}.pplb .pplb-fit>div{padding:24px}.pplb .pplb-fit-tag{display:inline-block;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--lime);margin-bottom:10px}.pplb .pplb-fit p{color:#c7cad3;font-size:14.5px;line-height:1.6;margin:0 0 12px}.pplb .pplb-fit .btn{margin-top:6px}.pplb .pplb-can{background-color:var(--bg);color:#fff;background-size:cover;background-position:center}.pplb .pplb-can h2,.pplb .pplb-can h3{color:#fff}.pplb .pplb-can .pplb-head p{color:var(--muted)}.pplb .pplb-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.pplb .pplb-col{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:26px}.pplb .pplb-col h3{font-size:20px;margin:0 0 16px}.pplb .pplb-col ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.pplb .pplb-col li{position:relative;padding-left:30px;color:var(--muted);font-size:15px;line-height:1.6}.pplb .pplb-col li b{color:#fff;font-weight:600}.pplb .pplb-col a{color:var(--blue-bright)}.pplb .pplb-col li:before{position:absolute;left:0;top:-1px;font-size:16px;line-height:1.6}.pplb .pplb-col.yes li:before{content:"\2713";color:var(--green)}.pplb .pplb-col.no li:before{content:"\2715";color:var(--gold)}.pplb .pplb-col.yes{border-color:#2e9e5b59}.pplb .pplb-col.no{border-color:#f5a62352}.pplb .pplb-req{background:var(--paper-2)}.pplb .pplb-req a{color:var(--blue)}.pplb .pplb-tabs{background:var(--paper);border:1px solid var(--pline);border-radius:var(--radius);overflow:hidden}.pplb .pplb-tabbar{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--pline)}.pplb .pplb-tabbar button{flex:1 1 auto;padding:14px 18px;border:0;background:transparent;color:var(--pmuted);font-size:14px;font-weight:600;cursor:pointer;border-bottom:2px solid transparent}.pplb .pplb-tabbar button:hover{color:var(--blue)}.pplb .pplb-tabbar button.on{color:var(--pink);border-bottom-color:var(--blue);background:var(--paper-2)}.pplb .pplb-reqs{list-style:none;margin:0;padding:22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pplb .pplb-reqs li{display:grid;grid-template-columns:104px minmax(0,1fr);gap:14px;align-items:baseline;background:var(--paper-2);border:1px solid var(--pline);border-radius:12px;padding:14px 16px}.pplb .pplb-reqs b{font-family:var(--mono);font-size:17px;color:var(--blue);font-variant-numeric:tabular-nums}.pplb .pplb-reqs span{font-size:14.5px;color:var(--pmuted);line-height:1.55}.pplb .pplb-callout{margin-top:20px;background:#fff6e6;border:1px solid #F2D9A8;border-left:4px solid var(--gold);border-radius:14px;padding:18px 22px}.pplb .pplb-callout b{display:block;color:var(--pink);font-size:16px}.pplb .pplb-callout p{margin:8px 0 0;color:var(--pmuted);font-size:15px;line-height:1.62}.pplb .pplb-phases{background:var(--paper)}.pplb .pplb-phase-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pplb .pplb-phase{background:var(--paper-2);border:1px solid var(--pline);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column}.pplb .pplb-phase img{width:100%;aspect-ratio:3/2;object-fit:cover;display:block}.pplb .pplb-phase>div{padding:22px;display:flex;flex-direction:column;flex:1}.pplb .pplb-phase h3{font-size:22px;margin:6px 0 0}.pplb .pplb-phase p{color:var(--pmuted);font-size:14.5px;line-height:1.6;margin:12px 0 0}.pplb .pplb-phase .pplb-phase-end{margin-top:auto;padding-top:14px;border-top:1px solid var(--pline);color:var(--pmuted)}.pplb .pplb-phase .pplb-phase-end b{color:var(--pink)}.pplb .pplb-phase a{color:var(--blue)}.pplb .pplb-man{background:var(--paper-2)}.pplb .pplb-man-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;counter-reset:none}.pplb .pplb-man-grid li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:center;background:var(--paper);border:1px solid var(--pline);border-radius:12px;padding:16px 18px;font-size:15.5px;color:var(--pink);line-height:1.5}.pplb .pplb-man-grid span{font-family:var(--mono);font-size:13px;color:var(--blue);letter-spacing:.06em}.pplb .pplb-tests{background:var(--paper)}.pplb .pplb-test-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.pplb .pplb-test{background:var(--paper-2);border:1px solid var(--pline);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column}.pplb .pplb-test img{width:100%;aspect-ratio:21/9;object-fit:cover;display:block}.pplb .pplb-test-b{padding:24px;display:flex;flex-direction:column;flex:1}.pplb .pplb-test-b h3{font-size:22px;margin:0}.pplb .pplb-stats{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pplb .pplb-stats li{background:var(--paper);border:1px solid var(--pline);border-radius:12px;padding:12px 10px;text-align:center}.pplb .pplb-stats b{display:block;font-family:var(--mono);font-size:19px;color:var(--pink);font-variant-numeric:tabular-nums}.pplb .pplb-stats span{display:block;font-size:11.5px;color:var(--pmuted-2);margin-top:4px;line-height:1.35}.pplb .pplb-test-b p{color:var(--pmuted);font-size:15px;line-height:1.62;margin:16px 0 0;flex:1}.pplb .pplb-test-b .btn{margin-top:18px;align-self:flex-start}.pplb .pplb-cost{background:var(--paper-2)}.pplb .pplb-cost a{color:var(--blue)}.pplb .pplb-pace{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pplb .pplb-pace-c{background:var(--paper);border:1px solid var(--pline);border-radius:var(--radius);padding:24px;border-top:4px solid var(--pline-2)}.pplb .pplb-pace-c.good{border-top-color:var(--green)}.pplb .pplb-pace-c.slow{border-top-color:var(--gold)}.pplb .pplb-pace-c.fast{border-top-color:var(--blue)}.pplb .pplb-pace-k{display:block;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--pmuted-2)}.pplb .pplb-pace-c b{display:block;font-family:var(--mono);font-size:31px;color:var(--pink);margin-top:8px;font-variant-numeric:tabular-nums}.pplb .pplb-pace-c p{margin:12px 0 0;color:var(--pmuted);font-size:14.5px;line-height:1.6}.pplb .pplb-budget{margin-top:22px;background:var(--paper);border:1px solid var(--pline);border-radius:var(--radius);padding:24px}.pplb .pplb-budget-head h3{font-size:20px;margin:0}.pplb .pplb-budget-head span{display:block;font-size:13.5px;color:var(--pmuted-2);margin-top:4px}.pplb .pplb-budget ul{list-style:none;margin:18px 0 0;padding:0}.pplb .pplb-budget li{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding:13px 0;border-bottom:1px solid var(--pline)}.pplb .pplb-budget li:last-child{border-bottom:0}.pplb .pplb-budget li span{font-size:15px;color:var(--pmuted)}.pplb .pplb-budget li b{font-family:var(--mono);font-size:15.5px;color:var(--pink);white-space:nowrap;font-variant-numeric:tabular-nums}.pplb .pplb-budget li.own span{color:var(--pink);font-weight:600}.pplb .pplb-budget li.own b{color:var(--blue)}.pplb .pplb-budget-note{margin:18px 0 0;font-size:14.5px;color:var(--pmuted);line-height:1.62}.pplb .pplb-tips{margin-top:22px;background:var(--navy);color:#fff;border-radius:var(--radius);padding:26px}.pplb .pplb-tips h3{color:#fff;font-size:20px;margin:0}.pplb .pplb-tips ol{margin:16px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;counter-reset:tip}.pplb .pplb-tips li{counter-increment:tip;position:relative;padding-left:34px;color:#c7cad3;font-size:14.5px;line-height:1.6}.pplb .pplb-tips li:before{content:counter(tip);position:absolute;left:0;top:0;width:22px;height:22px;border-radius:50%;background:var(--lime);color:var(--navy);font-family:var(--mono);font-size:12px;display:flex;align-items:center;justify-content:center}.pplb .pplb-tips b{color:#fff}.pplb .pplb-tips a{color:var(--lime)}.pplb .pplb-tips-note{margin:18px 0 0;padding-top:16px;border-top:1px solid rgba(255,255,255,.14);color:#a9adb8;font-size:14px;line-height:1.6}.pplb .pplb-timeline{margin-top:22px;background:var(--paper);border:1px solid var(--pline);border-radius:var(--radius);padding:24px}.pplb .pplb-timeline h3{font-size:20px;margin:0}.pplb .pplb-timeline>p{margin:10px 0 0;color:var(--pmuted);font-size:15px;line-height:1.62}.pplb .pplb-timeline ol{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.pplb .pplb-timeline li{position:relative;padding:22px 14px 0 0;border-top:2px solid var(--pline-2)}.pplb .pplb-timeline li:first-child{border-top-color:var(--blue)}.pplb .pplb-timeline li:before{content:"";position:absolute;left:0;top:-7px;width:12px;height:12px;border-radius:50%;background:var(--paper);border:2px solid var(--blue)}.pplb .pplb-timeline li b{display:block;font-family:var(--mono);font-size:14px;color:var(--blue);letter-spacing:.04em}.pplb .pplb-timeline li span{display:block;font-size:14px;color:var(--pmuted);line-height:1.5;margin-top:6px}.pplb .pplb-timeline-note{margin:18px 0 0;font-size:14.5px;color:var(--pmuted-2)}.pplb .pplb-cta{padding:72px 0;background-color:var(--bg);color:#fff;background-size:cover;background-position:center}.pplb .pplb-cta h2{color:#fff;max-width:20ch}.pplb .pplb-cta p{color:var(--muted);max-width:60ch;margin:14px 0 0;font-size:16.5px;line-height:1.62}.pplb .pplb-cta-btns{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.pplb .pplb-vny{background:var(--paper)}.pplb .pplb-vny-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}.pplb .pplb-vny-grid img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius);display:block}.pplb .pplb-vny p{color:var(--pmuted);font-size:16px;line-height:1.65;margin:14px 0 0}.pplb .pplb-vny-stats{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pplb .pplb-vny-stats li{background:var(--paper-2);border:1px solid var(--pline);border-radius:12px;padding:16px}.pplb .pplb-vny-stats b{display:block;font-family:var(--mono);font-size:19px;color:var(--blue)}.pplb .pplb-vny-stats span{display:block;font-size:12.5px;color:var(--pmuted);margin-top:5px;line-height:1.4}.pplb .pplb-vny-btns{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.pplb .pplb-air{background:var(--paper-2)}.pplb .pplb-air a{color:var(--blue)}.pplb .pplb-air-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pplb .pplb-air-c{display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--pline);border-radius:var(--radius);overflow:hidden;text-decoration:none;transition:.18s}.pplb .pplb-air-c:hover{border-color:var(--blue);transform:translateY(-3px)}.pplb .pplb-air-c img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}.pplb .pplb-air-c>div{padding:20px}.pplb .pplb-air-tag{display:block;font-family:var(--mono);font-size:12px;color:var(--blue)}.pplb .pplb-air-c h3{font-size:19px;margin:8px 0 0;color:var(--pink)}.pplb .pplb-air-c p{margin:8px 0 0;color:var(--pmuted);font-size:14.5px;line-height:1.55}.pplb .pplb-next{background:var(--paper)}.pplb .pplb-ladder{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.pplb .pplb-ladder a{display:block;height:100%;background:var(--paper-2);border:1px solid var(--pline);border-radius:14px;padding:18px;text-decoration:none;transition:.18s}.pplb .pplb-ladder a:hover{border-color:var(--blue);background:var(--paper)}.pplb .pplb-ladder span{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--pmuted-2)}.pplb .pplb-ladder b{display:block;font-size:16px;color:var(--pink);margin-top:6px;line-height:1.3}.pplb .pplb-ladder i{display:block;font-style:normal;font-family:var(--mono);font-size:14px;color:var(--blue);margin-top:8px}.pplb .pplb-next-note{margin:20px 0 0;color:var(--pmuted);font-size:15px;line-height:1.62}.pplb .pplb-next-note a{color:var(--blue)}.pplb .pplb-faq{background:var(--paper-2)}.pplb .pplb-faq .pplb-head a{color:var(--blue)}.pplb .pplb-acc{background:var(--paper);border:1px solid var(--pline);border-radius:var(--radius);overflow:hidden}.pplb .pplb-acc details{border-bottom:1px solid var(--pline)}.pplb .pplb-acc details:last-child{border-bottom:0}.pplb .pplb-acc summary{list-style:none;cursor:pointer;padding:18px 54px 18px 22px;font-size:16.5px;font-weight:600;color:var(--pink);position:relative}.pplb .pplb-acc summary::-webkit-details-marker{display:none}.pplb .pplb-acc summary:after{content:"+";position:absolute;right:22px;top:50%;transform:translateY(-50%);font-family:var(--mono);font-size:20px;color:var(--blue);line-height:1}.pplb .pplb-acc details[open] summary:after{content:"\2013"}.pplb .pplb-acc details[open] summary{background:var(--paper-2)}.pplb .pplb-acc details>div{padding:0 22px 20px}.pplb .pplb-acc p{margin:0;color:var(--pmuted);font-size:15px;line-height:1.68}.pplb .pplb-acc a{color:var(--blue)}.pplb .pplb-rel{background:var(--paper)}.pplb .pplb-enrol{background:var(--navy);color:#fff;border-radius:var(--radius);padding:34px}.pplb .pplb-enrol h2{color:#fff}.pplb .pplb-enrol p{color:#c7cad3;font-size:16px;line-height:1.65;margin:14px 0 0;max-width:72ch}.pplb .pplb-enrol a{color:var(--lime)}.pplb .pplb-enrol-addr{font-size:14.5px;color:#a9adb8}.pplb .pplb-enrol .btn{margin-top:0}.pplb .pplb-enrol .btn-outline{color:#fff;border-color:#ffffff47}.pplb .pplb-enrol .btn-outline:hover{color:var(--lime);border-color:var(--lime)}.pplb .pplb-related{margin-top:26px}.pplb .pplb-related h3{font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:var(--pmuted-2);margin:0 0 14px}.pplb .pplb-related ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pplb .pplb-related li{background:var(--paper-2);border:1px solid var(--pline);border-radius:12px;padding:16px 18px}.pplb .pplb-related a{display:block;font-size:15.5px;color:var(--blue);text-decoration:none;font-weight:600}.pplb .pplb-related a:hover{text-decoration:underline}.pplb .pplb-related span{display:block;font-size:13px;color:var(--pmuted-2);margin-top:5px;line-height:1.45}@media(max-width:1180px){.pplb .pplb-phase-grid,.pplb .pplb-air-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pplb .pplb-ladder{grid-template-columns:repeat(3,minmax(0,1fr))}.pplb .pplb-related ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1000px){.pplb .pplb-intro-grid,.pplb .pplb-two,.pplb .pplb-test-grid,.pplb .pplb-pace,.pplb .pplb-vny-grid{grid-template-columns:minmax(0,1fr)}.pplb .pplb-timeline ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 0}}@media(max-width:820px){.pplb .pplb-reqs,.pplb .pplb-man-grid,.pplb .pplb-tips ol{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.pplb .pplb-sec{padding:44px 0}.pplb .pplb-cta{padding:48px 0}.pplb .pplb-phase-grid,.pplb .pplb-air-grid,.pplb .pplb-ladder,.pplb .pplb-related ul,.pplb .pplb-vny-stats{grid-template-columns:minmax(0,1fr)}.pplb .pplb-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pplb .pplb-timeline ol{grid-template-columns:minmax(0,1fr)}.pplb .pplb-enrol{padding:24px}.pplb .pplb-budget li{flex-direction:column;gap:4px}}@media(prefers-reduced-motion:reduce){.pplb .pplb-air-c:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/yfla-ppl-body.css.map */
