[hidden]{display:none!important}
.actual-section{background:#f3f6fa;border:1px solid #dce2e9;border-radius:16px;padding:28px;margin:22px 0 36px}.actual-section>h2{font-size:1.5rem;margin:0 0 10px}.actual-section>p{font-size:.9375rem;line-height:1.6;color:#536276}.actual-section .back-link{margin-top:20px}.actual-cards{margin-top:20px}.actual-cards h3{margin-top:14px!important}.actual-cards p{font-size:.9375rem;line-height:1.5}.catalog-demo{margin:24px 0 50px}.catalog-demo>summary{cursor:pointer;font-weight:700;color:#425770;padding:16px 0}.inquiry-item .status-pill{width:fit-content}.inquiry-item p{line-height:1.6}.inquiry-item .trust-details p{font-size:.9375rem}.trust-button:disabled{opacity:.65;cursor:wait}.demo-notice a{color:inherit;text-decoration:underline}
.trust-body{margin:0;background:#f1f4f7;color:#243246;font:1rem/1.6 Manrope,system-ui,sans-serif}
.trust-body *{box-sizing:border-box}.trust-header{background:#fff;border-bottom:1px solid #dce2e9;display:flex;justify-content:space-between;gap:24px;padding:20px max(20px,calc((100vw - 1180px)/2));align-items:center;flex-wrap:wrap}.trust-header nav{display:flex;gap:22px;flex-wrap:wrap}.trust-header nav a{text-decoration:none;font-weight:700;font-size:.875rem}.trust-header .brand>span{color:#c94920}.trust-shell{width:min(1180px,calc(100% - 40px));margin:40px auto 72px}.trust-heading,.profile-heading{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:26px}.trust-shell h1{font:700 clamp(2rem,4.8vw,3.7rem)/1.12 "Space Grotesk",system-ui,sans-serif;letter-spacing:-.04em;margin:8px 0 12px}.trust-shell h2{font-size:1.5rem;line-height:1.25;margin:0 0 15px}.trust-shell h3{font-size:1.125rem;margin:12px 0 6px}.trust-shell p{margin:8px 0 18px}.eyebrow{font-size:.8rem;font-weight:800;letter-spacing:.13em;color:#bd441d}.muted{color:#5a6777}.trust-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:26px 0}.trust-tabs a{padding:10px 18px;border:1px solid #c9d2de;border-radius:99px;text-decoration:none;background:#fff;font-weight:700;font-size:.875rem}.trust-tabs a:hover,.trust-tabs a:focus{border-color:#d14e23;color:#af3c17}.trust-card{background:#fff;border:1px solid #dce2e9;border-radius:16px;padding:28px;margin:20px 0;scroll-margin-top:20px}.trust-card-top{display:flex;justify-content:space-between;gap:16px;align-items:start}.trust-card-top .count,.count{display:inline-block;vertical-align:middle;background:#eaf0f5;color:#435269;border-radius:99px;padding:3px 10px;font-size:.875rem}.trust-status{font-size:.875rem;font-weight:700;border-radius:99px;padding:6px 13px;background:#fff1e7;color:#9b3c15;display:inline-block}.trust-status.approved,.trust-status.published,.trust-status.verified{background:#e4f3e9;color:#23623c}.trust-status.rejected{background:#ffe8e8;color:#922c2c}.trust-columns{display:grid;grid-template-columns:1fr 1fr;gap:28px}.trust-form{display:grid;gap:17px}.trust-form label{display:grid;gap:7px;font-weight:700;font-size:.875rem}.trust-form input,.trust-form select,.trust-form textarea,.moderate-form textarea{font:inherit;color:#243246;padding:12px 14px;border:1px solid #b8c4d3;border-radius:8px;width:100%;background:#fff;min-height:46px}.trust-form textarea{font-size:1rem;line-height:1.6;resize:vertical}.trust-form small{font-size:.8125rem;color:#596777;font-weight:400}.trust-form .check-label{display:flex;align-items:start;gap:10px;font-weight:400}.trust-form .check-label input{width:18px;min-width:18px;height:18px;min-height:18px;margin:4px 0 0;accent-color:#c44720}.trust-form input[type=file]{border:2px dashed #acb9c8;background:#f6f8fb;cursor:pointer;padding:20px;font-size:.875rem}.btn,.trust-form button,.moderate-form button,.trust-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;border:0;border-radius:8px;padding:12px 20px;background:#c84921;color:#fff;font:700 .9375rem/1.5 Manrope,system-ui,sans-serif;cursor:pointer;min-height:46px;width:max-content;max-width:100%}.btn.secondary,.trust-button.secondary{background:#243246}.btn.quiet{background:#eaf0f5;color:#243246}.btn:disabled,.trust-form button:disabled,.moderate-form button:disabled{opacity:.65;cursor:wait}.notice{padding:16px 20px;background:#eaf0f5;border-left:3px solid #526e93;border-radius:8px;font-size:.9375rem;margin:20px 0}.notice.warning{border-color:#c44c21;background:#fff1e9}.notice.error,.form-message.error{background:#ffebeb;color:#8a2424}.form-message{font-size:.9375rem;color:#225738;background:#e5f5e9;border-radius:8px;padding:12px 16px;white-space:pre-wrap}.form-message:empty{display:none}.back-link{color:#475f7b;text-decoration:none;font-size:.875rem;font-weight:700;display:inline-block;margin-bottom:18px}.projects{display:grid;grid-template-columns:1fr 1fr;gap:22px}.project{border:1px solid #dce2e9;border-radius:12px;padding:16px;min-width:0}.project small{font-size:.875rem;color:#536276}.photo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.photo-grid a:first-child{grid-column:1/-1}.photo-grid img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:7px}.project p{font-size:.9375rem}.pre-wrap{white-space:pre-wrap;overflow-wrap:anywhere}.file-row,.review-row{padding:18px 0;border-bottom:1px solid #dce2e9}.file-row:last-child,.review-row:last-child{border-bottom:0}.file-row{display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap}.file-row p{margin:4px 0;font-size:.9375rem}.file-row small{color:#5a6777;font-size:.8125rem}.file-row a{font-size:.875rem;font-weight:700}.trust-empty{padding:24px;border:1px dashed #b8c4d3;border-radius:10px;background:#f6f8fb;color:#566477}.empty-copy{padding:25px 0;color:#596777}.moderation-list{display:grid;gap:16px}.moderation-item{border:1px solid #c9d4e1;border-radius:12px;padding:20px}.moderation-item p{white-space:pre-wrap;overflow-wrap:anywhere}.moderate-form{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin-top:16px}.moderate-form label{flex:1;min-width:180px;font-size:.875rem;font-weight:700}.moderate-form textarea{display:block;min-height:76px;margin-top:6px;resize:vertical}.moderate-form .reject{background:#fff;color:#96352d;border:1px solid #c99690}.trust-details{border-top:1px solid #dae1eb;padding-top:14px;margin-top:14px}.trust-details summary{cursor:pointer;font-weight:700;color:#9f3c1b}.trust-details dl{display:grid;grid-template-columns:1fr 2fr;gap:8px;margin:16px 0}.trust-details dt{color:#5b6673}.trust-details dd{margin:0;overflow-wrap:anywhere}.trust-details .trust-form{margin-top:16px}.trust-body :focus-visible{outline:3px solid #4978c7;outline-offset:3px}.private-link{font-size:.875rem;color:#596777}.actual-cards{display:grid;grid-template-columns:1fr 1fr;gap:15px}.actual-cards article{background:#fff;padding:22px;border:1px solid #ced7e2;border-radius:12px}.actual-cards h3{margin-top:0}.actual-cards .btn{margin-top:14px}.demo-notice{padding:14px 20px;background:#fff2e9;color:#8b381a;font:600 .875rem/1.5 system-ui,sans-serif}.inquiry-item{grid-template-columns:1fr!important}.inquiry-item .trust-details{width:100%}.trust-form .row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.trust-card-top a{white-space:normal}.approval-note{font-size:.875rem;color:#5a6777;max-width:650px}#trust-admin-count{font-size:1rem}
@media(max-width:800px){.trust-columns,.projects,.actual-cards{grid-template-columns:1fr}.trust-heading,.profile-heading{flex-direction:column;align-items:start}.trust-shell{width:calc(100% - 28px);margin-top:28px}.trust-card{padding:22px}.trust-form button{width:100%}.trust-header{padding:18px 20px}.trust-header nav{gap:14px}.moderate-form button{flex:1}.trust-card-top{flex-wrap:wrap}}
@media(max-width:420px){.trust-card{padding:18px}.trust-form .row{grid-template-columns:1fr}.trust-details dl{grid-template-columns:1fr}.trust-details dd{margin-bottom:8px}.trust-header nav{width:100%}.photo-grid{grid-template-columns:1fr 1fr}}
