.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}@media (max-width: 600px){.form-grid{grid-template-columns:1fr}}.form-grid label{display:block;font-weight:600;margin-bottom:4px;font-size:.92rem}.form-grid input,.form-grid select,.form-grid textarea{width:100%;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius);font-family:inherit;font-size:1rem}.form-grid textarea{min-height:110px}.form-grid .span-all{grid-column:1 / -1}.summary{background:var(--accent-soft);border:1px solid var(--accent);border-radius:var(--radius-lg);padding:var(--space-3);margin-block:var(--space-3);font-size:.92rem}.summary strong{color:var(--accent)}ul.steps li{margin:4px 0}ul.value-bullets{list-style:none;padding:0;margin:6px 0 0}ul.value-bullets li{margin:6px 0;line-height:1.55}.sample-wrap{margin-block:var(--space-3)}.sample-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-bottom:10px}.sample-head strong{font-size:1.05rem}.sample-head span{color:var(--fg-mute);font-size:.85rem}.sample-card{max-width:360px;background:color-mix(in srgb,var(--gold) 9%,var(--bg-elev));border:1px solid color-mix(in srgb,var(--line) 60%,transparent);border-radius:var(--radius-lg);padding:var(--space-4);display:flex;flex-direction:column;gap:4px;box-shadow:var(--shadow-sm);position:relative}.sample-photo{position:relative;height:140px;border-radius:var(--radius);margin-bottom:10px;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 22%,var(--bg-soft)),color-mix(in srgb,var(--gold) 28%,var(--bg-soft)))}.sample-watermark{position:absolute;inset-inline-start:8px;bottom:8px;background:#0000008c;color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.03em;padding:3px 9px;border-radius:999px}.sample-card .card-head{display:flex;justify-content:space-between;gap:8px;font-size:.8rem;color:var(--fg-mute);align-items:flex-start}.sample-card .card-cat{font-weight:600;color:var(--fg-soft)}.sample-card h3{margin:7px 0 0;font-size:1.14rem;line-height:1.35}.sample-card .card-title-link{color:var(--fg)}.sample-card .card-en{margin:0;font-size:.82rem;color:var(--fg-mute);letter-spacing:.02em}.sample-card .card-tag{margin:6px 0 0;font-size:.9rem;line-height:1.55;color:var(--fg-soft)}.sample-card .card-contacts{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px}.sample-card .card-link{font-size:.8rem;padding:5px 11px;background:var(--bg-soft);border:1px solid transparent;border-radius:999px;color:var(--fg-soft)}.sample-card .card-pin{margin:9px 0 0;font-size:.82rem;color:var(--fg-soft)}.sample-card .card-langs{margin:7px 0 0;font-size:.78rem;color:var(--fg-mute)}.sample-card .badge-example{display:inline-block;padding:3px 9px;border-radius:999px;font-size:.66rem;font-weight:700;letter-spacing:.03em;background:color-mix(in srgb,var(--gold) 20%,transparent);color:#7a5300;white-space:nowrap}.sample-card .card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:13px;padding-top:13px;border-top:1px solid color-mix(in srgb,var(--line) 50%,transparent)}.sample-card .card-view{font-size:.85rem;font-weight:700;color:var(--accent)}.sample-note{margin-top:10px;font-size:.82rem}@media (max-width: 480px){.sample-card{max-width:100%}}#photo-input[data-astro-cid-4gbgsx5q]{font:inherit}.photo-grid[data-astro-cid-4gbgsx5q]{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.ph-card[data-astro-cid-4gbgsx5q]{position:relative;width:92px;height:92px;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--bg-soft)}.ph-card[data-astro-cid-4gbgsx5q] img[data-astro-cid-4gbgsx5q]{width:100%;height:100%;object-fit:cover;display:block}.ph-st[data-astro-cid-4gbgsx5q]{position:absolute;inset-inline:0;bottom:0;background:#0009;color:#fff;font-size:.68rem;text-align:center;padding:2px}.ph-st[data-astro-cid-4gbgsx5q].ok{background:#1f7a4dd9}.ph-st[data-astro-cid-4gbgsx5q].err{background:#c8202bd9}.ph-x[data-astro-cid-4gbgsx5q]{position:absolute;top:3px;inset-inline-end:3px;width:22px;height:22px;border-radius:50%;border:none;background:#0009;color:#fff;cursor:pointer;font-size:.7rem;line-height:1}.pay-now[data-astro-cid-4gbgsx5q]{text-align:center;margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px dashed var(--line)}.pay-now[data-astro-cid-4gbgsx5q] .pay-or[data-astro-cid-4gbgsx5q]{color:var(--fg-mute);font-size:.85rem}.pay-now[data-astro-cid-4gbgsx5q] p[data-astro-cid-4gbgsx5q]{margin:.6rem 0 .9rem;font-size:.92rem;line-height:1.7}.pay-now[data-astro-cid-4gbgsx5q] .pay-fine[data-astro-cid-4gbgsx5q]{font-size:.8rem;color:var(--fg-mute)}
