.DeviceCheck_desktopMessage__28wMq{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;padding:20px;text-align:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;background-color:#f8f4eb;overflow:hidden}.DeviceCheck_title__uhsUI{color:#e86e97;margin-bottom:20px;font-size:32px;font-weight:600}.DeviceCheck_messageBox___1uxE{max-width:500px;padding:30px;border-radius:12px;background-color:#fff;box-shadow:0 8px 20px rgba(232,110,151,.15);animation:DeviceCheck_fadeIn__ZLfGy .5s ease-out}.DeviceCheck_primaryText__uYq8d{font-size:18px;line-height:1.6;margin-bottom:20px;color:#333}.DeviceCheck_secondaryText__4YYR1{font-size:16px;line-height:1.5;color:#666}.DeviceCheck_iconContainer__Twj0_{margin-top:30px}.DeviceCheck_icon__xghkn{width:80px;height:80px;opacity:.8;fill:#e86e97;animation:DeviceCheck_bounce__X8fpp 2s infinite}@keyframes DeviceCheck_fadeIn__ZLfGy{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes DeviceCheck_bounce__X8fpp{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}:root{--primary:#f9a826;--secondary:#5c4033;--background:#fff8e1;--text:#333;--accent1:#3caea3;--accent2:#f9c784;--shadow:rgba(92,64,51,.2)}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden;font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;background-color:var(--background);color:var(--text);height:100%;scroll-behavior:smooth}@media(max-width:768px){body,html{overflow-y:auto!important;height:auto!important;min-height:100%!important;-webkit-overflow-scrolling:touch;position:relative!important;max-height:none!important}article:not([class*=introContainer]):not([data-scrollable]),div:not([class*=introContainer]):not([class*=content]):not([data-scrollable]):not([data-horizontal-scroll]),main:not([class*=introContainer]):not([data-scrollable]),section:not([class*=introContainer]):not([data-scrollable]){overflow:visible!important;overflow-y:visible!important;height:auto!important;min-height:auto!important;max-height:none!important;position:static!important}[data-framer-component-type]:not([class*=introContainer]):not([data-scrollable]):not([data-horizontal-scroll]){overflow:visible!important;height:auto!important}.introContainer,div[class*=introContainer]{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100vh!important;overflow:hidden!important;display:flex!important;justify-content:center!important;align-items:center!important}[data-scrollable=true]{overflow:visible!important;height:auto!important;position:static!important}[data-horizontal-scroll=true]{overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x!important;min-width:0!important}}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:keep-all;word-break:keep-all;-webkit-hyphens:auto;hyphens:auto}#__next{height:100%}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;background:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:var(--primary);border-radius:3px}*{scrollbar-width:thin;scrollbar-color:var(--primary) #f1f1f1}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.float{animation:float 3s ease-in-out infinite}.page-enter{opacity:0;transform:translateY(20px)}.page-enter-active{transition:opacity .4s,transform .4s}.page-enter-active,.page-exit{opacity:1;transform:translateY(0)}.page-exit-active{opacity:0;transform:translateY(-20px);transition:opacity .4s,transform .4s}.fullscreen-section{min-height:100vh;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;overflow:hidden}.parallax-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.glass-container{background:hsla(0,0%,100%,.25);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:1rem;border:1px solid hsla(0,0%,100%,.3);padding:2rem;box-shadow:0 8px 32px rgba(92,64,51,.2)}