.hero{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:clamp(40px,6vh,60px) 24px;background:#fff;position:relative}.download-pdf-btn{position:absolute;top:32px;right:32px;display:flex;align-items:center;gap:8px;padding:12px 24px;background:#4a6f631a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(74,111,99,.2);border-radius:12px;color:#4a6f63;text-decoration:none;font-size:15px;font-weight:500;transition:all .3s ease;cursor:pointer}.download-pdf-btn:hover{background:#4a6f6326;border-color:#4a6f634d;transform:translateY(-2px);box-shadow:0 8px 16px #4a6f6326}.download-pdf-btn svg{transition:transform .3s ease}.download-pdf-btn:hover svg{transform:translateY(2px)}.hero-title{font-size:clamp(28px,4vw,60px);font-weight:400;margin:0 0 8px;color:#2e2e2e;letter-spacing:-.5px}.hero-subtitle{font-size:clamp(18px,2vw,32px);font-weight:400;margin:0 0 clamp(20px,2vh,30px) 0;color:#2e2e2e}.hero-tagline{font-size:18px;font-weight:400;margin:0 0 24px;color:#2e2e2e;max-width:600px}.hero-author{font-size:clamp(18px,1.8vw,24px);font-weight:400;margin:0 0 clamp(40px,4vh,60px) 0;color:#2e2e2e}.hero-image{max-width:clamp(300px,50vw,800px);width:100%;height:auto;display:block;margin:clamp(20px,3vh,40px) auto 0 auto}.introduction{background:#fff;padding:80px 24px}.intro-content{max-width:920px;margin:0 auto}.intro-heading{font-size:22px;font-weight:600;margin:0 0 24px;color:#2e2e2e}.introduction p{line-height:1.6;font-size:17px;margin:0 0 20px;color:#2e2e2e;text-align:justify}.introduction p:last-child{margin-bottom:0}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,system-ui,sans-serif;background:#f6f9f7;color:#2e2e2e}.container{max-width:clamp(320px,80vw,1200px);margin:auto;padding:clamp(40px,5vh,80px) clamp(16px,2vw,24px)}header{text-align:center;margin-bottom:64px}.section{margin-bottom:96px}.section h2{font-size:clamp(24px,2.5vw,32px);margin-bottom:clamp(24px,2vh,32px)}.axiom{background:#fff;padding:clamp(24px,3vw,56px);border-radius:18px;margin-bottom:clamp(24px,2vh,32px);box-shadow:0 20px 40px #0000000a;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.axiom:hover{transform:scale(1.02);box-shadow:0 30px 60px #00000014}.axiom h3{margin-top:0}.axiom p{line-height:1.7;font-size:clamp(15px,1.3vw,19px);white-space:pre-line;margin:0 0 12px}.axiom p:last-child{margin-bottom:0}.axiom strong{font-weight:600}.axiom em{font-style:italic}.axiom ul{margin:8px 0 12px;padding-left:24px;line-height:1.5}.axiom li{margin-bottom:4px}.axiom br{line-height:1.2}@media(min-width:769px){.hero-image{max-width:clamp(300px,55vw,980px)}}@media(max-width:768px){.hero{min-height:auto;padding:clamp(40px,8vh,60px) clamp(16px,4vw,20px)}.download-pdf-btn{top:16px;right:16px;padding:10px 16px;font-size:clamp(13px,3vw,14px)}.axiom{border-radius:12px}.axiom h3{font-size:clamp(17px,4vw,20px)}.introduction{padding:clamp(40px,8vh,60px) clamp(16px,4vw,20px)}.intro-heading{font-size:clamp(18px,4.5vw,20px)}.introduction p{font-size:clamp(15px,3.5vw,16px)}}@media(max-width:480px){.download-pdf-btn{position:static;margin-bottom:clamp(20px,3vh,24px);width:fit-content}.hero{padding:clamp(30px,6vh,40px) clamp(12px,3vw,16px)}}
