.nav--solid{background:#fffffff2!important;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom-color:var(--color-border-soft);box-shadow:0 2px 12px #1b43320f}.painpoint-full{position:relative;background:linear-gradient(180deg,#FFFFFF 0%,var(--color-surface-2) 100%);border:1px solid var(--color-border-soft);border-radius:var(--radius-xl);padding:var(--sp-2xl);margin-bottom:var(--sp-2xl);transition:transform var(--t-base) var(--ease-out),box-shadow var(--t-base) var(--ease-out)}.painpoint-full:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.painpoint-full__num{position:absolute;top:var(--sp-xl);right:var(--sp-xl);font-size:5rem;font-weight:var(--fw-bold);color:var(--color-primary);opacity:.06;line-height:1;letter-spacing:-.04em;-webkit-user-select:none;user-select:none}.painpoint-full__header{margin-bottom:var(--sp-lg)}.painpoint-full__title{font-size:var(--fs-h3);font-weight:var(--fw-bold);color:var(--color-primary);margin-top:var(--sp-sm)}.painpoint-full__quote{position:relative;font-size:1.125rem;font-style:italic;color:var(--color-ink);line-height:var(--lh-loose);padding:var(--sp-lg) var(--sp-xl);background:var(--color-surface);border-radius:var(--radius-lg);margin-bottom:var(--sp-xl);border-left:4px solid var(--color-danger-bar)}.quote-mark{position:absolute;top:-10px;left:var(--sp-md);font-size:4rem;color:var(--color-danger-bar);opacity:.2;line-height:1;font-style:normal}.painpoint-full__body{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-lg)}.painpoint-full__col{padding:var(--sp-lg);border-radius:var(--radius-lg)}.painpoint-full__col--problem{background:linear-gradient(135deg,#fff8f3,#fef3e8,#fff5eb);border:1px solid rgba(224,123,57,.15)}.painpoint-full__col--solution{background:linear-gradient(135deg,#f0faf5,#e8f5f0,#f5fcf8);border:1px solid rgba(64,145,108,.15)}.painpoint-full__col-label{font-size:.8125rem;font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;margin-bottom:var(--sp-sm)}.painpoint-full__col--problem .painpoint-full__col-label{color:var(--color-danger-bar)}.painpoint-full__col--solution .painpoint-full__col-label{color:var(--color-success-bar)}.painpoint-full__col p{font-size:.9375rem;line-height:var(--lh-loose);color:var(--color-text);margin-bottom:var(--sp-md)}.painpoint-full__cost,.painpoint-full__result{display:flex;align-items:center;gap:var(--sp-sm);padding:var(--sp-sm) var(--sp-md);border-radius:var(--radius-md);font-size:.875rem}.painpoint-full__cost{background:#e07b391a;border:1px solid rgba(224,123,57,.2)}.painpoint-full__result{background:#40916c1a;border:1px solid rgba(64,145,108,.2)}.cost-label,.result-label{font-weight:var(--fw-semibold);color:var(--color-muted);flex-shrink:0}.cost-value{color:var(--color-danger-bar);font-weight:var(--fw-semibold)}.result-value{color:var(--color-success-bar);font-weight:var(--fw-semibold)}@media (max-width: 768px){.painpoint-full__body{grid-template-columns:1fr}.painpoint-full{padding:var(--sp-lg)}.painpoint-full__num{font-size:3rem}}.cost-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-md);margin-bottom:var(--sp-2xl)}.cost-item{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:var(--sp-lg);text-align:center}.cost-item__label{font-size:.875rem;color:#fff9;margin-bottom:var(--sp-sm)}.cost-item__calc{font-size:.75rem;color:#fff6;margin-bottom:var(--sp-sm)}.cost-item__result{font-size:1rem;font-weight:var(--fw-bold);color:var(--color-accent)}.cost-conclusion{font-size:1.125rem;color:#ffffffd9;line-height:var(--lh-loose);text-align:center}.cost-conclusion strong{color:var(--color-accent);font-size:1.5rem}@media (max-width: 768px){.cost-summary{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.cost-summary{grid-template-columns:1fr}}
