.blk{padding:56px 0}.alt{background:var(--tint)}.blk h2{font-size:clamp(1.375rem,4.5vw,1.875rem)}.grid,.grid3,.plans,.gal{list-style:none;margin:0;padding:0;display:grid;gap:16px}.grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.grid3{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.card,.trust__i,.plan{background:#fff;border:1px solid #dcdce3;border-radius:14px;padding:20px}.card h3,.benefit h3,.step h3,.plan h3{font-size:1.125rem}.card p,.benefit p,.step p{color:var(--muted);margin:0}.card .price{color:var(--brand);font-weight:700;margin-top:8px}.benefit .ico{color:var(--brand);margin-bottom:8px}.big{font-size:1.75rem;font-weight:800;color:var(--brand);margin:0}.trust__l{font-weight:700;margin:0}.trust blockquote{margin:8px 0 0;padding-left:12px;border-left:3px solid var(--brand)}.src{font-size:.875rem;color:var(--muted);margin:6px 0 0}.tag{display:inline-block;font-size:.8125rem;font-weight:700;background:#1b1b1f;color:#fff;border-radius:6px;padding:2px 8px;vertical-align:middle}.steps{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.step{background:#fff;border-radius:14px;padding:20px}.step__n{display:inline-flex;width:32px;height:32px;border-radius:50%;background:var(--brand);color:#fff;font-weight:800;align-items:center;justify-content:center;margin-bottom:8px}.plans{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.plan ul{margin:8px 0 0;padding-left:1.2em;color:var(--muted)}.plan__p{font-size:1.5rem;font-weight:800;color:var(--brand);margin:0}.plan--f{border:2px solid var(--brand)}.gal{grid-template-columns:repeat(2,minmax(0,1fr))}.gal svg,.gal img{display:block;width:100%;height:auto;border-radius:14px}@media (min-width:768px){.gal{grid-template-columns:repeat(4,minmax(0,1fr))}}.note{color:var(--muted);font-size:.9375rem;margin-top:12px}.faq__l details{background:#fff;border:1px solid #dcdce3;border-radius:12px;padding:0 16px;margin-bottom:10px}.faq__l summary{cursor:pointer;font-weight:700;padding:14px 0;min-height:48px}.faq__l summary:focus-visible{outline:3px solid var(--brand)}.faq__l details p{color:var(--muted);padding-bottom:14px;margin:0}.loc{display:flex;gap:16px;align-items:flex-start;color:var(--brand)}.loc dl{margin:0;color:var(--ink);display:grid;grid-template-columns:auto 1fr;gap:6px 16px}.loc dt{font-weight:700}.loc dd{margin:0}.loc a{color:var(--brand);font-weight:700}.form fieldset{border:0;padding:0;margin:0;display:grid;gap:8px;max-width:560px}.form label{font-weight:700;margin-top:8px}.form input,.form textarea{font:inherit;padding:12px;border:1px solid #8a8a96;border-radius:10px;width:100%;color:var(--ink);background:#fff}.form input:focus-visible,.form textarea:focus-visible{outline:3px solid var(--brand);outline-offset:1px}.form .btn{margin-top:12px;justify-self:start}.form fieldset[disabled] input,.form fieldset[disabled] textarea{background:#f2f2f5}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.band{background:var(--brand);color:#fff;padding:48px 0;text-align:center}.band h2{color:#fff}.band .cta-row{justify-content:center}.btn--inv{background:#fff;color:var(--brand);border-color:#fff}.mbar{position:fixed;left:0;right:0;bottom:0;z-index:9;background:#fff;border-top:1px solid #dcdce3;padding:10px 16px}.btn--block{width:100%}.foot{background:#1b1b1f;color:#e9e9ee;padding:32px 0 96px;font-size:.9375rem}.foot p{margin:0 0 4px}.foot__n{font-weight:800;color:#fff}@media (min-width:768px){.mbar{display:none}.foot{padding-bottom:32px}}
