.backdrop.svelte-1igmm65{position:fixed;top:5.5rem;left:0;right:0;bottom:0;z-index:0;pointer-events:none;overflow:hidden}.backdrop.svelte-1igmm65 svg:where(.svelte-1igmm65){display:block;width:100%;height:100%}.backdrop-circle.svelte-1igmm65{cy:1420;r:500}@media(min-width:640px){.backdrop-circle.svelte-1igmm65{cy:1130;r:300}}.lp-footer.svelte-1wf6pvm{position:relative;z-index:1;background:var(--lp-bg);border-top:1px solid var(--lp-border);padding:3rem clamp(1.5rem,4vw,3rem) 2.5rem}.lp-footer-inner.svelte-1wf6pvm{max-width:var(--lp-content-w);margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem}.lp-footer-brand.svelte-1wf6pvm{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none}.lp-footer-brand.svelte-1wf6pvm img:where(.svelte-1wf6pvm){height:1.75rem;width:auto;display:block}.lp-footer-brand.svelte-1wf6pvm span:where(.svelte-1wf6pvm){font-family:var(--font-display);font-weight:900;font-size:1.1rem;color:var(--lp-brand-logo)}.lp-footer-links.svelte-1wf6pvm{display:flex;flex-wrap:wrap;gap:1.25rem}.lp-footer-links.svelte-1wf6pvm a:where(.svelte-1wf6pvm){font-size:.85rem;color:var(--lp-text-muted);text-decoration:none;transition:color .2s}.lp-footer-links.svelte-1wf6pvm a:where(.svelte-1wf6pvm):hover{color:var(--lp-accent-text)}.lp-footer-copy.svelte-1wf6pvm{max-width:var(--lp-content-w);margin:1.75rem auto 0;font-size:.78rem;color:var(--lp-text-subtle)}:root{--font-display: "Montserrat", "Inter", sans-serif;--lp-accent: var(--colors-orange-9);--lp-accent-hover: var(--colors-orange-10);--lp-accent-text: var(--colors-orange-9);--lp-accent-soft: var(--colors-orange-4);--lp-accent-whisper: var(--colors-orange-2);--lp-text: var(--colors-gray-12);--lp-text-muted: var(--colors-gray-11);--lp-text-subtle: var(--colors-gray-10);--lp-bg: white;--lp-bg-subtle: #f8f7f4;--lp-surface: white;--lp-border: var(--colors-gray-3);--lp-border-strong: var(--colors-gray-4);--lp-shadow-sm: 0 1px 2px rgba(32, 32, 28, .04);--lp-shadow-md: 0 6px 24px rgba(32, 32, 28, .06);--lp-shadow-accent: 0 2px 6px rgba(249, 115, 22, .18), 0 10px 24px rgba(249, 115, 22, .16);--lp-radius-sm: 8px;--lp-radius-md: 12px;--lp-radius-lg: 16px;--lp-radius-pill: 999px;--lp-brand-logo: #3a3a3a;--lp-icon-disabled: #d4d2ce;--lp-mock-line-thick: #d4d0cb;--lp-mock-line-thin: #e0ddd7;--lp-mock-bar-track: #e9e6e0;--lp-mock-bar-fill: #c8c4be;--lp-header-h: 5.5rem;--lp-section-py: clamp(5rem, 11vw, 8rem);--lp-section-px: clamp(1.5rem, 4vw, 3rem);--lp-content-w: 64rem;--lp-narrow-w: 44rem}em{font-style:normal;color:var(--lp-accent-text);font-weight:inherit}h3{word-break:auto-phrase;overflow-wrap:anywhere}.phrase{display:inline-block}:where(#top,#features,#scenes,#pricing,#faq){scroll-margin-top:var(--lp-header-h)}.reveal-init{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.reveal-init.visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.reveal-init{opacity:1!important;transform:none!important;transition:none!important}}.hero{position:relative;min-height:min(760px,100dvh);padding:8rem var(--lp-section-px) 5rem;overflow:hidden;opacity:1!important;transform:none!important}.hero-bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 90% 60% at 50% -5%,rgba(249,115,22,.06) 0%,transparent 60%),radial-gradient(ellipse 50% 45% at 90% 25%,rgba(249,115,22,.03) 0%,transparent 55%)}.hero-text{max-width:32rem}.hero h1{font-size:clamp(1.55rem,3.05vw,2.25rem);font-weight:800;line-height:1.45;letter-spacing:-.025em;margin:0 0 1.5rem;color:var(--lp-text);word-break:keep-all;overflow-wrap:anywhere}.hero-sub{font-size:clamp(.92rem,1.15vw,1rem);line-height:1.95;color:var(--lp-text-muted);margin:0 0 2.25rem;letter-spacing:.005em}.hero-actions{display:flex;gap:1rem;flex-wrap:wrap}.hero-visual{position:relative;width:100%;min-height:24rem}.section{padding:var(--lp-section-py) var(--lp-section-px)}.section-inner{max-width:var(--lp-content-w);margin:0 auto}.section-inner.narrow{max-width:var(--lp-narrow-w);text-align:center}.section-label{display:inline-block;font-size:.82rem;font-weight:700;letter-spacing:.18em;color:var(--lp-accent-text);margin-bottom:1rem;font-variant-numeric:tabular-nums;text-transform:uppercase}.section h2,.section-heading-center{font-size:clamp(1.65rem,3.4vw,2.35rem);font-weight:800;line-height:1.4;letter-spacing:-.025em;margin:0 0 1.25rem;color:var(--lp-text);word-break:auto-phrase;overflow-wrap:anywhere}.section-heading-center{text-align:center}.section-body{font-size:clamp(.95rem,1.3vw,1.05rem);line-height:1.95;color:var(--lp-text-muted);margin:0 0 1rem}.section-lead{font-size:clamp(.9rem,1.2vw,1.05rem);line-height:1.95;color:var(--lp-text-muted);text-align:center;margin:1.5rem auto 0;max-width:var(--lp-narrow-w)}.card-lift{transition:border-color .25s,box-shadow .25s,transform .25s}.card-lift:hover{border-color:var(--lp-accent-soft);box-shadow:var(--lp-shadow-md);transform:translateY(-2px)}.section-intro{text-align:center;margin-bottom:3rem}.feature-num-label{display:inline-flex;align-items:center;gap:.7rem;margin-bottom:1.5rem;font-family:var(--font-display);font-size:.82rem;font-weight:800;letter-spacing:.14em;color:var(--lp-accent-text);line-height:1}.feature-num-label strong{font-size:1.7rem;font-weight:800;color:var(--lp-accent);font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1}.feature-num-label:after{content:"";display:inline-block;width:2.5rem;height:1px;background:var(--lp-accent)}.feature-detail-sub{font-size:clamp(1rem,1.4vw,1.1rem);font-weight:700;color:var(--lp-accent-text);margin:0 0 1.25rem;line-height:1.65}.feature-channels{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.5rem}.feature-channel{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;background:var(--lp-surface);border:1px solid var(--lp-accent-soft);border-radius:var(--lp-radius-pill);font-size:.82rem;font-weight:700;color:var(--lp-accent-text)}.feature-channel.sm{gap:.35rem;padding:.3rem .75rem;font-size:.72rem;font-weight:600}@media print{.reveal-init{opacity:1!important;transform:none!important;transition:none!important}.hero{min-height:auto}}.device,.device *,.device :after,.device :before,.device:after,.device:before{box-sizing:border-box;display:block}.device{position:relative;transform:scale(1);z-index:1}.device .device-frame{z-index:1}.device .device-screen{background-color:#000;background-position:center center;background-size:cover;object-fit:cover;position:relative}.device-iphone-14-pro{height:868px;width:428px}.device-iphone-14-pro .device-frame{background:#010101;border:1px solid #1b1721;border-radius:68px;box-shadow:inset 0 0 4px 2px #c0b7cd,inset 0 0 0 6px #342c3f;height:868px;padding:19px;width:428px}.device-iphone-14-pro .device-screen{border-radius:49px;height:830px;width:390px}.device-iphone-14-pro .device-stripe:after,.device-iphone-14-pro .device-stripe:before{border:solid rgba(1,1,1,.25);border-width:0 7px;content:"";height:7px;left:0;position:absolute;width:100%;z-index:9}.device-iphone-14-pro .device-stripe:after{top:85px}.device-iphone-14-pro .device-stripe:before{bottom:85px}.device-iphone-14-pro .device-header{background:#010101;border-radius:20px;height:35px;left:50%;margin-left:-60px;position:absolute;top:29px;width:120px}.device-iphone-14-pro .device-sensors:after,.device-iphone-14-pro .device-sensors:before{content:"";position:absolute}.device-iphone-14-pro .device-sensors:after{background:#010101;border-radius:17px;height:33px;left:50%;margin-left:-60px;top:30px;width:74px}.device-iphone-14-pro .device-sensors:before{background:radial-gradient(farthest-corner at 20% 20%,#6074bf 0,transparent 40%),radial-gradient(farthest-corner at 80% 80%,#513785 0,#24555e 20%,transparent 50%);border-radius:50%;box-shadow:0 0 1px 1px #ffffff0d;height:9px;left:50%;margin-left:36px;top:42px;width:9px}.device-iphone-14-pro .device-btns{background:#1b1721;border-radius:2px;height:32px;left:-2px;position:absolute;top:115px;width:3px}.device-iphone-14-pro .device-btns:after,.device-iphone-14-pro .device-btns:before{background:#1b1721;border-radius:2px;content:"";height:62px;left:0;position:absolute;width:3px}.device-iphone-14-pro .device-btns:after{top:60px}.device-iphone-14-pro .device-btns:before{top:140px}.device-iphone-14-pro .device-power{background:#1b1721;border-radius:2px;height:100px;position:absolute;right:-2px;top:200px;width:3px}.device-iphone-14-pro .device-home:after,.device-iphone-14-pro .device-home:before{border:solid rgba(1,1,1,.25);border-width:6px 0;content:"";height:6px;position:absolute;width:6px;z-index:9}.device-iphone-14-pro .device-home:after{right:86px;top:0}.device-iphone-14-pro .device-home:before{bottom:0;left:86px}.device-iphone-14-pro.device-silver .device-frame{border-color:#c8cacb;box-shadow:inset 0 0 4px 2px #fff,inset 0 0 0 6px #e2e3e4}.device-iphone-14-pro.device-silver .device-btns{background:#c8cacb}.device-iphone-14-pro.device-silver .device-btns:after,.device-iphone-14-pro.device-silver .device-btns:before{background:#c8cacb}.device-iphone-14-pro.device-silver .device-power{background:#c8cacb}.device-iphone-14-pro.device-black .device-frame{border-color:#5c5956;box-shadow:inset 0 0 4px 2px #fff,inset 0 0 0 6px #76726f}.device-iphone-14-pro.device-black .device-btns{background:#5c5956}.device-iphone-14-pro.device-black .device-btns:after,.device-iphone-14-pro.device-black .device-btns:before{background:#5c5956}.device-iphone-14-pro.device-black .device-power{background:#5c5956}.device-iphone-14-pro.device-gold .device-frame{border-color:#e7d19e;box-shadow:inset 0 0 4px 2px #fff,inset 0 0 0 6px #d2ab4c}.device-iphone-14-pro.device-gold .device-btns{background:#e7d19e}.device-iphone-14-pro.device-gold .device-btns:after,.device-iphone-14-pro.device-gold .device-btns:before{background:#e7d19e}.device-iphone-14-pro.device-gold .device-power{background:#e7d19e}.device-macbook-pro{height:434px;width:740px}.device-macbook-pro .device-frame{background:#0d0d0d;border-radius:20px;box-shadow:inset 0 0 0 2px #c8cacb;height:418px;margin:0 auto;padding:9px 9px 23px;position:relative;width:618px}.device-macbook-pro .device-frame:after{background:linear-gradient(to bottom,#272727,#0d0d0d);border-radius:0 0 20px 20px;bottom:2px;content:"";height:24px;left:2px;position:absolute;width:614px}.device-macbook-pro .device-header{background:#0d0d0d;border-bottom-left-radius:4px;border-bottom-right-radius:4px;height:12px;left:50%;margin-left:-32px;position:absolute;top:11px;width:64px;z-index:2}.device-macbook-pro .device-header:after,.device-macbook-pro .device-header:before{content:"";height:4px;position:absolute;top:0;width:4px}.device-macbook-pro .device-header:after{background:radial-gradient(circle at bottom left,transparent 0,transparent 75%,#0d0d0d 75%,#0d0d0d 100%);left:-4px}.device-macbook-pro .device-header:before{background:radial-gradient(circle at bottom right,transparent 0,transparent 75%,#0d0d0d 75%,#0d0d0d 100%);right:-4px}.device-macbook-pro .device-screen{border:2px solid #121212;border-radius:10px 10px 0 0;height:375px;width:600px}.device-macbook-pro .device-power{background:radial-gradient(circle at center,#e2e3e4 85%,#c8cacb);border:solid #a0a3a7;border-radius:2px 2px 12px 12px;border-width:1px 2px 0 2px;box-shadow:inset 0 -2px 8px #6c7074;height:24px;margin-top:-10px;position:relative;width:740px;z-index:9}.device-macbook-pro .device-power:after{background:#e2e3e4;border-radius:0 0 10px 10px;box-shadow:inset 0 0 4px 2px #babdbf;content:"";height:10px;left:50%;margin-left:-60px;position:absolute;top:0;width:120px}.device-macbook-pro .device-power:before{background:0 0;border-radius:0 0 3px 3px;bottom:-2px;box-shadow:-300px 0 #272727,300px 0 #272727;content:"";height:2px;left:50%;margin-left:-20px;position:absolute;width:40px}.device-macbook-pro.device-spacegray .device-frame{box-shadow:inset 0 0 0 2px #767a7d}.device-macbook-pro.device-spacegray .device-power{background:radial-gradient(circle at center,#83878a 85%,#767a7d);border-color:#454749;box-shadow:inset 0 -2px 8px #202121}.device-macbook-pro.device-spacegray .device-power:after{background:#b7babc;box-shadow:inset 0 0 4px 2px #6a6d70}.lp.svelte-3qm88h{position:relative;min-height:100dvh;background:var(--lp-bg);color:var(--lp-text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}header.svelte-3qm88h{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;gap:1rem;padding:0 clamp(1.25rem,4vw,3rem);height:var(--lp-header-h);background:var(--lp-bg);border-bottom:1px solid var(--lp-border)}.logo.svelte-3qm88h{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none}.logo.svelte-3qm88h img:where(.svelte-3qm88h){height:2.4rem;width:auto;display:block}.logo-word.svelte-3qm88h{font-family:var(--font-display);font-weight:900;font-size:1.4rem;letter-spacing:.01em;color:var(--lp-brand-logo)}.nav.svelte-3qm88h a:where(.svelte-3qm88h){font-size:.92rem;font-weight:500;color:var(--lp-text);text-decoration:none;transition:color .2s}.nav.svelte-3qm88h a:where(.svelte-3qm88h):hover{color:var(--lp-accent-text)}main.svelte-3qm88h{position:relative;z-index:1;flex:1}@media print{header.svelte-3qm88h{position:static}}
