@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@300;400;500;600;700&display=swap");.landing-page{--font-playfair-display:"Playfair Display",serif;--font-marfa-light:"Playfair Display",serif;--font-marfa-regular:"Playfair Display",serif;--font-feature-display-light:"Playfair Display",serif;--atano-orange:#f07f21;--atano-cream:#f0ece0;--atano-navy:#474f67;--atano-dark-gray:#474b56;--atano-ice-blue:#f9feff}.landing-page,.landing-page a,.landing-page button,.landing-page p{font-family:Inter,sans-serif}.landing-page p{font-size:14px}.landing-page h1{font-family:Playfair Display,serif;font-weight:300;font-style:normal;font-size:36px}@media (min-width:640px){.landing-page h1{font-size:48px}.landing-page p{font-size:16px}}@media (min-width:1024px){.landing-page h1{font-size:64px}.landing-page p{font-size:18px}}.landing-page h2,.landing-page h3{font-style:normal}.landing-page h2,.landing-page h2 span,.landing-page h3,.landing-page nav a{font-family:Playfair Display,serif;font-weight:300}.landing-page nav a{padding:0 26px;line-height:1.35;font-style:normal;font-size:18px;letter-spacing:-.03em;color:white}.landing-page .fractal-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;max-width:268px;padding:1rem 1.5rem;background-color:#474f67;color:white;font-weight:200;font-size:.75rem;border:none;cursor:pointer;overflow:hidden;transition:all .3s ease;box-shadow:0 10px 25px rgba(71,79,103,.15);text-decoration:none;letter-spacing:.2em}.landing-page .fractal-button:hover{transform:translateY(-1px);box-shadow:0 12px 30px rgba(71,79,103,.2);background-color:#3a4154}.landing-page .fractal-button:active{transform:translateY(0);box-shadow:0 5px 15px rgba(71,79,103,.15)}.landing-page .fractal-button:focus{outline:2px solid #f07f21;outline-offset:2px}@media (min-width:640px){.landing-page .fractal-button{padding:1rem 2rem;font-size:.875rem}}.landing-page .header-fractal-button{padding:.4rem 1rem!important;font-size:.65rem!important;max-width:none}@media (min-width:640px){.landing-page .header-fractal-button{padding:.45rem 1.25rem!important;font-size:.7rem!important}}.landing-page .font-serif-display{font-family:Playfair Display,Georgia,serif}.landing-page .glass-card{background:rgba(255,255,255,.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(71,75,86,.03)}.landing-page .gradient-icon-container{backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}@keyframes wordEnter{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.landing-page .animate-word-enter{animation:wordEnter .6s cubic-bezier(.22,1,.36,1) forwards;opacity:0}@keyframes badgePulse{0%,to{transform:scale(1);box-shadow:0 0 0 0 rgba(240,127,33,.4)}50%{transform:scale(1.05);box-shadow:0 0 0 8px rgba(240,127,33,0)}}.landing-page .animate-badge-pulse{animation:badgePulse 2s ease-in-out infinite}@keyframes iconRotateIn{0%{opacity:0;transform:rotate(-15deg) scale(.8)}to{opacity:1;transform:rotate(0deg) scale(1)}}.landing-page .animate-icon-rotate-in{animation:iconRotateIn .5s cubic-bezier(.22,1,.36,1) forwards;opacity:0}@keyframes cardEnter{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.landing-page .animate-card-enter{animation:cardEnter .6s cubic-bezier(.22,1,.36,1) forwards;opacity:0}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.landing-page .animate-float{animation:float 4s ease-in-out infinite}@keyframes livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.landing-page .animate-live-pulse{animation:livePulse 1.5s ease-in-out infinite}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.landing-page .animate-gradient-shift{background-size:200% 200%;animation:gradientShift 8s ease infinite}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.landing-page .animate-slide-in-left{animation:slideInLeft .6s cubic-bezier(.22,1,.36,1) forwards;opacity:0}@keyframes slideInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.landing-page .animate-slide-in-right{animation:slideInRight .6s cubic-bezier(.22,1,.36,1) forwards;opacity:0}@keyframes countUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.landing-page .animate-count-up{animation:countUp .5s ease-out forwards}@keyframes logoFadeIn{0%{opacity:0;filter:grayscale(100%)}to{opacity:.6;filter:grayscale(100%)}}.landing-page .animate-logo-fade{animation:logoFadeIn .8s ease-out forwards}@keyframes blob{0%{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}to{transform:translate(0) scale(1)}}.landing-page .animate-blob{animation:blob 7s infinite}.landing-page .animation-delay-2000{animation-delay:2s}.landing-page .animation-delay-4000{animation-delay:4s}.landing-page .stagger-1{animation-delay:.15s}.landing-page .stagger-2{animation-delay:.3s}.landing-page .stagger-3{animation-delay:.45s}.landing-page .stagger-4{animation-delay:.6s}.landing-page .stagger-5{animation-delay:.75s}.landing-page .stagger-6{animation-delay:.9s}.landing-page .stagger-7{animation-delay:1.05s}.landing-page .stagger-8{animation-delay:1.2s}.landing-page .custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}.landing-page .custom-scrollbar::-webkit-scrollbar-track{background:#f0ece0;border-radius:3px}.landing-page .custom-scrollbar::-webkit-scrollbar-thumb{background:#474f67;border-radius:3px}.landing-page .custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#f07f21}