:root{--bg:#081a22;--panel:#102832;--ink:#eef4ed;--muted:#acbfbf;--mint:#bcf3c0;--line:#34505a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font:17px/1.65 system-ui,sans-serif}a{color:inherit}button,input{font:inherit}button,a.button{cursor:pointer;border:0;background:var(--mint);color:#10231b;padding:13px 22px;border-radius:4px;font-weight:700;text-decoration:none;display:inline-block}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #fff;outline-offset:5px}.notice{background:#e8dec1;color:#302a1c;text-align:center;font-size:13px;padding:9px 18px}.wrap{max-width:1160px;margin:auto;padding:0 28px}nav{display:flex;justify-content:space-between;align-items:center;padding:28px 0;border-bottom:1px solid var(--line);gap:24px}.logo{font-size:22px;font-weight:800;letter-spacing:-1px}.logo span{color:var(--mint)}nav .links{display:flex;gap:25px;font-size:14px}section{padding:78px 0;border-bottom:1px solid var(--line)}.hero{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center}.eyebrow{color:var(--mint);text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:700}h1{font-size:clamp(42px,6vw,76px);line-height:1.04;letter-spacing:-3px;margin:20px 0 26px;font-weight:600}h2{font-size:clamp(30px,4vw,46px);letter-spacing:-1.5px;line-height:1.15;margin:14px 0 24px}h3{font-size:21px;line-height:1.3}p{color:var(--muted)}.lead{font-size:20px;max-width:620px}.small{font-size:13px}.book{background:#d7dfca;color:#143238;padding:44px 35px;box-shadow:16px 18px #203e48;min-height:460px;position:relative;transform:rotate(2deg)}.book p{color:#34524f}.book h2{font-size:48px;margin-top:38px}.book .rule{height:3px;background:#254b47;width:60px;margin:35px 0}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.item{border-top:2px solid var(--mint);padding-top:16px}.num{font-size:13px;color:var(--mint)}.sample{display:grid;grid-template-columns:1fr 1fr;gap:40px;background:var(--panel);padding:35px;border-radius:8px}.sample strong{color:var(--ink)}.prompt{padding:20px;background:#081a22;border-left:3px solid var(--mint);white-space:pre-wrap;font-size:15px}.price{font-size:44px;letter-spacing:-2px;color:var(--ink)}.price span{font-size:16px;letter-spacing:0;color:var(--muted)}.offer{padding:28px;background:var(--panel);border:1px solid var(--line);border-radius:6px}.offer ul{padding-left:20px;color:var(--muted)}.two{display:grid;grid-template-columns:1fr 1fr;gap:28px}details{border-bottom:1px solid var(--line);padding:18px 0}summary{cursor:pointer;font-weight:600}.inputs{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}label{font-size:13px;color:var(--muted)}input{display:block;width:100%;background:var(--bg);border:1px solid var(--line);border-radius:4px;color:var(--ink);padding:10px;margin-top:6px}.results{margin-top:26px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.result{border-top:1px solid var(--line);padding-top:16px}.result strong{display:block;font-size:28px;color:var(--mint)}footer{padding:35px 0 55px;color:var(--muted);font-size:13px}#math{background:#0d242e;padding:32px;margin-top:32px;border:1px dashed #668388}#math h3{margin-top:0}#calc-note{color:#e8dec1}.status{color:var(--mint);font-size:13px}@media(max-width:760px){.hero,.sample,.two,.grid{grid-template-columns:1fr}.hero{gap:45px}.book{max-width:380px;margin:10px auto}.inputs,.results{grid-template-columns:1fr 1fr}nav .links{gap:14px;font-size:12px}section{padding:50px 0}.wrap{padding:0 20px}h1{letter-spacing:-2px}.book h2{font-size:40px}}@media(max-width:420px){.inputs,.results{grid-template-columns:1fr}nav{align-items:flex-start}.links{flex-direction:column}}.skip{position:absolute;left:-9999px}.skip:focus{position:fixed;left:15px;top:15px;background:#fff;color:#123;padding:12px;z-index:5}nav .links{flex-wrap:wrap}nav a[aria-current=page]{color:var(--mint);text-underline-offset:7px}.logo{text-decoration:none}.intro{max-width:800px}.intro h1{font-size:clamp(40px,5.5vw,66px)}.facts{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0}.facts span{padding:7px 12px;border:1px solid var(--line);border-radius:4px;font-size:13px}.contents{padding:0;list-style:none;counter-reset:lesson}.contents li{counter-increment:lesson;padding:15px 0;border-bottom:1px solid var(--line)}.contents li:before{content:counter(lesson,decimal-leading-zero);color:var(--mint);margin-right:18px;font-size:13px}.contents a{text-decoration:none}.actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:25px}.note{border-left:3px solid var(--mint);padding:3px 0 3px 22px;margin:25px 0}.footer-links{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:18px}.faq-section{max-width:850px}.offer .price{margin:12px 0}.offer li{margin:8px 0}.section-links{display:flex;flex-wrap:wrap;gap:20px}.reading{max-width:760px}.steps{padding-left:22px;color:var(--muted)}.steps li{padding:10px}.steps strong{color:var(--ink)}@media(max-width:760px){nav{align-items:flex-start;flex-direction:column}.hero{padding-top:42px}nav .links{flex-direction:row}.book{transform:none}.reading{width:100%}}.quiz-question{border:1px solid var(--line);border-radius:6px;padding:20px;margin:30px 0}.quiz-question legend{font-size:18px;font-weight:650;padding:0 8px}.choice{display:flex;align-items:center;gap:12px;font-size:16px;color:var(--ink);margin:10px 0;cursor:pointer}.choice input{width:auto;margin:0;accent-color:var(--mint)}.feedback{border-top:1px solid var(--line);margin-top:18px;padding-top:5px}.feedback p{color:var(--ink)}textarea{display:block;width:100%;min-height:120px;background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:4px;font:inherit;padding:14px;margin:8px 0 22px;resize:vertical}textarea:focus-visible{outline:3px solid var(--mint);outline-offset:3px}#journal-form>.two{margin-bottom:20px}#reset-quiz{background:transparent;border:1px solid var(--line);color:var(--ink)}nav .links a,.footer-links a{min-height:44px;display:inline-flex;align-items:center}summary{min-height:44px}p,li,a{overflow-wrap:break-word}section[id]{scroll-margin-top:20px}button{min-height:44px}button:focus-visible{outline:3px solid var(--mint);outline-offset:3px}[hidden]{display:none!important}@media(max-width:760px){nav .links{column-gap:20px;row-gap:0}.hero{gap:32px}.offer,.sample{padding:22px}.footer-links{gap:4px 20px}.book{box-shadow:8px 10px #203e48;max-width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media(max-width:420px){.book h2{font-size:clamp(30px,9vw,38px)}.book{padding:32px 24px;box-shadow:6px 8px #203e48}.hero>*{min-width:0}}@page{margin:18mm}@media print{body{background:#fff;color:#111;font-size:11pt;line-height:1.5}.notice,nav,.skip,.actions,footer,#reset-quiz,#journal-form button,#journal-status{display:none!important}.wrap{max-width:none;padding:0}section{padding:18px 0;border-color:#bbb}h1{font-size:28pt;letter-spacing:-1px}h2{font-size:20pt}h1,h2,h3,legend{break-after:avoid}p,label,.small{color:#111}.quiz-question{break-inside:avoid;margin:18px 0;padding:14px;border-color:#aaa}.choice input{flex:0 0 auto}textarea,input{background:#fff;color:#111;border-color:#aaa}.note{border-color:#777}.two{grid-template-columns:1fr}.offer,.sample{background:#fff;border:1px solid #aaa}.book{box-shadow:none;transform:none}}@media print{body{--ink:#111;--muted:#333;--mint:#333;--panel:#fff;--bg:#fff;--line:#aaa}.choice,.eyebrow{color:#111}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/currency-life-store.css.map */
