.page_container__PXJPk{max-width:var(--page-max);margin:0 auto;padding:0 var(--gutter-l)}.page_sectionLabel__PchPE{display:block;font-size:var(--text-12);font-weight:var(--w-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--red);margin-bottom:var(--space-24)}.page_sectionRule__adZX3{width:40px;height:2px;background:var(--red);margin-bottom:var(--space-32)}.page_sectionHeading__jQYps{font-size:var(--text-32);font-weight:var(--w-bold);line-height:1.2;letter-spacing:-.01em;color:var(--ink);max-width:32ch;margin:0 0 var(--space-48)}.page_hero__21h2m{padding-block:var(--space-96);border-bottom:1px solid var(--surface)}.page_eyebrow__ESbxC{display:block;font-size:var(--text-12);font-weight:var(--w-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--silver-cool);margin-bottom:var(--space-24)}.page_headline__lmA_L{font-size:var(--text-56);font-weight:var(--w-bold);line-height:1.2;letter-spacing:-.02em;color:var(--ink);max-width:28ch;margin:0 0 var(--space-32)}.page_headlineLine__yepp6{display:block}.page_standfirst__8zpEo{font-size:var(--text-20);font-weight:var(--w-regular);line-height:1.65;color:var(--grey);max-width:56ch;margin:0 0 var(--space-48)}.page_heroActions__tJL9K{margin-bottom:var(--space-24)}.page_heroSpec__LNoy4{font-size:var(--text-14);line-height:1.5;color:var(--silver-cool);margin:0}.page_get__XwvJz{padding-block:var(--space-96);border-bottom:1px solid var(--surface)}.page_getBody__3tgHE{max-width:62ch;margin-bottom:var(--space-48)}.page_getBody__3tgHE p{font-size:var(--text-18);line-height:var(--lh-body);color:var(--grey);margin:0 0 var(--space-24)}.page_getBody__3tgHE p:last-child{margin-bottom:0}.page_get__XwvJz .page_sectionHeading__jQYps{margin-bottom:var(--space-32)}.page_cards__SmIvS{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-32);gap:var(--space-32)}.page_card__S7NfO{border-top:2px solid var(--ink);padding-top:var(--space-24)}.page_cardNum__UbVEa{display:block;font-size:var(--text-12);font-weight:var(--w-bold);letter-spacing:.1em;color:var(--red);margin-bottom:var(--space-12)}.page_cardTitle__ZB_dY{font-size:var(--text-18);font-weight:var(--w-bold);line-height:1.3;color:var(--ink);margin:0 0 var(--space-12)}.page_cardBody__UYveZ{font-size:var(--text-16);line-height:1.65;color:var(--grey);margin:0}.page_cover__TWJV4{padding-block:var(--space-96);border-bottom:1px solid var(--surface)}.page_coverList__OacOY{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:var(--space-64);column-gap:var(--space-64)}.page_coverItem__Xzs5j{padding:var(--space-24) 0;border-top:1px solid var(--surface);font-size:var(--text-18);line-height:1.5;color:var(--grey)}.page_book__q4Kgs{padding-block:var(--space-96);border-bottom:1px solid var(--surface)}.page_bookHeading__RIyOF{font-size:var(--text-32);font-weight:var(--w-bold);line-height:1.2;letter-spacing:-.01em;color:var(--ink);max-width:32ch;margin:0 0 var(--space-24)}.page_bookIntro__3GZIK{font-size:var(--text-18);line-height:1.65;color:var(--grey);max-width:58ch;margin:0 0 var(--space-64)}.page_steps__Cs5ZP{list-style:none;padding:0;margin:0}.page_step__ybPp7{display:flex;gap:var(--space-32);align-items:flex-start;padding:var(--space-32) 0;border-top:1px solid var(--surface)}.page_stepNum__t6_n2{font-size:var(--text-32);font-weight:var(--w-bold);letter-spacing:-.01em;color:var(--red);line-height:1;flex-shrink:0;min-width:48px}.page_stepContent__Ehx_w{flex:1 1;min-width:0}.page_stepTitle__S2OWg{font-size:var(--text-18);font-weight:var(--w-bold);line-height:1.3;color:var(--ink);margin:0 0 var(--space-8)}.page_stepBody__7Ztv7{font-size:var(--text-16);line-height:1.65;color:var(--grey);margin:0}.page_bookCtaWrap__u7a0_{margin-top:var(--space-64)}.page_bookCtaNote__DzRZK{font-size:var(--text-14);line-height:1.65;color:var(--grey);max-width:46ch;margin:var(--space-16) 0 0}.page_bookEmbed__TDk8H{scroll-margin-top:80px;padding-block:var(--space-96);border-bottom:1px solid var(--surface)}.page_calWrap__urp73{min-height:600px;width:100%}.page_specs___ZiJG{padding-block:var(--space-96);border-bottom:1px solid var(--surface)}.page_specPanel__6MWVU{background:var(--surface);border:1px solid var(--silver-cool);border-radius:var(--radius);margin-top:var(--space-48)}.page_specRow__MxpSE{display:grid;grid-template-columns:180px 1fr;grid-gap:var(--space-16);gap:var(--space-16);padding:var(--space-16) var(--space-32);border-bottom:1px solid var(--silver-warm)}.page_specRow__MxpSE:last-child{border-bottom:none}.page_specLabel__8dVbX{font-size:var(--text-14);font-weight:var(--w-bold);color:var(--grey);padding-top:2px}.page_specValue___WUX_{font-size:var(--text-16);line-height:1.5;color:var(--ink);margin:0}.page_close__K5IRP{padding-block:var(--space-96)}.page_closeHeading__rsnsW{font-size:var(--text-40);font-weight:var(--w-bold);line-height:1.15;letter-spacing:-.02em;color:var(--ink);max-width:28ch;margin:0 0 var(--space-32)}.page_closeBody__r9azm{max-width:62ch;margin-bottom:var(--space-48)}.page_closeBody__r9azm p{font-size:var(--text-18);line-height:var(--lh-body);color:var(--grey);margin:0 0 var(--space-24)}.page_closeBody__r9azm p:last-child{margin-bottom:0}.page_closeCtaWrap__wXue7{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-16);margin-bottom:var(--space-24)}.page_closeCtaNote__OLYWT{font-size:var(--text-14);line-height:1.65;color:var(--grey);max-width:46ch;margin:0}@media (max-width:839px){.page_container__PXJPk{padding:0 var(--gutter-m)}.page_specRow__MxpSE{grid-template-columns:140px 1fr;padding-left:var(--space-24);padding-right:var(--space-24)}}@media (max-width:680px){.page_cards__SmIvS{grid-template-columns:1fr}.page_bookHeading__RIyOF,.page_sectionHeading__jQYps{font-size:var(--text-24)}.page_closeHeading__rsnsW{font-size:var(--text-32)}}@media (max-width:599px){.page_container__PXJPk{padding:0 var(--gutter-s)}.page_book__q4Kgs,.page_close__K5IRP,.page_cover__TWJV4,.page_get__XwvJz,.page_hero__21h2m,.page_specs___ZiJG{padding-block:var(--space-64)}.page_headline__lmA_L{font-size:var(--text-32)}.page_coverList__OacOY{grid-template-columns:1fr;column-gap:0}.page_step__ybPp7{flex-direction:column;gap:var(--space-16)}.page_stepNum__t6_n2{min-width:auto}.page_specRow__MxpSE{grid-template-columns:1fr;gap:var(--space-4);padding:var(--space-16) var(--space-16)}}