:root{--book-blue: #1764b5;--book-dark: #111827}*{box-sizing:border-box}html,body{margin:0;min-height:100%}body.jsd-book-page{background:#f5f5f7;color:#243c55;font-family:Roboto,Arial,sans-serif}.jsd-book-hero{position:relative;min-height:900px;padding:84px 20px 96px;display:flex;justify-content:center;align-items:flex-start;overflow:hidden;background:linear-gradient(#08111ea1,#08111ea1),var(--book-hero-image) center center / cover no-repeat}.jsd-book-header{position:absolute;top:0;left:0;z-index:5;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:58px;padding:8px max(24px,calc((100% - 1120px)/2));background:#05122275;border-bottom:1px solid rgba(255,255,255,.18)}.jsd-book-header__logo{display:block;width:128px;height:40px;object-fit:contain}.jsd-book-header__brand{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.jsd-book-header__mark{display:inline-flex;align-items:center;line-height:1}.jsd-book-header__flag,.jsd-book-header__badge{width:30px;height:30px;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 6px #040d1e59}.jsd-book-header__flag{position:relative;z-index:1;object-fit:cover}.jsd-book-header__badge{display:grid;place-items:center;margin-left:-12px;position:relative;z-index:2;color:#fff;background:#0b69b2;font:800 13px Arial,sans-serif}.jsd-book-header__login{display:inline-flex;align-items:center;justify-content:center;padding:4px}.jsd-book-header__login img{display:block;width:28px;height:28px;object-fit:contain;filter:brightness(0) invert(1)}.jsd-book-hero__content{width:min(100%,675px);position:relative;z-index:1}.jsd-book-hero h1{margin:14px 0 12px;position:relative;top:10px;color:#fff;text-align:center;font:700 clamp(30px,4vw,38px)/1.2 Arial,sans-serif}.jsd-book-hero__subtitle{margin:0 0 35px;color:#fff;text-align:center;font:400 14px/1.5 Arial,sans-serif}.jsd-book-card{padding:38px 40px 60px;border-radius:20px;background:#fff;box-shadow:0 12px 35px #0003}.jsd-book-card form{display:grid;gap:21px}.jsd-book-field{display:grid;gap:5px}.jsd-book-field label{margin-bottom:0;color:#2b425a;font-family:inherit;font-size:.82rem;font-weight:700;line-height:1.2}.jsd-book-field input,.jsd-book-field select{width:100%;min-height:44px;padding:9px 14px;border:1px solid #cedae6;border-radius:10px;color:#29435e;background:#fbfcfe;font-family:inherit;font-size:.9rem;font-weight:500}.jsd-book-field input::placeholder{color:#66798d;opacity:1}.jsd-book-field select{appearance:auto}.jsd-book-field input:hover,.jsd-book-field select:hover{border-color:#93abc3}.jsd-book-field input:focus,.jsd-book-field select:focus{outline:none;border-color:#2177cd;box-shadow:0 0 0 3px #2177cd21;background:#fff}.jsd-book-captcha{min-height:78px;display:flex;align-items:center;overflow:hidden}.jsd-book-captcha .g-recaptcha{transform-origin:left center}.jsd-book-submit{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin:2px 0 0;padding:9px 20px;border:0;border-radius:10px;background-image:linear-gradient(120deg,#1172c9,#075698);box-shadow:0 8px 18px #0d63b02e;color:#fff;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:700;letter-spacing:0}.jsd-book-submit:hover{background-image:linear-gradient(120deg,#0c65b5,#064a85);box-shadow:0 10px 22px #0d63b03d}.jsd-book-page .jsd-how,.jsd-book-page .jsd-book-reviews,.jsd-book-page .jsd-book-cta{padding:48px 20px;font-family:Roboto,Arial,sans-serif}.jsd-book-page .jsd-how{background:#f5f7fa}.jsd-book-page .jsd-how h2,.jsd-book-page .jsd-book-reviews h2{margin:0 0 8px;color:#092e55;font-size:1.75rem;font-weight:700;text-align:center}.jsd-book-page .jsd-how>.jsd-container>p,.jsd-book-page .jsd-book-reviews__subhead{margin:0 0 32px;color:#46627e;text-align:center}.jsd-book-page .jsd-how__grid,.jsd-book-page .jsd-book-reviews__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1120px;margin:0 auto}.jsd-book-page .jsd-how__step,.jsd-book-page .jsd-book-review{padding:22px;background:#fff;border:1px solid #dbe4ee;border-radius:14px;box-shadow:0 4px 14px #142b430f}.jsd-book-page .jsd-how__number{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-bottom:14px;color:#fff;background:#176fbd;border-radius:50%;font-weight:700}.jsd-book-page .jsd-how__step h3{margin:0 0 8px;color:#092e55;font-size:1.05rem}.jsd-book-page .jsd-how__step p{margin:0;color:#46627e;font-size:.88rem;line-height:1.55}.jsd-book-page .jsd-book-reviews{background:#fff}.jsd-book-page .jsd-book-review{display:flex;flex-direction:column;gap:10px;background:#f5f7fa}.jsd-book-page .jsd-book-review__stars{color:#f2a900;letter-spacing:2px}.jsd-book-page .jsd-book-review p{margin:0;color:#092e55;font-size:.9rem;line-height:1.6}.jsd-book-page .jsd-book-review__name{color:#46627e;font-size:.82rem;font-weight:700}.jsd-book-page .jsd-book-cta{background:#f5f7fa}.jsd-book-page .jsd-book-cta__box{max-width:1320px;margin:0 auto;padding:28px 32px;border-radius:16px;background:linear-gradient(110deg,#ffe099,#d0e7fb);text-align:center}.jsd-book-page .jsd-book-cta h2{margin:0 0 14px;color:#050505;font-size:1.75rem}.jsd-book-page .jsd-book-cta p{margin:0 0 22px;color:#365a7d}.jsd-book-page .jsd-book-cta a{display:inline-block;padding:12px 24px;border-radius:8px;color:#fff;background:#117bb1;font-weight:700;text-decoration:none}@media(max-width:900px){.jsd-book-page .jsd-how__grid,.jsd-book-page .jsd-book-reviews__grid{grid-template-columns:1fr;max-width:620px}}@media(max-width:700px){.jsd-book-hero{min-height:100vh;padding:48px 14px 55px;background-position:58% center;background-image:linear-gradient(#08111ea1,#08111ea1),var(--book-hero-mobile-image)}.jsd-book-hero h1{margin-top:0;font-size:30px}.jsd-book-hero__subtitle{margin-bottom:25px;font-size:13px}.jsd-book-card{padding:28px 20px 38px;border-radius:16px}.jsd-book-card form{gap:18px}.jsd-book-field label{font-size:15px}.jsd-book-field input,.jsd-book-field select{height:47px;font-size:15px}.jsd-book-captcha .g-recaptcha{transform:scale(.9)}}
