.policy-header{max-width:960px;margin:auto;padding:24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.policy-header>a:last-child,.policy-main a,.policy-footer a{color:#2463d5}.policy-main{max-width:800px;padding:40px 24px 70px;margin:auto}.policy-main h1{font-size:clamp(32px,7vw,52px);line-height:1.2;color:#2463d5;margin-bottom:24px}.policy-main h2{font-size:22px;margin:32px 0 12px}.policy-main p,.policy-main li{line-height:1.85;font-size:16px;color:#40516b;margin-bottom:16px}.policy-main ol{padding-left:24px}.policy-main .policy-date{font-size:14px}.policy-review{font-size:15px;line-height:1.75}.policy-footer{max-width:960px;margin:auto;padding:24px;display:flex;flex-wrap:wrap;gap:24px;border-top:1px solid #dce5f3}.demo-link{display:inline-flex;min-height:48px;align-items:center;color:#fff!important}@media(max-width:480px){.policy-header{padding:18px}.policy-header>a:last-child{font-size:13px}.policy-main{padding:28px 20px 50px}}
.policy-main .owner-details{margin:0 0 28px;max-width:100%;padding:22px;background:#f5f8ff;border:1px solid #dce5f3;border-radius:14px}.policy-main .owner-details h3{font-size:18px;color:#2463d5;margin:0 0 10px}.policy-main .owner-details p{font-size:14px;margin:0;line-height:1.7}.policy-main .owner-details p>span{font-size:12px}.policy-main .owner-details strong{font-size:16px}.policy-main .owner-details .owner-about{margin-top:8px;font-size:14px}

.policy-main ul{padding-left:22px}.policy-main li{margin-bottom:10px}
@media(prefers-color-scheme:dark){.policy-header>a:last-child,.policy-main a,.policy-footer a{color:#86acff}.policy-main h1{color:#86acff}.policy-main p,.policy-main li{color:#b9c8df}.policy-footer{border-color:#26354f}.policy-main .founder-card{background:linear-gradient(135deg,#132544,#0f1d36)!important;border-color:#26354f!important}.policy-main .founder-card h2,.founder-card blockquote{color:#d6e4ff!important}.policy-main .founder-card .founder-story{color:#b9c8df!important}.founder-card blockquote{border-color:#86acff}}
.policy-main .founder-card{display:block;padding:30px;border:1px solid #d9e8ff;background:linear-gradient(135deg,#eef5ff,#dcecff);border-radius:24px}.founder-eyebrow{text-transform:uppercase;letter-spacing:1.8px;font-weight:700;color:#2463d5;font-size:13px;margin-bottom:18px}.policy-main .founder-card h2{font-size:30px;margin:0 0 10px;color:#17396c;line-height:1.25}.policy-main .founder-card .founder-role{font-size:16px;color:#2463d5;font-weight:600;margin-bottom:22px}.policy-main .founder-card .founder-story{font-size:17px;line-height:1.85;color:#304b70;margin-bottom:24px}.founder-card blockquote{border-left:3px solid #2463d5;margin:0 0 24px;padding:4px 0 4px 16px;font-size:18px;font-weight:700;color:#17396c;line-height:1.6}.founder-contact{font-size:14px;overflow-wrap:anywhere}@media(max-width:480px){.policy-main .founder-card{padding:22px;border-radius:18px}.policy-main .founder-card h2{font-size:26px}.policy-main .founder-card .founder-story{font-size:15px}.founder-card blockquote{font-size:16px}}
