.consumer-page{background:linear-gradient(180deg, var(--p-canvas) 0%, var(--p-surface-hover) 100%);color:var(--p-text);-webkit-font-smoothing:antialiased;--pf-brand:var(--p-accent);--pf-brand-fg:var(--p-accent-solid-fg);--pf-ink:var(--p-text);--pf-surface:var(--p-surface);--pf-surface-sunk:var(--p-surface-sunken);--pf-surface-alt:var(--p-surface-raised);--pf-muted:var(--p-text-muted);--pf-muted-strong:var(--p-text-muted);--pf-line:var(--p-border);--pf-success:var(--p-success);--pf-warn:var(--p-warning);--pf-warn-bg:var(--p-warning-bg);--pf-warn-bdr:var(--p-warning-border);--pf-error-fg:var(--p-critical-on-dark);--pf-body:var(--p-text-secondary);min-height:100vh;font-family:Fraunces,Georgia,serif;overflow-x:clip}.pf-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.consumer-page :is(a,button,input,textarea,select):focus-visible{outline:2px solid var(--pf-brand);outline-offset:2px}.consumer-page h1,.consumer-page h2,.consumer-page h3,.consumer-page h4{letter-spacing:-.02em;color:var(--p-text);margin:0;font-family:Fraunces,Georgia,serif;font-weight:600}.consumer-page p{color:var(--p-text-secondary);margin:0;line-height:1.65}.consumer-page a{color:inherit;text-decoration:none}.c-display{letter-spacing:-.025em;color:var(--p-text);font-family:Fraunces,Georgia,serif;font-weight:600;line-height:1.05}.c-display em{color:var(--p-accent);font-style:italic;font-weight:500}.c-eyebrow{letter-spacing:.25em;text-transform:uppercase;color:var(--p-accent);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500}.c-eyebrow-soft{letter-spacing:.2em;text-transform:uppercase;color:var(--p-text-muted);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500}.c-ink-line{background:linear-gradient(90deg, transparent, var(--p-chrome-hover) 20%, var(--p-chrome-hover) 80%, transparent);border:none;height:1px;margin:0}.c-hairline{background:#2a181026;border:none;height:1px;margin:0}.c-container{box-sizing:border-box;width:100%;max-width:1180px;margin:0 auto;padding:0 20px}@media (min-width:768px){.c-container{padding:0 40px}}@media (min-width:1100px){.c-container{padding:0 48px}}.c-paper{background-image:radial-gradient(circle at 20% 30%,#7a1f1f04 0%,#0000 50%),radial-gradient(circle at 80% 70%,#3c281405 0%,#0000 50%)}.c-btn{cursor:pointer;border:none;justify-content:center;align-items:center;gap:10px;font-family:Fraunces,serif;font-weight:500;text-decoration:none;transition:all .25s;display:inline-flex}.c-btn-primary{background:var(--p-accent-solid);color:var(--p-accent-solid-fg);padding:14px 22px;font-size:15px;font-style:italic}.c-btn-primary:hover{background:#5e1717;transform:translateY(-1px)}.c-btn-quiet{color:var(--p-text);border-bottom:1px solid var(--p-border-strong);background:0 0;padding:12px 0;font-size:14px;font-style:italic}.c-btn-quiet:hover{color:var(--p-accent);border-color:var(--p-accent)}.c-btn-disabled{opacity:.4;pointer-events:none;cursor:not-allowed!important}@keyframes c-wiggle{0%,to{transform:rotate(0)translate(0)}25%{transform:rotate(-8deg)translate(-1px)}75%{transform:rotate(8deg)translate(1px)}}.c-send-btn:hover .c-send-icon{animation:.4s ease-in-out c-wiggle}@keyframes c-paperFold{0%,to{transform:rotate(-4deg)}50%{transform:rotate(-7deg)}}.c-logo-plane:hover{animation:.6s ease-in-out c-paperFold}@keyframes c-inkBleed{0%{opacity:0;filter:blur(2px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:translateY(0)}}.c-ink-bleed{animation:.7s cubic-bezier(.16,1,.3,1) backwards c-inkBleed}.c-delay-1{animation-delay:50ms}.c-delay-2{animation-delay:.15s}.c-delay-3{animation-delay:.28s}.c-delay-4{animation-delay:.42s}.c-delay-5{animation-delay:.56s}.c-nav-link{color:var(--p-text);cursor:pointer;white-space:nowrap;padding:6px 0;font-family:Fraunces,serif;font-size:15px;font-style:italic;font-weight:500;text-decoration:none;position:relative}.c-nav-link:after{content:"";background:var(--p-accent-solid);transform-origin:0;height:1px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.c-nav-link:hover:after{transform:scaleX(1)}.c-nav-link.active:after{background:var(--p-chrome);transform:scaleX(1)}.c-link-underline{cursor:pointer;color:var(--p-text);text-decoration:none;position:relative}.c-link-underline:after{content:"";background:var(--p-chrome);transform-origin:100%;height:1px;transition:transform .4s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-2px;left:0;right:0}.c-link-underline:hover:after{transform-origin:0;transform:scaleX(0)}.c-sbar{background:var(--p-surface-hover);height:6px;position:relative;overflow:hidden}.c-sbar-fill{background:var(--p-chrome-hover);position:absolute;top:0;bottom:0}.c-sbar-median{background:var(--p-accent-solid);width:2px;height:12px;position:absolute;top:-3px}table.c-set-table{border-collapse:collapse;width:100%}.c-set-table th{text-align:left;letter-spacing:.2em;color:var(--p-text-muted);text-transform:uppercase;border-bottom:1px solid var(--p-border-strong);padding:14px 12px 14px 0;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:500}.c-set-table td{vertical-align:top;border-bottom:1px solid #2a18101f;padding:22px 12px 22px 0}.c-set-table tr:hover td{background:#7a1f1f08}.c-set-table tr{cursor:pointer;transition:background .2s}.c-cat-card{cursor:pointer;background:0 0;border-bottom:1px solid #2a181026;padding:24px 12px 24px 0;transition:padding .3s cubic-bezier(.2,.8,.2,1),background .3s;position:relative}.c-cat-card:hover{background:#faf5e899;padding-left:12px}.c-cat-card:hover .c-cat-arrow{opacity:1;transform:translate(0)}.c-cat-arrow{opacity:0;transition:all .3s;transform:translate(-8px)}.c-chip{background:var(--p-surface-sunken);cursor:pointer;white-space:nowrap;border:1px solid #2a181033;align-items:center;gap:8px;padding:8px 14px;font-family:Fraunces,serif;font-size:13px;transition:all .2s;display:inline-flex}.c-chip:hover,.c-chip.active{background:var(--p-chrome-hover);color:var(--p-text-inverse);border-color:var(--p-border-card)}.bar-resource-link{transition:border-color .15s}.bar-resource-link:hover{border-color:#7a1f1f66!important}.c-stamp{border:2px solid var(--p-accent);color:var(--p-accent);letter-spacing:.15em;opacity:.85;padding:4px 12px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:500;display:inline-block;transform:rotate(-4deg)}.c-mobile-menu{background:var(--p-canvas);z-index:100;flex-direction:column;gap:24px;padding:20px 24px;display:flex;position:fixed;inset:0}.c-num{font-variant-numeric:tabular-nums}.c-hide-mobile{display:none!important}@media (min-width:900px){.c-hide-mobile{display:flex!important}th.c-hide-mobile,td.c-hide-mobile{display:table-cell!important}button.c-hide-mobile,a.c-hide-mobile{display:inline-flex!important}}.c-show-mobile{display:revert}@media (min-width:900px){.c-show-mobile{display:none!important}}.c-hide-small{display:none}@media (min-width:600px){.c-hide-small{display:revert}}.c-hide-tiny{display:none}@media (min-width:480px){.c-hide-tiny{display:revert}}.c-policy-card{cursor:pointer;border-bottom:1px solid #2a181026;padding:26px 22px;transition:all .25s;position:relative}@media (min-width:720px){.c-policy-card.left{border-right:1px solid #2a181026}}.c-hero-grid{grid-template-columns:1fr;align-items:end;gap:40px;display:grid}@media (min-width:1040px){.c-hero-grid{grid-template-columns:minmax(0,1fr) 320px;gap:72px}}.c-settlements-hero{grid-template-columns:1fr;align-items:end;gap:22px;display:grid}@media (min-width:900px){.c-settlements-hero{grid-template-columns:1fr 320px;gap:56px}}.c-settlements-preview{grid-template-columns:1fr;gap:32px;display:grid}@media (min-width:900px){.c-settlements-preview{grid-template-columns:minmax(0,380px) 1fr;gap:56px}}.c-case-hero{grid-template-columns:1fr;align-items:start;gap:28px;display:grid}@media (min-width:1040px){.c-case-hero{grid-template-columns:minmax(0,1fr) 280px;gap:56px}}.c-section-header{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:720px){.c-section-header{grid-template-columns:200px 1fr;align-items:baseline;gap:56px}}.c-section-header-grid{grid-template-columns:1fr;gap:14px;margin-bottom:48px;display:grid}@media (min-width:720px){.c-section-header-grid{grid-template-columns:minmax(0,200px) 1fr;align-items:baseline;gap:14px 56px}}.c-coverage-header{grid-template-columns:1fr;gap:14px;margin-bottom:48px;display:grid}@media (min-width:720px){.c-coverage-header{grid-template-columns:minmax(0,200px) 1fr;align-items:baseline;column-gap:56px}}.c-preview-row-home{border-top:1px solid #2a181026;grid-template-columns:1fr auto;align-items:center;gap:12px 16px;padding:18px 0;display:grid}.c-preview-row-home .c-bar-cell-home{grid-column:1/-1;margin-top:2px}@media (min-width:640px){.c-preview-row-home{grid-template-columns:minmax(140px,180px) 1fr 72px;gap:20px;padding:20px 0}.c-preview-row-home .c-bar-cell-home{grid-column:auto;margin-top:0}}.c-step-row{border-bottom:1px solid #2a181026;grid-template-columns:1fr;gap:6px;padding:28px 0;display:grid}@media (min-width:640px){.c-step-row{grid-template-columns:60px 1fr;column-gap:28px;padding:34px 0}}.c-step{border-bottom:1px solid #2a181026;grid-template-columns:1fr;gap:6px;padding:28px 0;display:grid}@media (min-width:720px){.c-step{grid-template-columns:80px 1fr;gap:32px;padding:36px 0}}.c-preview-row{border-top:1px solid #2a181026;grid-template-columns:1fr auto;align-items:center;gap:6px;padding:16px 0;display:grid}.c-preview-row .c-bar-cell{grid-column:1/-1;margin-top:4px}@media (min-width:720px){.c-preview-row{grid-template-columns:minmax(150px,200px) 1fr 80px;gap:24px;padding:22px 0}.c-preview-row .c-bar-cell{grid-column:auto;margin-top:0}}.c-situation-grid{grid-template-columns:36px 1fr 24px;align-items:start;gap:12px;display:grid}@media (min-width:720px){.c-situation-grid{grid-template-columns:60px 1fr 32px;gap:24px}}.c-stats-row{border-top:1px solid var(--p-border-strong);border-bottom:1px solid #2a181026;grid-template-columns:1fr 1fr;display:grid}@media (min-width:720px){.c-stats-row{grid-template-columns:repeat(4,1fr)}}.c-stat{padding:22px 16px 22px 0}@media (min-width:720px){.c-stat.divider{border-left:1px solid #2a181026;padding-left:20px}.c-stat.top-border{border-top:none}}.c-stat.top-border{border-top:1px solid #2a181026}.c-grid-3{grid-template-columns:1fr;gap:0;display:grid}@media (min-width:720px){.c-grid-3{grid-template-columns:1fr 1fr}}@media (min-width:1040px){.c-grid-3{grid-template-columns:repeat(3,1fr)}}.c-featured-grid{cursor:pointer;grid-template-columns:1fr;align-items:end;gap:28px;display:grid}@media (min-width:900px){.c-featured-grid{grid-template-columns:1.2fr 1fr;gap:56px}}.c-blog-section-grid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:720px){.c-blog-section-grid{grid-template-columns:200px 1fr;gap:56px}}.c-policy-grid{border-top:1px solid var(--p-border-strong);grid-template-columns:1fr;gap:0;display:grid}@media (min-width:720px){.c-policy-grid{grid-template-columns:1fr 1fr}}.c-footer-top{grid-template-columns:1fr;gap:32px;margin-bottom:40px;display:grid}@media (min-width:720px){.c-footer-top{grid-template-columns:2fr 1fr 1fr;gap:44px}}@media (min-width:1040px){.c-footer-top{grid-template-columns:2fr 1fr 1fr 1fr;gap:56px}}.consumer-page .c-btn-primary,.consumer-page a.c-btn-primary{color:var(--p-accent-solid-fg)}