.lc-page .section-header-center{text-align:center;max-width:720px;margin:0 auto var(--space-12)}.lc-pain-item,.lc-flow-step,.lc-benefit,.lc-step,.lc-pillar,.lc-get-item{transition:transform .2s,box-shadow .2s}.lc-pain-list{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:768px){.lc-pain-list{grid-template-columns:1fr 1fr}}.lc-pain-item{gap:var(--space-3);background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-sm);align-items:flex-start;display:flex}.lc-pain-x{border-radius:var(--radius-full);background:var(--color-orange-50);width:28px;height:28px;color:var(--color-orange-500);flex:none;place-items:center;font-weight:700;display:grid}.lc-pain-item p{color:var(--color-text);margin:0;line-height:1.6}.lc-flow{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:640px){.lc-flow{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.lc-flow{grid-template-columns:repeat(5,1fr)}}.lc-flow-step{background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-sm);text-align:center}.lc-flow-num{width:44px;height:44px;margin:0 auto var(--space-3);border-radius:var(--radius-full);color:#fff;background:linear-gradient(135deg, var(--color-orange-500), var(--color-peach));place-items:center;font-weight:800;display:grid}.lc-flow-step h3{margin:0 0 var(--space-2);font-size:1.05rem}.lc-flow-step p{color:var(--color-text-muted);margin:0;font-size:.92rem;line-height:1.55}.lc-demo{gap:var(--space-6);justify-items:center;display:grid}.lc-demo-media{aspect-ratio:16/9;border-radius:var(--radius-2xl);width:100%;max-width:900px;box-shadow:var(--shadow-card)}.lc-demo-actions{justify-content:center;display:flex}.lc-benefits{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:640px){.lc-benefits{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.lc-benefits{grid-template-columns:repeat(4,1fr)}}.lc-benefit{background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-sm)}.lc-benefit-check{width:36px;height:36px;margin-bottom:var(--space-3);border-radius:var(--radius-full);background:var(--color-blue-50);color:var(--color-blue-700);place-items:center;font-weight:800;display:inline-grid}.lc-benefit h3{margin:0 0 var(--space-2);font-size:1.05rem}.lc-benefit p{color:var(--color-text-muted);margin:0;font-size:.92rem;line-height:1.55}.lc-audience{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}.lc-chip{background:var(--color-surface);border-radius:var(--radius-full);padding:var(--space-3) var(--space-6);box-shadow:var(--shadow-sm);color:var(--color-text);font-weight:700}.lc-get{gap:var(--space-3);grid-template-columns:1fr;max-width:720px;margin:0 auto;display:grid}@media (min-width:640px){.lc-get{grid-template-columns:1fr 1fr}}.lc-get-item{gap:var(--space-3);background:var(--color-surface);border-radius:var(--radius-md);padding:var(--space-4);box-shadow:var(--shadow-sm);align-items:center;display:flex}.lc-get-tick{border-radius:var(--radius-full);background:var(--color-orange-500);color:#fff;flex:none;place-items:center;width:26px;height:26px;font-size:.8rem;font-weight:800;display:grid}.lc-packages{gap:var(--space-4);margin-top:var(--space-8);grid-template-columns:1fr;align-items:stretch;display:grid}@media (min-width:980px){.lc-packages{grid-template-columns:repeat(3,minmax(0,1fr))}}.lc-package-card{text-align:left;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);gap:var(--space-5);flex-direction:column;height:100%;padding:clamp(24px,3vw,32px);display:flex;position:relative}.lc-package-card.is-featured{border-color:#ff572273;box-shadow:0 24px 70px #ff572224}.lc-package-badge{border-radius:var(--radius-full);width:fit-content;min-height:32px;color:var(--color-orange-600);background:#ff57221a;padding:6px 12px;font-size:.82rem;font-weight:800}.lc-package-badge.is-placeholder{visibility:hidden}.lc-package-head{gap:var(--space-2);display:grid}.lc-package-head h3{margin:0;font-size:clamp(1.45rem,3vw,2rem);line-height:1.08}.lc-package-price{color:var(--color-text);margin:0;font-size:1.5rem}.lc-package-price strong{color:var(--color-orange-500)}.lc-package-note{color:var(--color-text-muted);margin:0;font-size:.92rem}.lc-package-list{gap:var(--space-3);text-align:left;align-content:start;margin:0;padding:0;list-style:none;display:grid}.lc-package-list li{gap:var(--space-3);align-items:flex-start;line-height:1.45;display:flex}.lc-package-card .btn{width:100%;margin-top:auto}.lc-steps{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:768px){.lc-steps{grid-template-columns:repeat(2,1fr)}}.lc-step{gap:var(--space-4);background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-sm);align-items:flex-start;display:flex}.lc-step-num{color:var(--color-orange-500);flex:none;font-size:1.4rem;font-weight:800}.lc-step-body h3{margin:0 0 var(--space-2);font-size:1.05rem}.lc-step-body p{color:var(--color-text-muted);margin:0;font-size:.92rem;line-height:1.55}.lc-trust-pillars{gap:var(--space-4);margin-bottom:var(--space-8);grid-template-columns:1fr;display:grid}@media (min-width:768px){.lc-trust-pillars{grid-template-columns:repeat(3,1fr)}}.lc-pillar{background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-sm);text-align:center}.lc-pillar h3{margin:0 0 var(--space-2);font-size:1.05rem}.lc-pillar p{color:var(--color-text-muted);margin:0;font-size:.92rem;line-height:1.6}.lc-trust-actions{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}@media (hover:hover){.lc-pain-item:hover,.lc-flow-step:hover,.lc-benefit:hover,.lc-step:hover,.lc-pillar:hover,.lc-get-item:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.lc-pain-item,.lc-flow-step,.lc-benefit,.lc-step,.lc-pillar,.lc-get-item{transition:none}.lc-pain-item:hover,.lc-flow-step:hover,.lc-benefit:hover,.lc-step:hover,.lc-pillar:hover,.lc-get-item:hover{transform:none}}
