.commerce-kicker{font-size:10px;letter-spacing:.18em;color:#7a8877}.product-heading{display:flex;justify-content:space-between;gap:32px;margin:20px 0}.product-heading h2{font-size:30px;line-height:1.3}.product-price{min-width:150px;text-align:right;display:flex;flex-direction:column;gap:8px;align-items:flex-end}.product-price strong{font-family:Georgia,serif;font-size:42px;font-weight:400}.product-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:28px 0}.product-sections article{background:#f3f4ed;border:1px solid #e1e5d8;border-radius:16px;padding:20px}.product-sections small{color:#8b967c;font-size:11px}.product-sections h3{margin-top:12px;font-size:16px}.product-panel .result-actions{flex-wrap:wrap}#checkout-form{display:grid;gap:18px;margin-top:20px}#checkout-form select{max-width:100%}.commerce-order{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px 0;border-top:1px solid var(--border)}.commerce-order:first-of-type{margin-top:24px}.commerce-order h3{margin:12px 0 6px}.commerce-order p{font-size:11px;overflow-wrap:anywhere;color:var(--muted)}.commerce-order small{display:block;color:var(--muted)}.payment-panel h2{margin-top:20px}.payment-emblem{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:#e5e9db;color:#466448;font-size:34px}.order-details{margin:24px 0}.order-details>div{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid var(--border)}.order-details dt{color:var(--muted)}.order-details dd{margin:0;text-align:right;overflow-wrap:anywhere;font-size:13px}.report-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:18px}.report-toolbar>div{display:flex;gap:8px;flex-wrap:wrap}.deep-report{border:1px solid #dce3d5;background:#fffef9;border-radius:24px;overflow:hidden;box-shadow:0 18px 50px #213b2410}.report-cover{position:relative;overflow:hidden;padding:48px 38px;min-height:230px;background:radial-gradient(circle at 90% 30%,#57716b 0,transparent 45%),#183637;color:#f8f0d5}.report-cover .commerce-kicker{color:#d5dcb7}.report-cover h2{position:relative;z-index:1;font-size:32px;font-weight:500;line-height:1.4;max-width:80%;margin:24px 0 16px}.report-cover p{position:relative;z-index:1;font-size:13px;color:#d1dbc6}.report-cover-orbit{position:absolute;right:-40px;top:20px;width:230px;height:230px;border:1px solid #cedbb04d;border-radius:50%;display:grid;place-items:center;font-size:100px;color:#e0d4a0;transform:rotate(-14deg)}.report-cover-orbit:after{content:'';position:absolute;inset:25px;border:1px solid #cedbb04d;border-radius:50%}.report-content{padding:32px}.report-content>section{padding-top:32px;margin-top:32px;border-top:1px solid #dfe4d6}.chapter-number{font:28px Georgia,serif;color:#acb69b}.report-content h3{font-size:22px;margin:10px 0 20px}.report-content h4{font-size:16px;margin:10px 0}.report-content p{font-size:14px;line-height:1.9}.report-palaces{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}.report-palaces article{padding:20px;border:1px solid #e1e5d8;border-radius:16px;background:#f5f6ef}.report-palaces small{font-size:11px;color:#758269}.practice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.practice-grid article{border:1px solid #e1e5d8;border-radius:16px;padding:22px}.practice-grid article>span{font:24px Georgia,serif;color:#8d9c7c}.journal-lines{height:65px;background:repeating-linear-gradient(transparent 0 21px,#dfe4d6 22px);margin-top:20px}.journal-question{margin:28px 0}.sample-report .report-cover{background:radial-gradient(circle at 90% 30%,#776f85 0,transparent 45%),#32354a}.portal-checkout,.portal-report{background:linear-gradient(120deg,#eeeedb,#e6ede5)}.portal-orders,.portal-payment{background:linear-gradient(120deg,#e8efe9,#edf0e0)}@media(max-width:700px){.product-heading{flex-direction:column;gap:16px}.product-price{text-align:left;align-items:flex-start}.product-sections{grid-template-columns:1fr}.commerce-order{align-items:flex-start;flex-direction:column}.order-details>div{flex-direction:column;gap:7px}.order-details dd{text-align:left}.report-cover{padding:32px 24px}.report-cover h2{font-size:26px}.report-content{padding:22px}.report-palaces,.practice-grid{grid-template-columns:1fr}.report-cover-orbit{right:-115px}.report-toolbar .button{font-size:12px}.report-toolbar{align-items:flex-start}}@media print{.report-toolbar,.page-related,.culture-tool-heading{display:none!important}.deep-report{box-shadow:none;border:0}.report-cover{color:#111;background:white}.report-cover .commerce-kicker,.report-cover p{color:#555}.report-cover-orbit{display:none}.report-content{padding:0}.report-content>section,.report-palaces article,.practice-grid article{break-inside:avoid}}

.pricing-three{grid-template-columns:repeat(3,minmax(0,1fr))}.price-choice{border:1px solid #dde4d5;border-radius:18px;background:#f4f5ee;color:inherit;text-align:left;padding:24px;cursor:pointer}.price-choice.selected{border-color:#627b61;background:#e9efdf;box-shadow:inset 0 0 0 1px #627b61}.price-choice strong{display:block;font:36px Georgia,serif;margin:18px 0}.price-choice p{font-size:12px;color:#68745f;line-height:1.8}.experience-quota{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:0 0 18px}.experience-quota small{color:#718068}.operator-footer{font-size:12px;line-height:1.8;color:#7a8575;margin-top:18px}.operator-footer a{color:inherit}@media(max-width:700px){.pricing-three{grid-template-columns:1fr}}
