.macos-sim{position:absolute;top:var(--macos-menubar-h,30px);right:0;bottom:0;left:0;inset:var(--macos-menubar-h,30px) 0 0 0;z-index:10}.macos-sim__desktop{position:relative;width:100%;height:100%}.macos-window{position:absolute;border-radius:14px;overflow:hidden;background:rgba(30,30,31,.62);filter:drop-shadow(0 40px 60px rgba(0,0,0,.22)) drop-shadow(0 0 15px rgba(0,0,0,.1));outline:1px solid rgba(0,0,0,.35);backdrop-filter:blur(22px) saturate(1.35);-webkit-backdrop-filter:blur(22px) saturate(1.35);color:rgba(245,245,247,.92);transform:translateZ(0);transition:filter .12s var(--ease-out-quart),outline-color .12s var(--ease-out-quart);will-change:transform,filter;contain:layout style paint}.macos-window--assistant{background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02));box-shadow:0 0 0 1px rgba(255,255,255,.1),0 -.5px 0 rgba(255,255,255,.14),0 22px 60px rgba(0,0,0,.22),0 10px 26px rgba(0,0,0,.16);backdrop-filter:blur(8px) saturate(1.25);-webkit-backdrop-filter:blur(8px) saturate(1.25);mask-image:radial-gradient(white,black);-webkit-mask-image:-webkit-radial-gradient(white,black);will-change:transform}.macos-window:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:14px}.macos-window--assistant:after,.macos-window:after{box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}.macos-window--active{filter:drop-shadow(0 52px 80px rgba(0,0,0,.28)) drop-shadow(0 0 20px rgba(0,0,0,.18));outline-color:rgba(0,0,0,.55)}.macos-window--minimized{opacity:0;transform:scale(0);transform-origin:50% 100%;pointer-events:none;transition:transform .22s var(--ease-out-expo),opacity .18s var(--ease-in-out)}.macos-window__handler{position:relative;height:24px;cursor:default;user-select:none}.macos-window__handler:before{content:"";position:absolute;inset:0;background:rgba(255,255,255,.05);background-image:linear-gradient(180deg,rgba(255,255,255,.06),rgba(0,0,0,.05));box-shadow:inset 0 -1px 0 rgba(255,255,255,.08)}.macos-window--assistant .macos-window__handler:before{background:rgba(255,255,255,.015);background-image:linear-gradient(180deg,rgba(255,255,255,.035),rgba(0,0,0,.06));box-shadow:inset 0 -1px 0 rgba(255,255,255,.1)}.macos-window__controls{position:absolute;top:0;left:8px;height:24px;display:inline-flex;gap:7px;align-items:center;z-index:2}.macos-window__control{appearance:none;border:0;width:12px;height:12px;border-radius:9999px;background:rgba(255,255,255,.12);box-shadow:inset 0 0 0 1px rgba(0,0,0,.18);padding:0}.macos-window--active .macos-window__control--close{background:#ff5d5a}.macos-window--active .macos-window__control--min{background:#f5c350}.macos-window--active .macos-window__control--zoom{background:#65cd57}.macos-window__control:disabled{opacity:.35}.macos-window__title{position:absolute;top:0;left:25%;width:50%;height:24px;line-height:24px;text-align:center;font-size:12px;font-weight:600;letter-spacing:-.01em;color:rgba(245,245,247,.55);text-shadow:0 1px 1px rgba(0,0,0,.25);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;z-index:1}.macos-window__body{position:relative;height:calc(100% - 24px);overflow:hidden;background:rgba(30,30,31,.55)}.macos-window--assistant .macos-window__body{background:transparent}.macos-meeting{height:100%;display:grid;grid-template-rows:1fr auto}.macos-meeting__stage{position:relative;margin:2px;border-radius:12px;overflow:hidden;background:radial-gradient(70% 60% at 25% 25%,rgba(124,58,237,.3),transparent 60%),radial-gradient(75% 70% at 75% 30%,rgba(8,76,207,.34),transparent 60%),linear-gradient(135deg,rgba(13,17,35,.92),rgba(7,10,20,.92));box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.macos-meeting__video{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(1.03) contrast(1.02)}.macos-meeting__name{position:absolute;left:10px;bottom:10px;padding:6px 10px;border-radius:9999px;font-size:12px;font-weight:600;letter-spacing:-.01em;color:rgba(29,29,31,.82)}.macos-meeting__bar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;padding:5px 7px 6px;background:rgba(30,30,31,.1)}.macos-meeting__barGroup{display:inline-flex;align-items:center;gap:4px}.macos-meeting__barGroup--center{justify-content:center}.macos-meeting__barBtn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:30px;border-radius:9999px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.08);color:rgba(245,245,247,.9);cursor:pointer;transition:transform .14s var(--ease-out-quart),filter .14s var(--ease-in-out)}.macos-meeting__barBtn:hover{transform:translateY(-1px);filter:brightness(1.05)}.macos-meeting__barBtn--off{opacity:.78}.macos-meeting__barBtn--end{width:44px;background:rgba(239,68,68,.92);border-color:rgba(239,68,68,.32);color:#fff}.macos-assistant{height:100%;padding:12px;display:grid;grid-template-rows:auto auto 1fr}.macos-assistant__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.macos-assistant__brand{display:grid;gap:4px}.macos-assistant__badge{display:inline-flex;align-items:center;justify-content:center;height:20px;padding:0 8px;border-radius:9999px;font-size:11px;font-weight:750;color:rgba(8,76,207,.95);background:rgba(8,76,207,.1);border:1px solid rgba(8,76,207,.18);width:fit-content}.macos-assistant__subtitle{color:rgba(245,245,247,.75)}.macos-assistant__signal,.macos-assistant__subtitle{font-size:12px;font-weight:650;letter-spacing:-.01em}.macos-assistant__signal{display:inline-flex;align-items:center;gap:7px;color:rgba(245,245,247,.72)}.macos-assistant__dot{width:8px;height:8px;border-radius:9999px;background:rgba(34,197,94,1);position:relative}.macos-meeting__pulse:after{content:"";position:absolute;inset:0;border-radius:9999px;background:rgba(34,197,94,.25);animation:macosSimPulse 1.8s ease-out infinite}.macos-assistant__card{margin-top:12px;border-radius:14px;padding:12px;background:rgba(8,76,207,.1);border:1px solid rgba(8,76,207,.18)}.macos-assistant__label{font-size:12px;font-weight:750;letter-spacing:-.01em;color:rgba(8,148,255,.95)}.macos-assistant__line{height:10px;border-radius:9999px;background:rgba(8,76,207,.16);margin-top:10px}.macos-assistant__line--mid{width:82%}.macos-assistant__line--short{width:62%}.macos-assistant__hint{margin-top:10px;font-size:12px;letter-spacing:-.01em;color:rgba(245,245,247,.6)}@keyframes macosSimPulse{0%{transform:scale(1);opacity:1}70%{transform:scale(2.2);opacity:0}to{transform:scale(2.2);opacity:0}}.macos-launchpad{position:absolute;inset:0;z-index:90;background:rgba(10,12,18,.28);backdrop-filter:blur(14px) saturate(1.25);-webkit-backdrop-filter:blur(14px) saturate(1.25);display:grid;place-items:center}.macos-launchpad__panel{width:min(520px,calc(100% - 26px));border-radius:22px;padding:16px;background:rgba(30,30,31,.32);border:1px solid rgba(255,255,255,.14);box-shadow:0 30px 60px rgba(0,0,0,.28)}.macos-launchpad__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.macos-launchpad__app{appearance:none;border:0;background:transparent;color:rgba(245,245,247,.88);display:grid;justify-items:center;gap:8px;padding:10px 6px;border-radius:14px;cursor:pointer}.macos-launchpad__app:hover{background:rgba(255,255,255,.08)}.macos-launchpad__icon{width:42px;height:42px;border-radius:12px;object-fit:contain;filter:drop-shadow(0 10px 16px rgba(0,0,0,.22))}.macos-launchpad__name{font-size:12px;font-weight:650;letter-spacing:-.01em}.macos-launchpad__hint{margin-top:10px;font-size:12px;letter-spacing:-.01em;color:rgba(245,245,247,.62);text-align:center}@media (max-width:520px){.macos-meeting__bar{padding:5px 6px 7px;gap:8px}.macos-meeting__barBtn{width:32px;height:28px}.macos-meeting__barBtn--end{width:40px}}.hero{position:relative;background:var(--color-background);overflow:hidden}.hero__container{padding-top:calc(var(--site-header-offset, var(--header-height-mobile)) + 0px)}@media (min-width:640px){.hero__container{padding-top:calc(var(--site-header-offset, var(--header-height)) + 2px)}}@media (min-width:768px){.hero__container{padding-top:calc(var(--site-header-offset, var(--header-height)) + 4px)}}@media (min-width:1024px){.hero__container{padding-top:calc(var(--site-header-offset, var(--header-height)) + 6px)}}.hero-headline{text-wrap:balance}.hero__bg{position:absolute;inset:0;pointer-events:none}.hero__bg:before{content:"";position:absolute;inset:-25%;background:radial-gradient(60% 45% at 18% 12%,rgba(8,148,255,.18),transparent 60%),radial-gradient(55% 50% at 82% 22%,rgba(201,89,221,.14),transparent 60%),radial-gradient(70% 55% at 52% 88%,rgba(255,46,84,.1),transparent 65%);filter:blur(18px);transform:translateZ(0);will-change:transform}.hero__bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(245,245,247,0),rgba(245,245,247,.75)),repeating-linear-gradient(90deg,rgba(0,0,0,.018),rgba(0,0,0,.018) 1px,transparent 0,transparent 6px);opacity:.55}.hero__gradient{background-image:var(--hero-gradient)}.hero__gradient,.hero__gradient *{-webkit-background-clip:text;background-clip:text;color:transparent}.hero__gradient *{background-image:inherit}.hero-kicker{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;max-width:100%;border-radius:9999px;padding:10px 14px;background:var(--glass-background);border:1px solid var(--glass-border);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);font-size:16px;line-height:1.2;letter-spacing:-.02em;color:var(--color-text-primary)}.hero-kicker__news{color:var(--neoly-blue);font-weight:700}.hero-kicker__colon{color:var(--color-text-primary);opacity:.9}.hero-kicker__text{color:var(--color-text-primary);font-weight:500;white-space:nowrap}.hero-phrase{display:inline-flex;align-items:baseline;flex-wrap:wrap;max-width:100%}.hero-phrase__space{display:inline-block;width:.35em}.hero-word-wrap{display:inline-block;overflow:hidden;vertical-align:bottom;height:1.12em;line-height:1.12;flex:0 0 auto}@media (max-width:1023px){.hero-headline{text-align:center}.hero-word-wrap{display:inline-flex}.hero-word-wrap--first{justify-content:flex-end}.hero-word-wrap--second{justify-content:flex-start}}.hero-measure{position:absolute;left:-10000px;top:-10000px;visibility:hidden;white-space:nowrap;pointer-events:none}.hero-word{display:inline-block;will-change:transform}.hero-word--animate-up{animation:heroShutterUp .52s var(--ease-out-expo) both}.hero-word--animate-down{animation:heroShutterDown .52s var(--ease-out-expo) both}.hero__stat{display:inline-flex;align-items:center;gap:10px;padding:10px 12px;border-radius:9999px;border:1px solid var(--color-border-light);background:rgba(255,255,255,.6);backdrop-filter:var(--glass-blur-light);-webkit-backdrop-filter:var(--glass-blur-light)}.hero__dot{width:8px;height:8px;border-radius:9999px}.hero__dot--blue{background:rgba(8,76,207,.95);box-shadow:0 0 0 3px rgba(8,76,207,.12)}.hero__dot--violet{background:rgba(124,58,237,.95);box-shadow:0 0 0 3px rgba(124,58,237,.12)}.hero__dot--green{background:rgba(34,197,94,.95);box-shadow:0 0 0 3px rgba(34,197,94,.12)}.hero__orbs{position:absolute;inset:-20% -15% -20% -15%;pointer-events:none;background:radial-gradient(44% 38% at 70% 34%,rgba(8,148,255,.18),transparent 70%),radial-gradient(48% 42% at 42% 62%,rgba(201,89,221,.15),transparent 70%),radial-gradient(52% 44% at 26% 44%,rgba(255,46,84,.1),transparent 72%),radial-gradient(40% 36% at 78% 66%,rgba(255,144,4,.08),transparent 74%);filter:blur(18px);opacity:.95}@media (min-width:1024px){.hero__media{transform:translateY(clamp(-56px,-3vw,-24px))}}.hero-device{--rx:0deg;--ry:0deg;--px:50%;--py:50%;--hero-device-radius:var(--radius-2xl);position:relative;border-radius:var(--hero-device-radius);padding:1px;background:linear-gradient(135deg,rgba(8,76,207,.42),rgba(124,58,237,.22) 35%,rgba(255,255,255,.65));box-shadow:var(--shadow-xl);transform:none;transition:transform .18s var(--ease-out-quart);animation:heroFloat 10s ease-in-out infinite}@media (hover:hover) and (pointer:fine){.hero-device{transform:perspective(1200px) rotateX(var(--rx)) rotateY(var(--ry));will-change:transform}}.hero-device:before{content:"";position:absolute;inset:1px;border-radius:calc(var(--hero-device-radius) - 1px);background:radial-gradient(700px circle at var(--px) var(--py),rgba(255,255,255,.72),transparent 55%);opacity:0;pointer-events:none;transition:opacity .2s var(--ease-in-out)}.hero-device:hover:before{opacity:.85}.hero-macosbar{--macos-menubar-h:var(--macos-menubar-h,30px);left:0;top:0;right:0;height:var(--macos-menubar-h);padding:0 10px;width:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;z-index:60;border-top-left-radius:calc(var(--hero-device-radius) - 1px);border-top-right-radius:calc(var(--hero-device-radius) - 1px);clip-path:inset(0 0 0 0 round calc(var(--hero-device-radius) - 1px) calc(var(--hero-device-radius) - 1px) 0 0);overflow:hidden;background:transparent;isolation:isolate}.hero-macosbar,.hero-macosbar:before{position:absolute;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.hero-macosbar:before{content:"";inset:0;z-index:0;pointer-events:none;background:rgba(255,255,255,.22);border-bottom:1px solid rgba(255,255,255,.18);backdrop-filter:blur(14px) saturate(180%);-webkit-backdrop-filter:blur(14px) saturate(180%);contain:strict}@media not all and (hover:hover) and (pointer:fine){.hero-macosbar:before{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(42,42,48,.78)}}.hero-macosbar>*{position:relative;z-index:1}.hero-macosbar__neolyIcon{width:14px;height:14px;display:block;filter:drop-shadow(0 1px 1px rgba(0,0,0,.35))}.hero-macosbar__left,.hero-macosbar__right{display:inline-flex;align-items:center;gap:10px}.hero-macosbar__apple{display:inline-flex;align-items:center;justify-content:center;color:rgba(255,255,255,.92);filter:drop-shadow(0 1px 1px rgba(0,0,0,.35))}.hero-macosbar__menus{display:inline-flex;align-items:center;gap:10px;margin-left:6px}.hero-macosbar__menu{font-size:12px;font-weight:600;letter-spacing:-.01em;color:rgba(255,255,255,.88);padding:3px 6px;border-radius:8px}.hero-macosbar__right{justify-content:flex-end}.hero-macosbar__appName{font-size:12px;font-weight:700;letter-spacing:-.01em;color:rgba(255,255,255,.92);filter:drop-shadow(0 1px 1px rgba(0,0,0,.35))}.hero-macosbar__center{font-size:12px;font-weight:600;letter-spacing:-.01em;color:rgba(255,255,255,.86);text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.3)}.hero-macosbar__statusIcon{display:inline-flex;align-items:center;justify-content:center;color:rgba(255,255,255,.88);filter:drop-shadow(0 1px 1px rgba(0,0,0,.35))}.hero-macosbar__time{font-size:12px;font-weight:650;letter-spacing:-.01em;color:rgba(255,255,255,.9);text-shadow:0 1px 1px rgba(0,0,0,.3)}.hero-device__dots{display:inline-flex;align-items:center;gap:6px}.hero-device__dot{width:10px;height:10px;border-radius:9999px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}.hero-device__dot--red{background:#ff5f57}.hero-device__dot--yellow{background:#febc2e}.hero-device__dot--green{background:#28c840}.hero-device__title{flex:1;text-align:center;font-size:12px;letter-spacing:-.01em;color:rgba(29,29,31,.72)}.hero-device__pill{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:9999px;font-size:12px;font-weight:600;letter-spacing:-.01em}.hero-device__pill-dot{width:7px;height:7px;border-radius:9999px;background:rgba(34,197,94,1);box-shadow:0 0 0 3px rgba(34,197,94,.15)}.hero-device__screen{position:relative;overflow:hidden;border-radius:calc(var(--hero-device-radius) - 1px);background:#0b1020;aspect-ratio:16/10;border:1px solid rgba(0,0,0,.06);isolation:isolate;--macos-menubar-h:30px;--macos-dock-safe:78px}@supports not (aspect-ratio:1){.hero-device__screen:before{content:"";display:block;padding-top:62.5%;pointer-events:none}@media (max-width:768px){.hero-device__screen:before{padding-top:75%}}}@supports not (inset:0){.hero-device__screen:after,.hero-device__wallpaper{top:0;right:0;bottom:0;left:0}}.hero-macosdock{position:absolute;left:50%;bottom:12px;transform:translateX(-50%) translateZ(0);z-index:80;padding:0;border-radius:18px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);box-shadow:0 12px 30px rgba(0,0,0,.3);will-change:transform;contain:layout style paint}.hero-macosdock__inner{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border-radius:17px}.hero-macosdock__app{width:34px;height:34px;padding:0;border:0;background:transparent;border-radius:12px;cursor:default;display:grid;place-items:center;position:relative;transform-origin:50% 90%;transition:transform .14s var(--ease-out-quart)}.hero-macosdock__app:disabled{opacity:1;cursor:default}.hero-macosdock__app:disabled:hover{transform:none}.hero-macosdock__app:hover{transform:translateY(-6px) scale(1.18)}.hero-macosdock__appImg{width:32px;height:32px;object-fit:contain;border-radius:10px;filter:drop-shadow(0 10px 16px rgba(0,0,0,.28))}.hero-macosdock__dot{position:absolute;bottom:-6px;width:3px;height:3px;border-radius:9999px;background:rgba(255,255,255,.82);box-shadow:0 1px 2px rgba(0,0,0,.35);opacity:.75}.hero-device__screen:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(80% 80% at 10% 10%,rgba(255,255,255,.1),transparent 60%),radial-gradient(70% 60% at 85% 25%,rgba(8,76,207,.22),transparent 60%),linear-gradient(180deg,rgba(255,255,255,.06),transparent 40%);opacity:.9}.hero-device__wallpaper{position:absolute;inset:0;z-index:0;background-image:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.28)),url(https://assets.neoly.ai/images/website/mac-wallpaper.webp);background-size:cover;background-position:50%;transform:scale(1.04);filter:saturate(1.08) contrast(1.03)}.hero-device__window{position:absolute;border-radius:18px;background:rgba(255,255,255,.7);border:1px solid rgba(255,255,255,.28);box-shadow:0 16px 50px rgba(0,0,0,.3);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overflow:hidden}.hero-device__window--main{left:8%;top:16%;width:78%;height:70%}.hero-device__window--side{right:6%;top:22%;width:38%;height:58%;background:rgba(255,255,255,.6);transform:translateX(12%) translateY(6%);opacity:.95}.hero-device__window-bar{display:flex;align-items:center;gap:7px;padding:10px 12px;border-bottom:1px solid rgba(0,0,0,.08);background:rgba(255,255,255,.55)}.hero-device__window-dot{width:7px;height:7px;border-radius:9999px;background:rgba(0,0,0,.1)}.hero-device__window-label{margin-left:auto;font-size:12px;color:rgba(29,29,31,.72);letter-spacing:-.01em}.hero-device__window-body{display:flex;gap:14px;padding:14px}.hero-device__code{flex:1;display:flex;flex-direction:column;gap:9px}.hero-device__code-line{height:10px;border-radius:9999px;background:rgba(13,17,35,.1)}.hero-device__code-line--short{width:62%}.hero-device__code-line--mid{width:78%}.hero-device__answer{width:42%;border-radius:14px;padding:12px;background:rgba(8,76,207,.1);border:1px solid rgba(8,76,207,.18)}.hero-device__answer-title{font-size:12px;font-weight:600;letter-spacing:-.01em;color:rgba(8,76,207,.95)}.hero-device__answer-line{height:10px;border-radius:9999px;background:rgba(8,76,207,.16);margin-top:10px}.hero-device__answer-line--mid{width:82%}.hero-device__answer-line--short{width:62%}.hero-device__chat{display:flex;flex-direction:column;gap:10px;width:100%}.hero-device__chat-row{height:12px;border-radius:9999px;background:rgba(13,17,35,.1)}.hero-device__chat-row--me{width:78%;background:rgba(124,58,237,.16)}.hero-tab{position:absolute;right:14px;top:14px;width:180px;border-radius:16px;padding:12px;box-shadow:0 12px 30px rgba(0,0,0,.22)}.hero-tab__header{display:flex;align-items:center;gap:8px}.hero-tab__badge{display:inline-flex;align-items:center;justify-content:center;height:20px;padding:0 8px;border-radius:9999px;font-size:11px;font-weight:700;color:rgba(8,76,207,.95);background:rgba(8,76,207,.1);border:1px solid rgba(8,76,207,.18)}.hero-tab__title{font-size:12px;font-weight:600;letter-spacing:-.01em;color:rgba(29,29,31,.75)}.hero-tab__pulse{margin-left:auto;width:8px;height:8px;border-radius:9999px;background:rgba(34,197,94,1);position:relative}.hero-tab__pulse:after{content:"";position:absolute;inset:0;border-radius:9999px;background:rgba(34,197,94,.25);animation:heroPulseRing 1.8s ease-out infinite}.hero-tab__body{margin-top:12px;display:flex;flex-direction:column;gap:10px}.hero-tab__bar{height:10px;border-radius:9999px;background:rgba(13,17,35,.1)}.hero-tab__bar--mid{width:80%}.hero-tab__bar--short{width:62%}@keyframes heroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (hover:hover) and (pointer:fine){@keyframes heroFloat{0%,to{transform:perspective(1200px) rotateX(var(--rx)) rotateY(var(--ry)) translateY(0)}50%{transform:perspective(1200px) rotateX(var(--rx)) rotateY(var(--ry)) translateY(-10px)}}}@keyframes heroPulseRing{0%{transform:scale(1);opacity:1}70%{transform:scale(2.2);opacity:0}to{transform:scale(2.2);opacity:0}}@keyframes heroShutterUp{0%{transform:translateY(115%)}to{transform:translateY(0)}}@keyframes heroShutterDown{0%{transform:translateY(-115%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hero-device{animation:none;transform:none}.hero-device:before{display:none}.hero-tab__pulse,.hero-word--animate-down,.hero-word--animate-up{animation:none}}@media (max-width:768px){.hero__bg:before{inset:-35%;filter:blur(22px)}.hero__orbs{inset:-28% -22% -28% -22%;filter:blur(22px);opacity:.85}.hero-device{--hero-device-radius:22px;border-radius:var(--hero-device-radius)}.hero-device__screen{aspect-ratio:4/3}.hero-device__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (max-width:520px){.hero-macosdock{display:block;bottom:8px;transform:translateX(-50%) scale(.88);padding:0}.hero-macosdock__inner{padding:6px 7px;gap:4px}.hero-macosdock__app{width:30px;height:30px}.hero-macosdock__appImg{width:26px;height:26px}.hero-macosdock__app:hover{transform:translateY(-4px) scale(1.12)}.hero-macosdock__dot{bottom:-4px}}.highlights{padding:var(--section-padding) 0;background:var(--color-background);position:relative;overflow:hidden}.highlights:before{content:"";position:absolute;inset:-40% -25% -40% -25%;pointer-events:none;background:radial-gradient(40% 36% at 18% 18%,rgba(8,148,255,.1),transparent 70%),radial-gradient(44% 40% at 82% 16%,rgba(201,89,221,.1),transparent 72%),radial-gradient(46% 44% at 56% 86%,rgba(255,46,84,.06),transparent 74%);filter:blur(18px)}.highlights__header{text-align:left;margin:0 0 26px;max-width:920px;position:relative}.highlights__eyebrow{color:var(--color-text-tertiary);margin-bottom:10px}.highlights__headline{margin:0;color:var(--color-text-primary)}.highlights__headlineGradient{background:var(--ai-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.highlights__subhead{margin:12px 0 0;max-width:720px;color:var(--color-text-secondary)}.highlights__grid{position:relative;display:grid;grid-template-columns:1fr;gap:16px}@media (max-width:1023.98px){.highlights__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:16px;gap:14px;padding:2px 16px 10px;margin:0 -16px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.highlights__grid::-webkit-scrollbar{display:none}}@media (min-width:1024px){.highlights__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}.highlights-carousel{position:relative}.highlights-carousel__item{min-width:0}@media (max-width:1023.98px){.highlights-carousel__item{flex:0 0 clamp(320px,92%,720px);scroll-snap-align:start}}@media (min-width:768px) and (max-width:1023.98px){.highlights-carousel__item{flex-basis:clamp(560px,92%,900px)}}.highlights-carousel__controls,.highlights-carousel__dotnav{display:none}@media (max-width:1023.98px){.highlights-carousel__controls{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:14px;width:100%}.highlights-carousel__dotPill{display:flex;align-items:center;justify-content:center;padding:14px 18px;background:rgba(255,255,255,.86)}.highlights-carousel__dotPill,.highlights-carousel__playPause{border-radius:999px;border:1px solid rgba(0,0,0,.08);box-shadow:0 24px 60px rgba(0,0,0,.14)}.highlights-carousel__playPause{width:44px;height:44px;background:rgba(255,255,255,.92);color:rgba(0,0,0,.72);display:grid;place-items:center}.highlights-carousel__playPause:active{transform:translateY(.5px)}.highlights-carousel__dotnav{display:flex;align-items:center;gap:10px}.highlights-carousel__dot{position:relative;width:8px;height:8px;border-radius:999px;border:0;padding:0;background:rgba(0,0,0,.2);overflow:hidden;transition:width .28s cubic-bezier(.2,.8,.2,1),background .28s cubic-bezier(.2,.8,.2,1)}.highlights-carousel__dot.is-current{width:44px;height:8px;background:rgba(0,0,0,.14)}.highlights-carousel__dotProgress{position:absolute;inset:0;border-radius:999px;background:rgba(0,0,0,.48);transform:scaleX(0);transform-origin:left center;will-change:transform;animation:highlightsDotProgress var(--autoplay-ms,6.5s) linear forwards}.highlights-carousel__controls.is-paused .highlights-carousel__dotProgress{animation-play-state:paused}}@keyframes highlightsDotProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.highlights-card{height:100%;margin-top:6px;display:grid;grid-template-columns:1fr;grid-template-areas:"copy" "media";gap:16px;border-radius:28px;border:1px solid rgba(0,0,0,.06);background:rgba(255,255,255,.96);box-shadow:0 26px 60px rgba(0,0,0,.1);padding:22px 20px;overflow:hidden;transition:transform var(--transition-normal),box-shadow var(--transition-normal),border-color var(--transition-normal)}.highlights-card--split-left,.highlights-card--split-right{grid-template-columns:1.05fr .95fr;grid-template-areas:"copy media";align-items:stretch}.highlights-card--split-left{grid-template-areas:"media copy"}.highlights-card--stacked{grid-template-columns:1fr;grid-template-areas:"copy" "media"}@media (min-width:1024px){.highlights-card{padding:26px 24px;gap:18px;min-height:420px;grid-template-areas:"copy" "media"}}.highlights-card:hover{transform:translateY(-3px);border-color:rgba(8,76,207,.16)}.highlights-card__copy{grid-area:copy;min-width:0;display:flex;flex-direction:column;justify-content:flex-start;position:relative;z-index:1}.highlights-card__label{color:var(--color-text-tertiary);font-weight:650;letter-spacing:-.01em}.highlights-card__title{margin:10px 0 0;color:var(--color-text-primary)}.highlights-card__desc{margin:10px 0 0;color:var(--color-text-secondary)}.highlights-card__media{grid-area:media;position:relative;z-index:0;min-width:0;border-radius:22px;overflow:hidden;border:1px solid rgba(0,0,0,.06);background:linear-gradient(180deg,rgba(245,245,247,.92),rgba(245,245,247,.54));min-height:220px}@media (max-width:767.98px){.highlights-card--split-left{padding-left:0;padding-right:20px}.highlights-card--split-left .highlights-card__media--notes-overflow{justify-content:flex-end;margin-left:-64px;padding-top:22px}}.highlights-card__media--overflow{min-height:300px;justify-content:center}.highlights-card__media--notes-overflow,.highlights-card__media--overflow{border:0;background:transparent;border-radius:0;overflow:visible;display:flex;align-items:flex-start}.highlights-card__media--notes-overflow{min-height:320px;justify-content:flex-start;padding-top:18px}.highlights-card__media--stacked-image{border:0;background:transparent;border-radius:0;overflow:hidden;min-height:0;height:clamp(170px,18vw,230px);display:block;position:relative;margin:auto -20px -22px;width:calc(100% + 40px);justify-self:stretch;align-self:end}@media (min-width:1024px){.highlights-card__media--stacked-image{margin-left:-24px;margin-right:-24px;margin-bottom:-26px;width:calc(100% + 48px);height:clamp(190px,14vw,250px)}}.highlights-card__mediaImage{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;display:block;border-radius:0}.highlights-card__media--stacked-image .highlights-card__mediaImage{object-fit:cover;object-position:bottom center}.highlights-card__mediaImage--overflow{position:relative;inset:auto;width:100%;max-width:none;height:100%;object-fit:cover;object-position:top left;border-radius:18px;box-shadow:0 20px 50px rgba(0,0,0,.12),0 8px 20px rgba(0,0,0,.08)}.highlights-card__mediaGlow{position:absolute;inset:-20% -20% -20% -20%;background:radial-gradient(46% 40% at 35% 35%,rgba(8,148,255,.1),transparent 70%),radial-gradient(50% 44% at 70% 30%,rgba(201,89,221,.08),transparent 72%);filter:blur(20px);pointer-events:none}.highlights-card__mediaFrame{position:absolute;inset:14px;border-radius:16px;background:rgba(255,255,255,.7);border:1px solid rgba(0,0,0,.08);box-shadow:0 10px 26px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.6);overflow:hidden}.highlights-card__mediaBar{height:34px;background:linear-gradient(180deg,rgba(0,0,0,.06),rgba(0,0,0,.02));border-bottom:1px solid rgba(0,0,0,.06)}.highlights-card__mediaBody{padding:14px;display:grid;gap:10px}.highlights-card__mediaBody--notes{padding:12px}.highlights-notes{display:grid;gap:12px;background:rgba(255,255,255,.98);border-radius:18px;border:1px solid rgba(0,0,0,.08);padding:18px 20px;box-shadow:0 24px 60px rgba(0,0,0,.14),0 8px 20px rgba(0,0,0,.08);min-width:320px;max-width:380px}@media (max-width:767.98px){.highlights-notes{min-width:260px;max-width:320px}}.highlights-notes__meta{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;line-height:16px;color:rgba(0,0,0,.48)}.highlights-notes__metaText{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.highlights-notes__badge{font-size:11px;line-height:14px;padding:4px 8px;border-radius:999px;border:1px solid rgba(0,0,0,.06);background:rgba(0,0,0,.04);color:rgba(0,0,0,.6)}.highlights-notes__title{font-size:16px;line-height:20px;letter-spacing:-.01em;font-weight:600;color:rgba(0,0,0,.74)}.highlights-notes__chips{display:inline-flex;gap:8px;padding:4px;border-radius:10px;background:rgba(0,0,0,.04);width:fit-content}.highlights-notes__chip{font-size:12px;line-height:16px;padding:6px 10px;border-radius:8px;color:rgba(0,0,0,.46)}.highlights-notes__chip--active{background:rgba(255,255,255,.92);color:rgba(0,0,0,.72);box-shadow:0 1px 2px rgba(0,0,0,.08)}.highlights-notes__section{display:grid;gap:8px}.highlights-notes__sectionTitle{font-size:12px;line-height:16px;font-weight:650;color:rgba(0,0,0,.55)}.highlights-notes__list{margin:0;padding-left:18px;display:grid;gap:6px}.highlights-notes__list,.highlights-notes__task{font-size:13px;line-height:18px;color:rgba(0,0,0,.64)}.highlights-notes__task{display:flex;align-items:flex-start;gap:10px}.highlights-notes__dot{width:8px;height:8px;border-radius:999px;background:rgba(8,76,207,.7);margin-top:5px;flex:0 0 auto}.highlights-notes__dot--muted{background:rgba(0,0,0,.22)}.highlights-card__mediaLine{height:10px;border-radius:999px;background:rgba(0,0,0,.08)}.highlights-card__mediaLine--w80{width:80%}.highlights-card__mediaLine--w60{width:60%}.highlights-card__mediaLine--w70{width:70%}.highlights-card__mediaLine--w50{width:50%}@media (min-width:768px){.highlights-card--split-left,.highlights-card--split-right{grid-template-columns:1fr 1.1fr;grid-template-areas:"copy media";grid-template-rows:1fr;align-items:stretch;overflow:hidden;padding-right:0}.highlights-card--split-left{grid-template-areas:"media copy";padding-left:0;padding-right:24px}.highlights-card--stacked{grid-template-columns:1fr;grid-template-areas:"copy" "media"}.highlights-card__media{min-height:100%}.highlights-card__media--overflow{min-height:100%;align-items:flex-end;justify-content:flex-start;margin-right:-80px;height:100%;margin-top:0;margin-bottom:-22px;padding-top:0;padding-bottom:0}.highlights-card--split-left .highlights-card__media--overflow{margin-right:0;margin-left:-80px;justify-content:flex-end}.highlights-card__media--notes-overflow{min-height:100%;align-items:flex-start;justify-content:flex-start;margin-right:-60px;padding-top:28px}.highlights-card--split-left .highlights-card__media--notes-overflow{margin-right:0;margin-left:-60px;justify-content:flex-end}.highlights-card__mediaImage--overflow{width:110%;max-width:500px;height:118%;max-height:none;align-self:flex-end;object-fit:cover;object-position:bottom left;transform:translateY(32px)}}@media (min-width:1024px){.highlights-card__mediaImage--overflow{transform:translateY(36px)}.highlights-card__media--overflow{margin-bottom:-26px;padding-top:0}}@media (prefers-reduced-motion:reduce){.highlights-card{transition:none}.highlights-card:hover{transform:none}}[data-theme=dark] .highlights-card{background:rgba(22,22,23,.74);border-color:rgba(255,255,255,.08)}[data-theme=dark] .highlights-card__media{border-color:rgba(255,255,255,.1);background:radial-gradient(120% 90% at 30% 25%,rgba(8,148,255,.22),transparent 60%),radial-gradient(100% 80% at 75% 15%,rgba(201,89,221,.18),transparent 62%),radial-gradient(100% 80% at 55% 85%,rgba(255,46,84,.14),transparent 62%),linear-gradient(180deg,rgba(22,22,23,.55),rgba(22,22,23,.2))}[data-theme=dark] .highlights-card__mediaFrame{background:rgba(22,22,23,.6);border-color:rgba(255,255,255,.1);box-shadow:0 10px 26px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.06)}[data-theme=dark] .highlights-card__mediaBar{background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.03));border-bottom-color:rgba(255,255,255,.08)}[data-theme=dark] .highlights-card__mediaLine{background:rgba(255,255,255,.1)}@media (max-width:1023.98px){[data-theme=dark] .highlights-carousel__controls{background:transparent;box-shadow:none}[data-theme=dark] .highlights-carousel__dotPill,[data-theme=dark] .highlights-carousel__playPause{border-color:rgba(255,255,255,.1);background:rgba(22,22,23,.74);box-shadow:0 26px 60px rgba(0,0,0,.48)}[data-theme=dark] .highlights-carousel__playPause{color:rgba(255,255,255,.82)}[data-theme=dark] .highlights-carousel__dot{background:rgba(255,255,255,.18)}[data-theme=dark] .highlights-carousel__dot.is-current{background:rgba(255,255,255,.16)}[data-theme=dark] .highlights-carousel__dotProgress{background:rgba(255,255,255,.7)}}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.privacy-compare{padding:var(--section-padding) 0;background:var(--color-background);position:relative;overflow:hidden;overflow-x:clip}.privacy-compare:before{content:"";position:absolute;inset:-40% -25% -40% -25%;pointer-events:none;background:radial-gradient(46% 40% at 30% 22%,rgba(8,148,255,.08),transparent 70%),radial-gradient(50% 44% at 76% 16%,rgba(201,89,221,.08),transparent 72%),radial-gradient(56% 50% at 50% 92%,rgba(255,46,84,.05),transparent 74%);filter:blur(18px)}.privacy-compare__header{text-align:left;margin:0 0 22px;max-width:980px;position:relative}.privacy-compare__outer{position:relative;display:grid;place-items:center;width:100%;max-width:100%;overflow-x:clip}.privacy-compare__outerCard{width:100%;max-width:100%;border-radius:0;border:none;background:transparent;box-shadow:none;padding:0;position:relative;overflow:hidden}@media (min-width:1024px){.privacy-compare__outerCard{border-radius:36px;border:1px solid rgba(0,0,0,.06);background:rgba(255,255,255,.96);box-shadow:none;padding:26px;display:flex;flex-direction:column;overflow:hidden}}.privacy-compare__eyebrow{color:var(--color-text-tertiary);margin-bottom:10px}.privacy-compare__headline{margin:0;color:var(--color-text-primary)}.privacy-compare__subhead{margin:12px 0 0;max-width:760px;color:var(--color-text-secondary)}.privacy-compare__inner{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:100%}@media (min-width:1024px){.privacy-compare__inner{gap:18px;min-height:520px}}.privacy-compare__card{width:100%;max-width:860px;box-sizing:border-box;aspect-ratio:16/10;margin-top:18px}@media (min-width:1024px){.privacy-compare__card{width:min(80%,920px);max-width:920px}}.privacy-compare__trade{width:100%;max-width:860px;box-sizing:border-box;text-align:center;padding:12px 10px 6px;margin-top:12px;display:flex;flex-direction:column;align-items:center}@media (min-width:1024px){.privacy-compare__trade{width:min(80%,920px);max-width:920px;padding:22px 12px 8px;margin-top:auto}}.privacy-compare__tradeBrand{display:flex;align-items:center;justify-content:center;gap:10px;row-gap:6px;margin-bottom:6px;color:var(--color-text-primary);font-family:var(--font-display);font-weight:600;letter-spacing:-.015em}.privacy-compare__tradeIcon{width:28px;height:28px;flex:0 0 auto;transform:translateY(1px)}.privacy-compare__tradeTitle{font-size:26px;line-height:1.15;font-weight:600}.privacy-compare__tradeLink{font-family:var(--font-sans);font-size:17px;width:fit-content}.privacy-compare__card{--split:52%;position:relative;border-radius:32px;overflow:hidden;border:1px solid rgba(0,0,0,.06);background:rgba(255,255,255,.96);box-shadow:none;min-height:clamp(360px,64vw,460px);touch-action:pan-y;contain:paint}@media (max-width:1023.98px){.privacy-compare__card{min-height:clamp(360px,82vw,520px)}}.privacy-compare__panel{position:absolute;inset:0;display:grid;place-items:center}.privacy-compare__panel--left{background:radial-gradient(92% 124% at 50% 98%,rgba(221,226,238,.4) 58%,rgba(187,197,221,.4) 100%)}.privacy-compare__panel--right{background:linear-gradient(169deg,rgba(137,138,161,.72) -28%,rgba(85,85,113,.78) 92%);clip-path:inset(0 calc(100% - var(--split)) 0 0 round 32px);will-change:clip-path;transform:translateZ(0);backface-visibility:hidden}.privacy-compare__card:not(.is-dragging) .privacy-compare__panel--right{transition:clip-path .14s linear}.privacy-compare__panelInner{width:min(640px,92%);padding:28px 18px 26px;text-align:center;min-width:0}@media (min-width:768px){.privacy-compare__panelInner{padding:34px 26px 30px}}.privacy-compare__kicker{font-weight:650;letter-spacing:-.01em;color:rgba(0,0,0,.78);margin-bottom:6px}.privacy-compare__panel--right .privacy-compare__kicker{color:rgba(255,255,255,.92)}.privacy-compare__hint{color:rgba(0,0,0,.62);margin-bottom:18px}.privacy-compare__panel--right .privacy-compare__hint{color:rgba(255,255,255,.78)}.privacy-compare__tile{position:relative;width:min(520px,100%);aspect-ratio:420/278;border-radius:20px;border:1px solid rgba(255,255,255,.24);background:rgba(255,255,255,.58);overflow:hidden;box-shadow:none}.privacy-compare__tile--dark{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.18);box-shadow:none}.privacy-compare__tileTop{height:42px;background:linear-gradient(180deg,rgba(0,0,0,.06),rgba(0,0,0,.02));border-bottom:1px solid rgba(0,0,0,.06);display:flex;align-items:center;padding:0 14px}.privacy-compare__tile--dark .privacy-compare__tileTop{background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.02));border-bottom-color:rgba(255,255,255,.1)}.privacy-compare__mockTopRow{width:100%;display:flex;align-items:center;gap:10px;min-width:0}.privacy-compare__mockDots{display:inline-flex;gap:6px;flex:0 0 auto}.privacy-compare__mockDot{width:6px;height:6px;border-radius:999px;background:rgba(0,0,0,.16)}.privacy-compare__tile--dark .privacy-compare__mockDot{background:rgba(255,255,255,.22)}.privacy-compare__mockTopTitle{height:10px;border-radius:999px;background:rgba(0,0,0,.12);flex:1 1 auto;min-width:0}.privacy-compare__mockTopTitle--dark{background:rgba(255,255,255,.18)}.privacy-compare__mockTopPill{width:72px;height:18px;border-radius:999px;background:rgba(0,0,0,.08);flex:0 0 auto}.privacy-compare__mockTopPill--dark{background:rgba(255,255,255,.12)}.privacy-compare__tileBody{position:absolute;inset:42px 0 0 0;padding:16px;min-width:0}.privacy-compare__mockParticipants{display:grid;gap:10px;margin-top:4px}.privacy-compare__mockRow{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:10px;border-radius:14px;background:rgba(255,255,255,.34);border:1px solid rgba(0,0,0,.06);min-width:0}.privacy-compare__mockRow--bot{background:rgba(255,255,255,.54);border-color:rgba(0,0,0,.1)}.privacy-compare__mockAvatar{width:22px;height:22px;border-radius:999px;background:rgba(0,0,0,.1)}.privacy-compare__mockAvatar--bot{background:rgba(0,0,0,.16)}.privacy-compare__mockName{height:10px;border-radius:999px;background:rgba(0,0,0,.12);min-width:0}.privacy-compare__mockName--w42{width:42%}.privacy-compare__mockName--w36{width:36%}.privacy-compare__mockName--w52{width:52%}.privacy-compare__mockMeta{width:38px;height:10px;border-radius:999px;background:rgba(0,0,0,.1)}.privacy-compare__mockChip{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:-.01em;background:rgba(0,0,0,.08);color:rgba(0,0,0,.62)}.privacy-compare__mockCallout{margin-top:12px;padding:12px;border-radius:16px;background:rgba(255,255,255,.46);border:1px solid rgba(0,0,0,.06)}.privacy-compare__mockCalloutLine{height:10px;border-radius:999px;background:rgba(0,0,0,.1);margin:8px 0}.privacy-compare__mockCalloutLine--w70{width:70%}.privacy-compare__mockCalloutLine--w48{width:48%}.privacy-compare__mockOverlay{display:grid;place-items:center;height:100%}.privacy-compare__mockOverlayCard{width:min(420px,100%);border-radius:18px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.12);padding:12px;min-width:0}.privacy-compare__mockOverlayHeader{display:flex;align-items:center;gap:10px;margin-bottom:10px}.privacy-compare__mockOverlayDot{width:10px;height:10px;border-radius:999px;background:rgba(255,255,255,.3)}.privacy-compare__mockOverlayTitle{height:10px;width:42%;border-radius:999px;background:rgba(255,255,255,.18)}.privacy-compare__mockOverlayLines{display:grid;gap:10px;margin-top:14px}.privacy-compare__mockOverlayLine{height:10px;border-radius:999px;background:rgba(255,255,255,.16)}.privacy-compare__mockOverlayLine--w78{width:78%}.privacy-compare__mockOverlayLine--w62{width:62%}.privacy-compare__mockOverlayLine--w86{width:86%}.privacy-compare__mockOverlayLine--w52{width:52%}.privacy-compare__mockRecs{display:grid;gap:8px}.privacy-compare__mockRec{display:grid;grid-template-columns:30px 1fr;align-items:center;gap:10px;padding:9px 10px;border-radius:14px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);min-width:0}.privacy-compare__mockRecIcon{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:rgba(0,0,0,.12);border:1px solid rgba(255,255,255,.08)}.privacy-compare__recIcon{width:18px;height:18px;color:rgba(255,255,255,.72)}.privacy-compare__mockRecText{display:grid;gap:0;min-width:0}.privacy-compare__mockRecLine,.privacy-compare__mockRecSub{height:10px;border-radius:999px;background:rgba(255,255,255,.14)}.privacy-compare__mockRecLine--w64{width:64%}.privacy-compare__mockRecLine--w58{width:58%}.privacy-compare__mockInput{margin-top:14px;display:flex;align-items:center;padding:10px 12px;border-radius:14px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);min-width:0}.privacy-compare__mockInputLine{height:12px;border-radius:999px;background:rgba(255,255,255,.14);width:70%;min-width:0}.privacy-compare__pulseLine{height:12px;border-radius:999px;background:rgba(0,0,0,.08);margin:10px 0}.privacy-compare__tile--dark .privacy-compare__pulseLine{background:rgba(255,255,255,.12)}.privacy-compare__pulseLine--w80{width:80%}.privacy-compare__pulseLine--w55{width:55%}.privacy-compare__pulseLine--w70{width:70%}.privacy-compare__badge{position:absolute;top:14px;padding:7px 10px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:-.01em;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);max-width:calc(100% - 28px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:480px){.privacy-compare__panelInner{padding:22px 14px 20px;width:min(560px,94%)}.privacy-compare__tile{width:min(440px,100%)}}.privacy-compare__badge--posLeft{left:14px}.privacy-compare__badge--posRight{right:14px}.privacy-compare__badge--light{background:rgba(255,255,255,.78);border:1px solid rgba(0,0,0,.08);color:rgba(0,0,0,.7)}.privacy-compare__badge--dark{background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.92)}.privacy-compare__divider{position:absolute;top:0;bottom:0;left:var(--split);width:2px;transform:translateX(-1px);background:rgba(255,255,255,.6);mix-blend-mode:overlay;pointer-events:none;will-change:left}.privacy-compare__card:not(.is-dragging) .privacy-compare__divider{transition:left .14s linear}.privacy-compare__handle{position:absolute;top:50%;left:var(--split);transform:translate(-50%,-50%);pointer-events:none;will-change:left}.privacy-compare__card:not(.is-dragging) .privacy-compare__handle{transition:left .14s linear}.privacy-compare__handleKnob{width:44px;height:44px;border-radius:999px;display:grid;place-items:center;background:rgba(255,255,255,.88);border:1px solid rgba(0,0,0,.08);box-shadow:none}.privacy-compare__handleChev{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:7px solid rgba(0,0,0,.55);transform:translateX(-2px)}.privacy-compare__handleChev--right{border-right:0;border-left:7px solid rgba(0,0,0,.55);transform:translateX(2px)}.privacy-compare__range{position:absolute;inset:0;opacity:0;cursor:ew-resize}[data-theme=dark] .privacy-compare__card{background:rgba(22,22,23,.72);border-color:rgba(255,255,255,.1);box-shadow:none}[data-theme=dark] .privacy-compare__outerCard{background:transparent;border-color:transparent;box-shadow:none}@media (min-width:1024px){[data-theme=dark] .privacy-compare__outerCard{background:rgba(22,22,23,.66);border-color:rgba(255,255,255,.1);box-shadow:none}}[data-theme=dark] .privacy-compare__panel--left{background:radial-gradient(92% 124% at 50% 98%,rgba(90,94,112,.25) 58%,rgba(52,56,73,.22) 100%)}[data-theme=dark] .privacy-compare__panel--right{background:linear-gradient(169deg,rgba(48,49,68,.95) -28%,rgba(28,30,45,.95) 92%)}[data-theme=dark] .privacy-compare__handleKnob{background:rgba(22,22,23,.82);border-color:rgba(255,255,255,.12)}[data-theme=dark] .privacy-compare__handleChev,[data-theme=dark] .privacy-compare__handleChev--right{border-right-color:rgba(255,255,255,.78);border-left-color:rgba(255,255,255,.78)}.rtx{padding:var(--section-padding) 0;background:var(--color-background-alt)}.rtx__inner{display:flex;flex-direction:column;align-items:center;gap:48px;max-width:1152px;margin:0 auto}@media (min-width:1024px){.rtx__inner{flex-direction:row;align-items:center;justify-content:space-between;gap:72px}}.rtx__headline{margin:0 0 28px;color:rgb(25,25,29);background-image:linear-gradient(90deg,rgb(25,25,29),rgb(49,52,62));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.rtx__content{width:100%;text-align:left}@media (min-width:1024px){.rtx__content{max-width:600px}}.rtx__stats{display:flex;flex-direction:column;gap:0}.rtx__stat{display:grid;grid-template-columns:200px 1fr;column-gap:56px;padding:32px 0;border-top:1px solid rgba(0,0,0,.1)}.rtx__stat.is-first{padding-top:0;border-top:none}.rtx__value{font-size:clamp(28px,3vw,40px);line-height:1.05;letter-spacing:-.02em}.rtx__label,.rtx__value{font-family:var(--font-display);font-weight:600;color:var(--color-text-primary)}.rtx__label{font-size:clamp(18px,2.2vw,26px);line-height:1.15;letter-spacing:-.01em}.rtx__desc{margin-top:10px;font-size:17px;line-height:1.47059;letter-spacing:-.022em;color:var(--color-text-secondary)}@media (max-width:520px){.rtx__stat{grid-template-columns:1fr;row-gap:12px}}.rtx__mock{display:block;width:100%;order:2}@media (min-width:1024px){.rtx__mock{width:auto;order:0}}.rtx__content{order:1}.rtx__mockFrame{width:min(472px,100%);aspect-ratio:482/617;border-radius:24px;padding:18px;position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(238,239,246,.96),rgba(224,229,241,.96));box-shadow:inset 0 0 0 1px rgba(255,255,255,.5),inset 0 2px 4px rgba(0,0,0,.05);margin:0 auto}.rtx__mockFrame:before{inset:-55% -55% -55% -55%;background:conic-gradient(from 0deg,var(--ai-blue),var(--ai-purple),var(--ai-pink),var(--ai-orange),var(--ai-blue));filter:blur(22px) saturate(145%);opacity:.32;transform:rotate(0deg);animation:rtxFrameSpin 12s linear infinite}.rtx__mockFrame:after,.rtx__mockFrame:before{content:"";position:absolute;pointer-events:none}.rtx__mockFrame:after{inset:0;background:radial-gradient(55% 45% at 30% 25%,rgba(8,148,255,.16),transparent 68%),radial-gradient(55% 45% at 75% 30%,rgba(201,89,221,.14),transparent 68%),radial-gradient(55% 45% at 55% 80%,rgba(255,46,84,.1),transparent 70%),radial-gradient(70% 60% at 50% 40%,rgba(255,144,4,.08),transparent 72%);opacity:.85}@media (max-width:767.98px){.rtx__mockFrame{width:min(420px,100%);padding:16px;border-radius:22px}.rtx__mockDocTitle{font-size:24px}.rtx__mockPad{padding:14px 16px 16px}}.rtx__mockScreen{height:100%;position:relative;z-index:1;border-radius:18px;background:rgba(255,255,255,.92);border:1px solid rgba(0,0,0,.05);overflow:hidden}@keyframes rtxFrameSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.rtx__mockFrame:before{animation:none}}.rtx__mockPad{padding:16px 18px 18px}.rtx__mockMetaRow{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;line-height:16px;color:rgba(0,0,0,.45);margin-bottom:12px}.rtx__mockMetaGroup{display:inline-flex;align-items:center;gap:8px}.rtx__mockMetaText{white-space:nowrap}.rtx__mockAvatar{width:20px;height:20px;border-radius:999px;background:rgba(0,0,0,.12);box-shadow:0 0 0 2px rgba(255,255,255,.92);display:inline-flex;align-items:center;justify-content:center;color:rgba(0,0,0,.45)}.rtx__mockAvatar svg{width:14px;height:14px;display:block}.rtx__mockAvatar--brand{background:color-mix(in srgb,var(--neoly-blue) 18%,white);color:color-mix(in srgb,var(--neoly-blue) 78%,black)}.rtx__mockAvatar--overlap{margin-left:-9px;background:rgba(0,0,0,.18)}.rtx__mockDocTitle{font-size:26px;line-height:1.15;letter-spacing:-.02em;font-weight:500;color:rgba(0,0,0,.7);margin-bottom:16px}.rtx__mockTabs{display:inline-flex;gap:8px;padding:4px;border-radius:10px;background:rgba(0,0,0,.04);margin-bottom:16px}.rtx__mockTab{font-size:14px;line-height:18px;padding:6px 10px;border-radius:8px;color:rgba(0,0,0,.45)}.rtx__mockTab--active{background:rgba(255,255,255,.92);color:rgba(0,0,0,.7);box-shadow:0 1px 2px rgba(0,0,0,.06)}.rtx__mockChat{display:grid;gap:16px}.rtx__mockTurnHeader{display:flex;gap:10px;align-items:baseline;margin-bottom:6px}.rtx__mockSpeaker{font-size:14px;line-height:18px;font-weight:600;color:rgba(0,0,0,.5)}.rtx__mockSpeaker--primary{color:color-mix(in srgb,var(--neoly-blue) 80%,white)}.rtx__mockTime{font-size:12px;line-height:16px;color:rgba(0,0,0,.35)}.rtx__mockUtterance{font-size:16px;line-height:22px;color:rgba(0,0,0,.62)}.values{padding:var(--section-padding) 0;background:var(--color-background-alt);--values-card-width:360px}.values__header{max-width:920px;margin:0 0 44px}.values__headline{margin:0;color:var(--color-text-primary)}.values__grid{display:flex;gap:16px;align-items:stretch;overflow-x:auto;padding:2px 2px 0;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.values__grid::-webkit-scrollbar{display:none}.values__item{scroll-snap-align:start;flex:0 0 auto;width:var(--values-card-width);display:flex;align-self:stretch}.values__scroller{display:flex;flex-direction:column;gap:12px}.values__nav{display:flex;justify-content:flex-end;gap:10px;padding:0}.values__navBtn{width:36px;height:36px;border-radius:36px;border:none;background:rgba(210,210,215,.64);display:flex;align-items:center;justify-content:center;color:rgba(0,0,0,.56);cursor:pointer;transition:background .1s linear,color .1s linear,opacity .1s linear}.values__navBtn:hover{background:rgba(212,212,217,.65);color:rgba(0,0,0,.57)}.values__navBtn:disabled{opacity:.42;cursor:default}[data-theme=dark] .values__navBtn{border:none;background:rgba(22,22,23,.82);color:rgba(255,255,255,.92)}.values__navIcon{width:20px;height:20px}@media (min-width:1200px){.values__scroller{display:block}.values__grid{flex-wrap:wrap;gap:22px;overflow:visible;padding:0;scroll-snap-type:none}.values__nav{display:none}}.values-card{display:flex;flex-direction:column;gap:16px;padding:28px 28px 24px;border-radius:var(--radius-2xl);border:1px solid rgba(0,0,0,.02);background:rgba(255,255,255,1);height:100%;min-height:300px;transition:transform var(--transition-normal),border-color var(--transition-normal)}[data-theme=dark] .values-card{background:rgba(22,22,23,.84);border-color:rgba(255,255,255,.1)}.values-card:hover{transform:translateY(-2px);border-color:rgba(0,0,0,.06)}.values-card__icon{width:30px;height:30px;display:grid;place-items:center;color:var(--color-text-primary)}[data-theme=dark] .values-card__icon{color:rgba(255,255,255,.92)}.values__iconSvg{width:38px;height:38px}.values-card__copy{display:grid;gap:10px}.values-card__title{margin:0;color:var(--color-text-primary);font-family:var(--font-display);font-size:24px;font-weight:600;line-height:1.15;letter-spacing:-.015em;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.values-card__desc{margin:0;color:var(--color-text-secondary)}.values-card__cta{margin-top:auto}