.content-icon{width:36px;height:36px;color:var(--accent,#e43336)}
.content-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:22px 0}
.content-service-grid article{min-width:0;padding:18px;border:1px solid var(--line,#d8dee7);border-radius:8px;background:var(--card,#fff)}
.content-service-grid h4{margin:10px 0;font-size:17px}.content-service-grid p{line-height:1.75;margin:0 0 16px;overflow-wrap:anywhere}
.content-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-left:24px}.content-flow li{padding:12px 8px;line-height:1.5}
.content-business-links{display:flex;gap:14px;flex-wrap:wrap}.content-business-links a{padding:8px 12px;border:1px solid var(--line,#d8dee7);border-radius:5px}
@media(max-width:640px){.content-service-grid{grid-template-columns:1fr}.content-flow{grid-template-columns:1fr}.content-business-links a{flex:1 1 40%}}
.platform-features{margin:32px 0}.platform-feature-intro{line-height:1.7;color:inherit;opacity:.8}
.platform-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.platform-feature-card{display:flex;align-items:flex-start;flex-direction:column;gap:10px;min-width:0;padding:18px;text-align:left!important;border:1px solid var(--line,#d8dee7);border-radius:8px;background:var(--card,#fff);color:var(--text,#334e68);font:inherit;cursor:pointer}
.platform-feature-card strong{font-size:15px}.platform-feature-card span,.platform-feature-card small{line-height:1.6;overflow-wrap:anywhere}.platform-feature-card:hover{border-color:var(--accent,#d71920)}.platform-feature-card:focus-visible{outline:2px solid var(--accent,#d71920);outline-offset:3px}
.platform-feature-status{display:inline-block;padding:3px 8px;border:1px solid currentColor;border-radius:20px;font-size:12px;line-height:1.5;color:var(--accent,#d71920)}
.platform-feature-bullets{padding-left:22px;line-height:1.8;overflow-wrap:anywhere}.platform-feature-bullets li+li{margin-top:6px}
.platform-feature-backdrop{z-index:2500}.platform-feature-backdrop>section{max-height:90vh;overflow:auto;font-size:14px}.platform-feature-backdrop .modal-head{display:flex;gap:12px;justify-content:space-between;align-items:center}.platform-feature-backdrop .modal-head h2{font-size:22px}.platform-feature-backdrop .modal-head button{flex:0 0 auto}.platform-feature-backdrop .tutorial-next{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border:1px solid transparent;border-radius:5px;min-height:40px}.platform-feature-backdrop .modal-actions{flex-wrap:wrap}
@media(max-width:1000px){.platform-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){.platform-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-feature-card{padding:14px}}
@media(max-width:420px){.platform-feature-grid{grid-template-columns:1fr}}
.privacy-policy section+section{margin-top:24px}.privacy-policy p{line-height:1.8;overflow-wrap:anywhere}.privacy-policy h4{margin-bottom:10px}
