:root{--head-font:"IM Fell English SC", serif;--body-font:"Manrope", sans-serif;--gold-text:#a06800}*{box-sizing:border-box;font-family:var(--body-font);outline:0}::-webkit-scrollbar-track{background:#1f2937;border-radius:10px}::-webkit-scrollbar-thumb{background:#4b5563;border-radius:10px;border:2px solid #1f2937}::-webkit-scrollbar-thumb:hover{background:#9ca3af}body{height:100%;display:flex;flex-direction:column;min-height:100vh}main{flex:1 0 auto}footer{flex-shrink:0}h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:600;line-height:1.2;margin:0 0 .5em}h1{font-size:clamp(1.5rem,5vw,2.25rem)}h2{font-size:clamp(1.5rem,4vw,1.875rem)}h3{font-size:clamp(1.25rem,3vw,1.5rem)}li,p{font-size:clamp(1rem,2.5vw,1.5rem)}.head-font{font-family:var(--head-font);text-transform:uppercase;word-spacing:6px}.gold-text{color:var(--gold-text)!important}input[type=radio]:checked+.check-icon{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath stroke='%2343a81f' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 5L8 15l-5-4'/%3E%3C/svg%3E")}input,select{border-radius:50px!important;font-size:18px!important;padding:2.3% 6%!important;margin:1%auto 4%!important;border:2px solid #edf1ff!important;color:#c2b08f!important;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important;border-width:3px!important;border-color:#e1d2b8!important;border-style:solid!important;background-color:#fff!important}input:focus,select:focus{outline:0;box-shadow:none}button{cursor:pointer!important}.banner-box{position:relative;z-index:1;background-color:transparent;overflow:hidden}.result-box{background:url(../img/resultBG.webp)no-repeat center top;background-size:cover;position:relative;padding:7.5% 7% 6.5%;border-radius:30px;background-color:#fbf5ed}#dob h1,#home h1,#personalize h1{font-size:clamp(.8rem,5vw,1.8rem)}#reading p,#second-reading p{margin-bottom:1.5rem!important}#video-background .vsl-player,#video-background iframe,#video-background video,#video-background vturb-smartplayer{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important}#flipbook-container{background-image:url(../img/wood-bg.jpg)}#flipbook-container::-webkit-scrollbar{display:none}#flipbook-container .stf__block{box-shadow:inset 0 0 30px 0 rgba(36,10,3,.5),-2px 0 5px 2px rgba(0,0,0,.4)}#flipbook-container .page{padding:20px;background-color:#fdfaf7;color:#785e3a;border:solid 1px #c2b5a3;overflow:hidden}#flipbook-container .page .page-content{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch}#flipbook-container .page .page-image{height:100%;background-size:contain;background-repeat:no-repeat}#flipbook-container .page .page-footer{height:30px;border-top:solid 1px #f4e8d7;font-size:80%;color:#998466}#flipbook-container .page.--left,#flipbook-container .page.--right{box-shadow:inset 0 0 30px 0 rgba(36,10,3,.5),-2px 0 5px 2px rgba(0,0,0,.4)}#flipbook-container .page.--left{border-right:0}#flipbook-container .page.--right{border-left:0;text-align:end}#flipbook-container .page.hard{background-color:#f2e8d9;border:solid 1px #998466}#flipbook-container .page.page-cover{background-color:#e3d0b5;color:#785e3a;border:solid 1px #998466}#flipbook-container .page.page-cover h2{text-align:center;padding-top:50%;font-size:210%}#flipbook-container .page.page-cover-top{box-shadow:inset 0 0 30px 0 rgba(36,10,3,.5),-2px 0 5px 2px rgba(0,0,0,.4)}#flipbook-container .page.page-cover-bottom{box-shadow:inset 0 0 30px 0 rgba(36,10,3,.5),10px 0 8px 0 rgba(0,0,0,.4)}.download-btn-container a{width:300px}.download-btn-container a button{width:100%}.scroll-container{overflow:auto;scrollbar-width:thin;scrollbar-color:transparent transparent;-ms-overflow-style:none}.scroll-container::-webkit-scrollbar{width:0;height:0}.scroll-container::after,.scroll-container::before{display:block;content:"";position:sticky;left:0;width:100%;height:20px;pointer-events:none}.scroll-container::before{top:0;background:linear-gradient(to top,transparent,rgba(0,0,0,.2))}.scroll-container::after{bottom:0;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.2))}