.iphone-device{aspect-ratio:492/990;isolation:isolate;filter:drop-shadow(0 18px 22px #25352b22);flex-shrink:0;width:100%;position:relative}.iphone-hardware{pointer-events:none;z-index:2;width:100%;height:100%;display:block;position:absolute;inset:0}.iphone-display{background:#f7f7f7;width:89.4309%;height:96.5657%;position:absolute;top:1.71717%;left:5.28455%;overflow:hidden;-webkit-mask-image:url(/assets/devices/iphone-16-pro-max-display-mask-v1.svg);mask-image:url(/assets/devices/iphone-16-pro-max-display-mask-v1.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.native-screen-viewport,.native-widget-content{position:absolute;inset:0;overflow:hidden}.figma-native-canvas{transform-origin:0 0;visibility:hidden;text-align:left;color:#131313;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0;overflow:hidden}.figma-native-canvas,.figma-native-canvas *{font-family:-apple-system,BlinkMacSystemFont,SF Pro,sans-serif!important}.figma-native-canvas [class*=SF_Pro_Rounded]{font-family:SF Pro Rounded,-apple-system,BlinkMacSystemFont,sans-serif!important}.iphone-sensor{background:#050505;border-radius:999px;width:29.704%;height:4.005%;position:absolute;top:1.259%;left:50%;transform:translate(-50%)}.native-widget{aspect-ratio:398.203/156.838;border-radius:22px;width:100%;position:relative;overflow:hidden}
.landing-hero{isolation:isolate;color:#111827;background:linear-gradient(to bottom right,#f9fafb,#eef2ff,#eef2ff);padding:160px 0 80px;position:relative;overflow:hidden}.hero-content{z-index:1;text-align:center;position:relative}.landing-hero h1{letter-spacing:-.045em;justify-content:center;align-items:center;gap:10px;max-width:1024px;margin:0 auto 32px;font-size:72px;font-weight:900;line-height:1.2;display:flex}.hero-heading-static,.hero-heading-accent{color:#0000;white-space:nowrap;-webkit-background-clip:text;background-clip:text}.hero-heading-static{background-image:linear-gradient(90deg,#312e81,#1e3a8a,#312e81)}.hero-heading-accent{background-image:linear-gradient(90deg,#2563eb,#4f46e5)}.hero-word-rotate{padding:2px 0;display:inline-grid;position:relative;overflow:hidden}.hero-word-measure,.hero-word-current{white-space:nowrap;grid-area:1/1}.hero-word-measure{visibility:hidden;pointer-events:none}.hero-description{color:#6b7280;max-width:600px;margin:0 auto 32px;font-size:20px;line-height:1.625}.hero-actions{justify-content:center;align-items:center;gap:12px;display:flex}.hero-actions .hero-download,.hero-actions .hero-explore{border-radius:6px;min-height:40px;padding:0 18px;font-size:14px;text-decoration:none}.hero-actions .hero-download{color:#fafafa;background:#18181b}.hero-actions .hero-download:hover{background:#27272a}.hero-actions .hero-explore{color:#18181b;background:#fff;border:1px solid #e4e4e7}.hero-actions .hero-explore:hover{background:#f4f4f5}.hero-download:focus-visible,.hero-explore:focus-visible,.hero-motion-toggle:focus-visible{outline-offset:4px;outline:3px solid #6366f1}.hero-platform-note{color:#6b7280;margin:16px auto 0;font-size:12px;line-height:1.5}.hero-ambient,.hero-parallax,.hero-dot-texture{pointer-events:none;position:absolute;inset:0}.hero-ambient{overflow:hidden}.hero-orb{border-radius:50%;position:absolute}.hero-orb-1{opacity:.9;filter:blur(60px);background:#c7d2fe;width:320px;height:320px;top:15%;left:10%}.hero-orb-2{opacity:.95;filter:blur(10px);background:#e0e7ff;width:90px;height:90px;top:23%;left:18%}.hero-orb-3{opacity:.8;filter:blur(40px);background:#a5b4fc;width:220px;height:220px;top:30%;right:12%}.hero-orb-4{opacity:.8;filter:blur(30px);background:#bfdbfe;width:180px;height:180px;bottom:18%;left:35%}.hero-orb-5{opacity:.9;filter:blur(20px);background:#e0e7ff;width:150px;height:150px;bottom:8%;right:22%}.hero-dot-texture{opacity:.4;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23e5e7eb' fill-opacity='0.3'%3E%3Ccircle cx='7' cy='7' r='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.hero-showcase{width:min(100%,870px);height:585px;margin:48px auto 0;position:relative}.iphone-device.hero-phone{position:absolute}.hero-phone.hero-phone-home{z-index:3;width:276px;top:0;left:calc(50% - 138px)}.hero-phone.hero-phone-photo{z-index:2;width:227px;top:82px;left:calc(50% - 357px);transform:rotate(-9deg)}.hero-phone.hero-phone-saved{z-index:2;width:227px;top:82px;right:calc(50% - 357px);transform:rotate(9deg)}.hero-motion-toggle{z-index:3;color:#52525b;cursor:pointer;background:#ffffffd9;border:1px solid #e4e4e7;border-radius:6px;align-items:center;gap:6px;min-height:34px;padding:7px 10px;font-family:inherit;font-size:11px;display:inline-flex;position:absolute;bottom:20px;right:24px}.hero-motion-toggle:hover{color:#18181b;background:#fff}.hero-food-cloud{z-index:0;contain:layout paint;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000,#0004 30% 70%,#000);mask-image:linear-gradient(90deg,#000,#0004 30% 70%,#000)}.hero-food{left:var(--x);top:var(--y);position:absolute}.hero-food-drift,.hero-food-wave,.hero-food-rotate,.hero-food-fade,.hero-food-chip{animation-delay:var(--delay);animation-timing-function:ease-in-out;animation-iteration-count:infinite;display:block}.hero-food-drift{animation-name:hero-fruit-drift;animation-duration:var(--drift-duration)}.hero-food-wave{animation-name:hero-fruit-wave;animation-duration:var(--wave-duration)}.hero-food-rotate{animation-name:hero-fruit-rotate;animation-duration:var(--rotate-duration)}.hero-food-fade{animation-name:hero-fruit-fade;animation-duration:var(--fade-duration)}.hero-food-chip{width:var(--size);height:var(--size);background:rgba(var(--accent), .15);border:1px solid rgba(var(--accent), .25);box-shadow:0 8px 24px rgba(var(--accent), .12);font-size:calc(var(--size) * .52);animation-name:hero-fruit-pulse;animation-duration:var(--pulse-duration);border-radius:50%;place-items:center;line-height:1;display:grid}.landing-hero[data-motion-paused=true] .hero-food-cloud *{animation-play-state:paused}@keyframes hero-fruit-drift{0%,to{transform:translate(calc(var(--drift-x) * -.32), calc(var(--drift-y) * -.28))}25%{transform:translate(var(--drift-x), calc(var(--drift-y) * -.12))}50%{transform:translate(calc(var(--drift-x) * .12), var(--drift-y))}75%{transform:translate(calc(var(--drift-x) * -1), calc(var(--drift-y) * .24))}}@keyframes hero-fruit-wave{0%,to{transform:translate(calc(var(--wave-x) * .22), calc(var(--wave-y) * -.26))}25%{transform:translate(var(--wave-x), calc(var(--wave-y) * .3))}50%{transform:translate(calc(var(--wave-x) * -.2), var(--wave-y))}75%{transform:translate(calc(var(--wave-x) * -1), calc(var(--wave-y) * -.34))}}@keyframes hero-fruit-rotate{0%,to{transform:rotate(-14deg)}50%{transform:rotate(18deg)}}@keyframes hero-fruit-pulse{0%,to{transform:scale(.94)}50%{transform:scale(1.05)}}@keyframes hero-fruit-fade{0%,to{opacity:.72}50%{opacity:.96}}@media (max-width:1023px){.hero-ambient{display:none}.landing-hero{padding-top:120px}.landing-hero h1{font-size:60px}}@media (max-width:900px){.hero-showcase{height:540px}.hero-phone.hero-phone-home{width:255px;left:calc(50% - 127.5px)}.hero-phone.hero-phone-photo{width:205px;left:calc(50% - 305px)}.hero-phone.hero-phone-saved{width:205px;right:calc(50% - 305px)}}@media (max-width:767px){.landing-hero{padding:100px 0 64px}.landing-hero h1{letter-spacing:-.04em;flex-direction:column;gap:2px;margin-bottom:24px;font-size:clamp(36px,7.2vw,52px)}.hero-description{max-width:480px;margin-bottom:24px;font-size:16px}.hero-desktop-break{display:none}.hero-actions{flex-wrap:wrap;gap:10px}.hero-actions .hero-download,.hero-actions .hero-explore{padding:0 14px;font-size:13px}.hero-platform-note{max-width:260px;font-size:11px}}@media (max-width:640px){.hero-showcase{height:500px;margin-top:36px}.hero-phone.hero-phone-home{width:241px;left:calc(50% - 120.5px)}.hero-phone.hero-phone-photo,.hero-phone.hero-phone-saved,.hero-food-desktop{display:none}.hero-food-cloud{-webkit-mask-image:linear-gradient(90deg,#000,#0002 28% 72%,#000);mask-image:linear-gradient(90deg,#000,#0002 28% 72%,#000)}.hero-motion-toggle{bottom:15px;right:16px}}@media (prefers-reduced-motion:reduce){.hero-food-cloud *{animation:none!important}.hero-word-current{opacity:1!important;transform:none!important}.hero-ambient,.hero-motion-toggle{display:none}}
