body.lp-page{background:var(--ch-sunk, #eef2f9)}body.lp-page .chat-fab,body.lp-page #chatWindow{display:none!important}.lp-bar{background:var(--ch-bar, #0247FE);padding:12px 20px}.lp-logo{display:inline-block;line-height:0}.lp-logo img{height:22px;width:auto}.lp-hero{background:var(--ch-bar, #0247FE);color:#fff;padding:22px 20px 64px}.lp-hero-inner{max-width:960px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:16px;align-items:start}.lp-kicker{margin:0 0 8px;font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffffffd1}.lp-h1{margin:0;font-family:Inter Tight,Inter,sans-serif;font-weight:800;font-size:clamp(1.45rem,5.6vw,2.6rem);line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.lp-standfirst{margin:12px 0 0;color:#ffffffe0;font-size:.98rem;line-height:1.5;max-width:56ch}.lp-book.guides-index{background:transparent}.lp-book .gx-cover{width:100%}.lp-form{padding:0 16px;margin-top:-44px;position:relative}.lp-form .guide-form-block{max-width:560px;margin:0 auto;background:var(--ch-card, #fff);border:1px solid var(--ch-line, #dde3ee);border-radius:14px;box-shadow:0 10px 30px #0d1b3e1f;padding:22px 0}.lp-form .guide-form-inner{padding:0 20px}.lp-form .guide-form-title{font-size:1.3rem}.lp-detail{padding:34px 20px 48px}.lp-detail-inner{max-width:960px;margin:0 auto;display:grid;gap:26px}.lp-detail h2{margin:0 0 12px;font-family:Inter Tight,Inter,sans-serif;font-size:1.15rem;color:var(--ch-ink, #0d1b3e)}.lp-detail p{margin:0 0 10px;color:var(--ch-ink-2, #4b5878);line-height:1.55;max-width:60ch}.lp-inside{margin:0 0 12px;padding:0;list-style:none;counter-reset:lp;display:grid;gap:8px}.lp-inside li{counter-increment:lp;display:grid;grid-template-columns:30px 1fr;align-items:baseline;color:var(--ch-ink, #0d1b3e);font-weight:500}.lp-inside li:before{content:counter(lp,decimal-leading-zero);color:var(--ch-bar, #0247FE);font-weight:700;font-size:.82rem;font-variant-numeric:tabular-nums}.lp-note{font-size:.92rem}@media (min-width: 760px){.lp-hero{padding:40px 32px 90px}.lp-hero-inner{grid-template-columns:minmax(0,1fr) 190px;gap:40px;align-items:center}.lp-form{margin-top:-64px}.lp-detail-inner{grid-template-columns:1fr 1fr;gap:48px}}.lp-book .gx-cover{box-shadow:0 0 0 1px #ffffff73,0 10px 26px #04103c73}.lp-full .lp-logo{pointer-events:none}.lp-assure{margin:12px 0 0;font-size:.8rem;color:var(--ch-ink-2,#4b5878);text-align:center}.lp-full .lp-form .guide-form-block{text-align:left}.lp-full .btn-primary{width:100%}.lp-sec{max-width:640px;margin:0 auto;padding:40px 20px 0}.lp-sec h2{margin:0 0 16px;font-family:Inter Tight,Inter,sans-serif;font-size:1.35rem;line-height:1.2;color:var(--ch-ink,#0d1b3e);text-wrap:balance}.lp-sec p{margin:0 0 10px;color:var(--ch-ink-2,#4b5878);line-height:1.6}.lp-press{max-width:640px;margin:0 auto;padding:36px 20px 0;text-align:center}.lp-eyebrow{margin:0 0 14px;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ch-ink-2,#4b5878)}.lp-press .press-band-row,.lp-press .press-band-logos{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px 34px}.lp-press .press-band-logo-slot{display:flex;align-items:center;justify-content:center;height:22px}.lp-press .press-band-logo{width:auto;max-width:150px;object-fit:contain;filter:grayscale(1) brightness(0);opacity:.45}@media (max-width:768px){.lp-press .press-band-row,.lp-press .press-band-logos{gap:12px 20px}.lp-press .press-band-logo{max-width:100px}}@media (max-width:380px){.lp-press .press-band-row,.lp-press .press-band-logos{gap:12px 18px}.lp-press .press-band-logo{max-width:88px}}.lp-learn,.lp-who{list-style:none;margin:0;padding:0;display:grid;gap:12px}.lp-learn li,.lp-who li{position:relative;padding-left:30px;color:var(--ch-ink,#0d1b3e);line-height:1.5}.lp-learn li:before{content:"";position:absolute;left:0;top:.15em;width:18px;height:18px;border-radius:50%;background:var(--ch-bar,#0247FE);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm-1.2 14.2-4-4 1.4-1.4 2.6 2.6 5.6-5.6 1.4 1.4z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm-1.2 14.2-4-4 1.4-1.4 2.6 2.6 5.6-5.6 1.4 1.4z'/%3E%3C/svg%3E") center/contain no-repeat}.lp-who li:before{content:"";position:absolute;left:6px;top:.55em;width:8px;height:8px;border-radius:50%;background:var(--ch-bar,#0247FE)}.lp-look{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;margin:0 -20px;padding-inline:20px;scroll-padding-inline:20px}.lp-look figure{scroll-snap-align:start}@media (min-width:760px){.lp-look{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;overflow:visible;margin:0;padding:0}}.lp-look figure{margin:0;border-radius:6px;overflow:hidden;border:1px solid var(--ch-line,#dde3ee);box-shadow:0 8px 20px #0d1b3e1a;background:#fff}.lp-look img{display:block;width:100%;height:auto}.lp-note{font-size:.84rem}.lp-why{display:grid;gap:12px}.lp-why-b{background:var(--ch-card,#fff);border:1px solid var(--ch-line,#dde3ee);border-radius:12px;padding:16px 18px}.lp-why-b h3{margin:0 0 6px;font-family:Inter Tight,Inter,sans-serif;font-size:1.02rem;color:var(--ch-ink,#0d1b3e)}.lp-why-b p{margin:0;font-size:.94rem}.lp-fig-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lp-fig{margin:0;background:var(--ch-bar,#0247FE);color:#fff;border-radius:12px;padding:16px 16px 14px;display:grid;gap:2px}.lp-full .lp-fig b{color:#fff;font-family:Inter Tight,Inter,sans-serif;font-size:2rem;line-height:1.05;font-variant-numeric:tabular-nums}.lp-fig span{font-size:.86rem;color:#ffffffe0}.lp-form-mid,.lp-form-end{margin-top:40px}.lp-full .lp-form-mid .guide-form-block,.lp-full .lp-form-end .guide-form-block{box-shadow:none}.lp-faq details{border-bottom:1px solid var(--ch-line,#dde3ee)}.lp-faq summary{cursor:pointer;list-style:none;padding:14px 32px 14px 0;position:relative;font-weight:600;color:var(--ch-ink,#0d1b3e);min-height:44px}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";position:absolute;right:4px;top:10px;font-size:1.3rem;color:var(--ch-bar,#0247FE)}.lp-faq details[open] summary:after{content:"−"}.lp-faq details p{margin:0 0 14px}.lp-foot{max-width:640px;margin:0 auto;padding:36px 20px 48px;text-align:center;font-size:.8rem;color:var(--ch-ink-2,#4b5878)}.lp-foot p{margin:0 0 8px}.lp-foot a{color:inherit}.lp-cookie{appearance:none;background:none;border:0;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}@media (min-width:760px){.lp-sec{padding-top:56px}.lp-why{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-full .btn-primary{width:auto}}.lp-cover-phone{max-width:960px;margin:28px auto 0;padding:0 20px;display:flex;justify-content:center}.lp-cover-phone img{display:block;width:260px;max-width:100%;height:auto;border-radius:8px;box-shadow:0 10px 26px #04103c40}@media (min-width:760px){.lp-cover-phone{display:none}}.lp-cover{aspect-ratio:600/849;display:flex;align-items:flex-end;justify-content:center}.lp-cover img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;border-radius:8px;box-shadow:0 10px 26px #04103c59}
