.book_page__fDrIQ[data-look]{background:var(--n-band,#f3eee6);color:var(--n-ink);font-family:var(--font-hanken),"Helvetica Neue",Arial,sans-serif}body:has(.book_page__fDrIQ){background:#ffffff}.book_grid___2kLN{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-gap:clamp(32px,5vw,64px);gap:clamp(32px,5vw,64px);align-items:start;width:min(100% - 48px,1120px);margin-inline:auto;padding:clamp(48px,7vw,96px) 0 clamp(64px,8vw,112px)}.book_h1__yEBwJ{margin:0;font-size:clamp(40px,5.4vw,64px);font-weight:600;line-height:1;letter-spacing:-.045em}.book_lead__It_qT{margin:16px 0 32px;font-size:19px;line-height:1.5;color:var(--n-text)}.book_card__uWHS9{display:grid;grid-gap:28px;gap:28px;padding:clamp(24px,3.5vw,40px);border-radius:24px;background:#ffffff;box-shadow:0 1px 2px rgba(29,29,31,.04),0 24px 60px -36px rgba(29,29,31,.25)}.book_field__n7t6e{display:grid;grid-gap:8px;gap:8px;min-width:0}.book_field__n7t6e label,.book_group__KFuqi legend{font-size:16px;font-weight:600;color:var(--n-ink)}.book_optional__XcWDN{margin-left:6px;font-weight:400;color:var(--n-muted)}.book_field__n7t6e input{width:100%;min-height:52px;padding:0 16px;border:0;border-radius:12px;background:#f5f5f7;box-shadow:inset 0 0 0 1px #d2d2d7;color:var(--n-ink);font:inherit;font-size:16px}.book_field__n7t6e input:focus{outline:none;box-shadow:inset 0 0 0 2px var(--n-accent,#1d4ed8)}.book_field__n7t6e input[aria-invalid=true]{box-shadow:inset 0 0 0 2px #b42318}.book_pair___5O_8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.book_group__KFuqi{min-width:0;margin:0;padding:0;border:0}.book_group__KFuqi legend{margin-bottom:12px;padding:0}.book_chips__Fwzio{display:flex;flex-wrap:wrap;gap:8px}.book_chip__iL0_n{position:relative}.book_chip__iL0_n input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.book_chip__iL0_n label{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;background:#ffffff;box-shadow:inset 0 0 0 1px #d2d2d7;color:var(--n-ink);font-size:15px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color .14s ease,box-shadow .14s ease,color .14s ease}.book_chip__iL0_n:hover label{box-shadow:inset 0 0 0 1px var(--n-ink)}.book_chip__iL0_n input:checked+label{background:var(--n-ink);box-shadow:none;color:#ffffff}.book_chip__iL0_n input:focus-visible+label{outline:2px solid var(--n-accent,#1d4ed8);outline-offset:2px}.book_group__KFuqi[aria-describedby] .book_chip__iL0_n label{box-shadow:inset 0 0 0 1px #b42318}.book_group__KFuqi[aria-describedby] .book_chip__iL0_n input:checked+label{box-shadow:none}.book_error__YDrj6,.book_formError__dMtPP{margin:8px 0 0;font-size:14px;color:#b42318}.book_formError__dMtPP{margin:0}.book_trap__FO_FG{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.book_primary__HwaMh,.book_secondary__JMQ6z{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 26px;border-radius:999px;font:inherit;font-size:16px;font-weight:600;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.book_primary__HwaMh{border:0;background:var(--n-accent,#1d4ed8);color:#ffffff}.book_primary__HwaMh:hover{background:var(--n-accent-deep,#173b85)}.book_primary__HwaMh:disabled{opacity:.6;cursor:default}.book_secondary__JMQ6z{border:1px solid #c7c7cc;background:transparent;color:var(--n-ink)}.book_secondary__JMQ6z:hover{border-color:var(--n-ink);background:#f5f5f7}.book_primary__HwaMh:focus-visible,.book_secondary__JMQ6z:focus-visible{outline:2px solid var(--n-accent,#1d4ed8);outline-offset:3px}.book_submit__QbTlt,.book_tag__HRuhl{justify-self:start}.book_tag__HRuhl{margin:0 0 -16px;padding:4px 12px;border-radius:999px;background:#f5f5f7;font-size:13px;font-weight:600;color:var(--n-text)}.book_resultHeading__jKxla{margin:0;font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.1;letter-spacing:-.03em}.book_resultHeading__jKxla:focus{outline:none}.book_resultHeading__jKxla:focus-visible{outline:2px solid var(--n-accent,#1d4ed8);outline-offset:4px;border-radius:8px}.book_resultText__VUOa8{max-width:36em;margin:-12px 0 0;font-size:17px;line-height:1.55;color:var(--n-text)}.book_resultActions__g5xzY{display:flex;flex-wrap:wrap;gap:12px}.book_embed__Vgk5w{width:100%;min-height:680px;border:0;border-radius:16px}.book_side__XdJAC{display:grid;grid-gap:16px;gap:16px}.book_sideCard__viaaJ{display:grid;grid-gap:20px;gap:20px;padding:clamp(24px,3vw,32px);border-radius:24px;background:#ffffff}.book_sideHeading__7EqME{margin:0;font-size:22px;font-weight:600;letter-spacing:-.02em}.book_sideText__zK6Jk{margin:-8px 0 0;font-size:16px;line-height:1.5;color:var(--n-text)}.book_sideCard__viaaJ .book_secondary__JMQ6z{justify-self:start}.book_steps__9TuZo{display:grid;grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none}.book_steps__9TuZo li{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:12px;gap:12px;font-size:16px;line-height:1.5;color:var(--n-ink)}.book_steps__9TuZo li span{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:var(--n-accent-soft,#eef3fe);color:var(--n-accent,#1d4ed8);font-size:14px;font-weight:600}.book_person__lTRtg{display:flex;gap:14px;align-items:center;padding-top:20px;border-top:1px solid var(--n-hairline,#e3e3e8)}.book_person__lTRtg img{width:56px;height:56px;border-radius:999px;object-fit:cover}.book_person__lTRtg p{display:grid;margin:0;font-size:16px;font-weight:600}.book_person__lTRtg span{font-size:14px;font-weight:400;color:var(--n-muted)}@media (max-width:900px){.book_grid___2kLN{grid-template-columns:1fr;width:min(100% - 32px,1120px)}}@media (max-width:560px){.book_pair___5O_8{grid-template-columns:1fr}.book_resultActions__g5xzY .book_primary__HwaMh,.book_resultActions__g5xzY .book_secondary__JMQ6z,.book_sideCard__viaaJ .book_secondary__JMQ6z,.book_submit__QbTlt{width:100%}.book_chip__iL0_n label{white-space:normal}}@media (prefers-reduced-motion:reduce){.book_chip__iL0_n label,.book_primary__HwaMh,.book_secondary__JMQ6z{transition:none}}.book_cal___eEs1{width:100%;min-height:460px}.book_cal___eEs1 iframe{display:block;width:100%!important}@media (max-width:640px){.book_cal___eEs1{min-height:420px}}@media (min-width:901px){.book_grid___2kLN:has(.book_cal___eEs1){grid-template-columns:minmax(0,1fr)}.book_grid___2kLN:has(.book_cal___eEs1) .book_side__XdJAC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px;align-items:start}}.book_flow__vUTAF{display:grid;grid-gap:12px;gap:12px;max-width:620px}.book_flowIntro__JfVcu{margin:0;font-size:15px;font-weight:600;color:var(--n-muted,#6e6e73)}.book_flowCard__aYppR{display:grid;grid-gap:16px;gap:16px;padding:clamp(20px,3vw,32px);border-radius:24px;background:#ffffff;box-shadow:0 1px 2px rgba(29,29,31,.04),0 24px 60px -36px rgba(29,29,31,.25);overflow:hidden}.book_flowMeta__9NZ9m{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:24px}.book_flowCount__NTpio{margin:0;font-size:14px;font-weight:600;color:var(--n-muted,#6e6e73);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.book_back__jsR4_{display:inline-flex;align-items:center;min-height:44px;margin:-10px -8px -10px 0;padding:0 8px;border:0;background:none;color:var(--n-ink);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.book_back__jsR4_:focus-visible{outline:2px solid var(--n-accent,#1d4ed8);outline-offset:2px;border-radius:8px}.book_progress__8QU_v{height:4px;overflow:hidden;border-radius:999px;background:#ece8e1}.book_progress__8QU_v span{display:block;height:100%;border-radius:inherit;background:var(--n-accent,#1d4ed8);transition:width .32s cubic-bezier(.4,0,.2,1)}@keyframes book_stepIn__qtT_W{0%{opacity:0;transform:translateX(16px)}}@keyframes book_stepBack__LjFx8{0%{opacity:0;transform:translateX(-16px)}}.book_flowStep__Gvpw2{animation:book_stepIn__qtT_W .26s cubic-bezier(.4,0,.2,1) both}.book_flowStep__Gvpw2[data-direction=back]{animation-name:book_stepBack__LjFx8}.book_flowFieldset__Ct5UJ,.book_flowForm__Jq2Z4{display:grid;grid-gap:14px;gap:14px;margin:0;padding:0;border:0;min-width:0}.book_flowHeading__XIZgu,.book_flowQuestion__AX8M1{margin:4px 0 2px;font-size:clamp(22px,2.4vw,28px);font-weight:600;line-height:1.2;letter-spacing:-.02em}.book_flowHeading__XIZgu:focus,.book_flowQuestion__AX8M1:focus{outline:none}.book_choices__zEWCE{display:grid;grid-gap:8px;gap:8px}.book_choice___Vgs7{position:relative;display:block;scroll-margin:96px 0 24px}.book_choice___Vgs7 input{position:absolute;z-index:1;inset:0;width:100%;height:100%;opacity:0;margin:0;cursor:pointer}.book_choice___Vgs7 span{display:flex;align-items:center;min-height:52px;padding:12px 18px;border-radius:14px;background:#f5f5f7;box-shadow:inset 0 0 0 1px #e3e3e8;font-size:16px;font-weight:500;line-height:1.35;transition:background-color .14s ease,box-shadow .14s ease,transform .1s ease}.book_choice___Vgs7:hover span{box-shadow:inset 0 0 0 1.5px var(--n-ink)}.book_choice___Vgs7 input:checked+span{background:#eef3fe;box-shadow:inset 0 0 0 2px var(--n-accent,#1d4ed8);color:var(--n-accent-deep,#173b85)}.book_choice___Vgs7 input:focus-visible+span{outline:2px solid var(--n-accent,#1d4ed8);outline-offset:2px}.book_choice___Vgs7 input:active+span{transform:scale(.99)}.book_flowSubmit__KzXIx{width:100%;margin-top:4px}.book_flowDone__wwi2I{display:grid;grid-gap:16px;gap:16px}.book_flowStart__5D6m_{max-width:620px;justify-items:start}.book_flowText__CacwI{margin:0;font-size:17px;line-height:1.5;color:var(--n-text,#424245)}.book_consent__uf7B1{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:16px;cursor:pointer}.book_consent__uf7B1 input{width:20px;height:20px;accent-color:var(--n-accent,#1d4ed8)}.book_consentNote__aszbn{min-height:1.4em;margin:-8px 0 0;font-size:14px;color:var(--n-muted,#6e6e73)}.book_anyway__UsWvh{min-height:44px;padding:0;border:0;background:none;color:var(--n-ink);font:inherit;font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.book_anyway__UsWvh:focus-visible{outline:2px solid var(--n-accent,#1d4ed8);outline-offset:3px;border-radius:6px}.book_track__unTuW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0 0 8px;padding:0;list-style:none}.book_track__unTuW li{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:600;color:var(--n-muted,#6e6e73)}.book_track__unTuW i{height:4px;border-radius:2px;background:#e3e3e8}.book_track__unTuW li[data-state=on]{color:var(--n-ink,#1d1d1f)}.book_track__unTuW li[data-state=on] i{background:var(--n-accent,#1d4ed8)}.book_track__unTuW li[data-state=done]{color:var(--n-ink,#1d1d1f)}.book_track__unTuW li[data-state=done] i{background:var(--n-ink,#1d1d1f)}.book_strip__24hXH{display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:14px;background:#ffffff}.book_strip__24hXH img{flex:none;width:52px;height:42px;object-fit:contain}.book_strip__24hXH p{flex:1 1;min-width:0;margin:0;font-size:15px;line-height:1.4;color:var(--n-text,#424245);overflow-wrap:anywhere}.book_strip__24hXH strong{color:var(--n-ink,#1d1d1f)}.book_stripTag__NGErV{flex:none;font-size:13px;font-weight:600;color:#067647}.book_flowNote___zTji{margin:4px 0 0;font-size:14px;text-align:center;color:var(--n-muted,#6e6e73)}.book_bullets__EQGW8{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.book_bullets__EQGW8 li{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:1.45;color:var(--n-text,#424245)}.book_bullets__EQGW8 li:before{content:"";flex:none;width:8px;height:8px;margin-top:8px;border-radius:4px;background:var(--n-accent,#1d4ed8)}.book_backLink____zaH{display:inline-flex;align-items:center;min-height:44px;margin-bottom:8px;font-size:15px;font-weight:600;color:var(--n-ink,#1d1d1f)}@media (max-width:640px){.book_strip__24hXH{flex-wrap:wrap}.book_stripTag__NGErV{flex-basis:100%}.book_track__unTuW li{font-size:12px}.book_flowCard__aYppR{gap:12px;padding:18px 16px 20px;border-radius:20px}.book_flowStart__5D6m_ .book_primary__HwaMh{width:100%}}@media (prefers-reduced-motion:reduce){.book_flowStep__Gvpw2,.book_flowStep__Gvpw2[data-direction=back]{animation:none}.book_choice___Vgs7 span,.book_progress__8QU_v span{transition:none}}