body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--bg-primary:#000;--bg-secondary:#121212;--bg-overlay:#ffffff1a;--text-primary:#fff;--text-secondary:#ffffffd9;--text-muted:#4d4d4d;--border-subtle:#ffffff40;--border-medium:#fff6;--brand-primary:#00ffd1;--brand-hover:#00ffd11a;--brand-active:#6fd2c0}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;color:var(--text-primary);font-family:Inter,system-ui,-apple-system,sans-serif;overflow-x:hidden}.App,body{background:#000;background:var(--bg-primary)}.App{min-height:100vh}.grid-overlay{background-image:repeating-linear-gradient(0deg,#0000,#0000 1px,#ffffff08 0,#ffffff08 7.69231%),repeating-linear-gradient(-90deg,#0000,#0000 1px,#ffffff08 0,#ffffff08 7.69231%);height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:1}.btn-primary{align-items:center;background:#00ffd1;background:var(--brand-primary);border:none;border-radius:0;color:#000;cursor:pointer;display:inline-flex;font-size:18px;font-weight:500;gap:12px;justify-content:space-between;letter-spacing:0;line-height:1.2;min-height:56px;padding:14px 24px;text-decoration:none;transition:all .4s ease-in-out}.btn-primary:hover{background:#00ffd11a;background:var(--brand-hover);box-shadow:0 0 30px #00ffd166;color:#00ffd1;color:var(--brand-primary);transform:translateY(-2px)}.btn-secondary{align-items:center;background:#ffffff1a;border:1px solid #ffffff40;border:1px solid var(--border-subtle);border-radius:0;color:#fff;cursor:pointer;display:inline-flex;font-size:18px;font-weight:500;gap:12px;justify-content:center;line-height:1.2;min-height:56px;padding:14px 24px;text-decoration:none;transition:all .4s ease-in-out}.btn-secondary:hover{background:#fff;border-color:#fff;color:#000}.social-icon{align-items:center;background:#0000;border:1px solid #fff;border-radius:8px;cursor:pointer;display:flex;height:48px;justify-content:center;transition:all .4s ease-in-out;width:48px}.social-icon:hover{background:#00ffd1;background:var(--brand-primary);border-color:#00ffd1;border-color:var(--brand-primary);box-shadow:0 0 25px #00ffd180;transform:translateY(-4px)}.social-icon svg{color:#fff;color:var(--text-primary);transition:color .3s ease}.social-icon:hover svg{color:#000}.display-huge{font-size:66px;letter-spacing:-.62px}.display-huge,.display-large{color:#fff;color:var(--text-primary);font-weight:600;line-height:1.1}.display-large{font-size:48px;letter-spacing:-.02em}.body-large{font-size:20px;font-weight:500}.body-large,.body-medium{color:#ffffffd9;color:var(--text-secondary);line-height:1.5}.body-medium{font-size:18px;font-weight:400}.coming-soon-badge{animation:pulse-glow 2s ease-in-out infinite;background:#000c;border:1px solid #00ffd1;border:1px solid var(--brand-primary);border-radius:6px;color:#fff;display:inline-block;font-size:14px;font-weight:600;letter-spacing:2px;padding:8px 20px;text-transform:uppercase}@keyframes pulse-glow{0%,to{box-shadow:0 0 10px #00ffd14d}50%{box-shadow:0 0 25px #00ffd199}}@media (max-width:768px){.display-huge{font-size:42px}.display-large{font-size:32px}.body-large{font-size:18px}}.fade-in{animation:fadeIn 1s ease-in}.slide-up{animation:slideUp .8s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.coming-soon-container{background:var(--bg-primary);min-height:100vh;overflow:hidden;padding-bottom:80px;position:relative}.content-wrapper{align-items:center;display:flex;gap:80px;justify-content:space-between;margin:0 auto;max-width:1600px;min-height:100vh;padding:0 60px;position:relative;z-index:2}.left-content{display:flex;flex:1 1;flex-direction:column;gap:40px;max-width:700px}.badge-container,.logo-section{margin-bottom:20px}.logo-text{color:var(--brand-primary);font-size:72px;font-weight:700;letter-spacing:0;margin-bottom:8px;text-shadow:0 0 30px #00ffd14d}.company-name{color:var(--text-secondary);font-size:24px;font-weight:500;letter-spacing:2px;text-transform:uppercase}.main-content{display:flex;flex-direction:column;gap:24px}.headline{color:var(--text-primary);font-size:42px;font-weight:600;letter-spacing:-.5px;line-height:1.2}.subtext{color:var(--text-secondary);font-size:20px;line-height:1.6;max-width:600px}.social-section{margin-top:20px}.social-label{color:var(--text-muted);font-size:14px;font-weight:500;letter-spacing:1.5px;margin-bottom:16px;text-transform:uppercase}.social-icons{display:flex;gap:16px}.right-content{align-items:center;display:flex;flex:1 1;justify-content:center;position:relative}.spline-container{backface-visibility:hidden;-webkit-backface-visibility:hidden;contain:layout style paint;height:700px;isolation:isolate;overflow:visible;position:relative;transform:translateZ(0);width:700px;will-change:transform}.spline-container canvas{contain:strict;height:100%!important;image-rendering:auto;-webkit-image-rendering:auto;max-height:100%;max-width:100%;transform:translateZ(0);width:100%!important;will-change:contents}.spline-fallback{height:100%;width:100%}.spline-fallback,.spline-placeholder{align-items:center;display:flex;justify-content:center}.spline-placeholder{height:600px;position:relative;width:600px}.spherical-glow{animation:pulse-sphere 4s ease-in-out infinite;background:radial-gradient(circle at 30% 30%,#00ffd199 0,#00ffd14d 30%,#00ffd11a 60%,#0000 100%);border-radius:50%;box-shadow:0 0 150px #00ffd180,0 0 300px #00ffd14d,inset 0 0 150px #00ffd133;height:500px;position:relative;transform:translateZ(0);width:500px;will-change:transform,opacity}.spherical-glow:before{animation:inner-glow 3s ease-in-out infinite;animation-delay:.5s;background:radial-gradient(circle,#00ffd1cc,#0000);border-radius:50%;content:"";height:200px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:200px}@keyframes pulse-sphere{0%,to{opacity:.9;transform:scale(1) translateZ(0)}50%{opacity:1;transform:scale(1.15) translateZ(0)}}@keyframes inner-glow{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(.8)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.2)}}@media (max-width:1400px){.content-wrapper{gap:40px;padding:0 40px}.spline-container{height:600px;width:600px}.headline{font-size:36px}}@media (max-width:1024px){.content-wrapper{flex-direction:column;gap:60px;justify-content:center;padding:60px 40px}.left-content{align-items:center;max-width:100%;text-align:center}.right-content{width:100%}.spline-container{height:500px;width:500px}.logo-text{font-size:60px}.headline{font-size:32px}.subtext{max-width:100%}}@media (max-width:768px){.content-wrapper{gap:40px;padding:40px 20px}.left-content{gap:32px}.logo-text{font-size:48px;letter-spacing:6px}.company-name{font-size:18px}.headline{font-size:28px}.subtext{font-size:18px}.spline-container{height:400px;width:400px}.social-icons{justify-content:center}}@media (max-width:480px){.logo-text{font-size:40px;letter-spacing:4px}.company-name{font-size:16px}.headline{font-size:24px}.subtext{font-size:16px}.spline-container{height:320px;width:320px}.coming-soon-badge{font-size:12px;padding:6px 16px}}.footer{bottom:0;left:0;padding:20px 60px 80px;position:absolute;right:0;text-align:center;width:100%;z-index:3}.footer-content{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center}.footer-text{color:#fff;font-size:16px;font-weight:400;letter-spacing:.5px;margin:0}.footer-logo{align-items:center;display:flex;justify-content:center}.austrac-logo{filter:brightness(2) contrast(1.3) invert(1);height:100px;max-width:400px;object-fit:contain;opacity:.9;width:auto}@media (max-width:768px){.footer{padding:15px 20px}.footer-content{align-items:center;flex-direction:row;gap:15px}.footer-text{font-size:14px}.austrac-logo{height:70px;max-width:280px}}@media (max-width:480px){.footer{padding:12px 15px}.footer-content{align-items:center;flex-direction:column;gap:12px}.footer-text{font-size:13px;text-align:center}.austrac-logo{height:60px;max-width:240px}}
/*# sourceMappingURL=main.22080e27.css.map*/