:where(.ident-book) h1:not(:first-child),:where(.ident-book) h2:not(:first-child),:where(.ident-book) h3:not(:first-child),:where(.ident-book) h4:not(:first-child),:where(.ident-book) h5:not(:first-child),:where(.ident-book) h6:not(:first-child){margin-top:1.5em}:where(.ident-book) p:not(:last-child){margin-bottom:2rem}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.ident-book section[id]{scroll-margin-top:100px}.ident-book .book-top{padding-top:44px}.ident-book .book-flow{flex-direction:column;display:flex}.ident-book .book-intro{order:1}.ident-book .notice{order:2}.ident-book .book-hold{order:3}.ident-book .assure{order:4}.ident-book .book-alt{order:5}.ident-book .book-hold{width:100%;margin:18px auto 0}.ident-book .notice{text-align:left;border:1px solid var(--line);max-width:640px;color:var(--slate);background:#fff;border-radius:14px;align-items:flex-start;gap:10px;margin:22px auto 0;padding:14px 18px;font-size:13px;display:flex}.ident-book .notice .i{flex:none;margin-top:1px}.ident-book .assure{text-align:left;grid-template-columns:repeat(3,1fr);gap:16px;max-width:940px;margin:36px auto 0;display:grid}.ident-book .a-item{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.ident-book .a-ic{width:42px;height:42px;color:var(--teal);background:#159b901a;border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.ident-book .a-item h4{color:var(--ink);margin-bottom:3px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600}.ident-book .a-item p{color:var(--slate);font-size:12.5px;line-height:1.55}.ident-book .nextgrid{text-align:left;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:36px;display:grid}.ident-book .step-num{background:var(--teal);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:14px;font-family:Poppins,sans-serif;font-size:18px;font-weight:700;display:flex}.ident-book .branch-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:36px;display:grid}.ident-book .bc-actions{gap:10px;margin-top:4px;display:flex}.ident-book .bc-actions .btn{flex:1;justify-content:center;padding:11px 14px;font-size:14px}.ident-book .chatrow{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.ident-book .no-email-note{color:var(--slate);text-align:center;max-width:520px;margin:16px auto 0;font-size:13px}.ident-book a:focus-visible,.ident-book button:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:6px}@media (width<=820px){.ident-book .assure,.ident-book .nextgrid,.ident-book .branch-grid{grid-template-columns:1fr}.ident-book .book-top{padding-top:18px;padding-bottom:34px}.ident-book .book-intro h1{margin:8px auto!important;font-size:26px!important}.ident-book .book-intro .lead{max-width:420px;font-size:14px;line-height:1.5}.ident-book .book-hold{order:2;width:auto;margin:14px -20px 0;padding:0 12px}.ident-book .notice{border-radius:12px;order:3;margin:20px auto 0;padding:12px 14px;font-size:12.5px}.ident-book .assure{margin-top:24px}}@media (width<=400px){.ident-book .book-intro h1{font-size:24px!important}.ident-book .book-intro .lead{font-size:13.5px}.ident-book .book-hold{padding:0 10px}}.ident-book .book-placeholder{border:1px solid var(--line);text-align:center;background:#fff;border-radius:20px;max-width:600px;margin:0 auto;padding:40px 32px;box-shadow:0 14px 34px #12324f14}.ident-book .book-placeholder .bp-ic{background:var(--grad);color:#fff;border-radius:16px;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 18px;display:flex}.ident-book .book-placeholder .bp-ic .i{color:#fff;vertical-align:0;width:30px;height:30px}.ident-book .book-placeholder h2{color:var(--ink);margin-bottom:10px;font-family:Poppins,sans-serif;font-size:22px;font-weight:700}.ident-book .book-placeholder p{color:var(--slate);max-width:440px;margin:0 auto 22px;font-size:14px;line-height:1.65}.ident-book .book-placeholder .bp-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@media (width<=480px){.ident-book .book-placeholder{padding:30px 20px}.ident-book .book-placeholder .bp-actions .btn{flex:100%;justify-content:center}}
