.lp3 .lp3sub-head{position:relative;overflow:hidden;padding:clamp(150px,18vh,200px) 28px 0;text-align:center}.lp3 .lp3sub-head__inner{max-width:760px;margin:0 auto;position:relative;z-index:1}.lp3 .lp3sub-head .lp3-kicker{justify-content:center}.lp3 .lp3sub-head__h1{margin:20px 0 0}.lp3 .lp3sub-head__sub{margin:18px auto 0;max-width:580px;font-size:18px;line-height:1.6;color:var(--ink-70);text-wrap:balance}.lp3 .lp3sub-head__acct{margin:14px 0 0;font-size:13px;color:var(--ink-35)}.lp3 .lp3sub-head__acct button{color:var(--gold-text);text-decoration:underline;text-underline-offset:2px;background:none;border:none;cursor:pointer;font:inherit;display:inline-flex;align-items:center;gap:4px}.lp3 .lp3sub-controls{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:30px;position:relative;z-index:1}.lp3 .lp3sub-cyclelabel{font-size:14px;font-weight:500;color:var(--ink-35);transition:color var(--dur-base)}.lp3 .lp3sub-cyclelabel--on{color:var(--ink)}.lp3 .lp3sub-switch{position:relative;width:48px;height:28px;border-radius:999px;border:none;cursor:pointer;background:var(--ink-12);transition:background var(--dur-base);flex-shrink:0}.lp3 .lp3sub-switch[aria-checked=true]{background:linear-gradient(135deg,var(--gold-dark),var(--gold))}.lp3 .lp3sub-switch__knob{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:transform var(--dur-base) var(--ease-enter)}.lp3 .lp3sub-switch[aria-checked=true] .lp3sub-switch__knob{transform:translateX(20px)}.lp3 .lp3sub-save{padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;background:var(--gold-10);color:var(--gold-deep);border:1px solid var(--gold-18)}.lp3 .lp3sub-cur{border-left:1px solid var(--ink-12);padding-left:14px;position:relative}.lp3 .lp3sub-cur__btn{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:10px;border:1px solid var(--ink-08);background:var(--paper);font-size:13px;font-weight:500;color:var(--ink-70);cursor:pointer}.lp3 .lp3sub-cur__btn b{color:var(--gold-deep)}.lp3 .lp3sub-cur__menu{position:absolute;top:calc(100% + 6px);right:0;min-width:130px;background:var(--paper);border:1px solid var(--ink-08);border-radius:12px;box-shadow:var(--shadow-float-md);padding:5px;z-index:50}.lp3 .lp3sub-cur__item{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:8px;border:none;background:none;cursor:pointer;font-size:13px;color:var(--ink-70)}.lp3 .lp3sub-cur__item:hover{background:var(--ivory)}.lp3 .lp3sub-cur__item--on{color:var(--ink);font-weight:600}.lp3 .lp3sub-plansh{text-align:center;margin:56px auto 36px;max-width:640px}.lp3 .lp3sub-plansh h2{font-size:clamp(24px,3vw,32px);font-weight:700;letter-spacing:-.02em;margin:0}.lp3 .lp3sub-plansh p{font-size:15px;color:var(--ink-55);margin:10px 0 0}.lp3 .lp3sub-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;align-items:stretch;max-width:1200px;margin:0 auto}.lp3 .lp3sub-card{position:relative;display:flex;flex-direction:column;padding:28px 24px}.lp3 .lp3sub-card--pop{border-color:var(--gold-45);box-shadow:var(--shadow-gold),var(--shadow-float-sm)}.lp3 .lp3sub-card__badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);padding:5px 14px;border-radius:999px;font-size:11px;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--gold-dark),var(--gold) 60%,var(--gold-light));box-shadow:var(--shadow-gold);white-space:nowrap}.lp3 .lp3sub-card__name{font-size:19px;font-weight:700;letter-spacing:-.01em;margin:0;display:flex;align-items:center;gap:8px}.lp3 .lp3sub-card__name svg{color:var(--gold-deep)}.lp3 .lp3sub-card__desc{font-size:13.5px;color:var(--ink-55);margin:6px 0 0;line-height:1.45;min-height:38px}.lp3 .lp3sub-card__price{display:flex;align-items:baseline;gap:4px;margin:18px 0 0}.lp3 .lp3sub-card__amount{font-size:38px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.lp3 .lp3sub-card__per{font-size:16px;color:var(--ink-55)}.lp3 .lp3sub-card__billed{font-size:13px;color:var(--ink-35);margin:6px 0 0}.lp3 .lp3sub-card__billed s{color:var(--ink-12);margin-right:5px}.lp3 .lp3sub-card__feats{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:11px;flex:1}.lp3 .lp3sub-card__feats li{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;line-height:1.45;color:var(--ink-70)}.lp3 .lp3sub-card__feats svg{color:var(--gold-deep);flex-shrink:0;margin-top:1px}.lp3 .lp3sub-card__cta{width:100%;margin-top:24px}.lp3 .lp3sub-card__cta--disabled{opacity:.55;pointer-events:none}.lp3 .lp3sub-spin{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.5);border-top-color:#fff;animation:lp3subSpin .7s linear infinite}@keyframes lp3subSpin{to{transform:rotate(1turn)}}.lp3 .lp3sub-setup{max-width:1200px;margin:26px auto 0;padding:28px;position:relative;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;gap:20px}.lp3 .lp3sub-setup__icon{width:50px;height:50px;border-radius:14px;background:var(--gold-10);border:1px solid var(--gold-18);color:var(--gold-deep);display:flex;align-items:center;justify-content:center;flex-shrink:0}.lp3 .lp3sub-setup__main{flex:1;min-width:240px}.lp3 .lp3sub-setup__title{display:flex;align-items:center;gap:10px}.lp3 .lp3sub-setup__title h3{font-size:17px;font-weight:700;margin:0}.lp3 .lp3sub-setup__tag{font-size:10.5px;font-weight:700;padding:3px 9px;border-radius:999px;background:var(--gold-10);color:var(--gold-deep);border:1px solid var(--gold-18)}.lp3 .lp3sub-setup__desc{font-size:14px;color:var(--ink-55);margin:6px 0 0}.lp3 .lp3sub-setup__meta{display:flex;flex-wrap:wrap;gap:16px;margin-top:12px;font-size:13px;color:var(--ink-55)}.lp3 .lp3sub-setup__meta span{display:inline-flex;align-items:center;gap:7px}.lp3 .lp3sub-setup__meta svg{color:var(--ink-35)}.lp3 .lp3sub-setup__meta .lp3sub-setup__inc{color:var(--gold-deep);font-weight:600}.lp3 .lp3sub-setup__meta .lp3sub-setup__inc svg{color:var(--gold-deep)}.lp3 .lp3sub-setup__buy{flex-shrink:0;text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.lp3 .lp3sub-setup__price{font-size:26px;font-weight:700;color:var(--ink)}.lp3 .lp3sub-setup__price span{font-size:13px;color:var(--ink-35);font-weight:400;margin-left:4px}.lp3 .lp3sub-note{text-align:center;font-size:12px;color:var(--ink-35);margin:22px 0 0}.lp3 .lp3sub-faq{max-width:700px;margin:80px auto 0}.lp3 .lp3sub-faq__item{border-top:1px solid var(--ink-08)}.lp3 .lp3sub-faq__item:first-child{border-top:none}.lp3 .lp3sub-faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 0;background:none;border:none;cursor:pointer;text-align:left;font-size:16px;font-weight:600;color:var(--ink);font-family:inherit}.lp3 .lp3sub-faq__sign{color:var(--gold-deep);font-size:22px;line-height:1;flex-shrink:0}.lp3 .lp3sub-faq__a{margin:0;padding:0 0 22px;font-size:15px;line-height:1.62;color:var(--ink-70)}@media (max-width:1080px){.lp3 .lp3sub-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.lp3 .lp3sub-grid{grid-template-columns:1fr}.lp3 .lp3sub-setup__buy{align-items:stretch;text-align:left;width:100%}}