*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.flex{display:flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.\!hidden{display:none!important}.hidden{display:none}.grow{flex-grow:1}.transform{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))}.resize{resize:both}.snap-end{scroll-snap-align:end}.rounded{border-radius:.25rem}.lowercase{text-transform:lowercase}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-snap-type:none}body{font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;background:#fff;color:#111;overflow-x:hidden}@keyframes fadeUp{0%{opacity:0;transform:translateY(48px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes letterUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes letterDown{0%{opacity:0;transform:translateY(-48px)}to{opacity:1;transform:translateY(0)}}.letter{display:inline-block;opacity:0;animation:letterUp .6s cubic-bezier(.16,1,.3,1) forwards;white-space:pre}.letter-fall{display:inline-block;opacity:0;animation:letterDown .55s cubic-bezier(.16,1,.3,1) forwards;white-space:pre}@keyframes letterRight{0%{opacity:0;transform:translate(90px)}to{opacity:1;transform:translate(0)}}.letter-slide-right{display:inline-block;opacity:0;animation:letterRight .7s cubic-bezier(.16,1,.3,1) forwards;white-space:pre}@keyframes oysPop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes oysPopC{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeUpIn{0%{opacity:0;transform:translateY(80px)}to{opacity:1;transform:translateY(0)}}.mockup-entrance{opacity:0;animation:fadeUpIn 1.1s .5s cubic-bezier(.16,1,.3,1) forwards}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.fade-up{opacity:0;animation:fadeUp 1s cubic-bezier(.16,1,.3,1) forwards}.scroll-reveal{opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.scroll-reveal.visible{opacity:1;transform:translateY(0)}.d1{animation-delay:.1s}.d2{animation-delay:.25s}.d3{animation-delay:.45s}.d4{animation-delay:.65s}.mockup-wrap{transform-origin:center center}.hero{position:relative;z-index:20;height:100vh;overflow:hidden;display:flex;flex-direction:column;align-items:center;background:linear-gradient(111.28deg,#fff .67%,#dbe9ff 92.39%)}.hero-video-wrap{position:fixed;top:0;right:0;bottom:0;left:0;height:100vh;overflow:hidden;z-index:1;padding:22px 30px 28px;pointer-events:none;background:#fff}.hero-image-card{width:100%;height:100%;border-radius:30px;overflow:hidden;position:relative;background:linear-gradient(118.01deg,#fffaf1 .44%,#cad4f5 99.47%);box-shadow:0 32px 64px #230e2e2e,0 12px 24px #230e2e1a,inset 0 0 0 1px #ffffff80}.hero-image-card img,.hero-image-card video{position:absolute;left:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hero-image-card video.hero-bg-video{height:100%;top:0;-o-object-position:50% 50%;object-position:50% 50%}.hero-image-card .hero-bg-mobile{display:none}.hero-image-card .hero-bg-video{display:block}@media (max-width: 768px){.hero-image-card .hero-bg-video{display:none}.hero-image-card .hero-bg-mobile{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-o-object-position:center 62%;object-position:center 62%}}.nav{position:fixed;top:36px;left:0;right:0;z-index:200;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 60px;background:transparent}.nav-logo{display:flex;align-items:center;text-decoration:none;flex-shrink:0;justify-self:start}.nav-links{justify-self:center}.nav-cta{justify-self:end}.nav-logo img{height:30px;display:block}.nav-links{display:flex;align-items:center;justify-content:center;gap:clamp(.25rem,1.5vw,18px);list-style:none;background:#ffffff29;backdrop-filter:blur(6px) saturate(1.3);-webkit-backdrop-filter:blur(6px) saturate(1.3);border:1px solid rgba(255,255,255,.45);border-radius:14px;padding:.3rem .5rem;box-shadow:0 18px 38px #230e2e29,0 4px 10px #230e2e14,inset 0 1px #ffffffb3,inset 0 -1px #230e2e0a}.nav-links a{font-family:Poppins,sans-serif;font-size:13px;font-weight:400;color:#230e2e;text-decoration:none;display:block;padding:.45rem .95rem;border-radius:9px;transition:background .2s ease}.nav-links a:hover{background:#ffffff9e}.nav-cta{background:#230e2e;color:#fff;font-family:Poppins,sans-serif;font-size:15px;font-weight:500;padding:.65rem 2.9rem;border-radius:9px;text-decoration:none;flex-shrink:0;transition:background .2s,transform .2s;display:flex;align-items:center;justify-content:center;align-self:center}.nav-cta:hover{background:#3a1d4d;transform:translateY(-1px)}.nav-hamburger{display:none;background:none;border:none;cursor:pointer;padding:4px;flex-shrink:0;align-items:center;justify-content:center}.nav-mobile-menu,.nav-mobile-backdrop{display:none}.hero-content{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;text-align:center;padding:120px 1.5rem 240px;flex:1;justify-content:center;width:100%}.hero-eyebrow{font-family:Poppins,sans-serif;font-size:clamp(16px,1.6vw,25px);font-weight:500;color:#807785;letter-spacing:0;line-height:1.2;margin:0 0 .85rem;text-align:center}.hero-title{font-family:Poppins,sans-serif;font-size:clamp(48px,6.5vw,80px);font-weight:400;color:#fff;letter-spacing:-1px;line-height:1;margin:0 0 2.5rem;white-space:nowrap;text-align:center;text-shadow:0 2px 24px rgba(0,0,0,.28),0 1px 6px rgba(0,0,0,.18)}.hero-title-break,.mobile-br,.hero-sub-br,.oys-br-see,.oys-br-cmp,.oys-br-chk,.oys-sub-br-cmp{display:none}.hero-search-slot{width:min(720px,92vw);height:64px}#shared-search{position:fixed;top:0;left:0;transform-origin:top left;z-index:35;margin:0;will-change:transform;transition:opacity .18s ease-out}.hero-search,.hero-search:focus,.hero-search:focus-within{outline:none}.hero-search{width:min(720px,92vw);display:flex;align-items:center;gap:.75rem;padding:.45rem .75rem .45rem 1.1rem;background:#ffffff52;border:1px solid rgba(255,255,255,.55);border-radius:14px;box-shadow:0 22px 48px #230e2e38,0 6px 14px #230e2e24,inset 0 1px #ffffffd9,inset 0 -1px #230e2e0d;backdrop-filter:blur(14px) saturate(1.5);-webkit-backdrop-filter:blur(14px) saturate(1.5)}.hero-search-plus{width:22px;height:22px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#807785;font-size:1.25rem;line-height:1;background:transparent;border:0;cursor:pointer}.hero-search input{flex:1;border:0;outline:none;background:transparent;font-family:inherit;font-size:15px;font-weight:300;color:#1a1320;padding:.4rem 0}.hero-search input::-moz-placeholder{color:#1a1320;font-weight:300;opacity:1}.hero-search input::placeholder{color:#1a1320;font-weight:300;opacity:1}.hero-search input:-webkit-autofill,.hero-search input:-webkit-autofill:focus,.hero-search input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0px 1000px transparent inset!important;-webkit-text-fill-color:#1a1320!important;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.hero-search input:focus{background:transparent!important;outline:none}.hero-search-send{width:44px;height:44px;flex-shrink:0;border-radius:10px;background:#1a1320;color:#fff;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,transform .2s}.hero-search-send:hover{background:#2a1f33;transform:translateY(-1px)}.hero-search-send svg{width:26px;height:26px}@media (min-width: 769px) and (max-width: 1280px){.hero-title{font-size:56px}}@media (min-width: 1281px) and (max-width: 1512px){.hero-title{font-size:72px}}@media (min-width: 769px) and (max-width: 1512px){.hero-search-slot,.hero-search{width:580px}.hero-search-send{width:40px;height:40px}.hero-search-send svg{width:23px;height:23px}}#search-reply{position:absolute;top:calc(100% - 1px);box-sizing:border-box;left:-1px;width:calc(100% + 2px);pointer-events:none;opacity:0;display:grid;grid-template-rows:0fr;transition:opacity .24s ease,grid-template-rows .3s cubic-bezier(.22,1,.36,1) .22s;background:#fff;border:1px solid rgba(255,255,255,.55);border-top:1px solid rgba(35,14,46,.08);border-radius:0 0 14px 14px;box-shadow:0 22px 40px #230e2e24,0 6px 14px #230e2e14}#search-reply .reply-inner{overflow:hidden;min-height:0;display:block;text-align:left;font-family:Poppins,sans-serif;font-size:14px;font-weight:300;color:#1a1320;letter-spacing:.01em;padding:0 1.1rem;transition:padding .3s cubic-bezier(.22,1,.36,1) .22s}#search-reply.show{opacity:1;grid-template-rows:1fr;pointer-events:auto;transition:opacity .28s ease,grid-template-rows .34s cubic-bezier(.22,1,.36,1)}#search-reply.show .reply-inner{padding:8px 1.1rem 9px;transition:padding .34s cubic-bezier(.22,1,.36,1)}#search-reply .reply-arrow{display:inline-block;width:12px;height:12px;vertical-align:middle;margin-left:5px;flex-shrink:0}#shared-search.reply-open{border-bottom-left-radius:0;border-bottom-right-radius:0}#mobile-search-reply{max-height:0;overflow:hidden;opacity:0;pointer-events:none}.hero-cta-buttons{margin-top:3.5rem;margin-bottom:3.25rem;display:flex;align-items:center;gap:.85rem;flex-wrap:wrap;justify-content:center}.btn-primary{background:#1a1320;color:#fff;font-size:1rem;font-weight:400;padding:.95rem 4.2rem;border-radius:10px;border:1.5px solid transparent;text-decoration:none;transition:background .4s cubic-bezier(.22,1,.36,1),color .4s cubic-bezier(.22,1,.36,1),border-color .4s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1);box-shadow:0 18px 36px #230e2e52,0 6px 12px #230e2e33,inset 0 1px #ffffff1f}.btn-primary:hover{background:#fff;color:#1a1320;border-color:transparent;transform:translateY(-2px) scale(1.04);box-shadow:0 24px 48px #230e2e38,0 10px 18px #230e2e24,0 2px 8px #230e2e1a}@media (min-width: 769px) and (max-width: 1820px){.hero-title{margin-bottom:1.6rem}.hero-cta-buttons{margin-top:2.5rem;margin-bottom:2.5rem}.btn-primary{padding:.7rem 2.9rem;font-size:.95rem;border-radius:9px}}#shared-cta{position:fixed;top:0;left:0;z-index:200;will-change:transform,opacity;visibility:hidden;white-space:nowrap;transform-origin:top left;transition:transform .42s cubic-bezier(.4,0,.2,1),opacity .3s ease-in-out}.btn-secondary{background:#fff6;backdrop-filter:blur(12px) saturate(1.4);-webkit-backdrop-filter:blur(12px) saturate(1.4);border:1px solid rgba(255,255,255,.55);color:#230e2e;font-size:.95rem;font-weight:400;padding:.95rem 2rem;border-radius:12px;text-decoration:none;transition:background .2s,transform .2s,border-color .2s,box-shadow .2s;box-shadow:0 18px 36px #230e2e24,0 6px 12px #230e2e14,inset 0 1px #ffffffb3}.btn-secondary:hover{background:#ffffff8c;border-color:#ffffffb3;transform:translateY(-2px) scale(1.04);box-shadow:0 24px 48px #230e2e2e,0 10px 18px #230e2e1f,inset 0 1px #fffc}.btn-ghost{display:flex;align-items:center;gap:.6rem;color:#ffffffe6;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .2s}.btn-ghost:hover{color:#fff}.play-btn{width:32px;height:32px;border-radius:50%;background:#ffffffb3;display:flex;align-items:center;justify-content:center;font-size:.7rem;color:#111;flex-shrink:0}#browser-mockup{position:fixed;top:0;left:50%;width:86vw;z-index:30;pointer-events:none;transform-origin:top center}.browser-logo-overlay{position:absolute;top:40%;left:50%;transform:translate(-50%);pointer-events:none}.browser-logo-overlay img{height:64px;display:block;filter:brightness(0)}.browser-search-overlay{position:absolute;top:55%;left:50%;transform:translate(-50%);width:44%;display:flex;align-items:center;background:#ffffff8c;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.7);border-radius:10px;padding:.6rem .35rem .6rem .85rem;box-shadow:0 4px 24px #0000002e,inset 0 1px #fffc;gap:.5rem;pointer-events:none}.browser-search-text{flex:1;font-size:.9rem;color:#1e1e1ed9;white-space:nowrap;overflow:hidden;font-family:Poppins,sans-serif;font-weight:300;min-height:1.2em}.browser-search-cursor{display:inline-block;width:2px;height:1em;background:#6366f1;margin-left:1px;vertical-align:middle;animation:blink .8s steps(1) infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.browser-search-btn{width:28px;height:34px;border-radius:6px;background:transparent;display:flex;align-items:center;justify-content:center;flex-shrink:0}.browser{background:#fff;border-radius:16px;overflow:hidden;border:1px solid rgba(0,0,0,.06);box-shadow:0 30px 80px #00000026,0 8px 24px #00000014}.browser-tabbar{display:flex;align-items:flex-end;padding:.6rem .75rem 0;gap:.25rem;background:#f0f0f0}.tab-active{display:flex;align-items:center;gap:.5rem;padding:.45rem .85rem;background:#fff;border-radius:8px 8px 0 0;font-size:.72rem;color:#444;font-weight:500;border:1px solid #e0e0e0;border-bottom:none;min-width:0;max-width:180px}.tab-favicon{width:13px;height:13px;border-radius:3px;background:linear-gradient(135deg,#6366f1,#8b5cf6);flex-shrink:0}.tab-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-close{margin-left:auto;color:#ccc;font-size:.65rem;flex-shrink:0;cursor:pointer}.tab-inactive{display:flex;align-items:center;padding:.45rem .85rem;font-size:.72rem;color:#bbb}.tab-new{width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#aaa;font-size:.85rem;cursor:pointer;margin-bottom:2px}.browser-toolbar{display:flex;align-items:center;gap:.6rem;padding:.6rem 1rem;background:#f8f8f8;border-bottom:1px solid #ebebeb}.tl{width:11px;height:11px;border-radius:50%;flex-shrink:0}.tl-r{background:#ff5f57}.tl-y{background:#febc2e}.tl-g{background:#28c840}.tl-group{display:flex;gap:6px;margin-right:4px}.nav-btn{width:26px;height:26px;border-radius:6px;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s}.nav-btn:hover{background:#e8e8e8}.url-bar{flex:1;display:flex;align-items:center;gap:.4rem;background:#fff;border:1px solid #e0e0e0;border-radius:7px;padding:.3rem .75rem;font-size:.75rem;color:#888;box-shadow:inset 0 1px 2px #0000000a}.url-bar svg{flex-shrink:0}.url-bar span{flex:1}.browser-viewport{height:560px;background:linear-gradient(180deg,#fff,#f5f5f7);display:flex;align-items:center;justify-content:center}.viewport-inner{display:flex;flex-direction:column;align-items:center;gap:.75rem;opacity:.25}.vp-logo{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#6366f1,#8b5cf6);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.1rem;font-weight:900}.vp-bar{border-radius:100px;background:#ccc}.browser-viewport{height:520px;display:flex;overflow:hidden;background:linear-gradient(135deg,#141228eb,#1e193ce0)}.vp-sidebar{width:200px;flex-shrink:0;border-right:1px solid rgba(255,255,255,.08);padding:1.2rem .75rem;display:flex;flex-direction:column;gap:.3rem;background:#ffffff0a}.vp-sidebar-label{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#ffffff4d;padding:0 .5rem;margin-bottom:.4rem;margin-top:.6rem}.vp-agent{display:flex;align-items:center;gap:.6rem;padding:.45rem .6rem;border-radius:8px;cursor:pointer;transition:background .15s}.vp-agent.active{background:#ffffff1a}.vp-agent-dot{width:28px;height:28px;border-radius:8px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:.85rem}.vp-agent-name{font-size:.72rem;color:#ffffffbf;font-weight:500}.vp-agent.active .vp-agent-name{color:#fff}.vp-main{flex:1;display:flex;flex-direction:column;padding:1.5rem 1.5rem 1rem;gap:1rem;overflow:hidden}.vp-main-header{display:flex;align-items:center;gap:.6rem;padding-bottom:.75rem;border-bottom:1px solid rgba(255,255,255,.07)}.vp-main-icon{width:32px;height:32px;border-radius:10px;background:linear-gradient(135deg,#6366f1,#8b5cf6);display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}.vp-main-title{font-size:.85rem;font-weight:700;color:#fff}.vp-main-sub{font-size:.65rem;color:#fff6}.vp-messages{flex:1;display:flex;flex-direction:column;gap:.75rem;overflow:hidden}.vp-msg{display:flex;gap:.6rem;align-items:flex-start}.vp-msg-avatar{width:22px;height:22px;border-radius:6px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:.65rem}.vp-msg-bubble{font-size:.72rem;line-height:1.55;padding:.5rem .75rem;border-radius:10px;max-width:85%}.vp-msg.user{flex-direction:row-reverse}.vp-msg.user .vp-msg-bubble{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border-bottom-right-radius:3px}.vp-msg.ai .vp-msg-bubble{background:#ffffff14;color:#ffffffd9;border-bottom-left-radius:3px;border:1px solid rgba(255,255,255,.08)}.vp-msg.ai .vp-msg-avatar{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff}.vp-msg.user .vp-msg-avatar{background:#ffffff1f;color:#fff9}.vp-input-bar{display:flex;align-items:center;gap:.6rem;background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:.5rem .75rem}.vp-input-text{flex:1;font-size:.7rem;color:#ffffff59}.vp-send{width:24px;height:24px;border-radius:6px;background:linear-gradient(135deg,#6366f1,#8b5cf6);display:flex;align-items:center;justify-content:center;flex-shrink:0}.slide-from-left{opacity:0;transform:translate(-60px);transition:opacity 1.4s cubic-bezier(.16,1,.3,1),transform 1.4s cubic-bezier(.16,1,.3,1);transition-delay:.3s}.slide-from-right{opacity:0;transform:translate(60px);transition:opacity 1.4s cubic-bezier(.16,1,.3,1),transform 1.4s cubic-bezier(.16,1,.3,1);transition-delay:.3s}.slide-from-bottom{opacity:0;transform:translateY(50px);transition:opacity 1.4s cubic-bezier(.16,1,.3,1),transform 1.4s cubic-bezier(.16,1,.3,1);transition-delay:.3s}.slide-from-left.visible,.slide-from-right.visible,.slide-from-bottom.visible{opacity:1;transform:translate(0)}#mobile-steps-carousel{display:none;width:100%;background:#f8f2e8}.mobile-carousel-track{display:flex;overflow-x:scroll;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mobile-carousel-track::-webkit-scrollbar{display:none}.mobile-step-card{min-width:100%;scroll-snap-align:start;position:relative;overflow:hidden;background:#f8f2e8;box-sizing:border-box;height:calc(100svh - 80px)}.mobile-step-card:before{content:"";position:absolute;top:-80px;right:-80px;width:300px;height:300px;background:radial-gradient(circle,rgba(140,90,210,.22) 0%,transparent 68%);pointer-events:none;z-index:0}.mobile-step-title{position:relative;z-index:1;font-family:Poppins,sans-serif;font-size:clamp(26px,7vw,34px);font-weight:700;color:#1a0f2e;letter-spacing:-.5px;line-height:1.1;margin:0 0 14px;padding:80px 24px 0}.mobile-step-desc{position:relative;z-index:1;font-family:Poppins,sans-serif;font-size:15px;line-height:1.55;color:#4a3f5c;margin:0;padding:0 24px}.mobile-step-img-wrap{position:absolute;left:0;right:0;bottom:0;top:44%;overflow:hidden;z-index:1}.mobile-step-img-wrap:before{content:"";position:absolute;top:0;left:0;right:0;height:70px;background:linear-gradient(to bottom,#f8f2e8,transparent);z-index:2;pointer-events:none}.mobile-step-img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;display:block}.step-browser-chrome{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden}.chrome-titlebar{background:#faebe2;height:22px;display:flex;align-items:center;padding:0 8px;flex-shrink:0}.chrome-winctrls{display:flex;gap:4px;align-items:center}.wctr{width:7px;height:7px;border-radius:50%;display:inline-block}.wctr.wc-close{background:#ff6057}.wctr.wc-min{background:#ffbd2e}.wctr.wc-max{background:#28ca41}.chrome-newtab-btn{margin-left:8px;background:#fffcfa;border-radius:5px 5px 0 0;height:100%;padding:0 8px 0 5px;display:flex;align-items:center;gap:4px}.chrome-ace-icon{width:11px;height:11px;background:linear-gradient(135deg,#6b21a8,#a855f7);border-radius:2px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:6.5px;font-weight:800;font-family:Poppins,sans-serif;line-height:1}.chrome-newtab-lbl{font-size:8.5px;color:#444;font-family:Poppins,sans-serif;white-space:nowrap}.chrome-omnibar{background:#faebe2;height:22px;padding:0 8px;display:flex;align-items:center;flex-shrink:0}.chrome-urlbox{background:#fff;flex:1;border-radius:5px;height:14px;border:.5px solid #e8ddf5;display:flex;align-items:center;padding:0 6px;gap:4px}.chrome-urlbox span{font-size:7px;color:#bbb;font-family:Poppins,sans-serif}.chrome-viewport{flex:1;position:relative;overflow:hidden;min-height:0;background:#fffcfa}.chrome-viewport img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;display:block}.mobile-carousel-footer{height:80px;display:flex;align-items:center;padding:0 24px;gap:8px;background:#f8f2e8}.mc-arrow{width:52px;height:52px;border-radius:16px;background:#1a0f2e;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:opacity .2s}.mc-arrow:disabled{opacity:.25;cursor:default}.mc-arrow svg{display:block}.mc-counter{font-family:Poppins,sans-serif;font-size:13px;color:#9b8fb0;margin-left:4px}#oys-mobile,.oys-page,.oys-fcards{display:none}#on-your-side-mockup{position:fixed;top:0;left:50%;width:min(920px,82vw);z-index:30;pointer-events:none;transform-origin:top center;display:flex;flex-direction:column;gap:28px;align-items:stretch;container-type:inline-size}.on-your-side-text{width:100%;display:flex;flex-direction:column;gap:20px;align-items:flex-start;pointer-events:auto}.on-your-side-headline{width:100%;font-family:Poppins,sans-serif;font-weight:400;font-size:48px;line-height:1.1;letter-spacing:-1.5px;color:#080808;text-align:left;opacity:0;transition:opacity .3s ease;margin-bottom:0}.on-your-side-sub{width:100%;font-family:Poppins,sans-serif;font-weight:300;font-size:18px;line-height:1.55;letter-spacing:0;color:#383838;text-align:left;opacity:0}.on-your-side-block{width:100%;aspect-ratio:1131 / 636.188;background:#faebe2;border-radius:10px;box-shadow:0 4px 44px #0000000f;overflow:hidden;display:flex;flex-direction:column;container-type:inline-size;position:relative;z-index:2;transition:transform .65s cubic-bezier(.16,1,.3,1)}.bm-chrome{background:#faebe2;padding:.7cqw 0 0;flex-shrink:0}.bm-tabrow{display:flex;align-items:center;gap:.9cqw;padding:0 1.2cqw}.bm-tab-menu{flex-shrink:0;color:#383838;display:flex;align-items:center;justify-content:center;padding:0 .3cqw}.bm-tab-menu svg{width:1.3cqw;height:1.3cqw;display:block}.bm-tab{display:flex;align-items:center;gap:.7cqw;background:#fffcfa;border-radius:.7cqw .7cqw 0 0;padding:.7cqw 1cqw;font-family:Poppins,sans-serif;font-size:1.2cqw;color:#080808;min-width:18cqw}.bm-tab--inactive{background:transparent;opacity:.55}.bm-tabrow-compare{display:none}.bm-tabrow-compare .bm-tab{min-width:0;flex:1 1 0;font-size:.85cqw;padding:.45cqw .55cqw;gap:.35cqw}.bm-tabrow-compare .bm-tab-icon{width:1.1cqw;height:1.1cqw}.bm-tabrow-compare .bm-tab-close svg{width:.85cqw;height:.85cqw}.bm-tabrow-summary{display:none}.bm-tabrow-summary .bm-tab{min-width:16cqw;flex:0 0 auto;font-size:.85cqw;padding:.45cqw .55cqw;gap:.35cqw}.bm-tabrow-summary .bm-tab-icon{width:1.1cqw;height:1.1cqw}.bm-tabrow-summary .bm-tab-close svg{width:.85cqw;height:.85cqw}.bm-tabrow-ask{display:none}.bm-tabrow-ask .bm-tab{min-width:16cqw;flex:0 0 auto;font-size:.85cqw;padding:.45cqw .55cqw;gap:.35cqw}.bm-tabrow-ask .bm-tab-icon{width:1.1cqw;height:1.1cqw}.bm-tabrow-ask .bm-tab-close svg{width:.85cqw;height:.85cqw}.bm-tabrow-fact{display:none}.bm-tabrow-fact .bm-tab{min-width:16cqw;flex:0 0 auto;font-size:.85cqw;padding:.45cqw .55cqw;gap:.35cqw}.bm-tabrow-fact .bm-tab-icon{width:1.1cqw;height:1.1cqw}.bm-tabrow-fact .bm-tab-close svg{width:.85cqw;height:.85cqw}.bm-tabrow-newtab{display:none}.bm-tabrow-newtab .bm-tab{min-width:16cqw;flex:0 0 auto;font-size:.85cqw;padding:.45cqw .55cqw;gap:.35cqw}.bm-tabrow-newtab .bm-tab-icon{width:1.1cqw;height:1.1cqw}.bm-tabrow-newtab .bm-tab-close svg{width:.85cqw;height:.85cqw}.bm-tab-favicon{width:1.2cqw;height:1.2cqw;background:#d9d9d9;border-radius:50%;flex-shrink:0}.bm-tab-icon{display:inline-flex;align-items:center;justify-content:center;width:1.5cqw;height:1.5cqw;flex-shrink:0;color:#080808}.bm-tab-icon svg{width:100%;height:100%;display:block}.bm-tab-icon img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}.bm-tab-label{flex:1}.bm-tab-close{color:#383838;display:flex;align-items:center}.bm-tab-close svg{width:1.1cqw;height:1.1cqw;display:block}.bm-winctrls{margin-left:auto;display:flex;align-items:center;gap:1cqw}.bm-winctrls span{display:block}.bm-min{width:1cqw;height:.12cqw;background:#383838}.bm-restore{width:.85cqw;height:.85cqw;border:.12cqw solid #383838;border-radius:1px}.bm-close-w{width:1cqw;height:1cqw;position:relative}.bm-close-w:before,.bm-close-w:after{content:"";position:absolute;top:50%;left:0;width:100%;height:.12cqw;background:#383838}.bm-close-w:before{transform:rotate(45deg)}.bm-close-w:after{transform:rotate(-45deg)}.bm-toolbar{display:flex;align-items:center;gap:1.4cqw;padding:.9cqw 1.6cqw 1cqw;background:#fffcfa}.bm-nav-btns{display:flex;align-items:center;gap:1.4cqw;color:#383838}.bm-nav-btns svg{width:1.5cqw;height:1.5cqw;display:block}.bm-nav-btns .bm-fwd{color:#c9c2bd}.bm-search{flex:1;display:flex;align-items:center;gap:.7cqw;background:#fff;border:.05cqw solid #e0def3;border-radius:.55cqw;padding:.55cqw .9cqw;box-shadow:0 1px 4px #0000000d}.bm-search svg{width:1cqw;height:1cqw;flex-shrink:0;color:#989898}.bm-search span{font-family:Poppins,sans-serif;font-size:.9cqw;color:#989898}.bm-acechat{display:flex;align-items:center;justify-content:center;gap:.35cqw;background:#faf6f3;border:.08cqw solid rgba(0,0,0,.12);border-radius:.5cqw;padding:.5cqw .85cqw;flex-shrink:0}.bm-acechat--gradient{background:linear-gradient(#faf6f3,#faf6f3) padding-box,linear-gradient(135deg,#7c3aed,#f9a8d4) border-box;border-color:transparent}.bm-acechat svg{width:1.1cqw;height:1.1cqw;display:block}.bm-acechat span{font-family:Poppins,sans-serif;font-size:.9cqw;color:#080808}.bm-content{flex:1;background:#fffcfa;border-radius:0 0 10px 10px;position:relative}.bm-logo{position:absolute;left:50%;top:36%;transform:translate(-50%,-50%);height:4cqw;display:block}.bm-recipe,.bm-article,.bm-compare,.bm-summary{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;border-radius:0 0 10px 10px;display:block;opacity:0;z-index:1;transition:opacity .45s ease}.bm-prompt{position:absolute;left:50%;top:52%;transform:translate(-50%,-50%);width:62%;display:flex;align-items:center;gap:1cqw;background:#fff;border:.05cqw solid #f0ebe8;border-radius:.9cqw;padding:.8cqw .8cqw .8cqw 1.4cqw;box-shadow:0 .6cqw 1.6cqw #0000000f;visibility:hidden}.bm-prompt-plus{color:#383838;font-size:1.7cqw;line-height:1;flex-shrink:0}.bm-prompt-text{flex:1;font-family:Poppins,sans-serif;font-size:1.15cqw;color:#080808}.bm-prompt-send{width:3cqw;height:3cqw;flex-shrink:0;border-radius:.55cqw;background:#1a1320;color:#fff;display:flex;align-items:center;justify-content:center}.bm-prompt-send svg{width:1.4cqw;height:1.4cqw}.float-card{position:absolute;border-radius:16px;overflow:visible;opacity:0;z-index:3;box-shadow:0 12px 40px #0000002e}.float-card-media{border-radius:16px;overflow:hidden;position:relative;display:block;background:transparent}.float-card-media video{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;display:block}.float-card-media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.float-card-label{position:absolute;top:10px;right:10px;z-index:2;white-space:nowrap;padding:8px 18px;background:#ffffff52;border:1px solid rgba(255,255,255,.55);border-radius:8px;box-shadow:0 8px 24px #230e2e2e,0 3px 8px #230e2e1a,inset 0 1px #ffffffd9,inset 0 -1px #230e2e0d;backdrop-filter:blur(14px) saturate(1.5);-webkit-backdrop-filter:blur(14px) saturate(1.5);font-family:Poppins,sans-serif;font-size:11px;font-weight:300;color:#080808;letter-spacing:.01em}.float-card--birthday .float-card-label{top:-18px}.float-card--gen-img .float-card-label{right:auto;left:-22px;top:22px}.float-card--cart .float-card-label{right:auto;left:-18px}.float-card--research .float-card-label{top:auto;bottom:10px;right:-40px}.float-card--gen-img{left:0;top:520px;width:200px}.float-card--gen-img .float-card-media{height:200px}.float-card--gen-img .float-card-media video{-o-object-fit:contain;object-fit:contain}.float-card--birthday{left:calc(-50vw + 660px);top:220px;width:240px}.float-card--birthday .float-card-media{height:160px}.float-card--cart{right:-100px;top:144px;width:215px}.float-card--cart .float-card-media{height:165px}.float-card--tickets{right:calc(554px - 50vw);top:350px;width:175px;z-index:4}.float-card--tickets .float-card-label{right:-70px}.float-card--tickets .float-card-media{height:170px}.float-card--research{right:-40px;top:460px;width:160px;z-index:2}@media (min-width: 1281px) and (max-width: 1600px){.float-card--research{right:-20px}.float-card--cart{right:-60px}.float-card--birthday{left:calc(-50vw + 580px)}}.float-card--research .float-card-media{height:250px}.float-card--research .float-card-media video{height:calc(100% + 8px);top:-4px}.nova-chat-panel{position:absolute;top:.8cqw;right:.8cqw;width:27cqw;height:calc(100% - 1.6cqw);background:#fffcfa;border:.07cqw solid #e0def3;border-radius:1cqw;display:flex;flex-direction:column;transform:translate(100%);opacity:0;will-change:transform,opacity;z-index:3;overflow:hidden}.nova-chat-header{display:flex;align-items:center;justify-content:space-between;padding:.9cqw .9cqw .5cqw;flex-shrink:0}.nova-chat-icons-row{display:flex;gap:.3cqw;align-items:center}.nova-chat-action-btn{background:none;border:none;cursor:pointer;padding:.2cqw;display:flex;align-items:center;justify-content:center;color:#555}.nova-chat-action-btn svg{width:1.15cqw;height:1.15cqw;display:block}.nova-chat-messages{flex:1;overflow:hidden;padding:.8cqw 1.1cqw;display:flex;flex-direction:column;gap:2.8cqw}.nova-chat-turn{display:flex;flex-direction:column;gap:1.2cqw}.nova-chat-bubble{align-self:flex-end;background:#faebe2;border-radius:.5cqw .5cqw .05cqw;padding:.7cqw 1.1cqw;font-family:Poppins,sans-serif;font-size:1.25cqw;font-weight:300;color:#080808;text-align:right;max-width:90%}.nova-chat-ai-text{font-family:Poppins,sans-serif;font-size:1.2cqw;font-weight:300;line-height:1.6;color:#080808}.nova-chat-ai-text strong{font-weight:600}.nova-chat-img-wrap{border-radius:.9cqw;overflow:hidden;width:65%;position:relative;align-self:flex-start}.nova-chat-img-wrap img{width:100%;height:auto;display:block}.nova-chat-img-badge{position:absolute;bottom:0;left:0;right:0;background:#ffffff2e;backdrop-filter:blur(10px) saturate(1.4);-webkit-backdrop-filter:blur(10px) saturate(1.4);border-top:.05cqw solid rgba(255,255,255,.35);border-bottom-left-radius:.9cqw;border-bottom-right-radius:.9cqw;padding:.55cqw .85cqw;font-family:Poppins,sans-serif;font-size:1cqw;font-weight:300;color:#fff;text-shadow:0 .05cqw .3cqw rgba(0,0,0,.35);white-space:nowrap}.nova-chat-table{display:flex;flex-direction:column;gap:.4cqw;margin-top:.3cqw}.nova-chat-table-row{display:flex;gap:1cqw}.nova-chat-table-row span{flex:1;font-family:Poppins,sans-serif;font-size:1.15cqw;font-weight:300;color:#080808}.nova-chat-table-header span{font-weight:600}.nova-chat-footer{flex-shrink:0;padding:0 .9cqw 1.8cqw;display:flex;flex-direction:column;gap:.5cqw}.nova-chat-input-box{background:#fcfcfc;border:.05cqw solid #ebe6ed;border-radius:.5cqw;padding:1.1cqw .5cqw .8cqw .8cqw;display:flex;flex-direction:column;gap:.8cqw;box-shadow:0 .2cqw .5cqw #0000000d}.nova-chat-placeholder{font-family:Poppins,sans-serif;font-size:1cqw;font-weight:300;color:#838383}.nova-chat-input-btns{display:flex;align-items:center;justify-content:space-between}.nova-chat-plus-btn{background:none;border:none;font-size:1cqw;color:#383838;cursor:pointer;padding:0;line-height:1}.nova-chat-send-btn{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#383838}.nova-chat-send-btn svg{width:1cqw;height:1cqw;display:block}.nova-chat-disclaimer{font-family:Poppins,sans-serif;font-size:.8cqw;font-weight:300;color:#838383;text-align:center}.ask-scene{position:absolute;left:-11cqw;bottom:-3cqw;width:55cqw;aspect-ratio:1204 / 841;height:auto;display:block;-o-object-fit:contain;object-fit:contain;opacity:0;z-index:5}.fact-scene{position:absolute;left:53cqw;bottom:-4cqw;width:45cqw;aspect-ratio:1027 / 1288;height:auto;display:block;-o-object-fit:contain;object-fit:contain;opacity:0;z-index:5;filter:drop-shadow(0 24px 48px rgba(35,14,46,.22)) drop-shadow(0 8px 16px rgba(35,14,46,.12))}.summary-scene{position:absolute;left:-8cqw;bottom:14cqw;width:60cqw;aspect-ratio:1411 / 1033;height:auto;display:block;-o-object-fit:contain;object-fit:contain;opacity:0;z-index:5}.compare-scene{position:absolute;left:50cqw;bottom:-3cqw;width:58cqw;aspect-ratio:1377 / 980;height:auto;display:block;-o-object-fit:contain;object-fit:contain;opacity:0;z-index:5}.organize-scene{position:absolute;left:2cqw;bottom:2cqw;width:55cqw;aspect-ratio:1263 / 1195;height:auto;display:block;-o-object-fit:contain;object-fit:contain;opacity:0;z-index:5}@keyframes sceneEnterLeft{0%{opacity:0;transform:translate(-52px) translateY(28px) scale(.88)}to{opacity:1;transform:none}}@keyframes sceneEnterRight{0%{opacity:0;transform:translate(52px) translateY(28px) scale(.88)}to{opacity:1;transform:none}}.scene-enter-left{animation:sceneEnterLeft .72s cubic-bezier(.16,1,.3,1)}.scene-enter-right{animation:sceneEnterRight .72s cubic-bezier(.16,1,.3,1)}@keyframes moveOnFall{0%{opacity:0;transform:translateY(-70px) scale(.94)}to{opacity:1;transform:none}}.headline-fall{animation:moveOnFall .7s cubic-bezier(.16,1,.3,1)}#on-your-side-mockup.state-move-on .on-your-side-headline{font-size:clamp(32px,7cqw,72px);font-weight:300;text-align:center;letter-spacing:-2.5px;line-height:1.1;color:#fff!important}#on-your-side-mockup.state-move-on .on-your-side-sub,.bm-tabrow-organize{display:none}.bm-tabrow-organize .bm-tab{min-width:0;flex:1 1 0;font-size:.85cqw;padding:.45cqw .55cqw;gap:.35cqw}.bm-tabrow-organize .bm-tab-icon{width:1.1cqw;height:1.1cqw}.bm-tabrow-organize .bm-tab-close svg{width:.85cqw;height:.85cqw}.bm-tab--purple{background:#e2dced!important}.bm-tab--blue{background:#d4e4f0!important}.bm-tab--green{background:#cde6da!important}.bm-tab--orange{background:#f0d8cc!important}.bm-tab--pink{background:#efd4de!important}.on-your-side-snap{position:relative;height:150vh;background:transparent;scroll-snap-align:start;scroll-snap-stop:always}.on-your-side-snap--free{scroll-snap-align:none;scroll-snap-stop:unset;height:200vh}.on-your-side-headline{transition:opacity .25s ease}#solid-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#fff url(https://cdn2.ace.ai/browser/homepage_v2/assets/BG-Bw_89vR3.jpg) center / cover no-repeat;z-index:26;opacity:0;pointer-events:none;will-change:opacity}#mind-pin{position:relative;z-index:27}@media (min-width: 769px){#mind-pin{height:150vh}}#section-wrap{position:relative;width:100%;height:100vh;overflow:hidden}.scene{position:absolute;top:0;left:0;width:100%;height:100%;overflow:visible;background:transparent}#ui-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20;pointer-events:none}.noise-bg-img,.noise-bg-video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none;z-index:0;opacity:0;transition:opacity .6s ease}.noise-blob{position:absolute;left:3.8vw;top:-91.3vh;width:129.1vw;height:213.8vh;pointer-events:none;z-index:1}#scene-img-space{position:absolute;overflow:visible;pointer-events:none}@keyframes cloud-drift-1{0%,to{transform:translate(0)}40%{transform:translate(12px,-6px)}70%{transform:translate(-6px,4px)}}@keyframes cloud-drift-2{0%,to{transform:translate(0)}35%{transform:translate(-10px,5px)}65%{transform:translate(8px,-4px)}}@keyframes cloud-drift-3{0%,to{transform:translate(0)}45%{transform:translate(9px,-7px)}75%{transform:translate(-5px,3px)}}@keyframes cloud-drift-4{0%,to{transform:translate(0)}30%{transform:translate(-8px,-5px)}60%{transform:translate(11px,6px)}}@keyframes cloud-drift-5{0%,to{transform:translate(0)}50%{transform:translate(7px,8px)}80%{transform:translate(-9px,-3px)}}.noise-cloud{position:absolute;pointer-events:none;z-index:3}.noise-cloud-1{left:76.1%;top:46.3%;width:29.2%;aspect-ratio:558/341;transition:transform 1.1s cubic-bezier(.5,0,.2,1) 0s}.noise-cloud-2{left:32.6%;top:58.9%;width:35.7%;aspect-ratio:682/224;transition:transform 1.1s cubic-bezier(.5,0,.2,1) .08s}.noise-cloud-3{left:-13.5%;top:40.2%;width:40.6%;aspect-ratio:775/436;transform:scaleX(-1);transition:transform 1.1s cubic-bezier(.5,0,.2,1) .04s}.noise-cloud-4{left:6.2%;top:49%;width:38.5%;aspect-ratio:734/413;transition:transform 1.1s cubic-bezier(.5,0,.2,1) .12s}.noise-cloud-5{left:50.9%;top:47.8%;width:40.6%;aspect-ratio:775/436;transition:transform 1.1s cubic-bezier(.5,0,.2,1) .06s}.noise-cloud-1 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block;animation:cloud-drift-1 9s ease-in-out infinite}.noise-cloud-2 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block;animation:cloud-drift-2 12s ease-in-out infinite 1.5s}.noise-cloud-3 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block;animation:cloud-drift-3 11s ease-in-out infinite 3s}.noise-cloud-4 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block;animation:cloud-drift-4 14s ease-in-out infinite .8s}.noise-cloud-5 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block;animation:cloud-drift-5 10s ease-in-out infinite 2.2s}.scene.on .noise-cloud-1,.scene.on .noise-cloud-2{transform:translate(150vw)}.scene.on .noise-cloud-3{transform:scaleX(-1) translate(150vw)}.scene.on .noise-cloud-4{transform:translate(-150vw)}.scene.on .noise-cloud-5{transform:translate(150vw)}@keyframes bubble-pop{0%{transform:scale(1);opacity:1}30%{transform:scale(1.12);opacity:1}to{transform:scale(.05);opacity:0}}.noise-ui{position:absolute;border-radius:10px;overflow:hidden;z-index:4;pointer-events:auto;border:1px solid rgba(255,255,255,.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transform-origin:center}.scene.on .noise-ui{animation:bubble-pop .45s cubic-bezier(.36,.07,.19,.97) forwards}.scene.on .noise-ui-claim{animation-delay:.08s}.noise-ui-cookie{left:3vw;top:64vh;width:19.4vw;aspect-ratio:370/145;background:#d4d4d433}.noise-cookie-inner-border{position:absolute;top:20.7%;left:50%;transform:translate(-50%);width:95.1%;height:73.1%;border:1px solid rgba(255,255,255,.4);border-radius:10px;pointer-events:none}.noise-cookie-img{position:absolute;left:-2.7%;top:-13.1%;width:43.5%;height:111%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.noise-cookie-lines{position:absolute;left:35.1%;top:36.6%}.noise-cookie-line{height:.42vw;background:#ffffff9e;border-radius:33px;margin-bottom:.31vw}.noise-cookie-line-1{width:10.6vw}.noise-cookie-line-2{width:7.8vw}.noise-cookie-btn{position:absolute;left:35.1%;top:66.9%;width:37.6%;height:1.25vw;border:1px solid rgba(255,255,255,.7);border-radius:33px;display:flex;align-items:center;justify-content:center}.noise-cookie-btn span{font-family:Poppins,sans-serif;font-weight:500;font-size:.73vw;color:#ffffffa8}.noise-ui-claim{left:81.1vw;top:25vh;width:12.6vw;aspect-ratio:240/211;background:#faebe233}.noise-claim-outline{position:absolute;top:14.2%;left:50%;transform:translate(-50%);width:93.75%;height:82.5%;border:1px solid rgba(255,255,255,.4);border-radius:10px}.noise-claim-bar{position:absolute;left:8.3%;top:23.2%;height:.42vw;width:36.7%;background:#ffffff9e;border-radius:33px}.noise-claim-bar-2{position:absolute;left:8.3%;top:30.8%;height:.42vw;width:26.7%;background:#ffffff9e;border-radius:33px}.noise-claim-img{position:absolute;top:24.6%;left:52.5%;width:37.9%;height:42.2%;-o-object-fit:contain;object-fit:contain}.noise-claim-btn{position:absolute;left:45%;top:77.3%;width:44.2%;height:1.25vw;border:1px solid rgba(255,255,255,.7);border-radius:33px;display:flex;align-items:center;justify-content:center}.noise-claim-btn span{font-family:Poppins,sans-serif;font-weight:500;font-size:.73vw;color:#ffffffa8}.noise-ui-close{position:absolute;top:5.2%;right:5.4%;opacity:.55;pointer-events:none}.noise-skip-ad{position:absolute;left:64.1vw;top:74.5vh;width:9.7vw;aspect-ratio:186/64;background:#ffffff26;border:1px solid rgba(255,255,255,.45);backdrop-filter:blur(12px) saturate(1.4);-webkit-backdrop-filter:blur(12px) saturate(1.4);border-radius:53px;z-index:4;display:flex;align-items:center;justify-content:center;gap:8px;pointer-events:auto;transform-origin:center}.noise-skip-ad span{font-family:Poppins,sans-serif;font-weight:500;font-size:.73vw;color:#ffffffa8}.noise-skip-ad img{width:.68vw;height:.63vw;-o-object-fit:contain;object-fit:contain}.scene.on .noise-skip-ad{animation:bubble-pop .45s cubic-bezier(.36,.07,.19,.97) .16s forwards}.noise-leaves-left{position:absolute;left:-3.1vw;top:16.5vh;width:14.9vw;aspect-ratio:284/486;z-index:5;pointer-events:none;transition:transform 1s cubic-bezier(.5,0,.2,1) .05s}.noise-leaves-left img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block}.scene.on .noise-leaves-left{transform:translate(-40vw,6vh) rotate(-45deg)}.noise-leaves-right{position:absolute;left:calc(100% - 20.4vw);top:24.2vh;width:20.4vw;aspect-ratio:389/375;z-index:2;pointer-events:none;transition:transform 1s cubic-bezier(.5,0,.2,1) .05s}.noise-leaves-right img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:right center;object-position:right center;display:block}.scene.on .noise-leaves-right{transform:translate(40vw,6vh) rotate(38deg)}.noise-plane{position:absolute;left:68.7vw;top:36.4vh;width:15.4vw;aspect-ratio:294/157;z-index:4;pointer-events:none;transition:transform 1.2s cubic-bezier(.4,0,.2,1)}.noise-plane img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;transform:scaleX(-1)}.scene.on .noise-plane{transform:translate(40vw,-80vh) rotate(-22deg)}.text-block{position:absolute;top:14.5vh;left:50%;transform:translate(-50%);width:clamp(535px,62.5vw,750px);display:flex;flex-direction:column;align-items:center;gap:0;text-align:center;pointer-events:auto}.noise-lock-icon{width:25px;height:auto;margin-bottom:10px;opacity:.85}.headline-sub{font-family:Poppins,sans-serif;font-weight:400;font-size:20px;color:#e9d4f3;line-height:normal}.headline-main{font-family:Poppins,sans-serif;font-weight:400;font-size:48px;color:#fff;line-height:normal;margin-top:8px}.noise-feature-pills{display:flex;gap:16px;margin-top:36px;flex-wrap:wrap;justify-content:center}.noise-feature-pill{display:inline-flex;align-items:center;gap:10px;height:35px;padding:0 18px;background:#ffffff24;border:1px solid rgba(255,255,255,.45);backdrop-filter:blur(10px) saturate(1.3);-webkit-backdrop-filter:blur(10px) saturate(1.3);border-radius:39px;font-family:Poppins,sans-serif;font-weight:500;font-size:14px;color:#fff;white-space:nowrap}.noise-feature-pill img{width:12px;height:12px;-o-object-fit:contain;object-fit:contain}.body-text{font-family:Poppins,sans-serif;font-weight:300;font-size:18px;color:#ffffffe6;line-height:31px;width:100%;margin-top:36px}@keyframes toggle-attract{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.07) translateY(-3px)}}@keyframes toggle-pop{0%{transform:scale(1)}40%{transform:scale(1.18)}70%{transform:scale(.94)}to{transform:scale(1)}}@keyframes thumb-nudge-right{0%,55%,to{transform:translate(0)}28%{transform:translate(10px)}}@keyframes thumb-nudge-left{0%,55%,to{transform:translate(0)}28%{transform:translate(-10px)}}.toggle-btn{margin-top:38px;flex-shrink:0;pointer-events:all;cursor:pointer;background:none;border:none;padding:0;z-index:10;transition:transform .25s cubic-bezier(.34,1.56,.64,1),opacity .2s ease}.toggle-btn:hover{transform:scale(1.05);opacity:.92}.toggle-btn.is-popping{animation:toggle-pop .34s cubic-bezier(.4,0,.2,1) forwards}.toggle-track{position:relative;display:block;background:#fff;width:157px;height:63px;border-radius:38.5px;overflow:hidden}.toggle-label-off,.toggle-label-on{position:absolute;top:50%;transform:translateY(-50%);font-family:Poppins,sans-serif;font-weight:500;font-size:14px;transition:opacity .35s ease;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toggle-label-off{right:18px;color:#8f6ca0;opacity:.77}.toggle-label-on{left:18px;color:#e9d4f3;opacity:0}body.is-on .toggle-label-off{opacity:0}body.is-on .toggle-label-on{opacity:1}.toggle-thumb{position:absolute;top:5px;left:5px;width:53px;height:53px;border-radius:30px;border:1px solid rgba(255,255,255,.8);background:linear-gradient(132.9deg,#768691,#76869147 99%);box-shadow:7px 7px 19.1px #c2b6c8;display:flex;align-items:center;justify-content:center;transition:left .42s cubic-bezier(.4,0,.2,1),background .42s ease,box-shadow .42s ease;pointer-events:none;animation:thumb-nudge-right 2.6s cubic-bezier(.4,0,.2,1) 2s infinite}body.is-on .toggle-thumb{left:99px;background:linear-gradient(132.9deg,#481164,#4811645c 99%);box-shadow:7px 7px 19.1px #48116480;animation:none}body.is-on .toggle-btn{animation:none}.toggle-sparkle{width:29px;height:29px;display:block}.hl-mobile,.noise-cloud-m1,.noise-cloud-m2{display:none}@media (max-width: 768px){#mind-fixed-wrap{position:relative!important;height:auto!important;opacity:1!important;pointer-events:auto!important;z-index:auto!important}#mind-spacer{display:none!important}.noise-bg-img{opacity:1!important;transform-origin:bottom center;transform:scale(1.3)}#mind-fixed-wrap .noise-lock-icon,#mind-fixed-wrap .headline-sub,#mind-fixed-wrap .headline-main,#mind-fixed-wrap .noise-feature-pills,#mind-fixed-wrap .body-text,#mind-fixed-wrap .toggle-btn,#mind-fixed-wrap .noise-ui,#mind-fixed-wrap .noise-ui-claim,#mind-fixed-wrap .noise-ui-cookie{opacity:1!important}.hl-desktop{display:block}.hl-mobile{display:none}.text-block{top:5vh;width:min(345px,calc(100vw - 40px));gap:8px}.noise-lock-icon{width:20px;margin-bottom:0}.headline-sub{font-size:18px;color:#edcaff}.headline-main{font-size:36px;line-height:1.1;margin-top:2px}.body-text{font-size:14px;line-height:1.5;width:min(329px,calc(100vw - 40px));margin-top:14px}.noise-feature-pills{gap:10px;margin-top:14px}.noise-feature-pill{height:23px;padding:0 11px;font-size:13px;gap:6px;border-radius:25px}.noise-feature-pill img{width:8px;height:8px}.toggle-btn{margin-top:24px}.toggle-track{width:120px;height:46px}.toggle-thumb{width:40px;height:40px;top:3px;left:3px}body.is-on .toggle-thumb{left:77px}.toggle-sparkle{width:22px;height:22px}.toggle-label-off,.toggle-label-on{font-size:13px}.toggle-label-off{right:14px}.toggle-label-on{left:16px}#scene-img-space,.noise-plane,.noise-skip-ad{display:none}.noise-cloud-m1{display:block;left:-53vw;top:auto;bottom:-5vw;width:130vw;aspect-ratio:302/168;z-index:3;transition:transform 1.1s cubic-bezier(.5,0,.2,1)}.noise-cloud-m2{display:block;left:20vw;top:auto;bottom:8vw;width:108vw;aspect-ratio:315/239;z-index:3;transition:transform 1.1s cubic-bezier(.5,0,.2,1) .06s}.noise-cloud-m1 img,.noise-cloud-m2 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.scene.on .noise-cloud-m1{transform:translate(-130vw)}.scene.on .noise-cloud-m2{transform:translate(130vw)}.noise-leaves-left{left:-16vw;top:auto;bottom:32vw;width:37vw;aspect-ratio:284/486;z-index:5;transform:rotate(-12.66deg)}.noise-leaves-left img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.scene.on .noise-leaves-left{transform:translate(-45vw,6vh) rotate(-12.66deg)}.noise-leaves-right{left:67vw;top:auto;bottom:38vw;width:45.5vw;aspect-ratio:389/375;z-index:1;transform:none}.noise-leaves-right img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.scene.on .noise-leaves-right{transform:translate(45vw,6vh)}.noise-ui-claim{left:6vw;top:auto;bottom:18vw;width:34.3vw;height:auto;aspect-ratio:135/119;transform:rotate(-5.88deg)}.noise-ui-cookie{left:56vw;top:auto;bottom:10vw;width:39.4vw;height:auto;aspect-ratio:155/117;transform:rotate(6.52deg)}}@media (min-width: 769px) and (max-width: 1280px){.text-block{left:clamp(40px,9.1vw,117px);top:clamp(100px,14.5vh,160px);transform:none;width:min(390px,38vw);text-align:left;align-items:flex-start}.headline-main{font-size:36px}.headline-sub{font-size:20px}.body-text{font-size:clamp(14px,1.4vw,18px);line-height:1.7}.noise-feature-pills,.noise-plane{display:none}.noise-ui-cookie{left:auto;right:clamp(10px,2vw,24px);top:clamp(80px,11vh,130px);width:min(350px,28vw);aspect-ratio:370/145}.noise-ui-claim{left:auto;right:clamp(200px,22vw,280px);top:clamp(280px,36vh,400px);width:min(230px,19vw);aspect-ratio:240/211}.noise-skip-ad{left:auto;right:clamp(10px,2vw,24px);top:clamp(350px,54vh,520px);width:min(186px,15vw)}.noise-skip-ad span{font-size:clamp(10px,.9vw,13px)}.noise-skip-ad img{width:clamp(8px,.7vw,12px);height:clamp(7px,.65vw,11px)}}#anything-section{background:#ede9e4;padding:120px 0;width:100%;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always}.any-text-block{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:1117px;margin:0 auto;padding:0 40px}.any-sub{font-family:Poppins,sans-serif;font-weight:400;font-size:20px;color:#8b6c9a;line-height:normal}.any-title{font-family:Poppins,sans-serif;font-weight:400;font-size:48px;color:#230e2e;line-height:normal;margin:20px 0 0}.any-body{font-family:Poppins,sans-serif;font-weight:300;font-size:18px;color:#230e2e;line-height:31px;max-width:749px;margin:12px 0 0}.any-left-col{display:contents}.any-carousel{margin-top:64px;position:relative}.any-left-grad{display:none;position:absolute;left:0;top:0;bottom:0;width:109px;background:linear-gradient(to right,#ede9e4,transparent);pointer-events:none;opacity:0;transition:opacity .35s ease;z-index:2}.any-carousel--scrolled .any-left-grad{opacity:1}.any-nav{display:none;gap:8px;padding-left:40px;margin-bottom:24px}.any-nav-btn{width:49px;height:49px;border-radius:14px;background:#1a0f26;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease,transform .15s ease,opacity .2s ease;flex-shrink:0}.any-nav-btn:hover{background:#2e1a48;transform:scale(1.06)}.any-nav-btn:active{transform:scale(.94)}.any-nav-btn:disabled{opacity:.3;cursor:default;transform:none}.any-nav-btn svg{width:20px;height:20px;display:block}.any-viewport{overflow:visible;padding:0 40px;touch-action:pan-y}.any-track{display:flex;gap:28px;will-change:transform}@media (min-width: 1281px){.any-track{transform:none!important;transition:none!important}.any-track>[aria-hidden=true]{display:none}#anything-section{height:auto;padding:120px 0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:clamp(28px,5vh,64px);box-sizing:border-box}.any-text-block{flex:0 0 auto}.any-carousel{flex:0 0 auto;width:100%;margin-top:0}.any-viewport{display:flex;justify-content:center;overflow:visible}.any-track{justify-content:center}.any-card{flex:0 0 auto;width:calc((100vw - 164px)/4);height:auto;aspect-ratio:435 / 673}}.any-card{flex:1;min-width:0;height:auto;aspect-ratio:435 / 673;border-radius:17px;position:relative;overflow:hidden;background:#111;container-type:inline-size}.any-card-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.any-card-video-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;opacity:.18;pointer-events:none}.any-card-video-placeholder svg{width:56px;height:56px}.any-card-video-placeholder span{font-family:Poppins,sans-serif;font-size:13px;font-weight:500;color:#fff;letter-spacing:.08em;text-transform:uppercase}.any-card-video[src]:not([src=""])~.any-card-video-placeholder{display:none}.any-card-content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.any-card-icon{position:absolute;top:5.5%;left:8.5%;width:6%;height:auto;aspect-ratio:1}.any-card-icon img,.any-card-icon svg{width:100%;height:auto;display:block}.any-card-title{position:absolute;top:12.2%;left:8.5%;width:83%;font-family:Poppins,sans-serif;font-weight:500;font-size:clamp(16px,5.75cqw,25px);color:#fff;line-height:1.24;margin:0}.any-card-body{position:absolute;top:24.4%;left:8.5%;width:83%;font-family:Poppins,sans-serif;font-weight:400;font-size:clamp(14px,4.14cqw,18px);color:#fff;line-height:1.56;margin:0}@media (max-width: 1000px){.any-nav{display:flex}.any-viewport{overflow:hidden;padding-left:24px;padding-right:0}.any-track{transition:transform .5s cubic-bezier(.4,0,.2,1)}.any-card{flex:none;flex-shrink:0;width:300px}}@media (min-width: 769px) and (max-width: 1280px){#anything-section{display:flex;flex-direction:row;align-items:center;padding:120px 0;overflow:hidden;gap:30px}.any-left-col{display:flex;flex-direction:column;align-items:flex-start;flex:0 0 418px;width:418px;padding-left:clamp(40px,6.5vw,83px);gap:0;box-sizing:border-box}.any-text-block{align-items:flex-start;text-align:left;padding:0;margin:0;max-width:none}.any-sub{font-size:20px}.any-title{font-size:36px;font-weight:400;margin-top:12px}.any-body{font-size:18px;max-width:none;margin-top:20px}.lu-headline,.faq-title{font-size:36px!important}.faq-answer-inner{font-size:18px;font-weight:300}.any-nav{display:flex;padding-left:0;margin-top:48px;margin-bottom:0}.any-nav-btn{width:42px;height:42px;border-radius:12px}.any-carousel{flex:1 1 0;min-width:0;margin-top:0;overflow:hidden}.any-viewport{overflow:hidden;padding-left:0;padding-right:0}.any-card{flex:none;flex-shrink:0;width:min(391px,52vw)}.any-left-grad{display:block}}@media (max-width: 768px){#anything-section{padding:120px 0;background:#f9f7f3}.any-text-block{align-items:center;text-align:center;padding:0 24px}.any-sub{font-size:18px;line-height:1.2}.any-title{font-size:36px;line-height:1.1;margin:10px 0 0}.any-body{font-size:14px;line-height:1.55;max-width:329px;margin:16px auto 0}.any-nav{padding-left:23px;gap:16px;margin:34px 0 0}.any-nav-btn{width:42px;height:42px;border-radius:12px}.any-nav-btn svg{width:18px;height:18px}.any-carousel{margin-top:24px}.any-viewport{padding-left:23px}.any-track{gap:16px}.any-card{flex:none;flex-shrink:0;width:calc(100vw - 87px);height:auto;aspect-ratio:305.657 / 473;border-radius:12px}.any-card-icon{top:5.3%;left:8.4%;width:7%}.any-card-title{top:13.7%;left:8.4%;width:80%;font-size:18px;line-height:1.23}.any-card-body{top:25.4%;left:8.4%;width:82%;font-size:14px;line-height:1.5}}#lu-section{position:relative;width:100%;min-height:100vh;overflow:hidden;scroll-snap-align:start;background:#4a8a7a}.lu-bg{position:absolute;top:0;right:0;bottom:0;left:0}.lu-video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}.lu-bg-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,#c9dda8,#9fcba0,#6bac8a,#4a9e8c,#3a8e9e,#2d7fa0);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.lu-bg-placeholder svg{width:72px;height:72px;opacity:.3}.lu-bg-placeholder span{font-family:Poppins,sans-serif;font-size:12px;font-weight:500;color:#00000059;text-transform:uppercase;letter-spacing:.1em}.lu-video[src]:not([src=""])~.lu-bg-placeholder{display:none}.lu-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#ffffff40,#ffffff0d,#0000000d 70%,#00000038);z-index:1}.lu-text{position:absolute;top:0;left:0;right:0;z-index:2;text-align:center;padding-top:72px;display:flex;flex-direction:column;align-items:center}.lu-headline{font-family:Poppins,sans-serif;font-weight:400;font-size:48px;color:#230e2e;line-height:normal;margin:0}.lu-body-text{font-family:Poppins,sans-serif;font-weight:300;font-size:18px;color:#230e2e;line-height:31px;margin:12px 0 0;max-width:700px}.lu-cta{display:inline-flex;align-items:center;justify-content:center;margin-top:36px;background:#230e2e;color:#fff;font-family:Poppins,sans-serif;font-weight:500;font-size:15px;text-decoration:none;padding:.65rem 2.9rem;border-radius:9px;border:none;cursor:pointer;transition:background .2s ease,transform .2s ease}.lu-cta:hover{background:#fff;color:#1a1320;transform:translateY(-2px);box-shadow:0 24px 48px #230e2e38,0 10px 18px #230e2e24,0 2px 8px #230e2e1a}.lu-cta:active{transform:scale(.97)}#shared-cta{isolation:isolate}#shared-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(119.2deg,#230e2e 20%,#ce93ed 74%,#eabf7f 99%);opacity:0;transition:opacity .38s ease;pointer-events:none;z-index:-1}#shared-cta:hover:before{opacity:1}#shared-cta:after{content:"";position:absolute;right:-10px;top:-11px;width:13px;height:13px;background:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2011.2245%2011.5369'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M10.7699%205.04182C11.3683%205.264%2011.3784%206.1301%2010.7854%206.36699L8.94437%207.10247C8.03672%207.46546%207.32334%208.21685%206.99138%209.15702L6.31919%2011.0697C6.10304%2011.6847%205.26039%2011.6951%205.02991%2011.0856L4.31435%209.19332C3.96119%208.26041%203.23014%207.52717%202.31544%207.18597L0.454595%206.49508C-0.143814%206.27291%20-0.153936%205.4068%200.439069%205.16991L2.28012%204.43444C3.18776%204.07144%203.90115%203.32005%204.23311%202.37988L4.90529%200.467248C5.12145%20-0.147817%205.9641%20-0.15822%206.19457%200.451289L6.91013%202.34358C7.2633%203.27649%207.99434%204.00973%208.90905%204.35093L10.7699%205.04182Z'%20fill='%23BF74E8'/%3e%3c/svg%3e") center / contain no-repeat;opacity:0;transform:scale(0) rotate(-20deg);transition:opacity .25s ease .15s,transform .38s cubic-bezier(.34,1.56,.64,1) .15s;pointer-events:none;z-index:1}#shared-cta:hover:after{opacity:1;transform:scale(1) rotate(0)}@keyframes ctaHintGradient{0%{opacity:0}25%{opacity:1}75%{opacity:1}to{opacity:0}}@keyframes ctaHintSpark{0%{opacity:0;transform:scale(0) rotate(-20deg)}30%{opacity:1;transform:scale(1) rotate(0)}70%{opacity:1;transform:scale(1) rotate(0)}to{opacity:0;transform:scale(0) rotate(20deg)}}#shared-cta.hinting:before{animation:ctaHintGradient 1.4s ease forwards}#shared-cta.hinting:after{animation:ctaHintSpark 1.4s ease forwards}#shared-cta:before,#shared-cta:after,#shared-cta:hover:before,#shared-cta:hover:after,#shared-cta.hinting:before,#shared-cta.hinting:after{display:none!important;opacity:0!important;background:none!important;animation:none!important}.lu-pills-outer{position:absolute;top:370px;left:0;right:0;z-index:2;overflow:hidden;display:flex;flex-direction:column;gap:16px;pointer-events:none}.lu-row{display:flex;gap:16px;width:-moz-max-content;width:max-content;will-change:transform}.lu-pill{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 32px;height:81px;border-radius:53px;font-family:Poppins,sans-serif;font-weight:400;font-size:18px;line-height:1;white-space:nowrap;background:#ffffff63;color:#230e2e;border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.lu-pill--white{background:#fff;color:#230e2e;border-color:transparent}.lu-pill--orange{background:#ffad91;color:#230e2e;border-color:transparent}.lu-pill--pink{background:#ffa8c7;color:#230e2e;border-color:transparent}.lu-pill--purple{background:#bfa7f2;color:#230e2e;border-color:transparent}.lu-pill--icon-only{padding:0;width:81px;flex-shrink:0}.lu-pill-icon{width:26px;height:26px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.lu-pill-icon svg{width:100%;height:100%;display:block}@media (max-width: 768px){#lu-section{min-height:100svh;background:#f9f7f3}.lu-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.lu-overlay{background:linear-gradient(to bottom,#ede9e48c,#ede9e400 20%,#0000 65%,#00000038)}.lu-text{padding-top:72px;padding-left:20px;padding-right:20px}.lu-headline{font-size:36px;line-height:1.1;max-width:260px}.lu-body-text{font-size:14px;line-height:1.45;margin:10px 0 0;max-width:min(300px,calc(100vw - 40px))}a.lu-cta{display:inline-flex!important;margin-top:20px;width:167px;height:42px;padding:0;font-size:15.43px;border-radius:10px}.lu-pills-outer{top:372px;gap:12px}#luRowBot{display:none}.lu-pill{height:81px;font-size:20px;padding:0 32px;gap:12px;border-radius:53px}.lu-pill--icon-only{width:81px;padding:0}.lu-pill-icon{width:26px;height:26px}}.faq-footer-bg{position:relative;width:100%;background:radial-gradient(ellipse 55% 45% at 94% 5%,rgba(196,178,238,.55) 0%,transparent 55%),radial-gradient(ellipse 40% 30% at 96% 48%,rgba(244,222,148,.35) 0%,transparent 50%),radial-gradient(ellipse 30% 22% at 50% 28%,rgba(220,210,245,.15) 0%,transparent 48%),#f9f7f3}#faq-section{position:relative;width:100%;padding:150px 100px 130px;scroll-snap-align:start;overflow-x:clip;overflow-y:visible;background:transparent}.faq-shape{display:none}.faq-inner{max-width:1380px;margin:0 auto;display:flex;align-items:flex-start;gap:64px;position:relative;z-index:2}.faq-left{flex:0 0 340px;padding-top:16px}.faq-label{font-family:Poppins,sans-serif;font-weight:400;font-size:20px;color:#8b6c9a;margin:0 0 14px;line-height:normal}.faq-title{font-family:Poppins,sans-serif;font-weight:400;font-size:48px;color:#230e2e;margin:0 0 48px;line-height:1.1}.faq-blog-btn{text-decoration:none;cursor:pointer;height:43px!important;display:inline-flex!important;box-sizing:border-box}.faq-blog-btn:hover{background:#fff;color:#1a1320;transform:translateY(-2px);box-shadow:0 24px 48px #230e2e38,0 10px 18px #230e2e24,0 2px 8px #230e2e1a}.faq-blog-btn:active{transform:scale(.97)}.faq-items{flex:1;display:flex;flex-direction:column;gap:16px}.faq-item{background:#faebe2;border-radius:20px;overflow:hidden;opacity:0;transform:translate(36px) scale(.95)}.faq-item.faq-in{opacity:1;transform:translate(0) scale(1);transition:opacity .44s ease,transform .44s cubic-bezier(.34,1.3,.64,1),border-radius .35s ease}.faq-question{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:80px;padding:20px 30px;font-family:Poppins,sans-serif;font-weight:400;font-size:20px;color:#230e2e;background:none;border:none;cursor:pointer;text-align:left;gap:24px;line-height:1.3}.faq-question:hover{opacity:.85}.faq-chevron{flex-shrink:0;width:18px;height:11px;transition:transform .35s cubic-bezier(.4,0,.2,1)}.faq-item.open .faq-chevron{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .42s cubic-bezier(.4,0,.2,1)}.faq-answer-inner{padding:4px 30px 26px;font-family:Poppins,sans-serif;font-weight:300;font-size:18px;color:#230e2e;line-height:1.75;opacity:0;transform:translateY(-6px);transition:opacity .28s ease .06s,transform .28s ease .06s}.faq-item.open .faq-answer-inner{opacity:1;transform:translateY(0)}.faq-cloud{position:absolute;left:-70px;bottom:20px;width:420px;pointer-events:none;z-index:1}.faq-cloud img{width:100%;display:block;animation:faq-float 9s ease-in-out infinite}@keyframes faq-float{0%,to{transform:translateY(0)}50%{transform:translateY(-22px)}}.faq-load-more{display:none}@media (min-width: 769px) and (max-width: 1280px){.faq-inner{flex-direction:column;align-items:center;gap:0}.faq-left{display:contents}.faq-label{order:1;text-align:center;margin:0 0 6px}.faq-title{order:2;text-align:center;margin:0 0 32px}.faq-title-br{display:none}.faq-items{order:3;flex:none;width:100%;max-width:620px;margin:0 auto 32px}.faq-blog-btn{order:4;align-self:center;display:inline-flex!important}}@media (max-width: 768px){#faq-section{padding:40px 28px 80px}.faq-shape{top:12px;left:12px;width:calc(100% - 24px);height:calc(100% - 24px)}.faq-inner{flex-direction:column;align-items:stretch;gap:21px}.faq-left{flex:none;width:100%;padding-top:0;padding-left:23px;text-align:left}.faq-blog-btn{display:none}.faq-label{font-size:18px;margin:0 0 4px;text-align:left}.faq-title{font-size:36px;line-height:1.1;margin:0;text-align:left;white-space:nowrap}.faq-title-br{display:none}.faq-items{gap:15px}.faq-question{font-size:14px;min-height:70px;padding:22px 23px;gap:16px;line-height:normal}.faq-chevron{width:14px;height:9px}.faq-answer-inner{font-size:14px;line-height:1.6;padding:2px 23px 20px}.faq-item--extra{display:none}.faq-item--extra.faq-revealed{display:block}.faq-load-more{display:inline-flex;align-self:flex-start;align-items:center;justify-content:center;width:144px;height:42px;padding:0;background:transparent;color:#131927;font-family:Poppins,sans-serif;font-weight:500;font-size:15.43px;border:1px solid #230e2e;border-radius:10px;cursor:pointer;margin-top:4px;transition:opacity .18s ease,transform .15s ease}.faq-load-more:active{transform:scale(.97)}.faq-cloud{left:auto;right:-20px;bottom:10px;width:220px}}#hp-gallery{position:relative;width:100%;overflow:visible;padding:3rem 2rem 6rem;box-sizing:border-box;background:transparent}#hp-masonry{display:flex;gap:12px;align-items:flex-start}.hp-col{flex:1;display:flex;flex-direction:column;gap:12px;will-change:transform}.hp-card{border-radius:18px;overflow:hidden;opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);flex-shrink:0}.hp-card.visible{opacity:1;transform:translateY(0)}.hp-card img{width:100%;height:auto;display:block;pointer-events:none;transition:transform .8s cubic-bezier(.16,1,.3,1)}.hp-card:hover img{transform:scale(1.06)}#ace-marquee{width:100%;overflow:hidden;overflow-x:clip;padding:2rem 0 0;display:flex;flex-direction:column;gap:0;background:transparent;margin-bottom:-.22em}.ace-marquee-row{font-family:Poppins,sans-serif;font-weight:600;font-size:clamp(110px,25vw,400px);line-height:.88;letter-spacing:-.03em;color:#230e2e;white-space:nowrap;will-change:transform}#footer-section{position:relative;width:100%;scroll-snap-align:start}.footer-hero{width:100%;line-height:0;overflow:hidden}.footer-hero img{width:100%;display:block}.footer-dark{background:#230e2e;padding:68px 0 0}.footer-inner{padding:0 160px}.footer-nav-cols{display:flex;justify-content:space-between;margin-bottom:56px}@media (min-width: 769px){.footer-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:56px}.footer-top .footer-nav-cols,.footer-top .footer-action{display:contents}}.footer-nav-cat{display:block;font-family:Poppins,sans-serif;font-weight:500;font-size:18px;color:#8b6c9a;margin-bottom:14px;line-height:2.5}.footer-nav-col a{display:block;font-family:Poppins,sans-serif;font-weight:300;font-size:18px;color:#fff;text-decoration:none;line-height:2.5;transition:color .2s ease}.footer-nav-col a:hover{color:#c9b8d8}.footer-action{display:flex;align-items:center;justify-content:space-between;margin-bottom:36px}.footer-get-ace{display:inline-flex;align-items:center;justify-content:center;width:176px;height:49px;border-radius:12px;background:linear-gradient(132.52deg,#f9f7f3 21.04%,#cac4ff 66.74%,#e8d0a0 99.39%);font-family:Poppins,sans-serif;font-weight:500;font-size:15.43px;color:#230e2e;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.footer-get-ace:hover{transform:translateY(-2px);filter:brightness(1.04);box-shadow:0 18px 36px #230e2e47,0 6px 14px #230e2e2e}.footer-get-ace:active{transform:scale(.97)}.footer-social{display:flex;align-items:center;gap:32px}.footer-social a{display:flex;align-items:center;justify-content:center;width:24px;height:24px;opacity:.75;transition:opacity .2s ease;color:#fff}.footer-social a:hover{opacity:1}.footer-divider{height:1px;background:#ffffff1f;margin:0 160px 28px}.footer-copyright{font-family:Poppins,sans-serif;font-weight:300;font-size:14px;color:#ffffffb3;margin:0;padding-bottom:40px}@media (max-width: 768px){.footer-dark{padding:48px 0 0}.footer-inner{padding:0 24px}.footer-nav-cols{display:grid;grid-template-columns:1fr 1fr;gap:36px 24px;margin-bottom:40px}.footer-nav-cat{font-size:15px;margin-bottom:8px;line-height:1.4}.footer-nav-col a{font-size:15px;line-height:2.2}.footer-action{flex-direction:column;align-items:flex-start;gap:28px;margin-bottom:32px}.footer-social{gap:24px}.footer-divider{margin:0 24px 24px}}.icons-section{background:#fff;position:relative;z-index:27;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;scroll-snap-align:start;scroll-snap-stop:always;padding:0 2rem}.icons-section-label{font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#aaa;margin-bottom:1rem}.icons-section-title{font-size:clamp(1.6rem,3vw,2.6rem);font-weight:500;color:#111;letter-spacing:-1px;line-height:1.2;text-align:center;margin-bottom:4rem;max-width:600px}.icons-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem 3rem;max-width:820px;width:100%}.icon-item{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.icon-item-icon{width:48px;height:48px;border-radius:14px;background:#f4f4f5;display:flex;align-items:center;justify-content:center;font-size:1.4rem;flex-shrink:0}.icon-item-title{font-size:.95rem;font-weight:600;color:#111}.icon-item-desc{font-size:.85rem;font-weight:300;color:#888;line-height:1.65}.ace-footer{position:relative;z-index:27;width:100%;background:#fff;display:flex;align-items:center;justify-content:center;padding:6vh 2rem 4vh;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always;height:100vh}.ace-footer-text{font-family:Poppins,sans-serif;font-weight:700;font-size:clamp(80px,22vw,380px);line-height:.95;letter-spacing:-.06em;color:#080808;text-align:center;white-space:nowrap;width:100%}@media (min-width: 769px) and (max-width: 1280px){#on-your-side-mockup,.on-your-side-snap,.hero-parallax-buffer{display:none!important}#solid-bg{display:block!important}.hero{position:relative!important;height:100vh!important;overflow:hidden}html{scroll-snap-type:none!important}.hero{scroll-snap-align:none!important;scroll-snap-stop:unset!important}.hero-video-wrap{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;height:100%!important}#oys-mobile{display:block!important;height:auto!important;overflow-x:clip!important;overflow-y:visible!important;scroll-snap-type:none!important;scroll-snap-align:none!important;background:transparent!important;position:relative;box-sizing:border-box}#oys-mobile-sticky{z-index:30!important}.oys-br-see,.oys-br-cmp,.oys-br-chk,.oys-sub-br-cmp{display:inline!important}.ask-scene{left:-14cqw;bottom:-4cqw;width:72cqw}.fact-scene{left:52cqw;bottom:2cqw;width:60cqw;filter:drop-shadow(0 20px 40px rgba(35,14,46,.22)) drop-shadow(0 6px 12px rgba(35,14,46,.12))}.summary-scene{left:-10cqw;bottom:8cqw;width:76cqw}.compare-scene{left:46cqw;bottom:-4cqw;width:74cqw}.organize-scene{left:1cqw;bottom:2cqw;width:70cqw}.oys-snap-page{display:block!important;height:100vh!important}#oys-mobile-sticky{position:sticky!important;top:0!important;height:100vh!important;background:none!important;padding:80px 60px!important;overflow:visible!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between;gap:48px;box-sizing:border-box!important}.oys-slides{flex:0 0 38%;max-width:420px}.oys-slide{display:none!important}.oys-slide.active{display:block!important}.oys-title{font-size:36px!important;font-weight:400!important;white-space:normal!important;margin:0 0 20px!important;line-height:1.15!important;color:#080808!important}.oys-sub{font-size:18px!important;margin:0!important;line-height:1.65!important;color:#383838!important}.oys-browser{flex:1;min-width:0;margin:0!important;position:relative}.oys-browser--side{margin-left:0!important}.oys-browser-img{width:100%;height:auto;display:block}.oys-overlay{display:none;position:absolute!important;left:50%!important;top:60%!important;transform:translate(-50%,-50%);width:auto!important;height:auto!important;max-width:96%!important;max-height:95%!important;z-index:4}.oys-overlay.active{display:block}.oys-page{display:block!important;position:absolute!important;left:3.9%!important;top:14.2%!important;right:auto!important;bottom:auto!important;width:92.2%!important;height:78.8%!important;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;border-radius:0 0 9px 9px;opacity:0;transition:opacity .35s ease;z-index:2}.oys-nova{display:flex!important;position:absolute!important;left:50%!important;top:52%!important;transform:translate(-50%,-50%)!important;width:62%!important;max-width:360px!important;flex-direction:column!important;align-items:center!important;gap:14px!important;z-index:3}.oys-nova-logo{height:22px!important;width:auto!important}.oys-nova-chat{width:100%!important}.oys-nova-chat span{font-size:13px!important}.oys-fcards{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:6}.oys-fcard{position:absolute;border-radius:12px;overflow:visible;box-shadow:0 14px 36px #230e2e33;opacity:0;transition:opacity .12s ease-out,transform .32s cubic-bezier(.22,1.7,.36,1);will-change:opacity,transform}.oys-fcard video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px}.oys-fcard-label{position:absolute;white-space:nowrap;font-family:Poppins,sans-serif;font-size:11px;font-weight:300;color:#230e2e;background:#ffffff8c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.6);border-radius:7px;padding:5px 11px;z-index:2}.oys-fcard--birthday{left:-9%;top:20%;width:24%;aspect-ratio:1.59}.oys-fcard--birthday .oys-fcard-label{top:-14px;left:8px}.oys-fcard--cart{right:8%;top:-18%;width:28%;aspect-ratio:1.25}.oys-fcard--cart .oys-fcard-label{top:-14px;left:10px}.oys-fcard--genimg{left:13%;top:80%;width:24%;aspect-ratio:1.04}.oys-fcard--genimg .oys-fcard-label{top:-14px;left:8px}.oys-fcard--tickets{right:-52px;top:34%;width:26%;aspect-ratio:1.1;z-index:5}.oys-fcard--tickets .oys-fcard-label{top:-14px;right:auto;left:-72px}.oys-fcard--research{right:-8px;top:68%;width:26%;aspect-ratio:.76;z-index:4}.oys-fcard--research .oys-fcard-label{top:auto;bottom:8px;left:auto;right:20px}#oys-mobile-sticky.oys-moveon{justify-content:flex-start!important}#oys-mobile-sticky.oys-moveon .oys-browser,#oys-mobile-sticky.oys-moveon .oys-fcards{display:none!important}#oys-mobile-sticky.oys-moveon .oys-slides{position:static!important;flex:0 0 auto!important;max-width:70vw!important;margin-left:clamp(40px,9.1vw,117px)!important;text-align:left!important}#oys-mobile-sticky.oys-moveon .oys-slide .oys-sub{display:none!important}#oys-mobile-sticky.oys-moveon .oys-title{font-size:55px!important;font-weight:500!important;color:#fff!important;letter-spacing:-1px!important;line-height:1.18!important;margin:0!important;white-space:normal!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#oys-mobile-sticky.oys-moveon .oys-title .letter-fall,#oys-mobile-sticky.oys-moveon .oys-title .letter-slide-right{display:inline-block}#oys-mobile-sticky.oys-moveon .oys-title .mo-br-m{display:none}#oys-mobile-sticky.oys-moveon .oys-title .mo-br-t{display:block}#oys-mobile-sticky.oys-moveon .oys-title .mo-br-mt{display:none}}@media (max-width: 768px){html,body{overflow-x:clip;max-width:100vw}html{scroll-snap-type:none;-webkit-overflow-scrolling:touch}.hero{height:100vh;height:100svh}#anything-section,#lu-section,#faq-section,#footer-section,#mind-fixed-wrap,#mind-spacer{scroll-snap-align:none!important;scroll-snap-stop:normal!important}#mobile-steps-carousel{display:block;position:relative;z-index:30;background:#f8f2e8}.hero{z-index:1!important}.hero-parallax-buffer,#on-your-side-mockup,.on-your-side-snap,#mobile-steps-carousel,#solid-bg{display:none!important}.nav{display:flex;justify-content:space-between;align-items:center;top:0;left:0;right:0;padding:.85rem 20px;background:#ffffff29;backdrop-filter:blur(6px) saturate(1.3);-webkit-backdrop-filter:blur(6px) saturate(1.3);border:none;border-bottom:1px solid rgba(255,255,255,.4);border-radius:0;box-shadow:0 8px 24px #230e2e1f,inset 0 1px #ffffff80}.nav-logo img{height:28px}.nav-links,.nav-cta{display:none!important}.nav-hamburger{display:flex;transition:opacity .25s ease,visibility .25s ease}.nav-mobile-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:199;background:#230e2e47;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.nav-mobile-backdrop.open{opacity:1;visibility:visible}.nav-mobile-menu{display:flex;flex-direction:column;gap:6px;position:fixed;top:78px;left:32px;right:32px;z-index:201;padding:14px;background:#ffffffeb;backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);border:1px solid rgba(255,255,255,.6);border-radius:18px;box-shadow:0 24px 48px #230e2e38,0 6px 14px #230e2e1a;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .25s ease,transform .25s ease,visibility .25s ease}.nav-mobile-menu.open{opacity:1;visibility:visible;transform:translateY(0)}.nav-mobile-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.nav-mobile-links a{font-family:Poppins,sans-serif;font-size:16px;font-weight:400;color:#230e2e;text-decoration:none;display:block;padding:12px 14px;border-radius:10px;transition:background .2s ease}.nav-mobile-links a:active,.nav-mobile-links a:hover{background:#230e2e0f}.nav-mobile-cta{margin-top:6px;background:#230e2e;color:#fff;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;padding:13px 14px;border-radius:10px;text-decoration:none;text-align:center;transition:background .2s ease}.nav-mobile-cta:active,.nav-mobile-cta:hover{background:#3a1d4d}.hero{overflow:hidden;background:linear-gradient(144.4deg,#fff 24.02%,#dbe9ff 86.45%)!important}.hero-video-wrap{padding:0;position:absolute!important;background:transparent!important;top:0!important;right:0!important;bottom:0!important;left:0!important;height:100%!important;box-sizing:border-box}.hero-image-card{border-radius:0;height:100%}.hero-image-card .hero-bg-mobile{transform:none;transform-origin:center center;-o-object-position:center 62%;object-position:center 62%}.hero-content{position:absolute!important;top:90px!important;left:50%!important;transform:translate(-50%)!important;width:min(358px,calc(100% - 24px))!important;padding:10px!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:28px!important;flex:unset!important;z-index:10}.hero-content>div{flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;flex:unset!important;gap:4px!important;width:100%!important}.hero-title{font-size:clamp(32px,9.5vw,40px)!important;line-height:1.1!important;color:#fff!important;text-align:center!important;font-weight:400!important;letter-spacing:-1px!important;margin:0!important;white-space:nowrap!important;width:auto!important;max-width:none!important;text-shadow:0 2px 24px rgba(0,0,0,.32),0 1px 6px rgba(0,0,0,.22)!important}.hero-eyebrow{display:none}.hero-cta-buttons{display:flex!important;margin-top:3rem!important;justify-content:center!important}#hero-cta-slot{visibility:visible!important;pointer-events:auto!important}#shared-cta,#shared-search{display:none!important}.mobile-search-only{display:flex!important;width:100%}.mobile-search-input{flex:1;border:0;outline:none;background:transparent;font-family:Poppins,sans-serif;font-size:1rem;font-weight:300;color:#1a1320;padding:.4rem 0}.mobile-search-input::-moz-placeholder{color:#1a1320;font-weight:300;opacity:1}.mobile-search-input::placeholder{color:#1a1320;font-weight:300;opacity:1}#mobile-search-reply{display:block;width:100%;box-sizing:border-box;overflow:hidden;max-height:0;opacity:0;padding:0 1.1rem;margin-top:-1px;background:#fff;border-radius:0 0 14px 14px;box-shadow:0 22px 40px #230e2e24,0 6px 14px #230e2e14;clip-path:inset(0 -60px -60px -60px);font-family:Poppins,sans-serif;font-size:14px;font-weight:300;color:#1a1320;letter-spacing:.01em;text-align:left;pointer-events:none;transition:max-height .3s ease,opacity .3s ease}#mobile-search-reply>span{display:block;padding:8px 0 9px}#mobile-search-reply.visible{max-height:60px;opacity:1;pointer-events:auto}.mobile-search-only:has(+#mobile-search-reply.visible){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.hero-subtitle{margin-bottom:0!important;font-size:18px!important;color:#fff!important;text-shadow:0 2px 12px rgba(0,0,0,.3)!important;opacity:.92!important}.btn-primary{width:220px!important;height:54px!important;padding:0!important;font-size:17px!important;border-radius:14px!important;display:flex!important;align-items:center!important;justify-content:center!important}.hero-search-slot{position:static!important;width:100%!important;height:auto!important;min-height:58px;flex-shrink:0;margin-top:28px;overflow:visible!important}.hero-search-flying{position:fixed!important;margin:0!important;will-change:transform,opacity;transform-origin:top left}.mobile-br{display:block}.hero-sub-br{display:inline}.float-card{display:none!important}#on-your-side-mockup{width:min(800px,92vw);gap:14px}.on-your-side-text{gap:10px}.on-your-side-headline{font-size:clamp(20px,5.2vw,38px);letter-spacing:-.5px}.on-your-side-sub{font-size:10px;line-height:1.5}.noise-section{padding:5rem 1.5rem 6rem;gap:4rem}.when-noise{flex-direction:column;gap:28px}.when-noise-text{flex:unset;max-width:100%}.when-noise-headline{font-size:26px;line-height:36px}.when-noise-body{font-size:14px;line-height:24px}.when-noise-image{flex:unset;width:100%;height:200px}.anything-goes-headline{font-size:26px;line-height:36px}#anything-section{padding:120px 0!important}.cards-row{flex-direction:column}.cards-row-1>.ag-card-a,.cards-row-1>.ag-card-b,.cards-row-2>.ag-card-a,.cards-row-2>.ag-card-b{flex:unset!important;width:100%;height:190px}.things-looking-up-section{height:auto;min-height:80vh;padding:5rem 1.5rem;scroll-snap-align:none}.things-looking-up-sub{font-size:14px;line-height:24px;padding:0 .5rem}.icons-section{height:auto;padding:5rem 1.5rem;scroll-snap-align:none}.icons-section-title{margin-bottom:2.5rem}.icons-grid{grid-template-columns:repeat(2,1fr);gap:2rem 1.5rem}#hp-gallery{padding:2rem 0 4rem;overflow:visible}#hp-masonry{gap:6px;width:calc(100vw + 40px);margin-left:-20px;padding:0}.hp-col{gap:6px}.hp-card{border-radius:10px}.ace-footer{height:auto;min-height:50vh;padding:8vh 1.5rem}.ace-footer-text{white-space:normal;word-break:break-word}#oys-mobile{display:block!important;height:700vh;position:relative;overflow:visible}#oys-mobile-sticky{position:sticky;top:0;height:100vh;height:100svh;display:flex;flex-direction:column;justify-content:flex-start;background:url(https://cdn2.ace.ai/browser/homepage_v2/assets/BG-Bw_89vR3.jpg) center center / cover no-repeat;padding:104px 0 0;overflow:hidden;box-sizing:border-box;z-index:2}.oys-snap-page{display:block!important;height:100vh;scroll-snap-align:none}#oys-mobile>.oys-snap-page:nth-of-type(2){scroll-snap-align:start;scroll-snap-stop:always}#oys-mobile>.oys-snap-page:nth-of-type(3){scroll-snap-align:start;scroll-snap-stop:always}.oys-br-see,.oys-br-cmp,.oys-br-chk{display:inline}.oys-slides{flex:0 0 auto;min-height:168px;padding:0 24px 0 40px}.oys-title{font-family:Poppins,sans-serif;font-size:clamp(32px,8.5vw,42px);font-weight:400;color:#230e2e;line-height:1.18;margin:0 0 10px;letter-spacing:-.5px;white-space:normal}.oys-sub{font-family:Poppins,sans-serif;font-size:17px;font-weight:300;line-height:1.5;color:#230e2e;margin:0}#oys-mobile-sticky.oys-moveon{justify-content:center!important;align-items:center!important;padding:0 28px!important}#oys-mobile-sticky.oys-moveon .oys-browser,#oys-mobile-sticky.oys-moveon .oys-fcards{display:none!important}#oys-mobile-sticky.oys-moveon .oys-slides{min-height:0!important;padding:0!important;text-align:center!important}#oys-mobile-sticky.oys-moveon .oys-slide .oys-sub{display:none!important}#oys-mobile-sticky.oys-moveon .oys-title{font-size:clamp(34px,11vw,52px)!important;font-weight:300!important;letter-spacing:-1.5px!important;line-height:1.15!important;margin:0!important;white-space:normal!important}#oys-mobile-sticky.oys-moveon .oys-title .mo-br-t{display:none}.oys-browser{position:relative;margin-top:24px;margin-left:40px;margin-right:0;width:620px;flex-shrink:0;transition:margin-left .35s ease}.oys-browser--side{margin-left:-220px!important}.oys-browser-img{width:100%;height:auto;display:block}.oys-page{display:block!important;position:absolute!important;left:3.9%!important;top:14.2%!important;right:auto!important;bottom:auto!important;width:92.2%!important;height:78.8%!important;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;border-radius:0 0 9px 9px;opacity:0;transition:opacity .35s ease;z-index:2}.oys-overlay{position:absolute;display:none;z-index:2;pointer-events:none}.oys-overlay-chat{top:16%;right:auto;left:50%;width:51vw;border-radius:4px;z-index:4}.oys-overlay-ask{top:16%;left:-48px;width:calc(100vw - 16px);max-width:calc(100vw - 16px);border-radius:4px;z-index:4}.oys-overlay-fact{top:2%;left:-48px;width:auto;max-width:calc(100vw - 64px);height:auto;max-height:370px;border-radius:4px;z-index:4;filter:drop-shadow(0 20px 40px rgba(35,14,46,.22)) drop-shadow(0 6px 12px rgba(35,14,46,.12))}.oys-overlay-summarize{top:11%;left:-48px;width:calc(100vw - 16px);max-width:calc(100vw - 16px);border-radius:4px;z-index:4}.oys-overlay-comparison{top:20%;left:-48px;width:calc(100vw - 16px);max-width:calc(100vw - 16px);border-radius:4px;z-index:4}.oys-overlay-tabs{top:6%;left:-48px;width:calc(100vw - 16px);max-width:calc(100vw - 16px);border-radius:4px;z-index:4}.oys-fcards{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:6}.oys-fcard--birthday,.oys-fcard--research{display:none!important}.oys-fcard{position:absolute;border-radius:12px;overflow:visible;opacity:0;transform:none!important;box-shadow:0 12px 30px #230e2e33;transition:opacity .45s ease}.oys-fcard video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px;display:block}.oys-fcard-label{position:absolute;top:-13px;white-space:nowrap;font-family:Poppins,sans-serif;font-size:11px;font-weight:500;color:#230e2e;background:#ffffffb3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.7);border-radius:7px;padding:5px 11px;z-index:2}#oys-mobile-sticky .oys-fcards.fcards-on .oys-fcard--cart,#oys-mobile-sticky .oys-fcards.fcards-on .oys-fcard--genimg,#oys-mobile-sticky .oys-fcards.fcards-on .oys-fcard--tickets{opacity:1}.oys-fcard--cart{left:calc(100vw - 172px);top:2%;width:200px;height:154px}.oys-fcard--cart .oys-fcard-label{left:8px}.oys-fcard--genimg{left:-64px;top:82%;width:182px;height:182px}.oys-fcard--genimg .oys-fcard-label{top:auto;bottom:8px;left:56px}.oys-fcard--tickets{left:calc(100vw - 244px);top:90%;width:184px;height:184px}.oys-fcard--tickets .oys-fcard-label{right:8px}.oys-imgcard{position:absolute;border-radius:8px;overflow:hidden}.oys-imgcard img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.oys-imgcard-grocery{top:32px;right:-12px;width:152px;height:116px;z-index:4;transform:rotate(-2deg);box-shadow:0 6px 24px #0000002e}.oys-imgcard-landscape{bottom:4px;left:-6px;width:95px;height:70px;transform:rotate(1.5deg);box-shadow:0 4px 18px #0000002e}.oys-imgcard-plane{bottom:10px;left:248px;right:auto;width:110px;height:80px;border-radius:8px;background:linear-gradient(135deg,#b4c8f7,#6480c8 60%,#364080d9);box-shadow:0 4px 18px #0000002e}.oys-chip{position:absolute;background:#ffffffb8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:.5px solid rgba(255,255,255,.9);border-radius:5px;padding:5px 10px;font-family:Poppins,sans-serif;font-size:10px;color:#080808;box-shadow:0 3px 16px #00000024;white-space:nowrap;z-index:2}.oys-chip-cart{top:156px;right:14px;z-index:4}.oys-chip-gen{bottom:82px;left:10px}.oys-chip-tickets{bottom:92px;left:210px;right:auto}.oys-nova{position:absolute;left:calc(50vw - 40px);top:55%;transform:translate(-50%,-50%);width:min(300px,calc(100vw - 60px));display:flex;flex-direction:column;align-items:center;gap:12px;z-index:3}.oys-nova-logo{height:26px;width:auto;display:block}.oys-nova-chat{width:100%;background:#fcfcfc;border:none;border-radius:8px;padding:7px 7px 7px 13px;display:flex;align-items:center;box-shadow:0 2px 9px #0000001c}.oys-nova-chat span{flex:1;font-family:Poppins,sans-serif;font-weight:400;font-size:12px;color:#080808}.oys-send{background:#080808;border:none;border-radius:6px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.oys-slides{padding:0 24px 0 40px;min-height:168px}.oys-slide{display:none}.oys-slide.active{display:block}.oys-dots{display:flex;align-items:center;gap:6px;flex:1;justify-content:center}.oys-dot{width:6px;height:6px;border-radius:50%;background:#230e2e38;transition:width .2s,border-radius .2s,background .2s;flex-shrink:0}.oys-dot.active{width:18px;border-radius:3px;background:#230e2e}.oys-arrows{display:flex;align-items:center;gap:0;padding:0 28px;margin-top:auto}.oys-arrow-btn{width:42px;height:42px;border-radius:12px;background:#230e2e;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}}@media (max-width: 480px){.on-your-side-sub{display:none}#on-your-side-mockup{gap:10px}}
