.lp3 .lp3mkt-hero{position:relative;overflow:hidden;padding:clamp(150px,19vh,215px) 28px 56px;text-align:center}.lp3 .lp3mkt-hero__inner{max-width:820px;margin:0 auto;position:relative;z-index:1}.lp3 .lp3mkt-hero .lp3-kicker{justify-content:center}.lp3 .lp3mkt-hero__h1{margin:22px 0 0}.lp3 .lp3mkt-hero__lead{margin:22px auto 0;max-width:600px;font-size:18px;line-height:1.6;color:var(--ink-70);text-wrap:balance}.lp3 .lp3mkt-hero__ctas{gap:14px;margin-top:30px}.lp3 .lp3mkt-hero__ctas,.lp3 .lp3mkt-hero__meta{display:flex;flex-wrap:wrap;justify-content:center}.lp3 .lp3mkt-hero__meta{gap:10px 22px;margin-top:28px}.lp3 .lp3mkt-hero__metaitem{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;color:var(--ink-55)}.lp3 .lp3mkt-hero__metaitem svg{color:var(--gold-deep)}.lp3 .lp3mkt-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.lp3 .lp3mkt-vp{padding:28px 26px}.lp3 .lp3mkt-step__icon,.lp3 .lp3mkt-vp__icon{width:46px;height:46px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;color:var(--gold-deep);background:var(--gold-10);border:1px solid var(--gold-18);box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.lp3 .lp3mkt-step__title,.lp3 .lp3mkt-vp__title{font-size:18px;font-weight:700;letter-spacing:-.01em;margin:18px 0 0}.lp3 .lp3mkt-step__body,.lp3 .lp3mkt-vp__body{margin:9px 0 0;font-size:14.5px;line-height:1.6;color:var(--ink-70)}.lp3 .lp3mkt-step{position:relative;padding:28px 26px}.lp3 .lp3mkt-step__num{position:absolute;top:20px;right:24px;font-family:var(--lp3-mono);font-size:34px;font-weight:700;color:var(--ink-08);line-height:1}.lp3 .lp3mkt-cats{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.lp3 .lp3mkt-cat{padding:16px 18px;border-radius:14px}.lp3 .lp3mkt-cat__name{font-size:14px;font-weight:600;color:var(--ink)}.lp3 .lp3mkt-cat__count{font-size:12px;color:var(--ink-35);margin-top:2px}.lp3 .lp3mkt-catalog{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.lp3 .lp3mkt-card{display:flex;flex-direction:column;padding:22px;transition:transform var(--dur-base) var(--ease-enter)}.lp3 a.lp3mkt-card:hover{transform:translateY(-3px)}.lp3 .lp3mkt-card__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;gap:10px}.lp3 .lp3mkt-card__cat{font-family:var(--lp3-mono);font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-55);background:var(--ink-05);border:1px solid var(--ink-08);padding:4px 9px;border-radius:7px}.lp3 .lp3mkt-card__price{font-size:14px;font-weight:700;color:var(--ink);white-space:nowrap}.lp3 .lp3mkt-card__price span{font-size:11px;font-weight:400;color:var(--ink-35)}.lp3 .lp3mkt-card__price--free{color:var(--gold-deep)}.lp3 .lp3mkt-card__name{font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--ink);margin:0 0 7px}.lp3 .lp3mkt-card__sum{font-size:14px;line-height:1.55;color:var(--ink-55);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1}.lp3 .lp3mkt-card__tools{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.lp3 .lp3mkt-tool{font-size:10px;font-weight:500;padding:3px 8px;border-radius:6px;background:var(--ivory);border:1px solid var(--ink-08);color:var(--ink-70);text-transform:capitalize}.lp3 .lp3mkt-card__foot{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding-top:14px;border-top:1px solid var(--ink-08)}.lp3 .lp3mkt-card__creator{font-size:12px;color:var(--ink-35)}.lp3 .lp3mkt-card__view{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--gold-deep);opacity:0;transition:opacity var(--dur-base)}.lp3 a.lp3mkt-card:hover .lp3mkt-card__view{opacity:1}.lp3 .lp3mkt-empty{text-align:center;padding:56px 24px;border-radius:22px}.lp3 .lp3mkt-empty h3{font-size:19px;font-weight:700;margin:0}.lp3 .lp3mkt-empty p{margin:10px auto 0;max-width:420px;font-size:15px;color:var(--ink-55)}.lp3 .lp3mkt-creators{position:relative;overflow:hidden;border-radius:28px;background:linear-gradient(160deg,var(--night),var(--night-2));border:1px solid var(--gold-18);padding:clamp(32px,4vw,56px);display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.lp3 .lp3mkt-creators .lp3-kicker{color:var(--gold-light)}.lp3 .lp3mkt-creators__h{color:#fff;margin:14px 0 0}.lp3 .lp3mkt-creators__body{color:rgba(255,255,255,.72);font-size:16px;line-height:1.6;margin:14px 0 0}.lp3 .lp3mkt-creators__cta{margin-top:24px}.lp3 .lp3mkt-creators__list{list-style:none;margin:0;padding:0;display:grid;gap:14px}.lp3 .lp3mkt-creators__list li{display:flex;gap:12px;align-items:flex-start;color:rgba(255,255,255,.86);font-size:15px;line-height:1.5}.lp3 .lp3mkt-creators__check{flex-shrink:0;width:24px;height:24px;border-radius:50%;background:var(--gold-18);color:var(--gold-light);display:inline-flex;align-items:center;justify-content:center;margin-top:1px}.lp3 .lp3mkt-faq{max-width:800px;margin:0 auto}.lp3 .lp3mkt-faq__item{border-top:1px solid var(--ink-08)}.lp3 .lp3mkt-faq__item:first-child{border-top:none}.lp3 .lp3mkt-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 .lp3mkt-faq__sign{color:var(--gold-deep);font-size:22px;line-height:1;flex-shrink:0}.lp3 .lp3mkt-faq__a{margin:0;padding:0 0 22px;font-size:15px;line-height:1.62;color:var(--ink-70);max-width:700px}.lp3 .lp3mkt-cta{position:relative;overflow:hidden;padding:clamp(72px,9vw,110px) 28px;text-align:center;background:linear-gradient(160deg,var(--night),var(--night-2));border-top:1px solid var(--gold-18)}.lp3 .lp3mkt-cta__inner{position:relative;z-index:1;max-width:620px;margin:0 auto}.lp3 .lp3mkt-cta__h{color:#fff;margin:0 auto}.lp3 .lp3mkt-cta__sub{margin:16px auto 0;max-width:500px;font-size:17px;line-height:1.6;color:rgba(255,255,255,.72);text-wrap:balance}.lp3 .lp3mkt-cta__row{display:flex;justify-content:center;margin-top:28px}@media (max-width:980px){.lp3 .lp3mkt-grid3{grid-template-columns:1fr}.lp3 .lp3mkt-catalog{grid-template-columns:repeat(2,1fr)}.lp3 .lp3mkt-cats{grid-template-columns:repeat(3,1fr)}.lp3 .lp3mkt-creators{grid-template-columns:1fr;gap:28px}}@media (max-width:600px){.lp3 .lp3mkt-catalog{grid-template-columns:1fr}.lp3 .lp3mkt-cats{grid-template-columns:repeat(2,1fr)}.lp3 .lp3mkt-hero__ctas{flex-direction:column}}