.eb-intro{max-width:760px;padding:34px 0}.eb-intro h1{font-size:clamp(36px,6vw,60px);margin:16px 0}.eb-intro p{font-size:17px}.eb-plans{display:grid;grid-template-columns:1fr 1fr;gap:20px}.eb-plans h2{font-size:32px;margin:16px 0}.eb-plans ul{padding-left:20px;line-height:1.8;margin:20px 0}.eb-plans li{margin-bottom:10px}.eb-plan:last-child{background:radial-gradient(ellipse at top right,#9b698738,transparent 65%),#261c33;border-color:#cfad7666}.eb-faq{margin:40px 0}.eb-faq details{padding:18px 0;border-bottom:1px solid #b69b6940}.eb-faq summary{cursor:pointer;font-size:17px;line-height:1.5}.eb-faq p{margin:14px 0}.eb-growth p,.eb-profile p{margin:16px 0}.eb-test-label{font-size:11px;letter-spacing:.06em;opacity:.7;margin-top:16px}.eb-legal{max-width:760px;padding:24px 0}.eb-legal h1{font-size:40px;margin:24px 0}.eb-legal h2{font-size:28px;margin:28px 0 14px}.gr-preferences{padding:22px;background:#21192b;border:1px solid #a58a6755;border-radius:18px;margin:20px 0}.gr-preferences label{display:block;font-weight:600;margin:14px 0 7px}.gr-preferences input,.gr-preferences select{box-sizing:border-box;width:100%;min-height:48px;padding:12px;background:#15101e;color:#f4e9dc;border:1px solid #bca47a55;border-radius:10px;font:inherit}.gr-personal{font-size:23px;color:#705036;margin:20px auto}.gr-dedication{font-size:18px;font-style:italic;max-width:560px;margin:20px auto;white-space:pre-wrap}.gr-theme-dawn .gr-cover{background:linear-gradient(160deg,#faeddd,#ebd4d7)}.gr-theme-dawn .gr-cover h1{color:#744744}.gr-theme-nocturne .gr-cover{background:radial-gradient(ellipse at top,#493254,#191426);color:#f4e9d8}.gr-theme-nocturne .gr-cover h1,.gr-theme-nocturne .gr-personal,.gr-theme-nocturne .gr-dedication,.gr-theme-nocturne .gr-cover p,.gr-theme-nocturne .gr-cover time,.gr-theme-nocturne .gr-cover .gr-kicker{color:#ecd8af}.gr-theme-nocturne .gr-orbit{color:#e7c68e;border-color:#cfac76}
@media(max-width:650px){.eb-plans{grid-template-columns:1fr}.eb-plans .card{padding:23px}.eb-intro{padding:24px 0}.eb-intro h1{font-size:40px}}
@media print{.gr-personal{font-size:18pt}.gr-dedication{font-size:12pt}.gr-cover{-webkit-print-color-adjust:exact;print-color-adjust:exact}}

.eb-checkout label{display:block;font-size:14px;line-height:1.65;margin:18px 0}.eb-checkout input{width:20px;height:20px;vertical-align:middle;margin-right:8px}.eb-checkout .btn{display:block;margin:12px 0;width:100%}.eb-checkout button:disabled{opacity:.55;cursor:not-allowed}
.gr-document p,.gr-document .v10-summary p,.gr-document .v11-bridges p{color:#51445a}.gr-theme-nocturne .gr-cover p{color:#ecd8af}
