@import url("https://fonts.googleapis.com/css2?family=Play:wght@400;700&display=swap");@font-face{font-family:Black Label;font-display:swap;font-style:normal;font-weight:300;src:url(//mrpurple.com.au/static/seenyor/../../../fonts/BlackLabel-Light.ttf) format("truetype")}:root{--c-text:#1d1b18;--c-light:#36312b;--c-mid:#4c463f;--c-dim:#685f55;--c-bg:#faf9f6;--c-card:#fff;--c-card-bg:#fff;--c-border:#e6e2db;--c-track:#d8d3ca}html.dark{--c-text:#f5f5f7;--c-light:#d4d4d4;--c-mid:#9a9a9a;--c-dim:#6b6b6b;--c-bg:#080808;--c-card:#111;--c-card-bg:#0d1527;--c-border:#1e1e1e;--c-track:#1e1e1e}html.dark body{background:var(--c-bg);color:var(--c-text)}#footer-section,.landing-page,nav#navbar{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.landing-page{background:var(--c-bg);color:var(--c-text);font-family:Black Label,Play,sans-serif;overflow-x:hidden;min-height:100svh;position:relative}.landing-page *,.landing-page :after,.landing-page :before{box-sizing:border-box;margin:0;padding:0}.landing-page h2{font-weight:700!important}.landing-page .flow-number{display:none!important}.landing-page:before{content:"";position:fixed;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='1'/%3E%3C/svg%3E");opacity:.025;pointer-events:none;z-index:60}#progress-bar{position:fixed;top:0;left:0;height:2px;background:linear-gradient(90deg,#2997ff,#4fffff);z-index:300;width:0;transition:width .1s linear}.reveal{opacity:0;transform:translateY(48px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.35s}.reveal-delay-4{transition-delay:.5s}.reveal-delay-5{transition-delay:.65s}.glass{background:rgba(255,255,255,.65);border:1px solid rgba(255,255,255,.5);box-shadow:0 8px 32px rgba(0,0,0,.04);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}html.dark .glass{background:rgba(255,255,255,.034);border-color:rgba(255,255,255,.07);box-shadow:none}.glow-blob{position:absolute;border-radius:50%;filter:blur(120px);pointer-events:none}.hero-bg{background:radial-gradient(ellipse 80% 60% at 50% -10%,rgba(41,151,255,.06) 0,transparent 70%),radial-gradient(ellipse 60% 50% at 80% 60%,rgba(255,230,200,.3) 0,transparent 60%),radial-gradient(ellipse 50% 40% at 20% 80%,rgba(41,151,255,.04) 0,transparent 60%),var(--c-bg)}html.dark .hero-bg{background:radial-gradient(ellipse 80% 60% at 50% -10%,rgba(41,151,255,.12) 0,transparent 70%),radial-gradient(ellipse 60% 50% at 80% 60%,rgba(79,255,255,.04) 0,transparent 60%),radial-gradient(ellipse 50% 40% at 20% 80%,rgba(41,151,255,.06) 0,transparent 60%),var(--c-bg)}.btn-primary{display:inline-flex;align-items:center;gap:8px;background:#2c2926;color:#faf9f6;font-family:Black Label,sans-serif;font-weight:600;font-size:.875rem;letter-spacing:.02em;padding:14px 28px;border-radius:100px;transition:all .3s cubic-bezier(.16,1,.3,1);cursor:pointer;border:none;text-decoration:none;white-space:nowrap}.btn-primary:hover{background:#4a4540;transform:scale(1.03);box-shadow:0 0 24px rgba(44,41,38,.2)}html.dark .btn-primary{background:var(--c-text);color:var(--c-bg)}html.dark .btn-primary:hover{background:#fff;box-shadow:0 0 32px rgba(245,245,247,.25)}.btn-ghost{display:inline-flex;align-items:center;gap:8px;background:0 0;color:var(--c-mid);font-family:Black Label,sans-serif;font-weight:500;font-size:.875rem;letter-spacing:.02em;padding:14px 28px;border-radius:100px;border:1px solid rgba(0,0,0,.15);transition:all .3s cubic-bezier(.16,1,.3,1);cursor:pointer;text-decoration:none}.btn-ghost:hover{color:var(--c-text);border-color:rgba(0,0,0,.3);background:rgba(0,0,0,.04)}html.dark .btn-ghost{border-color:rgba(255,255,255,.12)}html.dark .btn-ghost:hover{border-color:rgba(255,255,255,.3);background:rgba(255,255,255,.04)}.btn-sm{display:inline-flex;align-items:center;gap:6px;background:0 0;color:#2997ff;font-family:Black Label,sans-serif;font-weight:600;font-size:.8125rem;letter-spacing:.04em;padding:0;border:none;cursor:pointer;text-decoration:none;transition:gap .2s ease}.btn-sm:hover{gap:10px}.bento-card{background:var(--c-card);border-radius:20px;padding:32px;transition:border-color .4s ease,transform .4s cubic-bezier(.16,1,.3,1);overflow:hidden;position:relative;box-shadow:0 12px 32px rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.06)}.bento-card:before{content:"";position:absolute;inset:0;border-radius:20px;background:radial-gradient(circle at 30% 20%,rgba(41,151,255,.06),transparent 60%);opacity:0;transition:opacity .4s ease}.bento-card:hover{border-color:rgba(41,151,255,.15);transform:translateY(-3px);box-shadow:0 16px 40px rgba(0,0,0,.06)}.bento-card:hover:before{opacity:1}html.dark .bento-card{box-shadow:none;border-color:var(--c-border)}html.dark .bento-card:hover{border-color:rgba(41,151,255,.25)}.stat-pill{display:inline-flex;align-items:center;gap:8px;background:rgba(41,151,255,.1);border:1px solid rgba(41,151,255,.2);border-radius:100px;padding:6px 14px;font-size:.75rem;font-weight:500;color:#2997ff;letter-spacing:.04em;font-family:Black Label,sans-serif}nav#navbar{position:fixed;top:0;left:0;right:0;z-index:100;padding:16px 40px;transition:background .4s ease,border-color .4s ease;display:flex;align-items:center}nav#navbar .nav-inner{max-width:1280px;width:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between}nav#navbar.scrolled{background:rgba(245,245,247,.92);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(0,0,0,.1);padding:16px 40px}html.dark nav#navbar.scrolled{background:rgba(8,8,8,.85);border-bottom-color:rgba(255,255,255,.06)}.device-ring{position:absolute;border-radius:50%;border:1px solid rgba(41,151,255,.15);animation:spin-slow linear infinite}.section-label{font-family:Black Label,sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--c-dim);display:block}.gradient-text{background:linear-gradient(135deg,var(--c-text) 0,var(--c-mid) 100%);-webkit-background-clip:text;background-clip:text}.gradient-text,.gradient-text-blue{-webkit-text-fill-color:transparent}.gradient-text-blue{background:linear-gradient(135deg,#2997ff,#4fffff);-webkit-background-clip:text;background-clip:text}.check-item{display:flex;align-items:flex-start;gap:12px}.check-item span{font-family:Black Label,sans-serif;color:var(--c-light)}.check-dot{width:20px;height:20px;border-radius:50%;background:rgba(41,151,255,.15);border:1px solid rgba(41,151,255,.3);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.flow-number{font-family:Black Label,sans-serif;font-size:7rem;font-weight:300;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(0,0,0,.07);user-select:none;position:absolute;top:-20px;right:20px}html.dark .flow-number{-webkit-text-stroke:1px rgba(255,255,255,.06)}.timeline-dot{width:10px;height:10px;border-radius:50%;background:#2997ff;box-shadow:0 0 12px rgba(41,151,255,.6);flex-shrink:0;margin-top:6px}@keyframes wave{0%,to{height:12px}50%{height:32px}}.wave-bar{width:3px;border-radius:3px;background:#2997ff;animation:wave 1.4s ease-in-out infinite}@keyframes shield-pulse{0%,to{box-shadow:0 0 0 0 rgba(41,151,255,.3)}50%{box-shadow:0 0 0 20px rgba(41,151,255,0)}}.shield-icon{animation:shield-pulse 3s ease-in-out infinite}@keyframes glowPulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.9;transform:scale(1.08)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}@keyframes spin-slow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-33.3333%)}}.theme-toggle-btn{width:36px;height:36px;border-radius:50%;background:rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.15);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;flex-shrink:0;color:var(--c-text)}.theme-toggle-btn:hover{border-color:rgba(41,151,255,.5);background:rgba(41,151,255,.12)}html.dark .theme-toggle-btn{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12)}@media (max-width:768px){nav#navbar,nav#navbar.scrolled{padding:14px 20px}.flow-number{font-size:4rem}.bento-card{padding:24px}}@keyframes dot-ripple{0%{box-shadow:0 0 0 0 rgba(41,151,255,.6),0 0 0 0 rgba(41,151,255,.3)}50%{box-shadow:0 0 0 10px rgba(41,151,255,.1),0 0 0 20px rgba(41,151,255,0)}to{box-shadow:0 0 0 0 rgba(41,151,255,0),0 0 0 0 rgba(41,151,255,0)}}@keyframes dot-ripple-green{0%{box-shadow:0 0 0 0 rgba(74,222,128,.7),0 0 0 0 rgba(74,222,128,.3)}50%{box-shadow:0 0 0 12px rgba(74,222,128,.1),0 0 0 24px rgba(74,222,128,0)}to{box-shadow:0 0 0 0 rgba(74,222,128,0),0 0 0 0 rgba(74,222,128,0)}}@keyframes line-fill{0%{height:0;opacity:0}to{height:100%;opacity:1}}@keyframes card-slide-left{0%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:translateX(0)}}@keyframes card-slide-right{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}.timeline-dot-pulse{animation:dot-ripple 2.4s ease-out infinite}.timeline-dot-pulse-green{animation:dot-ripple-green 2.4s ease-out infinite}@keyframes dash-flow{0%{background-position:0 0}to{background-position:0 24px}}.dashed-line-animated{width:2px;background-image:repeating-linear-gradient(180deg,#2997ff 0,#2997ff 10px,transparent 0,transparent 24px);background-size:2px 24px;animation:dash-flow .6s linear infinite}@keyframes line-fill-h{0%{width:0}to{width:94%}}@keyframes scroll-dot{0%{transform:translateY(0);opacity:1}60%{transform:translateY(14px);opacity:.3}61%{transform:translateY(0);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes bar-grow-h{0%{width:0}}@keyframes draw-line{to{stroke-dashoffset:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes shockwave{0%{transform:translateX(-50%) scaleX(.3) scaleY(.3);opacity:.8}to{transform:translateX(-50%) scaleX(2.2) scaleY(2.2);opacity:0}}@keyframes alert-bounce{0%,to{transform:translateY(0)}30%{transform:translateY(-5px)}60%{transform:translateY(-2px)}}@keyframes radarPulse{0%{transform:scale(.4);opacity:.9}to{transform:scale(1.4);opacity:0}}@media (max-width:1024px){.sce-grid{grid-template-columns:repeat(2,1fr)!important}.sce-grid>:first-child{grid-column:span 2!important}.mtf-bento{height:auto!important}.mtf-card{position:static!important;width:100%!important;margin-bottom:16px!important}.mtf-card:last-child{margin-bottom:0!important}#features{padding:96px 24px!important}}@media (max-width:768px){.hero-section{height:auto!important;min-height:100svh!important;overflow:visible!important}.hero-inner{height:auto!important;padding:116px 22px 80px!important;align-items:flex-start!important}.hero-left{width:100%!important;gap:22px!important}.hero-scroll{display:none!important}.lifestyle-content{padding:52px 20px!important}#specs{min-height:0!important;padding:72px 18px 84px!important}.privacy-cards,.sce-grid{display:flex!important;grid-template-columns:none!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:14px!important;padding-bottom:16px!important}.privacy-cards::-webkit-scrollbar,.sce-grid::-webkit-scrollbar{display:none}.sce-grid>*{flex:0 0 86%!important;grid-column:auto!important;scroll-snap-align:center}.privacy-cards>*{flex:0 0 82%!important;scroll-snap-align:center}#privacy{padding:0 14px!important}.privacy-content{padding:44px 18px 36px!important;min-height:560px!important}.anna-step{grid-template-columns:1fr!important;gap:28px!important}.anna-step>*{order:0!important}.anna-connector{display:none!important}.stayclose-grid{grid-template-columns:1fr!important;padding:44px 22px!important;gap:30px!important}#demo{padding:72px 20px 96px!important}}@media (max-width:480px){.hero-left h1{font-size:2.1rem!important;line-height:1.16!important}.hero-features{grid-template-columns:1fr!important}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}