@import '_content/GetBookSummary.Shared/GetBookSummary.Shared.aw9ekhawmm.bundle.scp.css';

/* /Components/App.razor.rz.scp.css */
.site-footer[b-jisw2c9tej] {
    display: flex;
    justify-content: center;
    gap: 1.25rem;
    margin: 0 auto 2rem;
    font-size: .9rem;
}

.site-footer a[b-jisw2c9tej] { color: #4c55c8; }

@media (prefers-color-scheme: dark) {
    .site-footer a[b-jisw2c9tej] { color: #aeb5ff; }
}
/* /Components/LandingPage.razor.rz.scp.css */
.landing[b-nadawlgjtl] { color-scheme: light; background: #f8f7f3; color: #252b39; font: 400 1rem/1.6 Inter, ui-sans-serif, system-ui, sans-serif; }
.landing *[b-nadawlgjtl] { box-sizing: border-box; }
a[b-nadawlgjtl] { color: inherit; text-decoration: none; }
a:hover[b-nadawlgjtl] { text-decoration: underline; text-underline-offset: .25em; }
a:focus-visible[b-nadawlgjtl] { outline: 3px solid #4c55c8; outline-offset: 4px; }
.navigation[b-nadawlgjtl], .hero[b-nadawlgjtl], .reasons[b-nadawlgjtl], .how[b-nadawlgjtl], .included[b-nadawlgjtl], .pricing[b-nadawlgjtl], .closing[b-nadawlgjtl], .brand-footer[b-nadawlgjtl] { padding-inline: max(5%, calc((100% - 1160px) / 2)); }
.navigation[b-nadawlgjtl] { display: flex; justify-content: space-between; align-items: center; gap: 1.5rem; padding-block: 1.5rem; border-bottom: 1px solid #deded9; }
.wordmark[b-nadawlgjtl] { font-size: 1.45rem; font-weight: 700; letter-spacing: -.055em; white-space: nowrap; }
.wordmark span[b-nadawlgjtl] { color: #4c55c8; font-size: .7rem; margin-left: .25rem; }
.navigation > div[b-nadawlgjtl] { display: flex; flex-wrap: wrap; gap: 1.5rem; }
.navigation a[b-nadawlgjtl] { display: inline-flex; align-items: center; min-height: 44px; }
.hero[b-nadawlgjtl] { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); align-items: center; gap: 6%; padding-block: 4.5rem; }
.eyebrow[b-nadawlgjtl] { margin: 0 0 1.1rem; color: #4c55c8; font-size: .75rem; font-weight: 700; letter-spacing: .16em; text-transform: uppercase; }
h1[b-nadawlgjtl] { margin: 0 0 1.6rem; font: 400 clamp(2.8rem, 5.2vw, 4.55rem)/1.06 Georgia, serif; letter-spacing: -.045em; }
h1 em[b-nadawlgjtl] { color: #4c55c8; }
.intro[b-nadawlgjtl] { max-width: 31rem; margin: 0 0 1.75rem; color: #586175; font-size: 1.08rem; }
.actions[b-nadawlgjtl] { display: flex; align-items: center; flex-wrap: wrap; gap: 1.25rem; }
.primary[b-nadawlgjtl], .secondary[b-nadawlgjtl] { display: inline-flex; justify-content: center; align-items: center; min-height: 48px; border: 1px solid #4c55c8; border-radius: .55rem; padding: .8rem 1.15rem; font-weight: 700; text-align: center; }
.primary[b-nadawlgjtl] { background: #4c55c8; color: #fff; }
.secondary[b-nadawlgjtl] { border-color: #c9ccd8; background: #fff; color: #252b39; }
.primary:hover[b-nadawlgjtl] { background: #3943b6; }
.fine-print[b-nadawlgjtl] { color: #586175; font-size: .8rem; }
.product[b-nadawlgjtl] { min-width: 0; margin: 0; border: 1px solid #deded9; border-radius: 1rem; background: #fff; box-shadow: 0 20px 45px #292c4717; transform: rotate(1deg); }
.window-bar[b-nadawlgjtl] { display: flex; justify-content: space-between; gap: .75rem; flex-wrap: wrap; border-bottom: 1px solid #deded9; padding: .85rem 1.15rem; }
.window-bar > span:first-child[b-nadawlgjtl] { font-weight: 700; }
.window-bar > span:last-child[b-nadawlgjtl], figcaption[b-nadawlgjtl] { color: #687184; font-size: .72rem; }
.product-body[b-nadawlgjtl] { padding: 1.2rem; }
.screen-heading[b-nadawlgjtl] { margin: 0; font-size: 1rem; font-weight: 800; }
.screen-copy[b-nadawlgjtl] { margin: .25rem 0 1rem; color: #687184; font-size: .78rem; }
.book-field[b-nadawlgjtl] { display: grid; gap: .35rem; border: 1px solid #d7daea; border-radius: .7rem; padding: .75rem .85rem; }
.book-field span[b-nadawlgjtl], .guide-kicker[b-nadawlgjtl], .status-card > span[b-nadawlgjtl] { color: #687184; font-size: .68rem; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }
.book-field strong[b-nadawlgjtl] { font-size: .84rem; }
.guide-card[b-nadawlgjtl] { margin-top: .8rem; border: 1px solid #dfe2f4; border-radius: .7rem; padding: .8rem; background: #f7f8ff; }
.guide-card ul[b-nadawlgjtl] { margin: .55rem 0 0; padding-left: 1.15rem; color: #4f5870; font-size: .75rem; }
.guide-card li[b-nadawlgjtl] { margin: .2rem 0; }
.create-button[b-nadawlgjtl] { display: flex; justify-content: space-between; margin-top: .8rem; border-radius: .55rem; padding: .65rem .8rem; background: #5865e8; color: #fff; font-size: .8rem; font-weight: 700; }
.status-card[b-nadawlgjtl] { display: grid; gap: .2rem; margin-top: .8rem; border: 1px solid #e1e4ed; border-radius: .65rem; padding: .7rem .8rem; }
.status-card strong[b-nadawlgjtl] { font-size: .8rem; }
.status-card div[b-nadawlgjtl] { display: grid; grid-template-columns: repeat(4, 1fr); gap: .25rem; margin-top: .35rem; }
.status-card i[b-nadawlgjtl] { height: 3px; border-radius: 2rem; background: #d7daea; }
.status-card i:nth-child(-n+2)[b-nadawlgjtl] { background: #5865e8; }
figcaption[b-nadawlgjtl] { padding: 0 1rem .9rem; text-align: center; }
.reasons[b-nadawlgjtl] { display: flex; justify-content: space-between; flex-wrap: wrap; gap: 1.25rem; border-block: 1px solid #deded9; padding-block: 1.5rem; color: #586175; }
.how[b-nadawlgjtl] { display: grid; grid-template-columns: 1fr 1.8fr; gap: 2.5rem; padding-block: 4rem; scroll-margin-top: 1rem; }
h2[b-nadawlgjtl] { margin: 0 0 1rem; font: 400 2.2rem/1.2 Georgia, serif; letter-spacing: -.035em; }
.steps[b-nadawlgjtl] { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 1.5rem; }
.steps article > span[b-nadawlgjtl], .feature-grid article > span[b-nadawlgjtl] { color: #4c55c8; font-size: .8rem; font-weight: 700; }
h3[b-nadawlgjtl] { margin: .8rem 0 .55rem; font-size: 1rem; line-height: 1.4; }
.steps p[b-nadawlgjtl], .feature-grid p[b-nadawlgjtl] { margin: 0; color: #586175; font-size: .9rem; }
.included[b-nadawlgjtl] { padding-block: 3.8rem; background: #fff; scroll-margin-top: 1rem; }
.section-title[b-nadawlgjtl] { max-width: 43rem; margin: 0 auto 2rem; text-align: center; }
.section-title > p:last-child[b-nadawlgjtl] { color: #586175; }
.feature-grid[b-nadawlgjtl] { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 1.2rem; }
.feature-grid article[b-nadawlgjtl] { border: 1px solid #deded9; border-radius: .8rem; padding: 1.5rem; }
.pricing[b-nadawlgjtl] { padding-block: 4rem; background: #f0effa; scroll-margin-top: 1rem; }
.plans[b-nadawlgjtl] { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 1.2rem; }
.plan[b-nadawlgjtl] { display: flex; min-width: 0; flex-direction: column; border: 1px solid #d7d5e5; border-radius: .9rem; padding: 1.6rem; background: #fff; overflow-wrap: anywhere; }
.plan.featured[b-nadawlgjtl] { border: 2px solid #4c55c8; box-shadow: 0 16px 35px #30378e1a; transform: translateY(-.45rem); }
.plan-heading[b-nadawlgjtl] { display: flex; align-items: center; justify-content: space-between; gap: .75rem; }
.plan-heading h3[b-nadawlgjtl] { margin: 0; font-size: 1.15rem; }
.plan-heading span[b-nadawlgjtl] { border-radius: 2rem; padding: .25rem .55rem; background: #eeedf9; color: #4c55c8; font-size: .68rem; font-weight: 800; text-transform: uppercase; }
.price[b-nadawlgjtl] { margin-top: 1rem; font-size: clamp(2rem, 3.5vw, 2.65rem); font-weight: 700; letter-spacing: -.05em; line-height: 1.15; }
.price span[b-nadawlgjtl] { color: #687184; font-size: .8rem; font-weight: 500; letter-spacing: 0; white-space: nowrap; }
.plan > p[b-nadawlgjtl] { color: #586175; font-size: .88rem; }
.plan ul[b-nadawlgjtl] { flex: 1; margin: .5rem 0 1.35rem; padding: 0; list-style: none; font-size: .85rem; }
.plan li[b-nadawlgjtl] { padding: .3rem 0; }
.plan li[b-nadawlgjtl]::before { content: '✓'; margin-right: .5rem; color: #4c55c8; font-weight: 800; }
.pricing-note[b-nadawlgjtl] { max-width: 52rem; margin: 1.5rem auto 0; color: #586175; font-size: .8rem; text-align: center; }
.closing[b-nadawlgjtl] { display: flex; align-items: center; justify-content: space-between; gap: 2rem; padding-block: 3.5rem; }
.closing h2[b-nadawlgjtl] { margin: 0; }
.closing > div:last-child[b-nadawlgjtl] { display: flex; flex-direction: column; align-items: center; gap: .8rem; }
.closing > div:last-child > a:last-child[b-nadawlgjtl] { display: flex; align-items: center; min-height: 44px; font-size: .85rem; }
.brand-footer[b-nadawlgjtl] { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 1rem; border-top: 1px solid #deded9; padding-block: 1.5rem; color: #586175; font-size: .85rem; }
@media (max-width: 800px) {
    .hero[b-nadawlgjtl] { grid-template-columns: 1fr; gap: 2.5rem; padding-block: 2.5rem; }
    .product[b-nadawlgjtl] { width: 100%; max-width: 34rem; margin-inline: auto; transform: none; }
    .how[b-nadawlgjtl] { grid-template-columns: 1fr; gap: 1.5rem; }
    .feature-grid[b-nadawlgjtl] { grid-template-columns: 1fr; }
    .plans[b-nadawlgjtl] { grid-template-columns: 1fr; }
    .plan.featured[b-nadawlgjtl] { transform: none; }
    .closing[b-nadawlgjtl] { flex-direction: column; align-items: flex-start; }
    .closing > div:last-child[b-nadawlgjtl] { align-items: flex-start; }
}
@media (max-width: 540px) {
    .navigation[b-nadawlgjtl] { flex-wrap: wrap; gap: .5rem; padding-block: 1rem; }
    .navigation > div[b-nadawlgjtl] { width: 100%; justify-content: space-between; gap: .4rem; font-size: .8rem; }
    h1[b-nadawlgjtl] { font-size: clamp(2.6rem, 12vw, 3.45rem); }
    h2[b-nadawlgjtl] { font-size: 1.9rem; }
    .hero[b-nadawlgjtl] { padding-block: 2rem; }
    .actions[b-nadawlgjtl] { align-items: stretch; flex-direction: column; gap: .75rem; }
    .actions > a:last-child[b-nadawlgjtl] { display: flex; align-items: center; min-height: 44px; }
    .reasons[b-nadawlgjtl] { flex-direction: column; gap: .5rem; font-size: .9rem; }
    .steps[b-nadawlgjtl] { grid-template-columns: 1fr; }
    .steps article[b-nadawlgjtl] { border-top: 1px solid #deded9; padding-top: 1rem; }
    .how[b-nadawlgjtl], .included[b-nadawlgjtl], .pricing[b-nadawlgjtl] { padding-block: 2.5rem; }
}
