._bookContainer_1w5ce_1{max-width:1100px;margin:var(--space-7) auto 0;padding:0 var(--space-4) var(--space-8)}._hero_1w5ce_7{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-8) 0}._heroContent_1w5ce_14{flex:1}._eyebrow_1w5ce_18{display:inline-block;font-size:var(--step-0);font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--color-accent-dark);margin-bottom:var(--space-1)}._hero_1w5ce_7 h1{font-size:var(--step-5);margin:0 0 var(--space-2);color:var(--header)}._subtitle_1w5ce_34{font-size:var(--step-1);line-height:1.7;color:var(--text-muted);margin:0 0 var(--space-4)}._heroCtas_1w5ce_41{display:flex;gap:var(--space-2);flex-wrap:wrap}._heroTraining_1w5ce_47{margin-top:var(--space-1)}._trainingLink_1w5ce_51{font-size:var(--step-0);font-weight:600;color:var(--text);text-decoration:underline;text-underline-offset:4px}._trainingLink_1w5ce_51:hover{color:var(--color-accent-dark)}._resourceLinks_1w5ce_62{margin-top:var(--space-2);font-size:var(--step-0);color:var(--text-muted)}._resourceLinks_1w5ce_62 a{color:var(--text);text-decoration:underline;text-underline-offset:3px}._resourceLinks_1w5ce_62 a:hover{color:var(--color-accent-dark)}._heroImage_1w5ce_76{flex-shrink:0}._bookCover_1w5ce_80{width:280px;height:auto;border-radius:var(--border-radius);box-shadow:var(--shadow-book);object-fit:cover;transition:transform var(--transition-base),box-shadow var(--transition-base)}._bookCover_1w5ce_80:hover{transform:translateY(var(--card-hover-translate));box-shadow:var(--shadow-book-hover)}._bookSpine_1w5ce_93,._bookFront_1w5ce_94,._bookTitle_1w5ce_95,._bookAuthor_1w5ce_96{display:none;text-transform:uppercase;letter-spacing:.1em}._features_1w5ce_102{padding:var(--space-8) 0;border-top:1px solid var(--border-color)}._features_1w5ce_102 h2{text-align:center;font-size:var(--step-4);margin:0 0 var(--space-6)}._featureGrid_1w5ce_112{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}._featureCard_1w5ce_118{background:var(--menu-bg);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);padding:var(--space-4);transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base)}._featureCard_1w5ce_118:hover{border-color:var(--color-accent-light);box-shadow:var(--shadow-card-hover);transform:translateY(var(--card-hover-translate))}._featureCard_1w5ce_118 h3{font-size:var(--step-1);margin:var(--space-2) 0 var(--space-1)}._featureCard_1w5ce_118 p{font-size:var(--step-0);color:var(--text-muted);margin:0;line-height:1.6}._featureIcon_1w5ce_141{width:48px;height:48px;border-radius:var(--border-radius-lg);background:var(--color-accent-subtle);display:flex;align-items:center;justify-content:center}._featureIcon_1w5ce_141 svg{fill:var(--color-accent-dark)}._training_1w5ce_51{padding:var(--space-8) 0;border-top:1px solid var(--border-color)}._trainingContent_1w5ce_159{max-width:600px;margin:0 auto;text-align:center}._trainingContent_1w5ce_159 h2{font-size:var(--step-4);margin:0 0 var(--space-2)}._trainingContent_1w5ce_159 p{font-size:var(--step-1);color:var(--text-muted);line-height:1.7;margin:0 0 var(--space-4)}._trainingFeatures_1w5ce_175{list-style:none;padding:0;margin:0 0 var(--space-4);display:inline-flex;flex-direction:column;gap:var(--space-2);text-align:left}._trainingFeatures_1w5ce_175 li{display:flex;align-items:center;gap:var(--space-2);font-size:var(--step-0)}._trainingFeatures_1w5ce_175 li svg{fill:var(--color-accent-dark);flex-shrink:0}@media only screen and (max-width:1024px){._bookContainer_1w5ce_1{margin-top:var(--space-8)}._hero_1w5ce_7{flex-direction:column-reverse;gap:var(--space-6);text-align:center}._heroCtas_1w5ce_41{justify-content:center}._bookCover_1w5ce_80{width:220px}}@media only screen and (max-width:768px){._bookContainer_1w5ce_1{padding:0 var(--space-3) var(--space-6)}._hero_1w5ce_7{padding:var(--space-4) 0}._featureGrid_1w5ce_112{grid-template-columns:1fr}._heroCtas_1w5ce_41{flex-direction:column;align-items:center}._heroCtas_1w5ce_41 a,._heroCtas_1w5ce_41 button{width:100%;max-width:280px;justify-content:center}}@media only screen and (max-width:560px){._bookCover_1w5ce_80{width:180px}}
