/* SocialPost PRO v2.3.0 — Landing Premium */
body.landing{background:#f7f8fb;color:#151925}.landing-main{overflow:hidden}.sales-page{--lp-ink:#111521;--lp-muted:#697286;--lp-brand:#655cff;--lp-brand2:#8b79ff;--lp-line:#e8eaf0;--lp-surface:#fff;position:relative;background:linear-gradient(180deg,#fbfbfd 0,#f7f8fb 100%)}
.sales-page:before{content:"";position:absolute;left:50%;top:-260px;width:1000px;height:620px;transform:translateX(-50%);background:radial-gradient(ellipse,rgba(99,91,255,.12),transparent 67%);pointer-events:none}.sales-page .shell{width:min(1240px,92vw)}
.sales-nav{position:sticky!important;top:14px!important;z-index:60!important;margin-top:14px!important;padding:9px 11px!important;border:1px solid rgba(225,228,236,.88)!important;border-radius:18px!important;background:rgba(255,255,255,.86)!important;backdrop-filter:blur(20px) saturate(140%)!important;box-shadow:0 12px 38px rgba(29,35,53,.06)!important}.sales-brand{gap:9px!important;color:#151925!important}.brand-mark{width:34px!important;height:34px!important;border-radius:11px!important;background:linear-gradient(145deg,#756dff,#5750df)!important;box-shadow:0 8px 22px rgba(99,91,255,.24)!important}.sales-links{gap:6px!important}.sales-links a{padding:8px 10px!important;border-radius:9px!important;font-size:10px!important;font-weight:750!important;color:#626a7a!important}.sales-links a:hover{background:#f4f3ff!important;color:#554bdd!important}.nav-login{font-size:10px!important;font-weight:800!important;color:#343a49!important;padding:9px 10px!important}.sales-btn{border-radius:11px!important;background:linear-gradient(135deg,#675fff,#544be6)!important;box-shadow:0 10px 24px rgba(99,91,255,.2)!important;font-size:10px!important;letter-spacing:.02em!important;padding:12px 16px!important}.sales-btn:hover{transform:translateY(-1px)!important;box-shadow:0 14px 32px rgba(99,91,255,.27)!important}.sales-btn.compact{padding:9px 13px!important}.ghost-dark{background:#fff!important;color:#2a3040!important;border:1px solid #dfe2ea!important;box-shadow:none!important}
.sales-hero{min-height:760px!important;grid-template-columns:minmax(0,.95fr) minmax(520px,1.05fr)!important;gap:70px!important;padding:96px 0 86px!important}.hero-pill{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:8px 11px!important;border:1px solid #e4e1ff!important;border-radius:999px!important;background:#f6f5ff!important;color:#554ce0!important;font-size:8px!important;letter-spacing:.08em!important;font-weight:900!important}.pulse-dot{width:7px!important;height:7px!important;box-shadow:0 0 0 5px rgba(99,91,255,.08)!important}.hero-copy h1{font-size:clamp(48px,5.8vw,78px)!important;line-height:.98!important;letter-spacing:-.065em!important;max-width:760px!important;margin:18px 0 20px!important;color:#111521!important}.hero-copy h1 span{background:linear-gradient(135deg,#655cff,#8f6aff 65%,#34bfd4);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-copy>p{font-size:17px!important;line-height:1.7!important;color:#6c7485!important;max-width:690px!important}.hero-actions{gap:9px!important;margin:28px 0 22px!important}.hero-trust{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.hero-trust span{font-size:8px!important;color:#666f81!important;background:#fff!important;border:1px solid #e7e9ef!important;border-radius:999px!important;padding:7px 9px!important}.hero-trust span::first-letter{color:#14a66b}
.hero-visual{position:relative}.browser-mockup{border-radius:22px!important;border:1px solid #dde1ea!important;box-shadow:0 42px 100px rgba(27,33,50,.16),0 3px 12px rgba(27,33,50,.06)!important;background:#fff!important;overflow:hidden!important;transform:perspective(1200px) rotateY(-3deg) rotateX(1deg)!important}.browser-top{height:40px!important;background:#fafbfc!important;border-bottom:1px solid #eceef3!important}.mock-editor{grid-template-columns:100px 1fr 150px!important;min-height:430px!important}.mock-sidebar{background:#151a27!important;color:#aeb5c5!important;padding:16px 12px!important}.mock-workspace{background:radial-gradient(circle at 50% 30%,#f0f1f5,#e4e7ed 70%)!important}.mock-properties{background:#fff!important;border-left:1px solid #eceef3!important}.mock-canvas{box-shadow:0 26px 60px rgba(22,28,45,.18)!important}.float-chip{border:1px solid rgba(227,230,238,.9)!important;background:rgba(255,255,255,.92)!important;backdrop-filter:blur(16px)!important;box-shadow:0 16px 38px rgba(25,31,49,.11)!important;border-radius:12px!important;font-size:9px!important}.chip-one{left:-30px!important}.chip-two{right:-20px!important}
.proof-strip{border-top:1px solid #eceef3!important;border-bottom:1px solid #eceef3!important;background:#fff!important}.proof-grid{padding:24px 0!important}.proof-grid>div{padding:0 22px!important}.proof-grid strong{font-size:25px!important;letter-spacing:-.04em!important;color:#171b29!important}.proof-grid span{font-size:8px!important;color:#8b93a2!important;text-transform:uppercase!important;letter-spacing:.09em!important}
.sales-section{padding:110px 0!important}.section-heading{max-width:760px!important;margin-bottom:44px!important}.section-kicker{font-size:8px!important;letter-spacing:.18em!important;color:#655cff!important;font-weight:900!important}.section-heading h2,.editor-copy h2,.ai-copy h2,.agency-card h2{font-size:clamp(36px,4.4vw,60px)!important;line-height:1.01!important;letter-spacing:-.055em!important;color:#131725!important}.section-heading p,.editor-copy>p,.ai-copy>p,.agency-card p{font-size:13px!important;line-height:1.7!important;color:#747c8e!important}
.steps-grid{gap:14px!important}.step-card{border:1px solid #e8eaf0!important;border-radius:20px!important;background:#fff!important;padding:24px!important;box-shadow:0 2px 8px rgba(24,30,48,.025)!important}.step-card:hover{transform:translateY(-5px)!important;box-shadow:0 22px 54px rgba(24,30,48,.1)!important;border-color:#ddd9ff!important}.step-card>span{font-size:8px!important;letter-spacing:.12em!important;color:#9ca3b1!important}.step-icon{width:43px!important;height:43px!important;border-radius:13px!important;background:#f0efff!important;color:#6057e9!important;box-shadow:none!important}.step-card h3{font-size:17px!important;letter-spacing:-.03em!important}.step-card p{font-size:10px!important;line-height:1.65!important;color:#7a8292!important}
.template-showcase{position:relative;background:linear-gradient(145deg,#111521 0%,#191e2e 55%,#1e2240 100%)!important;overflow:hidden!important}.template-showcase:before{content:"";position:absolute;width:720px;height:720px;border-radius:50%;right:-360px;top:-330px;background:radial-gradient(circle,rgba(105,94,255,.36),transparent 68%)}.template-showcase:after{content:"";position:absolute;width:500px;height:500px;border-radius:50%;left:-260px;bottom:-320px;background:radial-gradient(circle,rgba(39,196,215,.13),transparent 70%)}.template-showcase>.shell{position:relative;z-index:2}.section-heading.light h2{color:#fff!important}.section-heading.light p{color:#9da6b8!important}.category-row{gap:7px!important}.category-row span{border:1px solid rgba(255,255,255,.1)!important;background:rgba(255,255,255,.045)!important;color:#b9c0cd!important;border-radius:999px!important;padding:7px 10px!important;font-size:8px!important}.template-marquee{gap:14px!important}.sales-template-card{border-radius:17px!important;background:#fff!important;overflow:hidden!important;box-shadow:0 18px 50px rgba(0,0,0,.16)!important;border:1px solid rgba(255,255,255,.08)!important}.sales-template-card:hover{transform:translateY(-7px) rotate(.25deg)!important}.sales-template-card footer{padding:11px 12px!important}.sales-template-card footer strong{font-size:9px!important}.sales-template-card footer small{font-size:7px!important}
.editor-feature{gap:70px!important}.feature-checks{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.feature-checks li{font-size:9px!important;background:#fff!important;border:1px solid #e8eaf0!important;padding:9px 10px!important;border-radius:10px!important}.editor-demo{filter:drop-shadow(0 32px 50px rgba(26,31,48,.13))}.demo-window{border:1px solid #dfe3eb!important;border-radius:20px!important;overflow:hidden!important;background:#fff!important}.demo-toolbar{background:#fff!important;border-bottom:1px solid #eceef3!important}.demo-body{background:#e7e9ef!important}.demo-left{background:#151a27!important}.demo-right{background:#fff!important}.demo-art{box-shadow:0 24px 50px rgba(20,26,43,.17)!important}
.ai-section{background:#fff!important;border-top:1px solid #eef0f4!important;border-bottom:1px solid #eef0f4!important}.ai-grid{gap:90px!important}.ai-terminal{border-radius:20px!important;border:1px solid #e1e4ec!important;background:#111521!important;box-shadow:0 28px 70px rgba(19,25,42,.16)!important}.ai-terminal-top{border-bottom-color:rgba(255,255,255,.08)!important}.prompt-bubble{background:linear-gradient(135deg,#6a62ff,#544ce2)!important;border-radius:14px 14px 3px 14px!important}.ai-output>div{border-color:rgba(255,255,255,.07)!important}.ai-points span{background:#f7f7ff!important;border:1px solid #e6e3ff!important;color:#5d55df!important;border-radius:999px!important;font-size:8px!important}
.agency-card{border:1px solid #e6e8ef!important;background:linear-gradient(145deg,#fff,#fafafe)!important;border-radius:24px!important;box-shadow:0 20px 55px rgba(20,27,45,.07)!important}.agency-features span{border:1px solid #e6e8ef!important;background:#fff!important}.agency-switcher{border-left:1px solid #e9ebf1!important}.client{border-radius:13px!important}.client.active{background:#f1f0ff!important;border-color:#ddd9ff!important}.client i{background:#151a27!important;color:#fff!important}
.product-proof{background:#f3f4f8!important}.proof-tabs{background:#fff!important;border:1px solid #e5e8ef!important;border-radius:14px!important;padding:5px!important;box-shadow:0 10px 28px rgba(24,30,47,.04)!important}.proof-tabs button{border-radius:9px!important;font-size:8px!important}.proof-tabs button.active{background:#171b29!important;color:#fff!important;box-shadow:none!important}.product-screen{border-radius:22px!important;border:1px solid #dce0e8!important;box-shadow:0 32px 80px rgba(23,29,46,.12)!important}.screen-sidebar{background:#151a27!important}.screen-head button{background:#635bff!important}
.credit-flow{gap:10px!important}.credit-flow>div{border:1px solid #e7e9ef!important;border-radius:16px!important;background:#fff!important;padding:17px!important}.credit-flow i{background:#f0efff!important;color:#5d54e7!important}.credit-more{border:1px solid #e7e9ef!important;background:#fff!important;border-radius:15px!important}
.pricing-section{background:#fff!important;border-top:1px solid #eef0f4!important}.pricing-grid{gap:14px!important}.pricing-card{border-radius:22px!important;border:1px solid #e5e8ef!important;background:#fff!important;box-shadow:0 6px 20px rgba(24,30,48,.04)!important}.pricing-card.popular{transform:translateY(-10px)!important;border-color:#8b83ff!important;box-shadow:0 28px 70px rgba(99,91,255,.16)!important}.popular-label{background:#635bff!important}.plan-name{font-size:9px!important}.plan-price strong{font-size:40px!important;letter-spacing:-.055em!important}.pricing-card li{font-size:9px!important;color:#697284!important}
.faq-grid{gap:8px!important}.faq-grid details{border-radius:15px!important;border:1px solid #e5e8ef!important;box-shadow:none!important;padding:17px 18px!important}.faq-grid summary{font-size:11px!important}.faq-grid p{font-size:10px!important;color:#737b8d!important;line-height:1.65!important}
.final-cta{background:linear-gradient(145deg,#131725,#1d2338 60%,#242449)!important;padding:110px 0!important}.final-cta h2{font-size:clamp(44px,6vw,76px)!important;letter-spacing:-.065em!important}.final-cta p{font-size:13px!important;color:#a9b1c1!important}.sales-footer{padding:30px 0 42px!important;border-top:1px solid #e8eaf0!important}.sales-footer p{font-size:9px!important;color:#8d95a4!important}.sales-footer a{font-size:9px!important}
@media(max-width:1100px){.sales-hero{grid-template-columns:1fr!important;min-height:auto!important;gap:50px!important;padding-top:78px!important}.hero-copy{max-width:850px}.hero-visual{width:min(850px,100%);margin:auto}.sales-links{display:none!important}.editor-feature,.ai-grid{grid-template-columns:1fr!important;gap:45px!important}.agency-card{grid-template-columns:1fr!important}.agency-switcher{border-left:0!important;border-top:1px solid #e9ebf1!important}}
@media(max-width:700px){.sales-nav{top:8px!important;margin-top:8px!important}.sales-nav-actions .nav-login{display:none}.sales-hero{padding:58px 0 66px!important}.hero-copy h1{font-size:46px!important}.hero-copy>p{font-size:14px!important}.hero-actions{display:grid!important}.hero-actions .btn{width:100%!important}.hero-trust{display:grid!important;grid-template-columns:1fr 1fr!important}.mock-editor{grid-template-columns:58px 1fr!important}.mock-properties{display:none!important}.browser-mockup{transform:none!important}.float-chip{display:none!important}.proof-grid{grid-template-columns:1fr 1fr!important;gap:18px!important}.sales-section{padding:76px 0!important}.section-heading h2,.editor-copy h2,.ai-copy h2,.agency-card h2{font-size:38px!important}.steps-grid,.pricing-grid{grid-template-columns:1fr!important}.feature-checks{grid-template-columns:1fr!important}.category-row{overflow-x:auto!important;flex-wrap:nowrap!important;padding-bottom:6px}.category-row span{white-space:nowrap}.template-marquee{overflow-x:auto!important;grid-auto-flow:column!important;grid-auto-columns:72%!important;grid-template-columns:none!important;padding-bottom:10px}.pricing-card.popular{transform:none!important}.proof-tabs{overflow-x:auto!important;justify-content:flex-start!important}.proof-tabs button{white-space:nowrap}.credit-flow{grid-template-columns:1fr 1fr!important}.sales-footer{gap:18px!important;flex-direction:column!important;align-items:flex-start!important}}
