.ot-hero[data-astro-cid-yecqae37]{background:var(--h-paper);padding:88px 0 40px}.ot-hero[data-astro-cid-yecqae37] h1[data-astro-cid-yecqae37]{max-width:850px}.ot-section[data-astro-cid-yecqae37]{padding:54px 0 100px}.ot-grid[data-astro-cid-yecqae37]{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:28px;display:grid}.ot-card[data-astro-cid-yecqae37],.ot-summary[data-astro-cid-yecqae37]{border:1px solid var(--h-line);border-radius:var(--h-r-lg);box-shadow:none;background:#fff}.ot-card[data-astro-cid-yecqae37]{padding:32px}.ot-card[data-astro-cid-yecqae37] h2[data-astro-cid-yecqae37]{margin:0 0 14px;font-size:18px}.ot-card[data-astro-cid-yecqae37] h2[data-astro-cid-yecqae37]:not(:first-child){margin-top:30px}.ot-options[data-astro-cid-yecqae37]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ot-option[data-astro-cid-yecqae37]{border:1px solid var(--border);cursor:pointer;border-radius:14px;align-items:flex-start;gap:10px;padding:14px;display:flex}.ot-option[data-astro-cid-yecqae37]:has(input:checked){border-color:var(--h-ink);box-shadow:inset 0 0 0 1px var(--h-ink);background:#fff}.ot-option[data-astro-cid-yecqae37] span[data-astro-cid-yecqae37]{flex-direction:column;gap:3px;display:flex}.ot-option[data-astro-cid-yecqae37] small[data-astro-cid-yecqae37],.ot-fields[data-astro-cid-yecqae37] small[data-astro-cid-yecqae37],.ot-discount[data-astro-cid-yecqae37] small[data-astro-cid-yecqae37]{color:var(--ink-500);font-weight:500}.ot-fields[data-astro-cid-yecqae37]{grid-template-columns:1fr 1fr;gap:13px;display:grid}.ot-fields[data-astro-cid-yecqae37] label[data-astro-cid-yecqae37],.ot-discount[data-astro-cid-yecqae37]>label[data-astro-cid-yecqae37]{flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.ot-fields[data-astro-cid-yecqae37] input[data-astro-cid-yecqae37],.ot-fields[data-astro-cid-yecqae37] select[data-astro-cid-yecqae37],.ot-discount[data-astro-cid-yecqae37] input[data-astro-cid-yecqae37]{border:1px solid var(--border-strong);min-height:48px;font:inherit;color:inherit;background:#fff;border-radius:12px;padding:12px 14px}.ot-fields[data-astro-cid-yecqae37] select[data-astro-cid-yecqae37]{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238B9199' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:36px}.ot-hp[data-astro-cid-yecqae37]{position:absolute;left:-9999px}.ot-fields[data-astro-cid-yecqae37] .ot-full[data-astro-cid-yecqae37]{grid-column:1/-1}.ot-billing-note[data-astro-cid-yecqae37]{color:var(--ink-500);margin-top:12px;font-size:13px;line-height:1.55}.ot-discount[data-astro-cid-yecqae37]{margin-top:22px}.ot-discount[data-astro-cid-yecqae37]>div[data-astro-cid-yecqae37]{gap:8px;display:flex}.ot-discount[data-astro-cid-yecqae37] input[data-astro-cid-yecqae37]{flex:1}.ot-discount[data-astro-cid-yecqae37] button[data-astro-cid-yecqae37]{border:1px solid var(--border-strong);border-radius:var(--h-pill);cursor:pointer;background:#fff;padding:0 18px;font-weight:500}.ot-discount[data-astro-cid-yecqae37] p[data-astro-cid-yecqae37]{color:#147a4b;margin:8px 0 0;font-size:13px}.ot-error[data-astro-cid-yecqae37]{color:#b42318;font-size:14px;font-weight:650}.ot-pay[data-astro-cid-yecqae37]{border-radius:var(--h-pill);background:var(--h-ink);color:#fff;width:100%;min-height:50px;font:inherit;cursor:pointer;border:0;margin-top:22px;padding:14px 18px;font-size:17px;font-weight:500}.ot-pay[data-astro-cid-yecqae37]:hover{background:#3a3b40}.ot-pay[data-astro-cid-yecqae37]:disabled{opacity:.55}.ot-fine[data-astro-cid-yecqae37]{color:var(--ink-500);font-size:12px;line-height:1.55}.ot-fine[data-astro-cid-yecqae37] a[data-astro-cid-yecqae37]{color:inherit;text-underline-offset:2px;text-decoration:underline}.ot-summary[data-astro-cid-yecqae37]{padding:26px;position:sticky;top:100px}.ot-summary[data-astro-cid-yecqae37]>span[data-astro-cid-yecqae37]{text-transform:none;letter-spacing:0;color:var(--h-ink-2);font-size:14px;font-weight:600}.ot-summary[data-astro-cid-yecqae37] h2[data-astro-cid-yecqae37]{margin:8px 0 20px;font-size:22px}.ot-price[data-astro-cid-yecqae37]{align-items:baseline;gap:8px;display:flex}.ot-price[data-astro-cid-yecqae37] strong[data-astro-cid-yecqae37]{font-size:34px}.ot-price[data-astro-cid-yecqae37] small[data-astro-cid-yecqae37]{color:var(--ink-500)}.ot-discount-line[data-astro-cid-yecqae37],.ot-total[data-astro-cid-yecqae37]{border-top:1px solid var(--border);justify-content:space-between;gap:12px;margin-top:14px;padding:12px 0;display:flex}.ot-discount-line[data-astro-cid-yecqae37]{color:#147a4b}.ot-total[data-astro-cid-yecqae37] strong[data-astro-cid-yecqae37]{font-size:18px}.ot-summary[data-astro-cid-yecqae37] ul[data-astro-cid-yecqae37]{color:var(--ink-700);padding-left:20px;line-height:1.8}.ot-check[data-astro-cid-yecqae37]{color:#147a4b;background:#e7f7ef;border-radius:50%;place-items:center;width:54px;height:54px;font-size:28px;font-weight:900;display:grid}.ot-done[data-astro-cid-yecqae37] a[data-astro-cid-yecqae37]{color:var(--h-ink);text-underline-offset:3px;margin-top:8px;font-weight:600;text-decoration:underline;display:inline-block}.ot-addon[data-astro-cid-yecqae37]{grid-column:1/-1}@media (width<=800px){.ot-grid[data-astro-cid-yecqae37]{grid-template-columns:1fr}.ot-summary[data-astro-cid-yecqae37]{order:-1;position:static}.ot-fields[data-astro-cid-yecqae37],.ot-options[data-astro-cid-yecqae37]{grid-template-columns:1fr}}.ot-discount-line[hidden]{display:none}.ot-report{margin-top:10px}.ot-slots[hidden]{display:none}.ot-slots-sub{color:var(--h-ink-2);margin:-6px 0 12px;font-size:14px;line-height:1.5}.ot-slot-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ot-slot-list .ot-option{border:1px solid var(--h-line);cursor:pointer;background:#fff;border-radius:14px;align-items:flex-start;gap:10px;padding:14px;display:flex}.ot-slot-list .ot-option[hidden]{display:none}.ot-slot-list .ot-option:has(input:checked){border-color:var(--h-ink);box-shadow:inset 0 0 0 1px var(--h-ink)}.ot-slot-list .ot-option input{accent-color:var(--h-ink);margin-top:3px}.ot-slot-list .ot-option span{flex-direction:column;gap:3px;display:flex}.ot-slot-list .ot-option strong{font-weight:600}.ot-slot-list .ot-option strong:first-letter{text-transform:uppercase}.ot-slot-list .ot-option small{color:var(--h-ink-2);font-weight:500}.ot-slots-more{border:1px solid var(--border-strong);border-radius:var(--h-pill);font:inherit;cursor:pointer;background:#fff;margin-top:10px;padding:9px 18px;font-weight:500}@media (width<=800px){.ot-slot-list{grid-template-columns:1fr}}
