/* SDK4TAJIR LP-5: scoped presentation, no global motion. */
.sdk-lp-v2 .lp4-plan{padding:30px 21px 24px;border:1px solid #e7e3f0;border-radius:14px;box-shadow:0 5px 21px #25204806;overflow:visible}
.sdk-lp-v2 .lp4-plan.is-featured{padding-top:30px;border:1.5px solid #9b63ff;background:linear-gradient(150deg,#f9f6ff,#efe8ff);box-shadow:0 10px 30px #7739d417}
.sdk-lp-v2 .lp4-featured-badge{position:absolute;inset:auto;top:-15px;inset-inline-end:16px;max-width:calc(100% - 32px);width:max-content;min-width:110px;padding:7px 17px;border:2px solid #d6bdff;border-radius:9px;background:linear-gradient(110deg,#7428f7,#9250ff);box-shadow:0 4px 9px #6321d92b;color:#fff;text-align:center;font-size:12px;line-height:1.3;z-index:1}
.sdk-lp-v2 .lp5-plan-head{text-align:center;display:grid;grid-template-rows:minmax(48px,auto) minmax(42px,auto) auto minmax(32px,auto);align-content:start;margin-bottom:18px;gap:4px}
.sdk-lp-v2 .lp5-plan-head h3{margin:0;align-self:center;overflow-wrap:anywhere;font-size:19px;line-height:1.35}
.sdk-lp-v2 .lp5-plan-subtitle{font-size:12px;line-height:1.5;color:#67607b;margin:0;white-space:normal;overflow-wrap:anywhere}
.sdk-lp-v2 .lp5-plan-head .lp4-price{justify-content:center;text-align:center;margin:7px 0 0;font-weight:800;line-height:1.2}
.sdk-lp-v2 .lp5-plan-head .lp4-billing-note{text-align:center;margin:0;font-size:12px}
.sdk-lp-v2 .lp4-plan-features{gap:10px;font-size:13px;line-height:1.5}
.sdk-lp-v2 .lp4-plan-features li{align-items:flex-start;gap:8px;padding-block:2px}
.sdk-lp-v2 .lp4-plan-features li>span{color:#8244ff;font-weight:700}
.sdk-lp-v2 .lp4-plan-grid{padding-top:18px;row-gap:30px;align-items:stretch}
.sdk-lp-v2 .lp4-plan-actions{margin-top:auto;padding-top:18px;text-align:center}
.sdk-lp-v2 .lp4-trial{font-weight:600;text-decoration:underline;text-underline-offset:3px;font-size:12px}
.sdk-lp-v2 .lp4-plan:hover,.sdk-lp-v2 .lp4-plan:focus-within{transform:translateY(-4px);box-shadow:0 14px 32px #37205f14}
.sdk-lp-v2 .lp4-plan.is-featured:hover,.sdk-lp-v2 .lp4-plan.is-featured:focus-within{box-shadow:0 16px 35px #7739d426;border-color:#823bfa}
.sdk-lp-v2 .lp5-final-cta{padding:22px 0 30px;scroll-margin-top:110px}
.sdk-lp-v2 .lp5-cta-surface{position:relative;isolation:isolate;overflow:clip;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(180px,.65fr);align-items:center;gap:36px;background:radial-gradient(ellipse at 86% 95%,#184dd9a6,transparent 43%),radial-gradient(ellipse at 65% 0%,#7238d573,transparent 65%),linear-gradient(115deg,#11162d,#1c1540 65%,#10162c);color:#fff;border:1px solid #38315b;border-radius:15px;padding:38px 42px;box-shadow:0 14px 35px #15142e13}
.sdk-lp-v2 .lp5-cta-surface:before{content:'';position:absolute;z-index:-1;inset:-80% -10%;border:1px solid #8771ff30;border-radius:50%;transform:rotate(-17deg);pointer-events:none}
.sdk-lp-v2 .lp5-cta-copy h2{font-size:clamp(25px,2.6vw,37px);line-height:1.25;color:#fff;margin:0 0 13px;letter-spacing:-.025em}
.sdk-lp-v2 .lp5-cta-copy p{font-size:15px;line-height:1.75;max-width:650px;color:#e0ddef;margin:0 0 23px}
.sdk-lp-v2 .lp5-cta-badge{display:inline-block;color:#d8c6ff;font-size:12px;margin-bottom:12px}
.sdk-lp-v2 .lp5-cta-actions{display:flex;flex-wrap:wrap;gap:12px}
.sdk-lp-v2 .lp5-cta-actions a{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:44px;border-radius:6px;padding:11px 21px;font-weight:650;font-size:13px;text-decoration:none;transition:box-shadow .2s,background .2s,transform .2s}
.sdk-lp-v2 .lp5-primary{color:white;background:linear-gradient(115deg,#7025f5,#964eff);border:1px solid #9757ff;box-shadow:0 5px 20px #642de436}
.sdk-lp-v2 .lp5-secondary{color:#fff;border:1px solid #aaa5c7;background:#ffffff05}
.sdk-lp-v2 .lp5-cta-actions a:hover{transform:translateY(-2px);box-shadow:0 7px 22px #02031340}
.sdk-lp-v2 .lp5-cta-visual{position:relative;display:flex;align-items:center;justify-content:center;min-height:160px}
.sdk-lp-v2 .lp5-cta-visual img{display:block;width:100%;height:auto;max-height:210px;object-fit:contain;filter:drop-shadow(0 14px 24px #0004)}
.sdk-lp-v2 .lp5-no-visual{grid-template-columns:1fr}
.sdk-lp-v2 .lp5-footer{background:linear-gradient(#fff,#f6f7fc);padding:32px 0 0;color:#69718a}
.sdk-lp-v2 .lp5-footer-grid{display:grid;grid-template-columns:minmax(200px,1.5fr) repeat(4,minmax(110px,1fr));gap:30px}
.sdk-lp-v2 .lp5-footer-logo{display:inline-flex;max-width:190px;margin-bottom:14px;color:#111832;font-weight:800}
.sdk-lp-v2 .lp5-footer-logo img{max-width:100%;height:64px;object-fit:contain;object-position:left center}
.sdk-lp-v2[dir=rtl] .lp5-footer-logo img,html[dir=rtl] .sdk-lp-v2 .lp5-footer-logo img{object-position:right center}
.sdk-lp-v2 .lp5-footer-brand p{font-size:13px;line-height:1.75;margin:0 0 14px;max-width:270px}
.sdk-lp-v2 .lp5-footer h2{font-size:14px;line-height:1.5;color:#171d37;margin:7px 0 14px;font-weight:750}
.sdk-lp-v2 .lp5-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:3px}
.sdk-lp-v2 .lp5-footer a{color:inherit;text-decoration:none;overflow-wrap:anywhere}
.sdk-lp-v2 .lp5-footer-group a{display:inline-block;padding:5px 0;font-size:13px;line-height:1.55}
.sdk-lp-v2 .lp5-footer a:hover{color:#7735ea}
.sdk-lp-v2 .lp5-socials{display:flex;flex-wrap:wrap;gap:12px;font-size:12px}
.sdk-lp-v2 .lp5-footer-contact{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:16px;align-items:center;font-size:13px}
.sdk-lp-v2 .lp5-footer-contact h2{margin:0}
.sdk-lp-v2 .lp5-copyright{border-top:1px solid #e6e8f1;margin-top:28px;padding:20px 0;font-size:12px;line-height:1.7}
.sdk-lp-v2 .lp5-final-cta a:focus-visible,.sdk-lp-v2 .lp5-footer a:focus-visible{outline:3px solid #ab7aff;outline-offset:4px;border-radius:4px}
.sdk-lp-v2 section[id]{scroll-margin-top:110px}
@media(max-width:1100px){.sdk-lp-v2 .lp5-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.sdk-lp-v2 .lp5-footer-brand{grid-column:1/-1}.sdk-lp-v2 .lp5-cta-surface{padding:32px;gap:22px}}
@media(max-width:767px){.sdk-lp-v2 .lp5-cta-surface{grid-template-columns:1fr;padding:27px 23px;gap:18px}.sdk-lp-v2 .lp5-cta-visual{min-height:0}.sdk-lp-v2 .lp5-cta-visual img{max-height:120px;width:220px;max-width:100%}.sdk-lp-v2 .lp5-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.sdk-lp-v2 .lp5-plan-head{grid-template-rows:auto auto auto auto}.sdk-lp-v2 .lp5-plan-subtitle:empty{display:none}.sdk-lp-v2 .lp4-plan-actions{min-height:0}.sdk-lp-v2 .lp5-cta-copy h2{font-size:27px}.sdk-lp-v2 .lp5-cta-copy p{font-size:14px}}
@media(max-width:374px){.sdk-lp-v2 .lp5-cta-actions{flex-direction:column}.sdk-lp-v2 .lp5-cta-actions a{width:100%}.sdk-lp-v2 .lp5-cta-surface{padding:25px 18px}.sdk-lp-v2 .lp5-footer-grid{gap:20px 15px}}
@media(prefers-reduced-motion:reduce){.sdk-lp-v2 .lp4-plan:hover,.sdk-lp-v2 .lp4-plan:focus-within,.sdk-lp-v2 .lp5-cta-actions a:hover{transform:none}.sdk-lp-v2 .lp5-cta-actions a{transition:none}}

.sdk-lp-v2 .lp4-plan-actions{grid-template-rows:44px 18px;gap:8px;min-height:88px;align-content:start}.sdk-lp-v2 .lp4-plan-cta{min-height:44px;display:flex;align-items:center;justify-content:center}
@media(max-width:767px){.sdk-lp-v2 .lp4-plan-actions{grid-template-rows:none;min-height:0}}
