.rd{--ink:#152f40;--teal:#167d8d;--orange:#eea04a;--paper:#f7f5ef;--muted:#5c6c74;font:17px/1.65 Arial,sans-serif;background:var(--paper);color:var(--ink);margin:0;overflow:hidden}.rd *{box-sizing:border-box}.rd a{color:inherit}.rd .wrap{width:min(1160px,calc(100% - 48px));margin:auto}.rd .eyebrow{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--teal)}.rd h1,.rd h2,.rd h3,.rd p{margin:0}.rd h1{font-size:clamp(44px,5.5vw,72px);line-height:1.06;letter-spacing:-.055em;max-width:700px;font-weight:750}.rd h2{font-size:clamp(32px,3.3vw,46px);line-height:1.16;letter-spacing:-.04em}.rd h3{font-size:21px;line-height:1.3}.rd p{color:var(--muted)}.rd button,.rd .btn{font:inherit;cursor:pointer}.rd button:focus-visible,.rd a:focus-visible,.rd summary:focus-visible{outline:3px solid var(--teal);outline-offset:5px}.rd .btn{display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:16px 25px;background:var(--ink);color:#fff;text-decoration:none;border:0;border-radius:6px;font-weight:700;font-size:15px;transition:transform .2s}.rd .btn:hover{transform:translateY(-2px)}.rd .btn.light{background:var(--orange);color:var(--ink)}.rd .textlink{font-size:15px;text-underline-offset:5px;font-weight:700}.rd nav{height:88px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d9ddda}.rd .logo{font-size:18px;font-weight:800;text-decoration:none;letter-spacing:-.6px;display:flex;align-items:center;gap:10px}.rd .logo-mark{display:inline-grid;place-items:center;width:32px;height:32px;background:var(--teal);color:#fff;border-radius:7px;font-size:14px;letter-spacing:-1px}.rd nav .links{display:flex;align-items:center;gap:30px;font-size:14px}.rd nav .links a{text-decoration:none}.rd .hero{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center;padding:75px 0 95px}.rd .hero .eyebrow{margin-bottom:22px}.rd .hero h1 span{color:var(--teal)}.rd .hero .intro{margin:25px 0 28px;max-width:530px;font-size:19px;line-height:1.65}.rd .actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.rd .small{font-size:13px}.rd .hero .small{margin-top:18px}.rd .book-stage{position:relative;display:grid;place-items:center;min-height:530px;background:#e5eae2;border-radius:48% 48% 4px 4px;padding:30px}.rd .book{width:290px;max-width:80%;transform:perspective(1200px) rotateY(-13deg) rotate(4deg);box-shadow:18px 25px #d7dacf,25px 38px 32px #132b3d30;border-left:7px solid #244858;position:relative;z-index:1}.rd .book img{display:block;width:100%;height:auto}.rd .stamp{position:absolute;right:-12px;bottom:14px;background:var(--orange);width:123px;height:123px;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:2;transform:rotate(9deg);line-height:1.15;font-size:12px;font-weight:700}.rd .stamp strong{font-size:36px;letter-spacing:-2px}.rd .facts{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #d5dbd7;border-bottom:1px solid #d5dbd7;margin-bottom:90px;padding:27px 0;gap:20px}.rd .facts div{border-right:1px solid #d5dbd7;text-align:center;font-size:13px;color:var(--muted)}.rd .facts div:last-child{border:0}.rd .facts strong{display:block;color:var(--ink);font-size:23px;line-height:1.4}.rd .split{display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:start}.rd section{scroll-margin-top:25px}.rd .space{padding:0 0 100px}.rd .sectionintro .eyebrow{margin-bottom:16px}.rd .sectionintro p{margin-top:22px}.rd .question{padding:24px 0;border-bottom:1px solid #d6dcd8;display:flex;gap:18px}.rd .question:first-child{padding-top:0}.rd .question .num{color:var(--teal);font-size:13px;font-weight:700;margin-top:4px}.rd .question p{margin-top:8px;font-size:15px}.rd .curriculum{background:var(--ink);color:#fff;padding:80px 0}.rd .curriculum .eyebrow{color:#8fc9ce}.rd .curriculum .sectionintro p{color:#b6c8d0;max-width:560px}.rd .chapters{margin-top:46px;display:grid;grid-template-columns:1fr 1fr;gap:0 55px}.rd .chapter{border-top:1px solid #3a5362;padding:24px 0;display:flex;gap:20px}.rd .chapter .num{font-size:13px;color:var(--orange);padding-top:4px}.rd .chapter p{color:#b6c8d0;margin-top:8px;font-size:15px}.rd .preview{padding:90px 0}.rd .preview-head{display:flex;justify-content:space-between;gap:25px;align-items:end;margin-bottom:32px}.rd .preview-head p{max-width:370px;font-size:15px}.rd .samples{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.rd .sample{background:#e7eae3;border:1px solid #d7ddd7;padding:20px;border-radius:5px;display:block;text-decoration:none;transition:transform .2s}.rd .sample:hover{transform:translateY(-4px)}.rd .sample img{display:block;width:100%;height:auto;box-shadow:0 5px 15px #152f4012}.rd .sample span{display:flex;justify-content:space-between;align-items:center;margin-top:17px;font-size:14px;font-weight:700}.rd .sample small{font-size:12px;font-weight:400}.rd .fit{padding:0 0 90px}.rd .fit-box{padding:38px;border:1px solid #c9d4cc;background:#edf0e9;border-radius:6px}.rd .fit-box h3{margin-bottom:18px}.rd ul{padding:0;margin:0;list-style:none}.rd li{padding:9px 0 9px 24px;position:relative;font-size:16px;color:var(--muted)}.rd li:before{content:"\2713";position:absolute;left:0;color:var(--teal);font-weight:700}.rd .fit-note{margin-top:24px;font-size:14px}.rd .offer{background:#e7ece5;padding:85px 0}.rd .offer-grid{display:grid;grid-template-columns:1.1fr .85fr;gap:90px;align-items:center}.rd .offer h2{margin:16px 0 20px}.rd .offer .description{max-width:510px}.rd .offer ul{margin-top:24px}.rd .price-card{background:var(--paper);border:1px solid #bdccc2;border-radius:10px;padding:36px;box-shadow:0 18px 30px #1733420a}.rd .price-card .price{font-size:58px;font-weight:750;letter-spacing:-3px;line-height:1.25;margin:14px 0 2px}.rd .price-card .btn{width:100%;margin:26px 0 13px}.rd .price-card .fine{font-size:12px;color:var(--muted);margin-top:16px;line-height:1.5}.rd .faq{padding:85px 0}.rd .faq-grid{display:grid;grid-template-columns:.65fr 1fr;gap:80px}.rd details{border-bottom:1px solid #d0d9d3;padding:20px 0}.rd details:first-child{padding-top:0}.rd summary{cursor:pointer;font-size:17px;font-weight:700;list-style:none;display:flex;justify-content:space-between;gap:20px}.rd summary:after{content:"+";font-size:22px;font-weight:400;color:var(--teal)}.rd details[open] summary:after{content:"\2212"}.rd details p{font-size:15px;padding-top:13px}.rd footer{background:var(--ink);padding:40px 0;color:#c6d2d8;font-size:12px}.rd .footer-top{display:flex;justify-content:space-between;gap:30px;align-items:center;margin-bottom:20px}.rd footer .logo{color:#fff}.rd footer p{color:#a8bdc7;max-width:850px;font-size:12px}.rd .draft{background:#e9dfc8;color:#5b4d2d;text-align:center;padding:7px 20px;font-size:12px}.rd dialog{border:0;border-radius:12px;max-width:460px;padding:35px;color:var(--ink);background:var(--paper);box-shadow:0 20px 80px #0005}.rd dialog::backdrop{background:#132b3dbb}.rd dialog h3{margin:0 0 15px}.rd dialog p{margin-bottom:20px}.rd dialog .close{float:right;border:0;background:transparent;font-size:24px}.rd .sample-dialog{max-width:min(850px,95vw);max-height:95vh;padding:20px}.rd .sample-dialog img{display:block;max-width:100%;max-height:80vh;margin:auto}.rd .sample-dialog figcaption{font-size:13px;margin:12px 0 0}.rd .sample-dialog .close{float:none;display:block;margin-left:auto}.rd .sample-dialog figure{margin:0}@media(max-width:850px){.rd .hero{gap:35px}.rd .hero h1{font-size:51px}.rd .book-stage{min-height:430px;padding:20px}.rd .split,.rd .offer-grid,.rd .faq-grid{gap:35px}.rd .stamp{right:-5px;width:100px;height:100px}.rd .price-card{padding:28px}.rd .price-card .price{font-size:48px}}@media(max-width:650px){.rd .wrap{width:calc(100% - 36px)}.rd nav{height:74px}.rd nav .links a:not(:last-child){display:none}.rd nav .links{gap:0}.rd .hero{grid-template-columns:1fr;padding:45px 0;gap:45px}.rd .hero h1{font-size:48px}.rd .hero .intro{font-size:17px}.rd .book-stage{min-height:440px;max-width:350px;width:100%;margin:auto}.rd .book{width:260px}.rd .facts{grid-template-columns:1fr 1fr;gap:23px;margin-bottom:60px}.rd .facts div:nth-child(2){border:0}.rd .split,.rd .chapters,.rd .offer-grid,.rd .faq-grid{grid-template-columns:1fr;gap:34px}.rd .space,.rd .fit{padding-bottom:60px}.rd .curriculum,.rd .offer,.rd .preview,.rd .faq{padding:60px 0}.rd .preview-head{display:block}.rd .preview-head p{margin-top:18px}.rd .samples{gap:13px;grid-template-columns:1fr}.rd .sample{display:grid;grid-template-columns:100px 1fr;gap:20px;align-items:center;padding:14px}.rd .sample span{margin:0;gap:10px}.rd .sample small{display:block;margin-top:6px}.rd .fit-box{padding:26px}.rd .footer-top{align-items:flex-start;flex-direction:column}.rd .price-card .price{font-size:58px}}@media(prefers-reduced-motion:reduce){.rd *{transition:none!important;scroll-behavior:auto!important}}.rd .brand-logo{display:block;width:64px;height:64px;object-fit:contain;border-radius:50%;flex-shrink:0}.rd .brand-name{line-height:1.2}@media(max-width:650px){.rd nav{height:auto;min-height:88px;gap:16px;padding:12px 0;flex-wrap:wrap}.rd .logo{font-size:16px;gap:10px;max-width:100%}.rd .brand-logo{width:56px;height:56px}.rd .brand-name{max-width:180px}.rd nav .links{margin-left:auto;font-size:13px}.rd nav .links a{white-space:nowrap}}@media(max-width:650px){.rd .book-stage{padding:30px 24px 24px;gap:30px;min-height:0}.rd .book-stage .stamp{position:relative;right:auto;bottom:auto;transform:none;width:auto;max-width:100%;height:auto;min-height:54px;border-radius:12px;padding:12px 18px;display:flex;flex-direction:row;gap:10px;align-items:center;justify-content:center;text-align:center;line-height:1.35;font-size:12px}.rd .book-stage .stamp strong{font-size:30px;letter-spacing:-1px;line-height:1;flex-shrink:0}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/rd-ebook.css.map */
