.nav{animation:fadeIn 1.2s ease-out forwards;opacity:0;background-color:#ffffff0d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-bottom:1px solid rgba(255,255,255,.1);box-shadow:0 0 20px #0000001a;transition:background-color .3s ease}.nav:hover{background-color:#ffffff1a}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.fade-in{--tw-translate-y: 2.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:1s}.fade-in-visible{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}.feature-card{border-radius:.75rem;padding:2rem;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.7s}.feature-card:hover{--tw-translate-y: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-left-width:8px;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.feature-card{z-index:1;position:relative;isolation:isolate;background-color:#ffffff0d;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 6px #0000001a,0 1px 3px #00000014}.feature-card:hover{background-color:#ffffff1a}.slide-left{opacity:0;transform:translate(-100px);transition:all 1s cubic-bezier(.68,-.55,.27,1.55)}.slide-right{opacity:0;transform:translate(100px);transition:all 1s cubic-bezier(.68,-.55,.27,1.55)}.slide-left-visible,.slide-right-visible{opacity:1;transform:translate(0)}.zoom-in{opacity:0;transform:scale(.9);transition:all .8s ease-out}.zoom-in-visible{opacity:1;transform:scale(1)}.slide-animation{--tw-translate-y: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:1s}.slide-animation.slide-left-visible,.slide-animation.slide-right-visible{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}.modal-backdrop{background-color:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal-content{background-color:#ffffff14;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 20px #0000004d;border-radius:12px}section h2{margin-bottom:2rem;text-align:center;font-size:1.875rem;line-height:2.25rem;font-weight:700}sectionsection.mb-12 h2.nav{background-color:#ffffff08;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:20px 0 30px;border-radius:10px;border:1px solid rgba(255,255,255,.05);box-shadow:inset 0 0 10px #0000000d;margin-top:20px;margin-bottom:30px}sectionsection.mb-12 h2.nav a{opacity:.8;transition:opacity .3s ease,transform .3s ease;display:inline-block}sectionsection.mb-12 h2.nav a:hover{opacity:1;transform:scale(1.05)}section h2{text-shadow:0 1px 2px rgba(0,0,0,.2);transition:color .3s ease}section h2:hover{color:#eee}.feature-card h3{margin-bottom:1rem;font-size:1.25rem;line-height:1.75rem;font-weight:600}.feature-card ul li{margin-bottom:.5rem;color:#ccc}section.mb-12.text-center.nav{background-color:#ffffff08;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:20px 0 30px;border-radius:10px;border:1px solid rgba(255,255,255,.05);box-shadow:inset 0 0 10px #0000000d;margin-top:20px;margin-bottom:30px}section.mb-12.text-center.nav a{opacity:.8;transition:opacity .3s ease,transform .3s ease;display:inline-block}section.mb-12.text-center.nav a:hover{opacity:1;transform:scale(1.05)}footer{color:#777;opacity:.8;transition:opacity .3s ease}footer:hover{opacity:1}footer a{color:#88b3b9;text-decoration:none;transition:color .3s ease}footer a:hover{color:#aaccb3}.zoom-in-section .fade-in{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:1s}.zoom-in-section .fade-in-visible{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}
