.body{--primary-darker: #3d0000;--primary-dark: #950101;--primary: #f00;--primary-light: #ff3333;--black: #010203;--black-light: #1c1c1c;--black-hover: #2e2e2e;--grey: #444;--white: #f5f5f5;--white-hover: #f5f5f5ba;--transparent: #0000;--bs-body-font-family: "Arvo", serif;--bs-body-font-weight: 300;font-family:Arvo,serif;font-weight:300;overflow-x:hidden}body{transition:all .5s ease!important}p{text-align:justify}a.link{color:var(--primary);text-decoration:none}body a{text-decoration:none;color:inherit}button.btn,a.btn{color:var(--white);background-color:var(--primary);font-weight:400;transition:all .3s ease}button.btn:hover,a.btn:hover{background-color:var(--primary-dark);color:var(--white)}.red-text{color:var(--primary);font-weight:600}.navbar{transition:all .5s ease}.faws-sidebar{font-size:40px;margin-left:23px}main{padding:0}.checkbox:checked{background-color:var(--primary)}.checkbox:before{content:"✓";display:block;width:100%;height:100%;text-align:center;line-height:1em;font-size:14px;transition:all .2s ease}.select-container{position:relative}.show-options.select-container:after{transform:translateY(-50%) rotate(180deg)}*:disabled,.disabled{opacity:.6!important}.cta-div{position:absolute;top:10%;left:10%;margin-right:10px}.logo{height:100%;width:auto}.fill-white .logo{fill:var(--white)}.fill-primary .logo{fill:var(--primary)}.fill-black .logo{fill:var(--black)}.cta-button{background:none;font-weight:400;text-decoration:none;transition:all .3s ease}.cta-button:hover{font-weight:700}@media only screen and (max-width: 650px){.cta-button{width:100%}.cta-div{text-align:center}}.floating-btn{height:67px;position:fixed;bottom:20px;right:30px;padding:15px;width:67px;text-align:center;font-size:24px;transition:width .3s ease-in-out;overflow:hidden;white-space:nowrap;display:flex;align-items:center;justify-content:center;text-decoration:none;z-index:1000}.floating-btn .btn-text{display:none;margin-left:10px;transition:display .3s ease-in-out}.floating-btn:hover{width:210px}.floating-btn:hover .btn-text{font-size:24px;margin:0 0 0 10px;display:inline}.dash-ico{font-size:36px}.floating-btn:hover .dash-ico{margin-left:10px;font-size:36px}.brand{margin-left:5%}.pricing-section{font-size:.8rem}.card-header{margin-top:-16px;margin-left:-16px;width:calc(100% + 32px);background-color:var(--primary)!important;margin-bottom:16px;padding:0;text-align:center;color:var(--white)!important}.text-small{font-size:.9rem}.loading-content{display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loading-container{display:none;max-height:33px}.ta-table{width:80%;margin:0 auto;border-collapse:collapse}.dash-buttons-container{display:flex;flex-direction:row;align-items:center}.faws-sidebar{margin:0 7px!important;font-size:35px}.about-section{padding:4rem 0}.feature-block{display:flex;align-items:center;gap:2rem;margin-bottom:4rem;opacity:0;transform:translateY(20px);transition:all .5s ease}.feature-block.visible{opacity:1;transform:translateY(0)}.feature-block.reverse{flex-direction:row-reverse}.content-side,.image-side{flex:1;padding:2rem}.section-title{font-size:2.5rem;margin-bottom:1.5rem}.section-text{font-size:1.1rem;margin-bottom:1.5rem;line-height:1.6}.neon-line{height:2px;width:100px;transition:all .3s ease}.feature-image{width:100%;height:auto;border-radius:4px}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:4rem}.feature-card{padding:2rem;opacity:0;transform:translateY(20px);transition:all .5s ease}.feature-card.visible{opacity:1;transform:translateY(0)}.feature-title{font-size:1.5rem;margin-bottom:1rem}.feature-text{margin-bottom:1.5rem}@media (max-width: 768px){.feature-block,.feature-block.reverse{flex-direction:column}}.fade-in{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.fade-in.visible{opacity:1;transform:translateY(0)}.pricing-section{padding:6rem 0;position:relative}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:3rem}.section-title{font-size:2.5rem;margin-bottom:1rem;text-align:center}.section-subtitle{font-size:1.1rem;margin-bottom:3rem;text-align:center}.pricing-card{position:relative;border-radius:12px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.pricing-card:hover{transform:translateY(-10px)}.pricing-header{padding:2rem;position:relative}.pricing-badge{position:absolute;top:2rem;right:1rem;padding:.5rem 1rem;border-radius:20px;font-size:.8rem;font-weight:500}.pricing-title{font-size:1.8rem;margin-bottom:.5rem}.pricing-body{padding:2rem}.pricing-price{text-align:center;margin-bottom:2rem}.pricing-price .currency{font-size:1.5rem;vertical-align:top;margin-right:.2rem}.pricing-price .amount{font-size:3.5rem;font-weight:700}.pricing-price .period{font-size:1rem;margin-left:.5rem}.pricing-features{list-style:none;padding:0;margin:0 0 2rem}.pricing-features li{padding:.8rem 0;display:flex;align-items:center}.pricing-features li:before{content:"→";margin-right:.8rem}.pricing-btn{width:100%;padding:1rem;font-size:1.1rem}.pricing-custom{text-align:center;padding:2rem 0}.custom-text{font-size:1.8rem;font-weight:600}@media (max-width: 768px){.pricing-grid{grid-template-columns:1fr;padding:0 1rem}}.contact-section{padding:6rem 0;position:relative}.contact-container{display:grid;grid-template-columns:1fr 1fr;gap:4rem}.contact-info{padding-right:2rem}.contact-description{font-size:1.1rem;margin-bottom:3rem}.contact-methods{display:flex;flex-direction:column;gap:2rem}.contact-method{display:flex;align-items:flex-start;gap:1rem}.contact-method i{font-size:1.5rem;padding-top:.5rem}.method-details h3{font-size:1.2rem;margin-bottom:.5rem}.contact-form{padding:2rem}.form-group{margin-bottom:1.5rem}.form-group label{display:block;margin-bottom:.5rem}.footer-section{padding:4rem 0 2rem;position:relative}.footer-content{display:grid;grid-template-columns:2fr 1fr 1fr;gap:4rem;margin-bottom:3rem}.footer-brand{display:flex;flex-direction:column;align-items:flex-start}.footer-links ul{list-style:none;padding:0;margin:0}.footer-links li{margin-bottom:1rem}.social-icons{display:flex;gap:1rem;margin-top:1rem}.social-icon{font-size:1.5rem;transition:transform .3s ease}.social-icon:hover{transform:translateY(-3px)}.footer-bottom{padding-top:2rem;text-align:center}@media (max-width: 768px){.contact-container{grid-template-columns:1fr}.footer-content{grid-template-columns:1fr;gap:2rem;text-align:center}.footer-brand{align-items:center}.social-icons{justify-content:center}}.purchase-container{max-width:1200px;margin:2rem auto;padding:0 1rem}.purchase-section{margin-bottom:4rem}.section-header{text-align:center;margin-bottom:3rem}.neon-underline{height:2px;width:100px;margin:1rem auto;transition:width .3s ease}.section-header:hover .neon-underline{width:150px}.token-status-display{display:flex;justify-content:center;gap:2rem;margin-bottom:3rem;flex-wrap:wrap}.status-card{display:flex;align-items:center;gap:1rem;padding:1.5rem 2rem;border-radius:8px;transition:transform .3s ease}.status-card:hover{transform:translateY(-5px)}.status-icon{font-size:1.5rem}.status-info{display:flex;flex-direction:column}.status-label{font-size:.9rem;text-transform:uppercase;letter-spacing:1px}.status-value{font-size:1.2rem;font-weight:700}.token-purchase-form{max-width:600px;margin:0 auto}.input-group{display:flex;align-items:center;gap:2rem;margin-bottom:2rem}.token-input-container{position:relative;flex:1}.neon-input{width:100%;padding:1rem;font-size:1.1rem;border-radius:4px;transition:all .3s ease}.floating-label{position:absolute;left:1rem;top:50%;transform:translateY(-50%);transition:all .3s ease;pointer-events:none}.neon-input:focus~.floating-label,.neon-input:not(:placeholder-shown)~.floating-label{top:-.5rem;font-size:.9rem}.price-display{min-width:120px;text-align:right;font-size:1.2rem;font-weight:700}.price-animated{animation:pricePopup .3s ease}@keyframes pricePopup{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.purchase-button{width:100%;padding:1rem;font-size:1.1rem;border-radius:4px;display:flex;align-items:center;justify-content:center;gap:1rem;transition:all .3s ease}.button-icon{transition:transform .3s ease}.purchase-button:hover .button-icon{transform:translate(5px)}.plans-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.plan-card{padding:2rem;border-radius:8px;transition:all .3s ease}.plan-header{text-align:center;margin-bottom:2rem;position:relative}.plan-badge{position:absolute;top:-1rem;right:1rem;padding:.5rem 1rem;border-radius:20px;font-size:.8rem}.plan-actions{display:flex;flex-direction:column;gap:1rem}.plan-button{width:100%;padding:1rem;border-radius:4px;font-size:1rem;transition:all .3s ease}@media (max-width: 768px){.input-group{flex-direction:column;gap:1rem}.price-display{text-align:center}.status-card{width:100%;justify-content:center}}.pulse-icon{animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}
