.MaterialsHome-module__E39SAa__home{background:var(--surface);color:var(--foreground)}.MaterialsHome-module__E39SAa__section{width:100%;max-width:1320px;margin-inline:auto;padding:5rem 1.5rem}.MaterialsHome-module__E39SAa__tinted{background:linear-gradient(180deg, rgb(var(--accent-rgb) / .09), rgb(var(--accent-rgb) / .02) 70%, transparent)}.MaterialsHome-module__E39SAa__heading{letter-spacing:-.035em;text-wrap:balance;max-width:46rem;font-size:clamp(1.9rem,3.2vw,2.7rem);font-weight:700;line-height:1.15}.MaterialsHome-module__E39SAa__accent{color:var(--accent-strong)}.MaterialsHome-module__E39SAa__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-strong);margin-bottom:.85rem;font-size:.72rem;font-weight:700}.MaterialsHome-module__E39SAa__copy{max-width:42rem;color:var(--muted);margin-top:1rem;font-size:1rem;line-height:1.8}.MaterialsHome-module__E39SAa__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:2rem;display:flex}.MaterialsHome-module__E39SAa__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.MaterialsHome-module__E39SAa__card{border:2px solid rgb(var(--accent-rgb) / .16);background:color-mix(in srgb, var(--surface) 82%, transparent);min-width:0;box-shadow:0 1px 3px rgb(var(--shadow-rgb) / .08), 0 12px 28px -16px rgb(var(--accent-rgb) / .28);border-radius:1.25rem;flex-direction:column;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex;overflow:hidden}.MaterialsHome-module__E39SAa__card:hover{border-color:rgb(var(--accent-rgb) / .4);box-shadow:0 2px 6px rgb(var(--shadow-rgb) / .08), 0 18px 36px -14px rgb(var(--accent-rgb) / .38);transform:translateY(-3px)}.MaterialsHome-module__E39SAa__cardBody{flex-direction:column;flex:1;padding:1.5rem;display:flex}.MaterialsHome-module__E39SAa__cardTitle{letter-spacing:-.025em;margin-top:.5rem;font-size:1.375rem;font-weight:600;line-height:1.35}.MaterialsHome-module__E39SAa__meta{color:var(--muted);font-size:.75rem;font-weight:500;line-height:1.6}.MaterialsHome-module__E39SAa__cardCopy{color:var(--muted);margin-top:.75rem;font-size:.9rem;line-height:1.75}.MaterialsHome-module__E39SAa__bookStage{background:var(--canvas);border-bottom:1px solid var(--border);place-items:center;min-height:260px;padding:1.75rem;display:grid}.MaterialsHome-module__E39SAa__bookCover{object-fit:contain;width:auto;max-width:100%;height:220px;filter:drop-shadow(8px 12px 9px rgb(var(--shadow-rgb) / .18));transition:transform .25s;transform:rotate(-3deg)}.MaterialsHome-module__E39SAa__bookStage:hover .MaterialsHome-module__E39SAa__bookCover{transform:rotate(0)}.MaterialsHome-module__E39SAa__artwork{object-fit:contain;width:100%;height:220px}.MaterialsHome-module__E39SAa__resourceMark{color:var(--brand-ink);justify-items:center;gap:1.5rem;padding:2rem;display:grid}.MaterialsHome-module__E39SAa__facts{border-block:1px solid var(--border);color:var(--muted);gap:.6rem;margin-block:1.25rem;padding-block:1rem;font-size:.825rem;line-height:1.6;display:grid}.MaterialsHome-module__E39SAa__fact{align-items:start;gap:.5rem;display:flex}.MaterialsHome-module__E39SAa__fact svg{color:var(--accent-strong);flex-shrink:0;margin-top:.15rem}.MaterialsHome-module__E39SAa__price{letter-spacing:-.035em;font-size:1.65rem;font-weight:600;line-height:1.3}.MaterialsHome-module__E39SAa__price small{letter-spacing:0;color:var(--muted);font-size:.8rem;font-weight:400}.MaterialsHome-module__E39SAa__cardFooter{gap:1rem;margin-top:auto;padding-top:1.5rem;display:grid}.MaterialsHome-module__E39SAa__previewLink{color:var(--brand-ink);text-underline-offset:4px;align-items:center;gap:.4rem;font-size:.8rem;font-weight:500;display:inline-flex}.MaterialsHome-module__E39SAa__previewLink:hover{text-decoration:underline}.MaterialsHome-module__E39SAa__trust{border-bottom:1px solid rgb(var(--accent-rgb) / .16);background:color-mix(in srgb, var(--surface) 70%, transparent)}.MaterialsHome-module__E39SAa__trustInner{grid-template-columns:repeat(3,1fr);gap:1rem;width:100%;max-width:1320px;margin-inline:auto;padding:1.5rem 2rem;display:grid}.MaterialsHome-module__E39SAa__trustItem{color:var(--muted);justify-content:center;align-items:center;gap:.75rem;font-size:.825rem;display:flex}.MaterialsHome-module__E39SAa__trustItem svg{color:var(--accent-strong);flex-shrink:0}.MaterialsHome-module__E39SAa__examGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.MaterialsHome-module__E39SAa__examCard{border:2px solid rgb(var(--accent-rgb) / .16);background:color-mix(in srgb, var(--surface) 82%, transparent);box-shadow:0 1px 3px rgb(var(--shadow-rgb) / .08), 0 12px 28px -16px rgb(var(--accent-rgb) / .28);border-radius:1.25rem;padding:1.5rem 1.25rem;transition:border-color .25s,box-shadow .25s,transform .25s}.MaterialsHome-module__E39SAa__examCard:hover{border-color:rgb(var(--accent-rgb) / .4);box-shadow:0 2px 6px rgb(var(--shadow-rgb) / .08), 0 18px 36px -14px rgb(var(--accent-rgb) / .38);transform:translateY(-3px)}.MaterialsHome-module__E39SAa__examCard h3{letter-spacing:-.02em;margin-top:1rem;font-size:1.25rem;font-weight:600}.MaterialsHome-module__E39SAa__examCard p{min-height:3.5rem;color:var(--muted);margin-top:.5rem;font-size:.8rem;line-height:1.7}.MaterialsHome-module__E39SAa__examIcon{background:linear-gradient(135deg, rgb(var(--accent-rgb) / .2), rgb(var(--accent-rgb) / .06));width:2.6rem;height:2.6rem;color:var(--accent-strong);border-radius:.85rem;place-items:center;display:grid}.MaterialsHome-module__E39SAa__examLink{color:var(--brand-ink);align-items:center;gap:.5rem;margin-top:1.25rem;font-size:.75rem;font-weight:500;display:inline-flex}.MaterialsHome-module__E39SAa__practice{grid-template-columns:.85fr 1.15fr;align-items:center;gap:4rem;display:grid}.MaterialsHome-module__E39SAa__steps{gap:1.25rem;margin-top:2rem;display:grid}.MaterialsHome-module__E39SAa__step{align-items:start;gap:.75rem;display:flex}.MaterialsHome-module__E39SAa__step>span{background:linear-gradient(135deg, rgb(var(--accent-rgb) / .22), rgb(var(--accent-rgb) / .08));width:1.9rem;height:1.9rem;color:var(--accent-strong);border-radius:50%;flex-shrink:0;place-items:center;font-size:.78rem;font-weight:700;display:grid}.MaterialsHome-module__E39SAa__step h3{font-size:.9rem;font-weight:600}.MaterialsHome-module__E39SAa__step p{color:var(--muted);margin-top:.25rem;font-size:.825rem;line-height:1.7}.MaterialsHome-module__E39SAa__actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.MaterialsHome-module__E39SAa__closing{border:2px solid rgb(var(--accent-rgb) / .16);background:linear-gradient(135deg, rgb(var(--accent-rgb) / .12), rgb(var(--accent-rgb) / .03));box-shadow:0 18px 40px -24px rgb(var(--accent-rgb) / .45);border-radius:1.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding:2.75rem;display:flex}.MaterialsHome-module__E39SAa__faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:3rem;display:grid}.MaterialsHome-module__E39SAa__faqIntro{position:sticky;top:6rem}.MaterialsHome-module__E39SAa__faqList{gap:.75rem;display:grid}.MaterialsHome-module__E39SAa__faqItem{border:2px solid rgb(var(--accent-rgb) / .16);background:color-mix(in srgb, var(--surface) 82%, transparent);border-radius:1rem;transition:border-color .25s,box-shadow .25s}.MaterialsHome-module__E39SAa__faqItem[open]{border-color:rgb(var(--accent-rgb) / .4);box-shadow:0 14px 30px -18px rgb(var(--accent-rgb) / .4)}.MaterialsHome-module__E39SAa__faqItem summary{cursor:pointer;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;font-size:1rem;font-weight:600;line-height:1.5;list-style:none;display:flex}.MaterialsHome-module__E39SAa__faqItem summary::-webkit-details-marker{display:none}.MaterialsHome-module__E39SAa__faqItem summary:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.MaterialsHome-module__E39SAa__faqChevron{color:var(--accent-strong);flex:none;transition:transform .2s}.MaterialsHome-module__E39SAa__faqItem[open] .MaterialsHome-module__E39SAa__faqChevron{transform:rotate(180deg)}.MaterialsHome-module__E39SAa__faqItem p{color:var(--muted);padding:0 1.25rem 1.25rem;font-size:.95rem;line-height:1.8}.MaterialsHome-module__E39SAa__stats{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1rem;max-width:1320px;margin:0 auto;padding:2.5rem 1.5rem 0;list-style:none;display:grid}.MaterialsHome-module__E39SAa__statTile{text-align:center;border:2px solid rgb(var(--accent-rgb) / .16);background:color-mix(in srgb, var(--surface) 82%, transparent);box-shadow:0 1px 3px rgb(var(--shadow-rgb) / .08), 0 12px 28px -16px rgb(var(--accent-rgb) / .28);border-radius:1.25rem;padding:1.4rem 1rem}.MaterialsHome-module__E39SAa__statValue{letter-spacing:-.03em;color:var(--accent-strong);font-size:clamp(1.7rem,3vw,2.3rem);font-weight:800;line-height:1.1;display:block}.MaterialsHome-module__E39SAa__statLabel{color:var(--muted);margin-top:.45rem;font-size:.8rem;line-height:1.4;display:block}.MaterialsHome-module__E39SAa__why{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:2.25rem;padding:0;list-style:none;display:grid}.MaterialsHome-module__E39SAa__why>li{display:flex}.MaterialsHome-module__E39SAa__whyCard{border:2px solid rgb(var(--accent-rgb) / .16);background:color-mix(in srgb, var(--surface) 82%, transparent);box-shadow:0 1px 3px rgb(var(--shadow-rgb) / .08), 0 12px 28px -16px rgb(var(--accent-rgb) / .28);border-radius:1.25rem;flex-direction:column;flex:1;gap:.65rem;padding:1.5rem;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex}.MaterialsHome-module__E39SAa__whyCard:hover{border-color:rgb(var(--accent-rgb) / .4);box-shadow:0 2px 6px rgb(var(--shadow-rgb) / .08), 0 18px 36px -14px rgb(var(--accent-rgb) / .38);transform:translateY(-3px)}.MaterialsHome-module__E39SAa__whyIcon{background:linear-gradient(135deg, rgb(var(--accent-rgb) / .2), rgb(var(--accent-rgb) / .06));width:2.8rem;height:2.8rem;color:var(--accent-strong);border-radius:.9rem;place-items:center;display:grid}.MaterialsHome-module__E39SAa__whyTitle{letter-spacing:-.015em;font-size:1.08rem;font-weight:700}.MaterialsHome-module__E39SAa__whyCopy{color:var(--muted);font-size:.9rem;line-height:1.7}.MaterialsHome-module__E39SAa__whyLink{color:var(--accent-strong);margin-top:auto;padding-top:.4rem;font-size:.85rem;font-weight:600}.MaterialsHome-module__E39SAa__home a:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.MaterialsHome-module__E39SAa__home .primary-button{box-shadow:0 10px 24px -10px rgb(var(--accent-rgb) / .6);transition:transform .18s,box-shadow .2s}.MaterialsHome-module__E39SAa__home .primary-button:hover{box-shadow:0 14px 28px -10px rgb(var(--accent-rgb) / .7);transform:translateY(-2px)}:is(.MaterialsHome-module__E39SAa__section .primary-button,.MaterialsHome-module__E39SAa__section .secondary-button){font-weight:600}@media (max-width:1023px){.MaterialsHome-module__E39SAa__faq{grid-template-columns:minmax(0,1fr);gap:1.5rem}.MaterialsHome-module__E39SAa__faqIntro{position:static}.MaterialsHome-module__E39SAa__why{grid-template-columns:repeat(2,minmax(0,1fr))}.MaterialsHome-module__E39SAa__examGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.MaterialsHome-module__E39SAa__practice{gap:2rem}.MaterialsHome-module__E39SAa__grid{gap:1rem}.MaterialsHome-module__E39SAa__cardBody{padding:1.25rem}}@media (max-width:767px){.MaterialsHome-module__E39SAa__why{grid-template-columns:minmax(0,1fr)}.MaterialsHome-module__E39SAa__stats{padding:1.5rem 1.25rem 0}.MaterialsHome-module__E39SAa__section{padding:3.25rem 1.25rem}.MaterialsHome-module__E39SAa__grid,.MaterialsHome-module__E39SAa__practice{grid-template-columns:1fr}.MaterialsHome-module__E39SAa__grid{gap:1.5rem}.MaterialsHome-module__E39SAa__trustInner{grid-template-columns:1fr;gap:.75rem;padding:1.25rem}.MaterialsHome-module__E39SAa__trustItem{justify-content:start}.MaterialsHome-module__E39SAa__examGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.MaterialsHome-module__E39SAa__examCard{padding:1.25rem}.MaterialsHome-module__E39SAa__closing{padding:1.5rem}.MaterialsHome-module__E39SAa__price{font-size:1.5rem}}@media (prefers-reduced-motion:reduce){.MaterialsHome-module__E39SAa__card,.MaterialsHome-module__E39SAa__examCard,.MaterialsHome-module__E39SAa__whyCard,.MaterialsHome-module__E39SAa__faqItem,.MaterialsHome-module__E39SAa__bookCover{transition:none}.MaterialsHome-module__E39SAa__home .primary-button{transition:none}.MaterialsHome-module__E39SAa__card:hover,.MaterialsHome-module__E39SAa__examCard:hover,.MaterialsHome-module__E39SAa__whyCard:hover{transform:none}.MaterialsHome-module__E39SAa__home .primary-button:hover{transform:none}.MaterialsHome-module__E39SAa__bookCover{transform:none}}
