.trust-hero .flow:before{content:"STATUS"}.trust-hero .hero-in{grid-template-columns:1.3fr .7fr}.tier-grid{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.tier-cell{background:var(--card);flex-direction:column;gap:10px;padding:24px 22px;display:flex}.tier-cell h3{letter-spacing:-.01em;font-size:1.05rem}.tier-cell ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tier-cell li{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:.86rem;display:flex}.tier-cell li:before{content:"·";color:var(--accent);flex:none;width:8px;font-weight:700}.floor-grid{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.floor-cell{background:var(--card);padding:24px 22px}.floor-cell .fc-tag{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:8px;font-size:.66rem;display:block}.floor-cell h3{letter-spacing:-.01em;margin-bottom:6px;font-size:1rem}.floor-cell p{color:var(--ink-3);font-size:.88rem;line-height:1.55}.sub-table{border-collapse:collapse;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);width:100%;overflow:hidden}.sub-table th,.sub-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:12px 16px;font-size:.88rem}.sub-table th{background:var(--paper-2);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-size:.7rem;font-weight:600}.sub-table tr:last-child td{border-bottom:none}.faq{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:1px;display:flex;overflow:hidden}.faq details{background:var(--card);padding:18px 22px}.faq summary{font-family:var(--font-display);cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;font-size:1.05rem;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--accent);font-family:var(--font-mono);flex:none;font-size:1.2rem}.faq details[open] summary:after{content:"−"}.faq details p{color:var(--ink-2);margin-top:12px;font-size:.92rem;line-height:1.6}.contact-band{background:var(--navy);color:#e9e6dc;border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:36px 32px;display:flex}.contact-band h2{color:#f4f1ea;letter-spacing:-.01em;font-size:1.6rem}.contact-band p{color:#e9e6dcb3;max-width:480px;margin-top:6px;font-size:.92rem}@media (max-width:960px){.tier-grid{grid-template-columns:repeat(2,1fr)}.floor-grid{grid-template-columns:1fr}}@media (max-width:860px){.trust-hero .hero-in{grid-template-columns:1fr}.sub-table,.sub-table thead,.sub-table tbody,.sub-table tr,.sub-table th,.sub-table td{width:auto;display:block}.sub-table{border-radius:var(--radius)}.sub-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sub-table tr{border-bottom:1px solid var(--line);padding:16px 18px}.sub-table tr:last-child{border-bottom:none}.sub-table td{border-bottom:none;padding:4px 0;font-size:.9rem}.sub-table td:before{content:attr(data-label);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:2px;font-size:.62rem;font-weight:600;display:block}.sub-table td:first-child{font-family:var(--font-display);letter-spacing:-.01em;padding-bottom:8px;font-size:1.02rem;font-weight:600}.sub-table td:first-child:before{display:none}}@media (max-width:600px){.tier-grid{grid-template-columns:1fr}.contact-band{padding:26px 22px}.contact-band h2{font-size:1.35rem}.contact-band .btn{justify-content:center;width:100%}.faq details{padding:16px 18px}.faq summary{gap:12px;font-size:.98rem}}
