._page_1c3i5_1{color:#17243a;background:#fffdf7;min-height:100vh}._nav_1c3i5_1{color:#fffdf7;background:#091b3c;justify-content:space-between;align-items:center;height:80px;padding:0 7vw;display:flex}._brand_1c3i5_1{color:#fffdf7;letter-spacing:.02em;font-family:Georgia,serif;font-size:1.1rem;text-decoration:none}._brand_1c3i5_1 span{color:#e8c16f}._back_1c3i5_1{color:#f7f1e4;letter-spacing:.04em;font-size:.78rem;text-decoration:none}._hero_1c3i5_1{background:linear-gradient(115deg,#091b3c 0%,#102c5b 57%,#f7f1e4 57%);grid-template-columns:minmax(250px,360px) minmax(0,620px);justify-content:center;align-items:center;gap:clamp(3.5rem,8vw,9rem);padding:5.5rem 7vw 6rem;display:grid}._cover_1c3i5_1{aspect-ratio:2/3;background:#091b3c;position:relative;overflow:hidden;box-shadow:18px 22px #e8c16f,0 28px 44px #0000004d}._cover_1c3i5_1 img{object-fit:cover;width:100%;height:100%;display:block}._cover_1c3i5_1:after{content:"";pointer-events:none;border:1px solid #e8c16fd9;position:absolute;inset:13px}._coverType_1c3i5_1{z-index:1;color:#fffdf7;text-shadow:0 2px 14px #091b3c;text-align:center;letter-spacing:.12em;flex-direction:column;justify-content:center;align-items:center;font-family:Georgia,serif;font-size:clamp(.62rem,1.1vw,.85rem);display:flex;position:absolute;inset:0}._coverType_1c3i5_1 strong{color:#f5d990;letter-spacing:-.04em;margin:.3rem 0;font-size:clamp(1.7rem,3.1vw,2.7rem);font-style:italic;line-height:1.1}._heroCopy_1c3i5_1{max-width:610px}._eyebrow_1c3i5_1{letter-spacing:.18em;color:#805b1c;margin:0 0 1rem;font-size:.7rem;font-weight:800}._heroCopy_1c3i5_1 ._eyebrow_1c3i5_1{color:#e8c16f}._heroCopy_1c3i5_1 h1,._intro_1c3i5_1 h2,._features_1c3i5_1 h2,._topics_1c3i5_1 h2,._sample_1c3i5_1 h2,._final_1c3i5_1 h2{letter-spacing:-.06em;margin:0;font-family:Georgia,serif;line-height:.98}._heroCopy_1c3i5_1 h1{color:#fffdf7;font-size:clamp(2.6rem,5vw,5rem)}._heroCopy_1c3i5_1 h1 em,._intro_1c3i5_1 h2 em,._sample_1c3i5_1 h2 em,._final_1c3i5_1 h2 em{color:#e8c16f;font-weight:400}._lead_1c3i5_1{color:#f5d990;margin:1.5rem 0 .8rem;font-family:Georgia,serif;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.45}._body_1c3i5_1{color:#e4e9f2;max-width:570px;margin:0 0 1.5rem;line-height:1.7}._price_1c3i5_1{color:#f7f1e4;align-items:baseline;gap:.7rem;margin:0 0 1.6rem;display:flex}._price_1c3i5_1 span{font-size:.9rem}._price_1c3i5_1 strong{color:#e8c16f;font-family:Georgia,serif;font-size:1.8rem}._buyButton_1c3i5_1{color:#091b3c;letter-spacing:.065em;background:#e8c16f;align-items:center;gap:.75rem;padding:1.05rem 1.25rem;font-size:.75rem;font-weight:900;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}._buyButton_1c3i5_1:hover{background:#f4d68b;transform:translateY(-2px)}._buyButton_1c3i5_1 span{font-size:1.2rem}._safe_1c3i5_1{color:#d7dfed;margin:1.35rem 0 0;font-size:.71rem;line-height:1.55}._safe_1c3i5_1 span{color:#e8c16f;padding:0 .22rem}._intro_1c3i5_1{text-align:center;max-width:780px;margin:auto;padding:7rem 1.5rem}._intro_1c3i5_1 h2,._features_1c3i5_1 h2,._topics_1c3i5_1 h2,._sample_1c3i5_1 h2,._final_1c3i5_1 h2{color:#091b3c;font-size:clamp(2.25rem,4vw,3.8rem)}._intro_1c3i5_1 h2 em{color:#805b1c}._intro_1c3i5_1>p:last-child{max-width:630px;margin:1.6rem auto 0;line-height:1.8}._features_1c3i5_1{background:#f7f1e4;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start;gap:6rem;padding:5.5rem 7vw;display:grid}._features_1c3i5_1 ul{margin:0;padding:0;list-style:none}._features_1c3i5_1 li{border-top:1px solid #d7caa9;gap:1.3rem;padding:1.25rem 0;line-height:1.6;display:flex}._features_1c3i5_1 li:last-child{border-bottom:1px solid #d7caa9}._features_1c3i5_1 li span{color:#805b1c;font-family:Georgia,serif;font-size:1.1rem}._topics_1c3i5_1{text-align:center;max-width:1000px;margin:auto;padding:6rem 7vw}._topics_1c3i5_1 h2{max-width:670px;margin:0 auto 2.5rem}._topics_1c3i5_1>div{flex-wrap:wrap;justify-content:center;gap:.7rem;display:flex}._topics_1c3i5_1 span{color:#23365a;border:1px solid #d4c29d;padding:.7rem 1rem;font-size:.82rem}._sample_1c3i5_1{color:#fffdf7;background:#091b3c;grid-template-columns:minmax(0,620px) 1fr;justify-content:center;align-items:center;gap:4rem;padding:6rem 7vw;display:grid}._sample_1c3i5_1 ._eyebrow_1c3i5_1{color:#e8c16f}._sample_1c3i5_1 h2{color:#fffdf7}._sample_1c3i5_1 h2 em{color:#e8c16f}._sample_1c3i5_1 p{color:#f7f1e4;max-width:620px;margin:1.6rem 0 1rem;font-family:Georgia,serif;font-size:clamp(1.2rem,2.2vw,1.55rem);font-style:italic;line-height:1.65}._sample_1c3i5_1 small{color:#c8d2e4;line-height:1.55}._sampleMark_1c3i5_1{text-align:center;color:#e8c16f;font-size:6rem}._final_1c3i5_1{text-align:center;background:#f7f1e4;padding:6.5rem 1.5rem}._final_1c3i5_1 h2{max-width:700px;margin:auto}._final_1c3i5_1 h2 em{color:#805b1c}._final_1c3i5_1>p:not(._eyebrow_1c3i5_1):not(._safe_1c3i5_1){margin:1.5rem auto 2rem;line-height:1.6}._final_1c3i5_1 ._buyButton_1c3i5_1{color:#fffdf7;background:#091b3c}._final_1c3i5_1 ._buyButton_1c3i5_1:hover{background:#17376d}._final_1c3i5_1 ._safe_1c3i5_1{color:#556176;max-width:580px;margin:1.35rem auto 0}._final_1c3i5_1 ._safe_1c3i5_1 span{color:#805b1c}._footer_1c3i5_1{color:#f7f1e4;text-align:center;background:#091b3c;padding:1.6rem;font-size:.75rem}._footer_1c3i5_1 span{color:#e8c16f;padding:0 .4rem}@media (max-width:800px){._nav_1c3i5_1{padding:0 1.5rem}._hero_1c3i5_1{text-align:center;background:#091b3c;grid-template-columns:minmax(220px,310px);padding:4rem 1.5rem 4.5rem}._heroCopy_1c3i5_1{margin:auto}._hero_1c3i5_1 ._safe_1c3i5_1{max-width:550px;margin-left:auto;margin-right:auto}._features_1c3i5_1{grid-template-columns:1fr;gap:2.5rem;padding:4.5rem 1.5rem}._sample_1c3i5_1{text-align:center;grid-template-columns:1fr;gap:1rem;padding:4.5rem 1.5rem}._sampleMark_1c3i5_1{font-size:4rem}._topics_1c3i5_1{padding:4.5rem 1.5rem}._intro_1c3i5_1,._final_1c3i5_1{padding:5rem 1.5rem}}@media (max-width:480px){._nav_1c3i5_1{height:68px}._brand_1c3i5_1{font-size:.98rem}._back_1c3i5_1{font-size:.7rem}._cover_1c3i5_1{box-shadow:12px 16px #e8c16f,0 25px 44px #0000004d}._buyButton_1c3i5_1{padding:1rem;font-size:.67rem}._safe_1c3i5_1 span{padding:0 .1rem}}._cover_1c3i5_1 img{object-fit:contain}._hero_1c3i5_1{background:linear-gradient(120deg,#091b3c 0%,#102c5b 100%)}
