@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";*{margin:0;padding:0;font-family:Inter,Helvetica,sans-serif;box-sizing:border-box}html{font-size:62.5%;overflow-x:hidden;scroll-behavior:smooth}body{color:#fff;scroll-behavior:smooth;font-size:1.8rem}:root{--header-height: 12rem}.container{background-color:#222}.hero{min-height:calc(100vh - var(--header-height))}.header{position:relative;height:var(--header-height);width:100%;display:flex;z-index:10;align-items:center}.logo-neotel{width:12rem;height:12rem;display:flex;align-items:center;justify-content:center;margin-left:2rem}.logo-app{position:absolute;left:50%;transform:translate(-50%);height:11rem;width:11rem;display:flex;align-items:center;justify-content:center}.logo img{width:100%;height:100%;object-fit:contain}.hero{position:relative;display:flex;align-items:center;justify-content:center;background:linear-gradient(#222222b3,#222222b3),linear-gradient(to top,#222,#2220 15%),linear-gradient(to bottom,#222,#2220 15%),url(/assets/Background-1-DG-nEORv.png) center/cover no-repeat;background-blend-mode:normal,normal,multiply;background-position:center;z-index:0}.hero-container{display:flex;height:100%;justify-content:space-around;align-items:center;width:100%;padding:0 20rem}.image-container{width:50rem;height:50rem;display:flex;align-items:center;justify-content:center}.image-container img{width:100%;height:auto;object-fit:contain}.hero-content{max-width:48rem}.hero-title{font-size:4.2rem;margin-bottom:1rem;color:#fff}.hero-description{margin-top:2rem;font-size:2.2rem;line-height:1.3;margin-bottom:2rem;color:#fff}.hero-button{display:inline-block;margin-top:2rem;padding:1.6rem 6rem;font-size:1.8rem;background-color:#00c853;color:#fff;border:none;border-radius:.8rem;cursor:pointer;width:fit-content;text-decoration:none}.calc{gap:5rem;min-height:100vh;margin:2rem}.calc-container{padding-top:12rem;display:flex;justify-content:space-around;gap:5rem}.calc-content{width:80%}.categories{display:flex;flex-direction:column;gap:2rem}.card-body{display:flex;align-items:center;justify-content:space-between;background-color:#141414;border-radius:.5rem;padding:2.5rem 5rem;margin-bottom:2rem}.table-custom{width:100%;border-collapse:collapse;table-layout:fixed;padding:1rem 0;margin-top:2rem}.table-header th{background-color:#222;color:#fff;padding:.75rem;font-weight:700;border-bottom:2px solid #444;box-shadow:0 4px #141414}.table-custom td{border-radius:.5rem;color:#fff;padding:2rem;border-bottom:1px solid #222;vertical-align:middle;text-align:center}.table-custom tr:nth-child(odd){background-color:#141414}.table-custom tr:nth-child(2n){background-color:#222}.table-header{margin-bottom:5rem;padding:0 1rem}.table-custom input{width:10rem;padding:1.2rem .5rem;background-color:#1e1e1e;border:1px solid #333;border-radius:.5rem;color:#fff;box-sizing:border-box;text-align:center}.summary{width:20%;align-self:flex-start}.summary-card{display:flex;flex-direction:column;background-color:#141414;border-radius:.5rem;padding:2.5rem 2rem;margin-bottom:2rem;height:auto;max-height:none;overflow:visible}.text-center{text-align:center}.title-summary{font-size:1.4rem}.wrapper-values{margin-top:4rem;display:flex;flex-direction:column;gap:2rem;width:100%}.wrapper{display:flex;justify-content:space-between}.text-value-title{font-size:1.6rem;margin-bottom:.5rem}.text-value{font-size:2.4rem}.wrapper{display:flex;gap:5rem}.risk{margin-top:3rem;display:flex;flex-direction:column;text-align:left;gap:2rem;width:100%}.risk label{font-size:1.4rem}#risk-select{width:100%;font-size:1.6rem;padding:.5rem;background-color:#1e1e1e;border:1px solid #00c853;border-radius:.5rem;color:#fff;box-sizing:border-box;text-align:center}.data-cards{margin-top:4rem;display:flex;flex-direction:column;width:100%;gap:2rem}.data-body{display:flex;justify-content:space-between;align-items:center;list-style-type:none}.data-content{margin-top:1rem}.data-title{font-size:1.6rem;margin-bottom:.5rem}.data-content ul{list-style-type:none;display:flex;flex-direction:column;gap:1rem}.spacing{margin-top:10rem}footer{padding-top:12rem}footer h2{font-size:2.4rem}.footer-content{background-color:#141414;display:flex;justify-content:space-between;padding:8rem 15rem}.footer-text{background-color:#0d0d0d;padding:1.5rem 0;font-size:1.2rem;color:#a9a9a9;display:flex;flex-direction:row;justify-content:center;gap:.4rem}.footer-text a{color:#a9a9a9}.footer-logo{display:flex;flex-direction:column;align-items:center;gap:2.5rem}.social-media{display:flex;gap:2rem;align-items:center}.footer-nav{display:flex;flex-direction:column;gap:2rem}.footer-nav ul{display:grid;grid-template-columns:repeat(2,1fr);row-gap:1rem;column-gap:25rem;list-style:none;padding:0;margin:0}.footer-nav ul li{list-style-type:none;color:#fff;font-size:2rem;font-weight:200}.footer-nav a{text-decoration:none;color:#fff}.footer-nav a:hover{color:#00c853;cursor:pointer}.contact{display:flex;flex-direction:column;gap:2rem}.icon{display:flex;align-items:center;gap:1rem}.icon img{width:3.2rem;height:3.2rem}.icon a{font-size:1.8rem;font-weight:200;color:#fff;text-decoration:none}.icon a:hover{color:#00c853;cursor:pointer}@media (max-width: 1024px){.hero-container{padding:0 4rem}.hero-container,.calc-container{flex-direction:column;align-items:center}.image-container{width:100%;max-width:40rem;margin-bottom:2rem}.hero-content{text-align:center;max-width:100%}.calc-container{padding-top:var(--header-height);gap:3rem}.calc-content,.summary{width:100%}.summary{margin-top:2rem}}@media (max-width: 768px){html{font-size:56.25%}.hero{min-height:auto;padding:4rem 2rem}.hero-title{font-size:3.2rem}.hero-description{font-size:1.8rem;margin-bottom:1.5rem}.hero-button{padding:1.2rem 4rem;font-size:1.6rem}.footer-content{flex-direction:column;padding:4rem 2rem;gap:3rem}.footer-nav ul{grid-template-columns:1fr;column-gap:0}.footer-text{font-size:1.4rem}}@media (max-width: 480px){html{font-size:50%}.logo-neotel,.logo-app{width:8rem;height:8rem}.hero-image{display:none}.hero-title{font-size:2.8rem}.hero-description{font-size:1.6rem}.calc-container{margin:0 1rem;gap:2rem}.summary-card{padding:2rem 1.5rem}}
