.qp{--qp-ink:#102b2b;--qp-muted:#536361;--qp-green:#173f35;--qp-paper:#fbfaf6;--qp-line:#dedfd6;--qp-accent:#e9b84e;background:var(--qp-paper);color:var(--qp-ink);font-family:Inter,Arial,sans-serif;line-height:1.6}.qp *{box-sizing:border-box}.qp a{color:inherit}.qp img{max-width:100%}.qp-container{width:min(1160px,100% - 48px);margin:auto}.qp h1,.qp h2,.qp h3,.qp p{margin:0}.qp h1,.qp h2{letter-spacing:-.045em;line-height:1.08}.qp h2{font-size:clamp(30px,4vw,46px);font-weight:750}.qp h3{font-weight:700;line-height:1.3}.qp-nav{justify-content:space-between;align-items:center;gap:20px;padding:24px 0;display:flex}.qp-brand{letter-spacing:.12em;align-items:center;gap:10px;font-size:11px;font-weight:800;line-height:1.1;text-decoration:none;display:flex}.qp-brand>span>span{letter-spacing:.01em;font-size:17px;display:block}.qp-nav nav{align-items:center;gap:26px;font-size:13px;display:flex}.qp-nav nav>a{text-decoration:none}.qp-nav .qp-nav-cta{border:1px solid var(--qp-line);border-radius:99px;align-items:center;gap:9px;padding:10px 17px;display:inline-flex}.qp-kicker{letter-spacing:.12em;font-size:11px;font-weight:750;line-height:1.5}.qp-hero{padding:42px 0 55px;overflow:hidden}.qp-hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:45px;display:grid}.qp-hero .qp-kicker{align-items:center;gap:8px;display:flex}.qp-kicker>span{background:#557b55;border-radius:50%;flex-shrink:0;width:7px;height:7px}.qp h1{margin:23px 0;font-size:clamp(44px,5vw,66px);font-weight:780}.qp h1 em{color:#56755b;font-style:normal}.qp-intro{max-width:510px;color:var(--qp-muted);font-size:16px;line-height:1.75}.qp-button{background:var(--qp-green);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:16px;padding:17px 23px;font-size:14px;font-weight:650;text-decoration:none;transition:background .15s;display:inline-flex;color:#fff!important}.qp-button:hover{background:#245745}.qp-button:focus-visible,.qp button:focus-visible,.qp a:focus-visible{outline-offset:4px;outline:3px solid #b98c24}.qp-hero .qp-button{margin-top:28px}.qp-hero-note{color:var(--qp-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex;margin-top:14px!important}.qp-hero-note>span{margin:0 3px}.qp-creator-mini{align-items:center;gap:11px;margin-top:30px;font-size:12px;text-decoration:none;display:flex}.qp-creator-mini img{-o-object-fit:cover;object-fit:cover;border-radius:50%}.qp-creator-mini small{color:var(--qp-muted);margin-top:3px;font-size:10px;display:block}.qp-hero-books{isolation:isolate;height:515px;position:relative}.qp-orbit{z-index:-1;background:#e9e7d8;border-radius:50%;position:absolute;inset:15% -3% 0}.qp-book{aspect-ratio:2/3;-o-object-fit:cover;object-fit:cover;border-radius:4px;width:38%;height:auto;position:absolute;box-shadow:0 20px 28px #16312635}.qp-book-0{z-index:3;top:0;left:7%;transform:rotate(-9deg)}.qp-book-1{z-index:2;top:9%;right:8%;transform:rotate(8deg)}.qp-book-2{z-index:4;bottom:7%;left:8%;transform:rotate(-5deg)}.qp-book-3{z-index:5;bottom:0;right:5%;transform:rotate(7deg)}.qp-books-label{z-index:6;background:#fffdf3;border:1px solid #d9dbc9;border-radius:9px;align-items:center;gap:10px;padding:13px 17px;font-size:11px;display:flex;position:absolute;bottom:3%;left:0;box-shadow:0 6px 20px #183c2a14}.qp-books-label strong{font-size:13px;display:block}.qp-proof{border-block:1px solid var(--qp-line)}.qp-proof .qp-container{flex-wrap:wrap;justify-content:space-between;gap:18px;padding:22px 0;display:flex}.qp-proof span{align-items:center;gap:9px;font-size:12px;display:flex}.qp-section{padding-top:80px;padding-bottom:80px;scroll-margin-top:20px}.qp-section-heading{max-width:800px;margin-bottom:36px}.qp-section-heading .qp-kicker{color:#627e61;margin-bottom:15px}.qp-section-heading>p:last-child{color:var(--qp-muted);margin-top:17px}.qp-situations{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.qp-situations article{border-top:1px solid var(--qp-line);padding-top:23px}.qp-situations article>span{color:#74826a;font-size:12px}.qp-situations h3{max-width:250px;margin:18px 0 12px;font-size:20px}.qp-situations p,.qp-includes p,.qp-extra-grid p{color:var(--qp-muted);font-size:14px;line-height:1.7}.qp-library{color:#f6f3e9;background:#153b32;scroll-margin-top:0}.qp-library-heading{justify-content:space-between;align-items:end;gap:35px;margin-bottom:28px;display:flex}.qp-library-heading .qp-kicker{color:#d1c792;margin-bottom:15px}.qp-library-heading>p{color:#c5d1c9;max-width:290px;font-size:14px}.qp-filters{gap:8px;padding:5px 4px 18px;display:flex;overflow:auto}.qp-filters button{color:#e4e8de;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff30;border-radius:99px;padding:9px 17px;font-size:12px}.qp-filters button[aria-pressed=true]{color:#143c32;background:#efe8cf;border-color:#efe8cf}.qp-cover-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:28px 18px;display:grid}.qp-cover-grid article{min-width:0}.qp-cover-grid img{aspect-ratio:2/3;-o-object-fit:cover;object-fit:cover;border-radius:5px;width:100%;height:auto;display:block;box-shadow:0 10px 22px #001c1640}.qp-cover-grid small{color:#c7c8a6;letter-spacing:.08em;text-transform:uppercase;margin:13px 0 5px;font-size:9px;display:block}.qp-cover-grid h3{font-size:12px;line-height:1.5}.qp-library-note{color:#bbc9be;font-size:11px;margin-top:26px!important}.qp-includes{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.qp-includes article{background:#efeee5;border-radius:12px;padding:25px}.qp-includes svg{color:#55735a;margin-bottom:20px}.qp-includes h3{margin-bottom:12px;font-size:19px}.qp-extra-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:34px;display:grid}.qp-extra-grid article{border:1px solid var(--qp-line);border-radius:12px;grid-template-columns:130px 1fr;align-items:center;gap:23px;padding:22px;display:grid}.qp-extra-grid img{aspect-ratio:2/3;-o-object-fit:cover;object-fit:cover;border-radius:5px;width:130px;height:auto}.qp-extra-grid .qp-kicker{font-size:9px}.qp-extra-grid h3{margin:9px 0 11px;font-size:22px}.qp-author{background:#edece3;padding:65px 0;scroll-margin-top:20px}.qp-author-grid{grid-template-columns:320px 1fr;align-items:center;gap:65px;display:grid}.qp-author-photo{border-radius:14px;width:100%;height:auto}.qp-author h2{margin:18px 0 12px}.qp-author h3{color:#5e6f61;margin-bottom:20px;font-size:15px}.qp-author p:not(.qp-kicker){color:var(--qp-muted);margin-bottom:17px;font-size:15px}.qp-author a{text-underline-offset:4px;align-items:center;gap:7px;font-size:13px;display:inline-flex}.qp-offer-layout{grid-template-columns:1fr 440px;align-items:center;gap:80px;display:grid}.qp-offer-layout h2{margin:18px 0 23px}.qp-offer-layout>div>p:not(.qp-kicker){color:var(--qp-muted);font-size:15px}.qp-fit{gap:13px;margin:25px 0;padding:0;list-style:none;display:grid}.qp-fit li{gap:10px;font-size:14px;display:flex}.qp-fit svg{color:#58765a;flex-shrink:0;margin-top:3px}.qp-guarantee{border-top:1px solid var(--qp-line);color:var(--qp-muted);gap:15px;padding-top:24px;font-size:12px;display:flex}.qp-guarantee svg{flex-shrink:0}.qp-guarantee strong{color:var(--qp-ink)}.qp-offer-card{color:#f8f5e9;background:#153b32;border-radius:18px;padding:35px;box-shadow:0 20px 50px #123c3215}.qp-offer-card .qp-kicker{color:#ddcf9a}.qp-offer-card h3{letter-spacing:-.03em;margin:16px 0 22px;font-size:28px}.qp-offer-card ul{color:#dfe6dc;gap:13px;margin:0 0 27px;padding:0;font-size:13px;list-style:none;display:grid}.qp-offer-card li{gap:9px;display:flex}.qp-offer-card li svg{color:#d9ca91;flex-shrink:0;margin-top:2px}.qp-offer-card .qp-button{background:var(--qp-accent);width:100%;color:#17372c!important}.qp-offer-card small{text-align:center;color:#d4ded4;margin-top:14px;font-size:11px;display:block}.qp-offer-pending{border-top:1px solid #ffffff25;gap:10px;padding:22px 0;font-size:12px;display:flex}.qp-offer-pending svg{flex-shrink:0}.qp-offer-card button:disabled{opacity:.65;cursor:not-allowed}.qp-price{letter-spacing:-.05em;margin:20px 0 8px;font-size:54px;font-weight:750;line-height:1.1}.qp-price span{letter-spacing:0;font-size:22px}.qp-faq{max-width:850px;padding-top:15px}.qp-faq .qp-section-heading{text-align:center;max-width:none}.qp-faq-item{border-bottom:1px solid var(--qp-line)}.qp-faq-item button{text-align:left;cursor:pointer;width:100%;color:var(--qp-ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:15px;font-weight:650;display:flex}.qp-faq-item svg{flex-shrink:0}.qp-faq-item p{color:var(--qp-muted);padding:0 25px 22px 0;font-size:14px}.qp-support{text-align:center;color:var(--qp-muted);font-size:12px;margin-top:25px!important}.qp-support a{align-items:center;gap:6px;display:inline-flex}.qp-footer{color:#e7ecdf;background:#102d27;padding:38px 0 28px}.qp-footer>.qp-container:first-child{justify-content:space-between;gap:30px;display:flex}.qp-footer strong{font-size:17px}.qp-footer p{color:#bbcbc0;margin-top:6px;font-size:12px}.qp-footer a{text-underline-offset:4px;margin-left:20px;font-size:12px}.qp-footer .qp-disclaimer{border-top:1px solid #ffffff20;margin-top:25px;padding-top:22px;font-size:10px}.qp a,.qp button{-webkit-tap-highlight-color:transparent}@media (width>=1100px){.qp-hero-copy h1{white-space:nowrap}}@media (width<=950px){.qp-cover-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.qp-hero-grid{gap:25px}.qp-hero-books{height:430px}.qp-offer-layout{grid-template-columns:1fr 390px;gap:35px}.qp-author-grid{grid-template-columns:240px 1fr;gap:35px}.qp-extra-grid article{grid-template-columns:95px 1fr;gap:16px;padding:17px}.qp-extra-grid img{width:95px}.qp-extra-grid h3{font-size:19px}}@media (width<=700px){.qp-container{width:calc(100% - 36px)}.qp-nav{padding:18px 0}.qp-nav nav>a:not(.qp-nav-cta){display:none}.qp-nav nav{gap:0}.qp-hero{padding:23px 0 30px}.qp-hero-grid{grid-template-columns:1fr;gap:25px}.qp h1{margin:19px 0;font-size:clamp(39px,10.5vw,58px)}.qp-intro{font-size:15px}.qp-hero .qp-button{width:100%;margin-top:23px}.qp-hero-note{font-size:10px}.qp-hero-books{width:100%;max-width:400px;height:390px;margin:12px auto 0}.qp-book{width:34%}.qp-book-0{left:13%}.qp-book-1{right:13%}.qp-book-2{left:12%}.qp-book-3{right:10%}.qp-creator-mini{margin-top:22px}.qp-proof .qp-container{grid-template-columns:1fr 1fr;gap:18px 10px;display:grid}.qp-proof span{gap:7px;font-size:10px}.qp-section{padding-top:50px;padding-bottom:50px}.qp-situations{grid-template-columns:1fr;gap:23px}.qp-situations h3{max-width:none;margin-top:9px}.qp-library-heading{display:block}.qp-library-heading>p{max-width:none;margin-top:18px}.qp-cover-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 12px}.qp-cover-grid h3{font-size:11px}.qp-cover-grid small{font-size:8px}.qp-includes,.qp-extra-grid{grid-template-columns:1fr}.qp-includes{gap:14px}.qp-includes article{padding:24px}.qp-includes svg{margin-bottom:12px}.qp-extra-grid article{grid-template-columns:110px 1fr}.qp-extra-grid img{width:110px}.qp-author{padding:45px 0}.qp-author-grid{grid-template-columns:1fr;gap:25px}.qp-author-photo{max-width:220px}.qp-author h2{font-size:34px}.qp-offer-layout{grid-template-columns:1fr;gap:30px}.qp-offer-card{padding:28px 23px}.qp-offer-card h3{font-size:27px}.qp-footer>.qp-container:first-child{flex-direction:column;gap:20px}.qp-footer a{margin:0 20px 0 0}.qp-faq{padding-top:0}.qp-faq-item button{font-size:14px}.qp-book{box-shadow:0 10px 18px #16312630}}@media (prefers-reduced-motion:reduce){.qp-button{transition:none}}
