/* Orivant Sites: friendlier, local-trade variant of the Orivant brand */
:root{--a:#ff8a3d;--b:#ffd166}
.btn-p{background:linear-gradient(135deg,#ff8a3d,#ffb347);color:#1a1206;box-shadow:0 8px 30px -8px rgba(255,138,61,.55)}
.btn-p:hover{box-shadow:0 12px 36px -8px rgba(255,138,61,.75)}
.eyebrow{color:#ffb347}
.grad{background:linear-gradient(120deg,#ffd166,#ff8a3d);-webkit-background-clip:text;background-clip:text;color:transparent}
.hero:before{background:radial-gradient(circle,rgba(255,138,61,.25),transparent 62%)}
.hero .wrap{grid-template-columns:1.1fr .9fr}
.checks li:before{background-color:rgba(255,179,71,.15);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' stroke='%23ffb347' stroke-width='2' fill='none'/%3E%3C/svg%3E")}
.plan.feat{border-color:rgba(255,138,61,.6);background:linear-gradient(180deg,rgba(255,138,61,.12),var(--card) 40%)}
.badge{background:linear-gradient(135deg,#ff8a3d,#ffb347);color:#1a1206}
.promise{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px}
.promise .card h3{font-size:1.05rem}
.founding{margin-top:28px;padding:22px 26px;border:1px dashed rgba(255,179,71,.6);border-radius:16px;background:rgba(255,138,61,.07);text-align:center}
.founding strong{color:#ffd166}
.addons{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px}
.addons .card{padding:20px}.addons .price{font-weight:700;color:#ffd166}
.subnav{display:flex;gap:22px}.subnav a{color:var(--mu);text-decoration:none;font-size:.95rem}.subnav a:hover,.subnav a[aria-current]{color:var(--tx)}
.mock{background:#f6f7fb;color:#111;border-radius:16px;padding:18px;font-size:.92rem}
.mock .bubble{background:#e9ecf5;border-radius:14px;padding:10px 12px;margin:8px 0;max-width:88%}
.mock .bubble.me{background:#ffd9bd;margin-left:auto}
.mock small{color:#555}
.demo-card{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center}
.terms li{margin:0 0 12px 20px;color:#d7d9e8}
@media (max-width:960px){.promise,.addons,.demo-card{grid-template-columns:1fr}.subnav{display:none}}
