.page-module__z0Ifna__page{background:var(--bg);min-height:100dvh;color:var(--text);padding:clamp(28px,6vw,72px) clamp(18px,5vw,48px);position:relative;overflow:hidden}.page-module__z0Ifna__glow{background:radial-gradient(closest-side, rgba(var(--accent-rgb), .16), transparent 70%);filter:blur(20px);pointer-events:none;position:absolute;inset:-30% 40% 55% -20%}.page-module__z0Ifna__shell{grid-template-columns:minmax(0,1fr) minmax(0,540px);align-items:start;gap:clamp(28px,5vw,64px);max-width:1160px;margin:0 auto;display:grid;position:relative}.page-module__z0Ifna__pitch{padding-top:clamp(0px,2vw,28px)}.page-module__z0Ifna__brand{letter-spacing:-.02em;align-items:center;gap:14px;margin-bottom:clamp(24px,4vw,40px);font-size:28px;font-weight:700;display:inline-flex}.page-module__z0Ifna__mark{background:var(--accent);width:60px;height:60px;color:var(--on-accent);border-radius:18px;place-items:center;font-size:30px;font-weight:800;display:grid}.page-module__z0Ifna__h1{letter-spacing:-.035em;margin-bottom:20px;font-size:clamp(38px,6.2vw,62px);font-weight:800;line-height:1.02}.page-module__z0Ifna__h1 em{background:linear-gradient(96deg, var(--accent), var(--accent-text));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.page-module__z0Ifna__lede{color:var(--text-2);max-width:46ch;margin-bottom:30px;font-size:clamp(15px,1.5vw,17.5px);line-height:1.65}.page-module__z0Ifna__points{flex-direction:column;gap:14px;max-width:48ch;margin-bottom:32px;list-style:none;display:flex}.page-module__z0Ifna__points li{color:var(--text-2);padding-left:26px;font-size:14.5px;line-height:1.6;position:relative}.page-module__z0Ifna__points b{color:var(--text);font-weight:650}.page-module__z0Ifna__points li:before{content:"";background:var(--accent);border-radius:2px;width:14px;height:2px;position:absolute;top:10px;left:0}.page-module__z0Ifna__signoff{color:var(--muted);border-top:1px solid var(--border);padding-top:18px;font-size:13px}.page-module__z0Ifna__card{background:var(--panel-strong);border:1px solid var(--border);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:22px;overflow:hidden}.page-module__z0Ifna__cardHead{border-bottom:1px solid var(--border);background:linear-gradient(180deg, rgba(var(--accent-rgb), .08), transparent);padding:26px 28px 20px}.page-module__z0Ifna__cardHead h2{letter-spacing:-.02em;font-size:20px;font-weight:750}.page-module__z0Ifna__cardHead p{color:var(--muted);margin-top:4px;font-size:13px}.page-module__z0Ifna__form{flex-direction:column;gap:16px;padding:24px 28px 28px;display:flex}.page-module__z0Ifna__grid2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.page-module__z0Ifna__field{flex-direction:column;gap:7px;min-width:0;display:flex}.page-module__z0Ifna__field>span{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.page-module__z0Ifna__field>span em{letter-spacing:.02em;text-transform:none;opacity:.7;font-style:normal;font-weight:500}.page-module__z0Ifna__field input,.page-module__z0Ifna__field textarea,.page-module__z0Ifna__otherInput{width:100%;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:13px 14px;font-size:16px;transition:border-color .14s,background .14s,box-shadow .14s}.page-module__z0Ifna__field textarea{resize:vertical;line-height:1.55}.page-module__z0Ifna__field input::placeholder,.page-module__z0Ifna__field textarea::placeholder,.page-module__z0Ifna__otherInput::placeholder{color:var(--muted)}.page-module__z0Ifna__field input:focus,.page-module__z0Ifna__field textarea:focus,.page-module__z0Ifna__otherInput:focus{border-color:var(--border-hot);background:var(--surface-hover);box-shadow:0 0 0 4px var(--accent-dim);outline:none}.page-module__z0Ifna__submit{font:inherit;color:var(--on-accent);background:linear-gradient(180deg, var(--accent-text), var(--accent));border-radius:var(--pill);cursor:pointer;box-shadow:0 10px 30px rgba(var(--accent-rgb), .18);border:0;margin-top:4px;padding:16px;font-size:15.5px;font-weight:750;transition:transform .12s,filter .12s,box-shadow .12s}.page-module__z0Ifna__submit:hover:not(:disabled){box-shadow:0 14px 38px rgba(var(--accent-rgb), .26);transform:translateY(-1px)}.page-module__z0Ifna__submit:active:not(:disabled){transform:translateY(0)}.page-module__z0Ifna__submit:disabled{opacity:.6;cursor:default;box-shadow:none}.page-module__z0Ifna__error{color:var(--danger);background:rgba(var(--danger-rgb), .09);border:1px solid rgba(var(--danger-rgb), .3);border-radius:10px;padding:11px 13px;font-size:13.5px}.page-module__z0Ifna__smallprint{color:var(--muted);text-align:center;font-size:12px;line-height:1.55}.page-module__z0Ifna__done{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:44px 32px 48px;display:flex}.page-module__z0Ifna__tick{background:rgba(var(--success-rgb), .12);width:54px;height:54px;color:var(--success);border:1px solid rgba(var(--success-rgb), .35);border-radius:50%;place-items:center;display:grid}.page-module__z0Ifna__done h2{letter-spacing:-.02em;font-size:23px;font-weight:750}.page-module__z0Ifna__done p{color:var(--text-2);max-width:40ch;font-size:14.5px;line-height:1.65}@media (max-width:900px){.page-module__z0Ifna__shell{grid-template-columns:minmax(0,1fr)}.page-module__z0Ifna__pitch{max-width:620px}.page-module__z0Ifna__points{margin-bottom:20px}.page-module__z0Ifna__signoff{display:none}}@media (max-width:520px){.page-module__z0Ifna__grid2{grid-template-columns:minmax(0,1fr)}.page-module__z0Ifna__form{padding:20px 18px 24px}.page-module__z0Ifna__cardHead{padding:22px 18px 18px}}
.book-module__WHFfRa__days{scrollbar-width:thin;gap:8px;padding:4px 28px 14px;display:flex;overflow-x:auto}.book-module__WHFfRa__day{border:1px solid var(--border);background:var(--card);min-width:64px;color:var(--text);cursor:pointer;font:inherit;border-radius:14px;flex-direction:column;flex:none;align-items:center;gap:2px;padding:10px 8px;display:flex}.book-module__WHFfRa__day small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.book-module__WHFfRa__day b{font-size:20px;font-weight:750;line-height:1.1}.book-module__WHFfRa__day span{color:var(--muted);font-size:11px}.book-module__WHFfRa__day[aria-pressed=true]{border-color:var(--accent);background:rgba(var(--accent-rgb), .14)}.book-module__WHFfRa__day:focus-visible,.book-module__WHFfRa__time:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.book-module__WHFfRa__times{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;padding:6px 28px 24px;display:grid}.book-module__WHFfRa__time{border:1px solid var(--border);background:var(--card);color:var(--text);font:inherit;cursor:pointer;font-variant-numeric:tabular-nums;border-radius:12px;padding:12px 8px;font-weight:650}.book-module__WHFfRa__time:hover{border-color:var(--accent)}.book-module__WHFfRa__zone{color:var(--muted);padding:0 28px 6px;font-size:12.5px}.book-module__WHFfRa__chosen{background:rgba(var(--accent-rgb), .12);border:1px solid rgba(var(--accent-rgb), .35);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin:4px 28px 0;padding:12px 14px;font-size:14px;display:flex}.book-module__WHFfRa__chosen button{color:var(--accent-text);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:650}.book-module__WHFfRa__hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.book-module__WHFfRa__empty{color:var(--text-2);padding:8px 28px 28px;font-size:14.5px;line-height:1.6}.book-module__WHFfRa__label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:18px 28px 8px;font-size:12px;font-weight:700}.book-module__WHFfRa__meet{word-break:break-all}.book-module__WHFfRa__link,.book-module__WHFfRa__empty a{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}
