.Header_header__M7MVh{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:#fff;transition:box-shadow .2s ease;border-bottom:1px solid transparent}.Header_scrolled__ynwsN{box-shadow:0 2px 12px hsla(0,0%,7%,.1);border-bottom-color:hsla(0,0%,7%,.08)}.Header_inner__IlPgM{max-width:1200px;margin:0 auto;padding:0 50px;height:72px;display:flex;align-items:center;gap:3.2rem}.Header_logoLink__0DhaO{display:flex;align-items:center;gap:1rem;flex-shrink:0;text-decoration:none}.Header_logo__j0k6r{width:56px;height:56px;object-fit:contain;border-radius:8px}.Header_logoText__jpq6D{font-family:Georgia,serif;font-weight:700;font-size:1.8rem;color:#121212;white-space:nowrap}.Header_desktopNav__c1pnX{display:flex;align-items:center;gap:.4rem;flex:1 1}.Header_navLink__JE8DJ{font-size:1.4rem;font-weight:500;color:hsla(0,0%,7%,.75);padding:.6rem 1.2rem;border-radius:6px;transition:color .15s ease,background .15s ease;text-decoration:none;white-space:nowrap}.Header_navLink__JE8DJ:hover{color:#121212;background:hsla(0,0%,7%,.06)}.Header_navLinkActive__5qxGe{color:#121212;font-weight:700}.Header_bookBtn__iZRJi{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2rem;background:#121212;color:#fff;font-size:1.4rem;font-weight:600;border-radius:50px;text-decoration:none;white-space:nowrap;flex-shrink:0;transition:background .15s ease,transform .1s ease}.Header_bookBtn__iZRJi:hover{background:#333;transform:translateY(-1px)}.Header_bookBtn__iZRJi:active{transform:translateY(0)}.Header_hamburger__YWUzj{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;padding:6px;border-radius:6px;background:none;border:none;cursor:pointer;margin-left:auto;flex-shrink:0;transition:background .15s ease}.Header_hamburger__YWUzj:hover{background:hsla(0,0%,7%,.06)}.Header_bar__H3V3_{display:block;width:22px;height:2px;background:#121212;border-radius:2px;transition:transform .25s ease,opacity .25s ease;transform-origin:center}.Header_hamburgerOpen__pZAh2 .Header_bar__H3V3_:first-child{transform:translateY(7px) rotate(45deg)}.Header_hamburgerOpen__pZAh2 .Header_bar__H3V3_:nth-child(2){opacity:0;transform:scaleX(0)}.Header_hamburgerOpen__pZAh2 .Header_bar__H3V3_:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.Header_overlay__hZoTl{position:fixed;inset:0;background:hsla(0,0%,7%,.4);z-index:99;animation:Header_fadeIn__I_E0y .2s ease}@keyframes Header_fadeIn__I_E0y{0%{opacity:0}to{opacity:1}}.Header_drawer__J9XGl{position:fixed;top:0;right:0;bottom:0;width:280px;max-width:85vw;background:#fff;z-index:200;transform:translateX(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);box-shadow:-4px 0 24px hsla(0,0%,7%,.12);overflow-y:auto}.Header_drawerOpen__OLVy2{transform:translateX(0)}.Header_drawerInner__2oxyg{display:flex;flex-direction:column;padding:80px 24px 40px;gap:4px}.Header_drawerLink__8KY72{font-size:1.8rem;font-weight:500;color:hsla(0,0%,7%,.75);padding:1.2rem 1.6rem;border-radius:8px;text-decoration:none;transition:color .15s ease,background .15s ease}.Header_drawerLink__8KY72:hover{color:#121212;background:hsla(0,0%,7%,.05)}.Header_drawerLinkActive__AKE9r{color:#121212;font-weight:700}.Header_drawerBookBtn__RO7GO{display:inline-flex;align-items:center;justify-content:center;margin-top:2.4rem;padding:1.4rem 2.4rem;background:#121212;color:#fff;font-size:1.6rem;font-weight:600;border-radius:50px;text-decoration:none;text-align:center;transition:background .15s ease}.Header_drawerBookBtn__RO7GO:hover{background:#333}.Header_stickyBookPill__cpHeY{display:none;position:fixed;bottom:20px;left:50%;transform:translateX(-50%);z-index:90;padding:1.4rem 3.2rem;background:#121212;color:#fff;font-size:1.5rem;font-weight:700;border-radius:50px;text-decoration:none;white-space:nowrap;box-shadow:0 4px 20px hsla(0,0%,7%,.35);transition:background .15s ease,transform .15s ease}.Header_stickyBookPill__cpHeY:hover{background:#333;transform:translateX(-50%) translateY(-2px)}@media (max-width:720px){.Header_bookBtn__iZRJi,.Header_desktopNav__c1pnX{display:none}.Header_hamburger__YWUzj{display:flex}}@media (max-width:989px){.Header_stickyBookPill__cpHeY{display:flex}}@media (min-width:721px){.Header_hamburger__YWUzj{display:none}}@media (max-width:989px){.Header_inner__IlPgM{padding:0 20px;height:64px}.Header_logoText__jpq6D{font-size:1.6rem}}@media (max-width:749px){.Header_inner__IlPgM{padding:0 16px}}.Footer_footer__TWDx3{background:#121212;color:hsla(0,0%,100%,.65);padding:3.2rem 0 4rem}@media (max-width:989px){.Footer_footer__TWDx3{padding-bottom:8rem}}.Footer_inner__C3eil{max-width:var(--page-width);margin:0 auto;padding:0 50px;text-align:center;display:flex;flex-direction:column;gap:1.2rem}@media (max-width:749px){.Footer_inner__C3eil{padding:0 16px}}.Footer_disclaimer__KhhQF{font-size:1.2rem;line-height:1.7;color:hsla(0,0%,100%,.5);max-width:720px;margin:0 auto}.Footer_link__jt00g{color:hsla(0,0%,100%,.75);text-decoration:underline;transition:color .15s ease}.Footer_link__jt00g:hover{color:#fff}.Footer_copyright__Zupof{font-size:1.2rem;color:hsla(0,0%,100%,.35)}.Faq_section__T0VWW{--fq-ink:rgb(var(--color-foreground,18 18 18));--fq-panel:rgb(var(--color-base-background-2,243 243 243));--fq-border:rgba(var(--color-foreground,18 18 18),0.1);--fq-muted:rgba(var(--color-foreground,18 18 18),0.42);--fq-group:rgba(var(--color-foreground,18 18 18),0.04);--fq-accent:rgb(var(--color-foreground,18 18 18));font-family:var(--font-body-family,sans-serif);font-weight:300;margin:0 0 2rem}.Faq_header__X2Oig{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.Faq_title__uBKLc{font-family:var(--font-heading-family,Georgia,serif);font-size:2rem;font-weight:var(--font-heading-weight,700);letter-spacing:.04em;color:var(--fq-ink);margin:0}.Faq_title__uBKLc em{font-style:normal}.Faq_intro__7UH9q{background:var(--fq-panel);border:1px solid var(--fq-border);border-radius:12px;padding:1.25rem 1.5rem;margin-bottom:1.25rem}.Faq_intro__7UH9q p{font-size:1.5rem;line-height:1.65;color:var(--fq-ink);margin:0}.Faq_group__MDZsu{background:var(--fq-panel);border:1px solid var(--fq-border);border-radius:12px;overflow:hidden;margin-bottom:1.25rem}.Faq_groupHd__rXE2z{display:flex;align-items:center;gap:.45rem;padding:.75rem 1.25rem;border-bottom:1px solid var(--fq-border);background:var(--fq-group)}.Faq_groupHd__rXE2z h3{font-family:var(--font-heading-family,Georgia,serif);font-size:1.5rem;font-weight:var(--font-heading-weight,700);letter-spacing:.08em;text-transform:uppercase;color:var(--fq-ink);margin:0}.Faq_dot__uXuKN{width:5px;height:5px;border-radius:50%;background:var(--fq-accent);flex-shrink:0}.Faq_item__c1ZGF{border-bottom:1px solid var(--fq-border)}.Faq_item__c1ZGF:last-child{border-bottom:none}.Faq_question__E0dK3{width:100%;display:flex;justify-content:space-between;align-items:center;padding:.9rem 1.25rem;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-heading-family,Georgia,serif);font-size:1.5rem;font-weight:var(--font-heading-weight,700);color:var(--fq-ink);gap:1rem;transition:background .12s}.Faq_question__E0dK3:hover{background:var(--fq-group)}.Faq_toggle__oDaT5{font-size:1.4rem;font-weight:300;color:var(--fq-muted);flex-shrink:0;line-height:1;font-family:var(--font-body-family,sans-serif)}.Faq_answer__krEW6{padding:0 1.25rem 1rem}.Faq_answer__krEW6 p{font-size:1.5rem;line-height:1.65;color:var(--fq-ink);margin:0 0 .65em}.Faq_answer__krEW6 p:last-child{margin-bottom:0}.Faq_answer__krEW6 strong{font-weight:var(--font-heading-weight,700);font-family:var(--font-heading-family,serif)}