.hero-video{aspect-ratio:16/9;border-bottom:1px solid var(--line);position:relative;overflow:hidden}.hero-video video{object-fit:cover;width:100%;height:100%;display:block}.hero-video:after{content:"";pointer-events:none;background:linear-gradient(180deg, transparent 58%, color-mix(in srgb, var(--surface) 78%, transparent) 100%);position:absolute;inset:0}.terms{font-family:var(--mono);gap:9px;font-size:.82rem;display:grid}.terms .row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.terms .q{color:var(--ink);overflow-wrap:anywhere}.terms .v{letter-spacing:.06em;text-transform:uppercase;flex:none;font-size:.72rem}.terms .good .v{color:var(--green)}.terms .bad .q{color:var(--muted);text-decoration:line-through}.terms .bad .v{color:var(--red)}.chips{flex-wrap:wrap;gap:10px;margin-top:32px;padding:0;list-style:none;display:flex}.chips li{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:999px;padding:9px 16px;font-size:.9rem}.faq{grid-template-columns:1fr 1fr;gap:16px;margin-top:40px;display:grid}@media (max-width:820px){.faq{grid-template-columns:1fr}}.faq details{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:20px 24px}.faq summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:14px;font-weight:620;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--amber);font-family:var(--mono);flex:none}.faq details[open] summary:after{content:"–"}.faq details p{color:var(--muted);margin-top:14px;font-size:.95rem}.starter{grid-template-columns:.8fr 1.2fr;gap:16px;margin-top:44px;display:grid}@media (max-width:820px){.starter{grid-template-columns:1fr}}.starter .price .lines{gap:10px;margin:0 0 18px;padding:0;font-size:.92rem;list-style:none;display:grid}.starter .price .lines li{color:var(--muted);gap:10px;display:flex}.starter .price .lines .m{font-family:var(--mono);flex:none}.starter .amount{font-family:var(--mono);letter-spacing:-.02em;margin:14px 0 4px;font-size:2.4rem;font-weight:600}.starter .amount small{color:var(--muted);letter-spacing:0;font-size:.9rem;font-weight:400}.field .hint{color:var(--faint);margin-top:8px;font-size:.8rem;line-height:1.5}.verdict{border:1px solid var(--line);border-left:3px solid var(--amber);background:var(--surface-2);border-radius:10px;margin-bottom:14px;padding:18px 20px;font-size:.95rem;line-height:1.6}.verdict b{color:var(--ink)}.verdict.warn{border-left-color:var(--red)}.result.loss{border-color:color-mix(in srgb, var(--red) 45%, var(--line));background:color-mix(in srgb, var(--red) 9%, var(--surface))}.result.loss .val{color:var(--red)}ul.example{gap:8px;margin:18px 0 0;padding:0;font-size:.88rem;list-style:none;display:grid}ul.example li{color:var(--muted);justify-content:space-between;align-items:baseline;gap:12px;display:flex}ul.example li b{font-family:var(--mono);color:var(--ink);font-variant-numeric:tabular-nums;flex:none}ul.example li.sum{border-top:1px solid var(--line);color:var(--ink);margin-top:3px;padding-top:9px;font-weight:620}ul.example li.sum b{color:var(--green);font-size:1.05rem}.example-plain{color:var(--muted);margin-top:14px;font-size:.88rem;line-height:1.55}.example-plain b{color:var(--ink);font-family:var(--mono)}.local-contact{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:34px;font-size:.92rem;display:flex}.local-contact a{color:var(--amber);font-weight:620;text-decoration:none}
