.book-session-module__a98_qG__page{color:#171717;background:#fff;min-height:100vh}.book-session-module__a98_qG__hero{background:radial-gradient(circle at 8% 92%,#e425270b,#0000 28%),radial-gradient(circle at 88% 10%,#13b95a13,#0000 23%),#fff;border-bottom:1px solid #f0ede8;overflow:hidden}.book-session-module__a98_qG__heroInner{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:start;gap:64px;max-width:1120px;margin:0 auto;padding:36px 28px 42px;display:grid}.book-session-module__a98_qG__copy{max-width:440px;padding-top:46px}.book-session-module__a98_qG__eyebrow{color:#c91f21;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.book-session-module__a98_qG__eyebrow svg{width:17px;height:17px}.book-session-module__a98_qG__copy h1{color:#171717;margin:13px 0 0;letter-spacing:-.045em!important;font-size:clamp(34px,3.4vw,43px)!important;font-weight:800!important;line-height:1.08!important}.book-session-module__a98_qG__copy>p{color:#625d55;margin:14px 0 0;font-size:15px;line-height:1.65}.book-session-module__a98_qG__setupPoints{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.book-session-module__a98_qG__setupPoints li{color:#403c36;align-items:center;gap:9px;font-size:13px;font-weight:650;display:flex}.book-session-module__a98_qG__setupPoints svg{color:#c91f21;flex:0 0 16px;width:16px;height:16px}.book-session-module__a98_qG__productLink{color:#c91f21;align-items:center;gap:7px;margin-top:23px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.book-session-module__a98_qG__productLink:hover{text-decoration:underline}.book-session-module__a98_qG__productLink svg{width:15px;height:15px;transition:transform .15s}.book-session-module__a98_qG__productLink:hover svg{transform:translate(3px)}.book-session-module__a98_qG__formCard{padding:4px 0}.book-session-module__a98_qG__formHeading{border-bottom:1px solid #e8e4de;padding-bottom:15px}.book-session-module__a98_qG__formHeading p{color:#c91f21;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.book-session-module__a98_qG__formHeading h2{color:#171717;margin:6px 0 0;letter-spacing:-.03em!important;font-size:21px!important;font-weight:800!important;line-height:1.2!important}.book-session-module__a98_qG__formHeading span{color:#706a61;margin-top:4px;font-size:12px;line-height:1.45;display:block}.book-session-module__a98_qG__signIn{color:#706a61;margin:15px 0 0;font-size:11px}.book-session-module__a98_qG__signIn a{color:#c91f21;font-weight:750;text-decoration:none}.book-session-module__a98_qG__signIn a:hover{text-decoration:underline}.book-session-module__a98_qG__form{gap:13px;margin-top:17px;display:grid}.book-session-module__a98_qG__form fieldset{border:0;min-width:0;margin:0;padding:0}.book-session-module__a98_qG__form fieldset+fieldset{border-top:1px solid #e8e4de;padding-top:13px}.book-session-module__a98_qG__form legend{color:#706a61;letter-spacing:.11em;text-transform:uppercase;margin:0 0 9px;padding:0;font-size:10px;font-weight:800}.book-session-module__a98_qG__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 22px;display:grid}.book-session-module__a98_qG__form label{color:#403c36;gap:4px;font-size:12px;font-weight:700;display:grid}.book-session-module__a98_qG__form input,.book-session-module__a98_qG__form select{color:#171717;width:100%;height:43px;font:500 12px/1.4 var(--font-sans,Inter, sans-serif);background:0 0;border:0;border-bottom:1px solid #c4bfb6;border-radius:0;outline:none;padding:0 4px;transition:border-color .15s,box-shadow .15s}.book-session-module__a98_qG__form input:hover,.book-session-module__a98_qG__form select:hover{border-bottom-color:#746e65}.book-session-module__a98_qG__form input:focus,.book-session-module__a98_qG__form select:focus{border-bottom-color:#e42527;box-shadow:0 1px #e42527}.book-session-module__a98_qG__form select option:checked{color:#171717;background:#062b50}.book-session-module__a98_qG__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.book-session-module__a98_qG__formError{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:7px;margin:0;padding:9px 11px;font-size:12px;font-weight:600}.book-session-module__a98_qG__formFooter{border-top:1px solid #e8e4de;justify-content:space-between;align-items:center;gap:14px;padding-top:13px;display:flex}.book-session-module__a98_qG__formFooter p{color:#706a61;max-width:250px;margin:0;font-size:11px;line-height:1.45}.book-session-module__a98_qG__formFooter button{color:#fff;height:40px;font:800 12px var(--font-sans,Inter, sans-serif);cursor:pointer;background:#e42527;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 14px;transition:background .15s,transform .15s;display:inline-flex}.book-session-module__a98_qG__formFooter button:hover{background:#c91f21;transform:translateY(-1px)}.book-session-module__a98_qG__formFooter button:disabled{opacity:.65;cursor:wait;transform:none}.book-session-module__a98_qG__formFooter svg{width:15px;height:15px}.book-session-module__a98_qG__success{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;gap:11px;margin-top:18px;padding:15px;display:flex}.book-session-module__a98_qG__success>svg{color:#15803d;flex:0 0 20px;width:20px;height:20px}.book-session-module__a98_qG__success strong{color:#166534;font-size:14px;display:block}.book-session-module__a98_qG__success p{color:#166534;margin:4px 0 0;font-size:12px;line-height:1.55}@media (max-width:900px){.book-session-module__a98_qG__heroInner{gap:38px;padding:34px 24px 40px}.book-session-module__a98_qG__copy{padding-top:25px}}@media (max-width:760px){.book-session-module__a98_qG__heroInner{grid-template-columns:1fr;gap:28px;padding:40px 20px 44px}.book-session-module__a98_qG__copy{max-width:560px;padding-top:0}.book-session-module__a98_qG__formCard{width:100%;max-width:560px}.book-session-module__a98_qG__copy h1{font-size:36px!important}}@media (max-width:500px){.book-session-module__a98_qG__heroInner{padding:34px 16px 38px}.book-session-module__a98_qG__formGrid{grid-template-columns:1fr}.book-session-module__a98_qG__formFooter{flex-direction:column;align-items:stretch}.book-session-module__a98_qG__formFooter p{max-width:none}.book-session-module__a98_qG__formFooter button{justify-content:center}}
