@layer theme, base, components, utilities;@layer components{.guide-page,.hv2-page,.c26-page,.w8r-page,.wcc-page{--bg: var(--color-bg);--bg-soft: var(--color-surface);--lime: var(--color-cta);--bg-lavender: var(--color-surface-brand);--grad-purple: linear-gradient(135deg, #6b43e0 0%, #4f25c8 60%, #3d1aaf 100%);--grad-lavender: linear-gradient(135deg, #eeeafb, #e2dbf6);--grad-lime: linear-gradient(135deg, #d4ff50, #a8e020);--grad-sunset: radial-gradient(120% 120% at 30% 25%, #f2a85c 0%, #e07b2e 60%, #c25e14 100%);--lavender-tint: var(--raw-lavender-pale);--danger-deep: var(--raw-danger-deep);--danger: var(--raw-danger);--danger-light: var(--raw-danger-light);--pill: var(--corner-pill);--radius-lg: var(--corner-lg);--radius-md: var(--corner-md);--s-1: var(--space-1);--s-2: var(--space-2);--s-3: var(--space-3);--s-4: var(--space-4);--s-6: var(--space-6);--s-8: var(--space-8);--s-10: var(--space-10);--s-12: var(--space-12);--s-16: var(--space-16);--lh-tight: 1.04;--lh-snug: 1.25;--lh-normal: 1.45;--lh-relaxed: 1.55}}@layer components{.g-pain-cost .pain-cols{display:grid;grid-template-columns:1fr;gap:22px;align-items:stretch}@media (min-width: 900px){.g-pain-cost .pain-cols{grid-template-columns:1fr 1fr}}.g-pain-cost .pcard{border-radius:var(--radius-lg);padding:34px 32px;display:flex;flex-direction:column}.g-pain-cost .pcard-h{display:flex;align-items:center;gap:13px;margin-bottom:5px}.g-pain-cost .pcard-h .ic{width:40px;height:40px;border-radius:var(--corner-md);display:flex;align-items:center;justify-content:center;flex:none}.g-pain-cost .pcard-h .ic svg{width:21px;height:21px}.g-pain-cost .pcard-h h3{font-size:var(--type-subheading);font-weight:800;letter-spacing:-.02em;line-height:1.15}.g-pain-cost .pcard ul{list-style:none}.g-pain-cost .pcard.sym{background:var(--color-surface);border:1px solid var(--color-border-subtle)}.g-pain-cost .pcard.sym .pcard-h .ic{background:color-mix(in oklab,var(--raw-danger) 12%,transparent)}.g-pain-cost .pcard.sym li{position:relative;padding:13px 0 13px 36px;border-top:1px solid var(--color-border-subtle);font-size:var(--type-body);color:var(--color-fg-soft);line-height:1.4}.g-pain-cost .pcard.sym li:first-child{border-top:none}.g-pain-cost .pcard.sym li:before{content:"";position:absolute;left:0;top:14px;width:22px;height:22px;border-radius:var(--corner-sm);background-color:color-mix(in oklab,var(--raw-danger) 12%,transparent);background-repeat:no-repeat;background-position:center;background-size:12px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E4495F' stroke-width='3' stroke-linecap='round'><line x1='6' y1='6' x2='18' y2='18'/><line x1='18' y1='6' x2='6' y2='18'/></svg>")}.g-pain-cost .pcard.cost{background:radial-gradient(120% 120% at 92% 0%,color-mix(in oklab,var(--raw-danger-light) 16%,transparent),color-mix(in oklab,var(--raw-danger-light) 0%,transparent) 48%),linear-gradient(155deg,var(--color-fg-soft) 0%,var(--color-fg) 78%);color:var(--color-brand-content);position:relative;overflow:hidden;justify-content:space-between;gap:24px;padding:36px 34px}.g-pain-cost .pcard.cost .pcard-h{margin-bottom:18px}.g-pain-cost .pcard.cost .pcard-h .ic{background:color-mix(in oklab,var(--raw-danger-light) 16%,transparent);color:var(--danger-light)}.g-pain-cost .pcard.cost .pcard-h h3{color:var(--color-brand-content)}.g-pain-cost .cost-lead{font-size:var(--type-body-lg);line-height:1.55;color:var(--lavender-tint)}.g-pain-cost .cost-lead b{color:var(--color-cta);font-weight:800}.g-pain-cost .cost-btn{align-self:flex-start}}
