.pl--app{--choc:#3A2318;--cocoa:#6B4532;--paper:#FBF6EE;--cream:#F6EEE2;--line:rgba(58,35,24,.12);--gold:#B48A3E;--gold-soft:#F6EBD3;--gold-text:#8A6420;--cherry:#9E1F35;--ok:#2F7A4A;min-height:100vh;background:#F6EEE2;color:#3A2318}html.tt-tg .pl--app .pl-hero{padding-top:16px}html.tt-tg .pl--app .pl-h1{font-size:34px}.pl--app .pl-hero__t{gap:16px}.pp-pick{display:grid;gap:12px}.pp-plans{display:grid;grid-template-columns:1.15fr 1fr;gap:10px;margin-top:10px;align-items:stretch}.pp-plans__wait{grid-column:1/-1;border-radius:20px}.pp-plan,.pp-plans__wait{min-height:150px;background:var(--paper)}.pp-plan{position:relative;display:flex;flex-direction:column;gap:4px;padding:18px 14px 14px;box-sizing:border-box;border:2px solid var(--line);border-radius:20px;color:var(--choc);text-align:left;cursor:pointer;font-family:var(--sans);-webkit-tap-highlight-color:transparent;transition:border-color .2s,box-shadow .2s}.pp-plan.is-on{border-color:var(--choc)}.pp-plan__t{font:600 15px var(--sans)}.pp-plan__v{display:flex;flex-direction:column;margin-top:6px}.pp-plan__v b{font:600 26px/1.05 var(--serif);white-space:nowrap}.pp-plan__s,.pp-plan__v s{font:500 13px var(--sans);color:var(--cocoa)}.pp-plan__gift{margin-top:auto;padding-top:8px;font:600 12.5px/1.3 var(--sans)}.pp-plan__badge{position:absolute;top:-11px;right:12px;padding:4px 9px;border-radius:999px;background:linear-gradient(90deg,#FF4A10,#FF9500);color:#fff;font:700 12px/1 var(--sans);box-shadow:0 6px 14px -4px rgba(255,70,0,.7)}.pp-plan--year{border-color:#F9BC35;background:linear-gradient(145deg,#FFE38F,#F9BC35 45%,#F5A12A);color:#2B1709}.pp-plan--year .pp-plan__s,.pp-plan--year .pp-plan__v s{color:#5A3414}.pp-plan--year.is-on{border-color:#FF7A00;box-shadow:0 12px 30px -10px rgba(255,110,0,.65),0 0 0 3px rgba(255,166,0,.35)}.pp-deal{display:grid;gap:8px;padding:16px;border-radius:18px;border:1px dashed var(--gold);background:var(--paper)}.pp-deal__r{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font:400 15px/1.35 var(--sans)}.pp-deal__r b{font:600 16px var(--sans);white-space:nowrap}.pp-deal__r s{font-weight:400;color:var(--cocoa);margin-right:4px}.pp-deal__r--save{padding-top:8px;border-top:1px solid var(--line)}.pp-deal__r--save b{font:600 20px var(--serif);color:var(--ok)}.pp-active{display:grid;gap:12px;padding:16px;border-radius:18px;background:var(--paper);border:1px solid var(--line)}.pp-active b{font:600 16px var(--sans)}.pp-final{display:grid;gap:14px}.pp-final .pl-incl{margin-top:4px}.pp-note{font:400 13px/1.45 var(--sans);color:var(--cocoa)}@media (max-width:360px){.pp-plans{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pp-plan{transition:none}}