.discount-badge{display:inline-flex;margin:6px 0 0 12px;padding:5px 9px;border-radius:20px;background:#e0f4e8;color:#17613c;font-size:12px;font-weight:750}.price .all-themes-right{font-size:13px;color:#194b62;font-weight:650;line-height:1.7}.mission-section{border-top:1px solid #cfdbda}.mission-section h2{max-width:850px}.mission-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin:28px 0}.mission-columns p{line-height:1.9;color:#476474}.mission-section>strong{color:#23646d}.demo-app[data-theme="balloons"] .app-summary{display:none}.demo-app[data-theme="balloons"] .demo-records{position:relative;display:block;height:650px;margin:10px 12px;border:1px solid #ffffffa8;border-radius:22px;background:radial-gradient(#b3d6ec 1px,transparent 1px) 0 0/18px 18px,linear-gradient(135deg,#eef9ff,#e6f3fe)}.demo-app[data-theme="balloons"] .demo-card{position:absolute;width:46%;min-height:170px;height:auto;padding:18px 12px 12px;border-radius:32px;background:linear-gradient(145deg,#d7f3ff,#b9e7fa);border:1px solid #83cbe6;box-shadow:inset 0 2px 1px #fff,0 12px 22px #60829728;cursor:grab;display:flex;flex-direction:column;gap:12px;overflow:visible}.demo-app[data-theme="balloons"] .demo-card:nth-child(2){background:linear-gradient(145deg,#ffe6ef,#ffc8de);border-color:#e5a6c0}.demo-app[data-theme="balloons"] .demo-card:nth-child(3){background:linear-gradient(145deg,#fff4d8,#ffe0a8);border-color:#dfc589}.demo-app[data-theme="balloons"] .demo-card h3{font-size:15px;padding-right:0;line-height:1.3;color:#284756}.demo-app[data-theme="balloons"] .demo-card p{font-size:10px;line-height:1.5;max-width:100%;color:#405e6a}.demo-app[data-theme="balloons"] .demo-card time{position:static;align-self:flex-start;order:-1;border-radius:20px;background:#ffffffd9;color:#214d69;padding:5px 10px}.demo-app[data-theme="balloons"] .card-actions{position:static;display:flex;flex-wrap:wrap;margin-top:auto;gap:4px}.demo-app[data-theme="balloons"] .card-actions button{border-radius:20px;font-size:10px;padding:6px 8px}.demo-app[data-theme="balloons"] .card-symbol{display:none}.bubble-cursor{pointer-events:none;position:absolute;width:26px;height:34px;z-index:5;opacity:0;filter:drop-shadow(0 2px 3px #25476288)}.bubble-cursor svg{width:100%;height:100%}.theme-image.balloons .theme-sample-lines{width:27%;height:45%;left:20%;bottom:20%;border-radius:18px;background:#c4eafd;border:1px solid #98cadc;box-shadow:80px 8px 0 #ffd4e5}
@media(max-width:720px){.mission-columns{grid-template-columns:1fr;gap:8px}.demo-app[data-theme="balloons"] .demo-card h3{font-size:13px}}
@media(prefers-reduced-motion:reduce){.bubble-cursor{display:none}}

.demo-app[data-theme=cars]{--paper:#101d29;--ink:#edf6ff;--surface:#1c3041;--border:#68899c;--card:#142638;--hero:url('assets/cars-01.webp');--summary:url('assets/cars-02.webp')}.demo-app[data-theme=cars] .demo-card{background-image:linear-gradient(90deg,#132332fa 0%,#132332da 50%,#13233233),var(--scene)!important;background-position:70% 65%!important}.demo-app[data-theme=cars] .app-hero{background-image:linear-gradient(90deg,#152534e6,#15253411),var(--hero)}.demo-app[data-theme=cars] .app-summary{background-image:linear-gradient(90deg,#152534e6,#15253422),var(--summary)}

/* Pricing and download clarity; shared across all languages. */
.price .plan-description.has-theme-right{margin-bottom:6px}
.price .all-themes-right{font-size:12px;line-height:1.8;font-weight:400;color:#506c8e;margin:0 0 30px}
.download-conditions{margin:0;padding-inline-start:18px;line-height:1.8}
.download-conditions li+li{margin-top:12px}
.mission-columns{gap:24px}
.mission-columns p{margin:0}
.mission-columns p+p{border-inline-start:1px solid #c2d2d3;padding-inline-start:24px}
@media(max-width:720px){.mission-columns{gap:0}.mission-columns p+p{border-inline-start:0;border-top:1px solid #c2d2d3;padding:18px 0 0;margin-top:18px}}
@media(max-width:650px){.price .all-themes-right{font-size:11px}}
