.public-hero-life-graph{position:relative;justify-self:stretch;width:100%;max-width:1280px;height:clamp(360px,30vw,520px);margin:clamp(46px,5vh,64px) auto 0;overflow:hidden;border-radius:34px;border:1px solid rgba(255,255,255,.16);background:var(--bg0, rgba(5, 8, 22, .86));box-shadow:inset 0 1px #ffffff14,0 32px 110px #00000047;--graph-dot-color: rgba(190, 205, 255, .35);touch-action:none;-webkit-user-select:none;user-select:none;transform:none!important;animation:none!important;contain:none}.public-hero-life-graph:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff09}.public-hero-life-graph__canvas{position:relative;z-index:1;width:100%;height:100%;overflow:hidden;border-radius:inherit;cursor:grab;touch-action:none;transform:none!important}.public-hero-life-graph__canvas.is-grabbing-node,.public-hero-life-graph__canvas:active{cursor:grabbing}.public-hero-life-graph__canvas canvas{top:0!important;left:0!important;border-radius:inherit;image-rendering:auto}@media(max-width:980px){.public-hero-life-graph{width:100%;height:350px;margin-top:42px;border-radius:26px}}@media(max-width:560px){.public-hero-life-graph{height:300px;margin-top:34px;border-radius:24px}}:root{color-scheme:dark}html.luminous-public-page-active,html.luminous-public-page-active body,body.luminous-public-page-active{height:auto!important;min-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:auto!important}html.luminous-public-page-active #root{height:auto!important;min-height:100vh!important;overflow:visible!important}.luminous-public-site,.luminous-public-site *{box-sizing:border-box}.luminous-public-site{position:relative;min-height:100vh;overflow-x:clip;color:#fffffff0;background:linear-gradient(120deg,rgba(112,82,255,.1),transparent 24rem),linear-gradient(240deg,rgba(55,180,255,.12),transparent 30rem),linear-gradient(180deg,#050513,#090916 42%,#050509)}.public-hero-media{position:relative;overflow:hidden;margin:30px;border-radius:28px;border:1px solid rgba(148,163,184,.22);background:#0f172ab8;box-shadow:0 26px 90px #00000057}.public-hero-image{display:block;width:100%;height:auto;object-fit:cover}.luminous-public-site:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.24;background-image:radial-gradient(circle,rgba(255,255,255,.18) 1px,transparent 1.4px);background-size:32px 32px;background-position:0 0;-webkit-mask-image:linear-gradient(to bottom,transparent,black 12%,black 80%,transparent);mask-image:linear-gradient(to bottom,transparent,black 12%,black 80%,transparent);animation:luminousDotsDrift 26s linear infinite}.luminous-bg-aurora{position:fixed;z-index:0;pointer-events:none;opacity:.45;filter:blur(58px);animation:luminousAuroraShift 18s ease-in-out infinite}.luminous-bg-aurora-one{left:6vw;top:20vh;width:54vw;height:28vh;border-radius:50%;background:linear-gradient(90deg,rgba(119,86,255,.26),rgba(69,171,255,.1),transparent)}.luminous-bg-aurora-two{right:-8vw;top:52vh;width:46vw;height:34vh;border-radius:50%;background:linear-gradient(90deg,transparent,rgba(84,197,255,.2),rgba(117,93,255,.12));animation-delay:-7s}.luminous-marketing-nav{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;min-height:68px;padding:14px 32px;border-bottom:1px solid rgba(255,255,255,.08);background:#050710b8;-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%)}.luminous-marketing-brand,.luminous-marketing-links,.luminous-marketing-actions,.luminous-hero-actions{display:flex;align-items:center}.luminous-marketing-brand,.luminous-marketing-links a,.luminous-marketing-actions a,.luminous-hero-actions a,.luminous-price-card a,.luminous-footer-column a{color:inherit;text-decoration:none}.luminous-marketing-brand{gap:10px;min-width:max-content}.luminous-marketing-logo{display:grid;place-items:center;width:30px;height:30px;overflow:hidden;border-radius:9px;background:#020308;border:1px solid rgba(255,255,255,.12);box-shadow:0 0 0 1px #ffffff0a,0 10px 30px #00000047}.luminous-marketing-logo img{width:100%;height:100%;display:block;object-fit:cover}.luminous-marketing-brand strong{font-size:17px;letter-spacing:-.005em}.luminous-marketing-links{gap:24px}.luminous-marketing-links a,.luminous-marketing-link-button{color:#ffffffb8;font-size:14px;letter-spacing:.01em;transition:color .16s ease,transform .16s ease}.luminous-marketing-links a:hover,.luminous-marketing-link-button:hover,.luminous-marketing-links a[aria-current=page]{color:#fff}.luminous-marketing-actions{gap:12px;min-width:max-content}.luminous-marketing-primary-button{display:inline-flex;align-items:center;min-height:36px;padding:9px 15px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#ffffff17;color:#fff;font-size:14px;transition:transform .16s ease,background .16s ease}.luminous-marketing-primary-button:hover{transform:translateY(-1px);background:#ffffff21}.luminous-hero-screen,.luminous-feature-screen,.luminous-simple-hero,.luminous-pricing-screen,.luminous-home-pricing,.luminous-final-cta,.luminous-marketing-footer{position:relative;z-index:1;width:min(1240px,calc(100% - 48px));margin-inline:auto}.luminous-hero-screen{display:grid;align-content:center;justify-items:center;min-height:calc(100svh - 68px);padding:70px 0 90px;text-align:center}.luminous-hero-copy{width:min(930px,100%);animation:luminousRevealUp .7s ease both}.luminous-kicker{display:inline-flex;width:fit-content;margin-bottom:20px;padding:8px 12px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff0e;color:#dbe5ffc2;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.luminous-hero-screen h1,.luminous-simple-hero h1{margin:0;font-size:clamp(56px,7.4vw,116px);line-height:.91;letter-spacing:-.052em}.luminous-hero-screen p,.luminous-simple-hero p{width:min(760px,100%);margin:24px auto 0;color:#eef4ffb8;font-size:clamp(18px,2vw,24px);line-height:1.62;letter-spacing:.004em}.luminous-hero-actions{justify-content:center;flex-wrap:wrap;gap:14px;margin-top:34px}.luminous-big-primary,.luminous-big-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 22px;border-radius:999px;font-weight:850;letter-spacing:.005em;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.luminous-big-primary{background:linear-gradient(135deg,#8a7cff,#d46bff);box-shadow:0 18px 70px #7f63ff5c;color:#fffffff5;text-decoration:none}.luminous-big-primary:visited{color:#fffffff5}.luminous-big-secondary{border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#ffffffdb}.luminous-big-primary:hover,.luminous-big-secondary:hover,.luminous-price-card a:hover,.luminous-price-card button:hover{transform:translateY(-2px)}.luminous-image-placeholder{position:relative;display:grid;place-items:center;width:min(920px,100%);min-height:clamp(380px,31vw,560px);margin-inline:auto;animation:luminousImageFloat 9s ease-in-out infinite}.luminous-image-placeholder.is-hero{width:min(1280px,100%);min-height:clamp(500px,38vw,760px);margin-top:58px}.luminous-placeholder-glow{position:absolute;inset:16% 8% 0;border-radius:40px;background:linear-gradient(135deg,rgba(142,112,255,.28),rgba(89,188,255,.14),transparent 72%);filter:blur(34px);opacity:.75;animation:luminousGlowSweep 8s ease-in-out infinite}.luminous-placeholder-frame{position:relative;display:grid;place-items:center;width:100%;min-height:clamp(340px,27vw,620px);padding:28px;border:1px solid rgba(255,255,255,.16);border-radius:34px;background:radial-gradient(circle,rgba(255,255,255,.14) 1px,transparent 1.35px),linear-gradient(180deg,#ffffff1a,#ffffff09);background-size:24px 24px,auto;box-shadow:inset 0 1px #ffffff1f,0 40px 140px #00000073;overflow:hidden}.luminous-placeholder-frame:before{content:"";position:absolute;inset:-20%;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.12),transparent 62%);transform:translate(-40%);animation:luminousFrameSheen 7s ease-in-out infinite}.luminous-image-placeholder.is-feature-video{aspect-ratio:1772 / 1128;min-height:0}.luminous-image-placeholder.is-feature-video .luminous-placeholder-frame{aspect-ratio:1772 / 1128;min-height:0;padding:0;border-radius:34px;background:#030612b8}.luminous-image-placeholder.is-feature-video .luminous-placeholder-frame:before{display:none}.luminous-image-placeholder.is-feature-image{aspect-ratio:1759 / 1081;min-height:0}.luminous-image-placeholder.is-feature-image .luminous-placeholder-frame{aspect-ratio:1759 / 1081;min-height:0;padding:0;border-radius:34px;background:#030612b8}.luminous-image-placeholder.is-feature-image .luminous-placeholder-frame:before{display:none}.luminous-image-placeholder.is-ai-proposal-image{aspect-ratio:898 / 728;min-height:0}.luminous-image-placeholder.is-ai-proposal-image .luminous-placeholder-frame{aspect-ratio:898 / 728;min-height:0;padding:0;border-radius:34px;background:#030612b8}.luminous-image-placeholder.is-ai-proposal-image .luminous-placeholder-frame:before{display:none}.luminous-image-placeholder.is-today-image{aspect-ratio:1506 / 741;min-height:0}.luminous-image-placeholder.is-today-image .luminous-placeholder-frame{aspect-ratio:1506 / 741;min-height:0;padding:0;border-radius:34px;background:#030612b8}.luminous-image-placeholder.is-export-import-image{aspect-ratio:971 / 707;min-height:0}.luminous-image-placeholder.is-export-import-image .luminous-placeholder-frame{aspect-ratio:971 / 707;min-height:0;padding:0;border-radius:34px;background:#030612b8}.luminous-image-placeholder.is-ai-switch-image{aspect-ratio:694 / 544;min-height:0}.luminous-image-placeholder.is-ai-switch-image .luminous-placeholder-frame{aspect-ratio:694 / 544;min-height:0;padding:0;border-radius:34px;background:#030612b8}.luminous-image-placeholder.is-template-video{aspect-ratio:1772 / 1034;min-height:0}.luminous-image-placeholder.is-template-video .luminous-placeholder-frame{aspect-ratio:1772 / 1034;min-height:0;padding:0;border-radius:34px;background:#030612b8}.luminous-image-placeholder.is-today-image .luminous-placeholder-frame:before,.luminous-image-placeholder.is-export-import-image .luminous-placeholder-frame:before,.luminous-image-placeholder.is-ai-switch-image .luminous-placeholder-frame:before,.luminous-image-placeholder.is-template-video .luminous-placeholder-frame:before{display:none}.luminous-public-image{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;border:0;object-fit:cover;background:#030612e0}.luminous-public-video{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;border:0;object-fit:cover;background:#030612e0;opacity:1}.luminous-placeholder-frame .luminous-public-video~span{z-index:2}.luminous-placeholder-frame span{position:relative;z-index:1;display:grid;place-items:center;width:min(540px,92%);min-height:190px;padding:24px;border:1px dashed rgba(255,255,255,.34);border-radius:24px;background:#0000003d;color:#ffffffbd;font-size:clamp(18px,2vw,27px);font-weight:850;text-align:center;letter-spacing:-.008em;line-height:1.35}.luminous-scroll-hint{position:absolute;bottom:26px;left:50%;transform:translate(-50%);color:#ffffff73;font-size:12px;letter-spacing:.18em;text-transform:uppercase;animation:luminousScrollPulse 1.8s ease-in-out infinite}.luminous-proof-strip{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;width:min(1240px,calc(100% - 48px));margin:0 auto;padding:36px 0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.luminous-proof-strip span{padding:9px 13px;border-radius:999px;background:#ffffff0e;color:#ffffffb8;font-size:13px;font-weight:750;letter-spacing:.01em}.luminous-feature-screen{display:grid;grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);gap:clamp(40px,7vw,96px);align-items:center;min-height:100svh;padding:86px 0}.luminous-feature-screen.is-flipped .luminous-feature-copy{order:2}.luminous-feature-screen.has-feature-video.is-flipped{grid-template-columns:minmax(520px,1.15fr) minmax(360px,.85fr);gap:clamp(30px,5vw,72px)}.luminous-feature-screen.has-feature-video .luminous-image-placeholder.is-feature-video{width:min(138%,calc(100vw - 48px));max-width:none;justify-self:center}.luminous-feature-screen.has-feature-video .luminous-image-placeholder.is-feature-video .luminous-placeholder-frame{box-shadow:inset 0 1px #ffffff24,0 46px 150px #00000085}.luminous-feature-screen.has-feature-image.is-flipped{width:min(100% - 48px,1560px);grid-template-columns:minmax(740px,1.35fr) minmax(420px,.75fr);gap:clamp(92px,8vw,156px)}.luminous-feature-screen.has-feature-image .luminous-image-placeholder.is-feature-image{width:100%;max-width:none;justify-self:stretch}.luminous-feature-screen.has-feature-image .luminous-image-placeholder.is-feature-image .luminous-placeholder-frame{box-shadow:inset 0 1px #ffffff24,0 46px 150px #00000085}.luminous-feature-screen.has-ai-proposal-image .luminous-image-placeholder.is-ai-proposal-image{width:min(112%,calc(100vw - 48px));max-width:none;justify-self:center}.luminous-feature-screen.has-ai-proposal-image .luminous-image-placeholder.is-ai-proposal-image .luminous-placeholder-frame{box-shadow:inset 0 1px #ffffff24,0 46px 150px #00000085}.luminous-feature-screen.has-today-image.is-flipped,.luminous-feature-screen.has-ai-switch-image.is-flipped{width:min(100% - 48px,1500px);grid-template-columns:minmax(660px,1.22fr) minmax(420px,.78fr);gap:clamp(96px,8vw,148px)}.luminous-feature-screen.has-export-import-image,.luminous-feature-screen.has-template-video{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);gap:clamp(44px,6vw,92px)}.luminous-feature-screen.has-export-import-image .luminous-image-placeholder.is-export-import-image,.luminous-feature-screen.has-template-video .luminous-image-placeholder.is-template-video{width:min(118%,calc(100vw - 48px));max-width:none;justify-self:center}.luminous-feature-screen.has-today-image .luminous-image-placeholder.is-today-image,.luminous-feature-screen.has-ai-switch-image .luminous-image-placeholder.is-ai-switch-image{width:100%;max-width:none;justify-self:stretch}.luminous-feature-screen.has-today-image .luminous-placeholder-frame,.luminous-feature-screen.has-export-import-image .luminous-placeholder-frame,.luminous-feature-screen.has-ai-switch-image .luminous-placeholder-frame,.luminous-feature-screen.has-template-video .luminous-placeholder-frame{box-shadow:inset 0 1px #ffffff24,0 46px 150px #00000085}@media(max-width:1320px)and (min-width:901px){.luminous-feature-screen.has-feature-image.is-flipped{width:min(100% - 36px,1320px);grid-template-columns:minmax(560px,1.15fr) minmax(380px,.85fr);gap:clamp(56px,6vw,92px)}}.luminous-feature-copy{animation:luminousRevealUp both;animation-timeline:view();animation-range:entry 10% cover 32%}.luminous-feature-copy h2,.luminous-final-cta h2,.luminous-home-pricing-copy h2{margin:0;font-size:clamp(42px,5.4vw,82px);line-height:.97;letter-spacing:-.048em}.luminous-feature-copy p,.luminous-final-cta p,.luminous-home-pricing-copy p{margin:22px 0 0;color:#eef4ffb3;font-size:clamp(17px,1.6vw,21px);line-height:1.66;letter-spacing:.004em}.luminous-feature-copy ul{display:grid;gap:12px;margin:26px 0 0;padding:0;list-style:none}.luminous-feature-copy li{position:relative;padding-left:28px;color:#ffffffd1;font-size:16px;line-height:1.55}.luminous-feature-copy li:before{content:"";position:absolute;left:0;top:.58em;width:10px;height:10px;border-radius:999px;background:linear-gradient(135deg,#8a7cff,#55d7ff);box-shadow:0 0 22px #7197ffbf}.luminous-simple-hero{display:grid;place-items:center;min-height:calc(82svh - 68px);padding:86px 0 60px;text-align:center}.luminous-simple-hero .luminous-kicker{margin-inline:auto}.luminous-pricing-hero{min-height:calc(70svh - 68px)}.luminous-page-coming-soon{position:relative;z-index:1;display:grid;justify-items:center;width:min(920px,calc(100% - 48px));margin:-24px auto 120px;padding:clamp(32px,5vw,58px);border:1px solid rgba(255,255,255,.14);border-radius:34px;background:radial-gradient(circle at 50% 0%,rgba(138,124,255,.16),transparent 58%),#ffffff0d;box-shadow:0 36px 120px #00000057;text-align:center;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}.luminous-page-coming-soon .luminous-kicker{margin-inline:auto}.luminous-page-coming-soon h2{width:min(760px,100%);margin:0;font-size:clamp(34px,4.4vw,66px);line-height:1;letter-spacing:-.045em}.luminous-page-coming-soon p{width:min(720px,100%);margin:20px auto 0;color:#eef4ffb8;font-size:clamp(17px,1.5vw,21px);line-height:1.66}.luminous-feature-screen.is-pricing-text-only{display:block;min-height:auto;padding:78px 0 122px}.luminous-feature-screen.is-pricing-text-only .luminous-feature-copy{width:min(860px,100%);margin-inline:auto;text-align:center}.luminous-feature-screen.is-pricing-text-only .luminous-kicker{margin-inline:auto}.luminous-feature-screen.is-pricing-text-only .luminous-feature-copy ul{justify-content:center;width:min(620px,100%);margin-inline:auto;text-align:left}.luminous-pricing-screen{display:grid;place-items:center;min-height:92svh;padding:70px 0}.luminous-home-pricing{display:grid;gap:34px;align-items:center;min-height:100svh;padding:92px 0}.luminous-home-pricing-copy{width:min(850px,100%);margin-inline:auto;text-align:center}.luminous-home-pricing-copy .luminous-kicker{margin-inline:auto}.luminous-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:100%}.luminous-pricing-grid.is-compact .luminous-price-card{min-height:470px}.luminous-price-card{--card-x: 50%;--card-y: 0%;position:relative;display:flex;flex-direction:column;min-height:540px;padding:30px;border:1px solid rgba(255,255,255,.13);border-radius:34px;background:#ffffff0e;box-shadow:0 35px 120px #00000047;-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);overflow:hidden;transform-style:preserve-3d;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.luminous-price-card:before{content:"";position:absolute;inset:0;opacity:0;pointer-events:none;background:radial-gradient(circle at var(--card-x) var(--card-y),rgba(255,255,255,.2),transparent 34%);transition:opacity .18s ease}.luminous-price-card:after{content:"";position:absolute;inset:auto 22px 22px;height:3px;border-radius:999px;background:#ffffff2e}.luminous-price-card:hover{transform:translateY(-10px) rotateX(1.2deg) rotateY(-1.2deg);border-color:#ffffff3d;box-shadow:0 48px 150px #0000005c}.luminous-price-card:hover:before{opacity:1}.luminous-price-card.is-free{background:radial-gradient(circle at 10% 0%,rgba(255,255,255,.08),transparent 46%),#ffffff0d}.luminous-price-card.is-plus{background:radial-gradient(circle at 50% 0%,rgba(142,112,255,.32),transparent 54%),linear-gradient(180deg,#7d66ff26,#fff1);border-color:#ae91ff5c}.luminous-price-card.is-pro{background:radial-gradient(circle at 80% 0%,rgba(87,215,255,.28),transparent 52%),linear-gradient(180deg,#3db4ff21,#ffffff0f);border-color:#61cfff4d}.luminous-price-card.is-featured{transform:translateY(-20px)}.luminous-price-card.is-featured:hover{transform:translateY(-30px) rotateX(1.2deg) rotateY(-1.2deg)}.luminous-price-card.is-free:after{background:linear-gradient(90deg,#ffffff4d,#b3bcff73)}.luminous-price-card.is-plus:after{background:linear-gradient(90deg,#8a7cff,#d46bff)}.luminous-price-card.is-pro:after{background:linear-gradient(90deg,#55d7ff,#8a7cff)}.luminous-price-card span{position:relative;z-index:1;color:#ffffffb8;font-size:14px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.luminous-price-card strong{position:relative;z-index:1;margin-top:22px;font-size:clamp(42px,5vw,64px);line-height:1;letter-spacing:-.042em}.luminous-price-card p{position:relative;z-index:1;color:#eef4ffb3;line-height:1.62;letter-spacing:.004em}.luminous-price-card ul{position:relative;z-index:1;display:grid;gap:12px;margin:24px 0 0;padding-left:20px;color:#ffffffd6;line-height:1.5}.luminous-price-card a,.luminous-price-card button{position:relative;z-index:1;display:inline-flex;justify-content:center;margin-top:auto;padding:13px 16px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.14);color:#ffffffeb;font:inherit;font-weight:850;text-decoration:none}.luminous-price-card.is-plus a,.luminous-price-card.is-plus button{background:linear-gradient(135deg,#8a7cff,#d46bff);border-color:transparent}.luminous-price-card.is-pro a,.luminous-price-card.is-pro button{background:linear-gradient(135deg,#55d7ff,#8a7cff);border-color:transparent}.luminous-disabled-plan-button{cursor:not-allowed;opacity:.72;filter:saturate(.68)}.luminous-price-card .luminous-disabled-plan-button:hover{transform:none}.luminous-alpha-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:10px}.luminous-footer-disabled-link{justify-self:start;border:0;padding:0;background:transparent;color:#eef4ff6b;font:inherit;text-align:left;cursor:help;transition:color .16s ease,transform .16s ease}.luminous-footer-disabled-link:hover{color:#ffffffd6;transform:translate(2px)}.luminous-footer-disabled-link:hover:after{content:"Coming Soon!";margin-left:8px;color:#9db8ffd6;font-size:12px;font-weight:800;letter-spacing:.02em}.luminous-final-cta{display:grid;place-items:center;min-height:82svh;padding:90px 0;text-align:center}.luminous-final-cta h2,.luminous-final-cta p{width:min(880px,100%)}.luminous-marketing-footer{display:grid;grid-template-columns:minmax(240px,1fr) minmax(0,1.7fr);gap:38px;padding:44px 0 54px;border-top:1px solid rgba(255,255,255,.08)}.luminous-footer-brand p{width:min(360px,100%);color:#eef4ff99;line-height:1.6}.luminous-footer-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.luminous-footer-column{display:grid;align-content:start;gap:10px}.luminous-footer-column strong{margin-bottom:4px;color:#ffffffeb}.luminous-footer-column a{color:#eef4ff94;transition:color .16s ease,transform .16s ease}.luminous-footer-column a:hover{color:#fff;transform:translate(2px)}@keyframes luminousRevealUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes luminousAuroraShift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(4vw,-3vh,0) scale(1.05)}}@keyframes luminousDotsDrift{0%{background-position:0 0}to{background-position:32px 64px}}@keyframes luminousImageFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes luminousGlowSweep{0%,to{opacity:.55;transform:translate(-2%) scale(1)}50%{opacity:.82;transform:translate(2%) scale(1.04)}}@keyframes luminousFrameSheen{0%,42%{transform:translate(-54%);opacity:0}55%{opacity:1}75%,to{transform:translate(54%);opacity:0}}@keyframes luminousScrollPulse{0%,to{opacity:.32;transform:translate(-50%) translateY(0)}50%{opacity:.72;transform:translate(-50%) translateY(5px)}}@media(prefers-reduced-motion:reduce){.luminous-bg-aurora,.luminous-hero-copy,.luminous-image-placeholder,.luminous-placeholder-glow,.luminous-placeholder-frame:before,.luminous-scroll-hint,.luminous-feature-copy,.luminous-public-site:before{animation:none!important}.luminous-big-primary,.luminous-big-secondary,.luminous-price-card,.luminous-price-card a,.luminous-price-card button,.luminous-footer-column a,.luminous-footer-disabled-link{transition:none!important}}@media(max-width:980px){.luminous-marketing-nav{padding-inline:18px}.luminous-marketing-links{display:none}.luminous-hero-screen,.luminous-feature-screen,.luminous-simple-hero,.luminous-pricing-screen,.luminous-home-pricing,.luminous-final-cta,.luminous-proof-strip,.luminous-marketing-footer{width:min(100% - 28px,1240px)}.luminous-feature-screen,.luminous-feature-screen.is-flipped{grid-template-columns:1fr;min-height:auto;padding:76px 0}.luminous-feature-screen.is-flipped .luminous-feature-copy{order:0}.luminous-feature-screen.has-feature-video.is-flipped,.luminous-feature-screen.has-feature-image.is-flipped{grid-template-columns:1fr}.luminous-feature-screen.has-feature-video .luminous-image-placeholder.is-feature-video,.luminous-feature-screen.has-feature-image .luminous-image-placeholder.is-feature-image,.luminous-feature-screen.has-ai-proposal-image .luminous-image-placeholder.is-ai-proposal-image{width:100%;justify-self:stretch}.luminous-feature-screen.has-today-image.is-flipped,.luminous-feature-screen.has-export-import-image,.luminous-feature-screen.has-ai-switch-image.is-flipped,.luminous-feature-screen.has-template-video{grid-template-columns:1fr}.luminous-feature-screen.has-today-image .luminous-image-placeholder.is-today-image,.luminous-feature-screen.has-export-import-image .luminous-image-placeholder.is-export-import-image,.luminous-feature-screen.has-ai-switch-image .luminous-image-placeholder.is-ai-switch-image,.luminous-feature-screen.has-template-video .luminous-image-placeholder.is-template-video{width:100%;justify-self:stretch}.luminous-pricing-grid,.luminous-footer-columns,.luminous-marketing-footer{grid-template-columns:1fr}.luminous-price-card,.luminous-price-card.is-featured,.luminous-price-card.is-featured:hover{min-height:auto;transform:none}.luminous-image-placeholder,.luminous-image-placeholder.is-hero{min-height:350px}.luminous-placeholder-frame{min-height:300px}}@media(max-width:560px){.luminous-marketing-nav{min-height:62px}.luminous-marketing-brand strong{font-size:15px}.luminous-marketing-primary-button{min-height:34px;padding:8px 12px;font-size:13px}.luminous-hero-screen h1,.luminous-simple-hero h1{font-size:52px;letter-spacing:-.045em}.luminous-feature-copy h2,.luminous-final-cta h2,.luminous-home-pricing-copy h2{font-size:44px;letter-spacing:-.04em}.luminous-hero-screen{padding-top:54px}.luminous-image-placeholder,.luminous-image-placeholder.is-hero{min-height:300px;margin-top:36px}.luminous-placeholder-frame{min-height:250px;border-radius:26px}.luminous-image-placeholder.is-feature-video,.luminous-image-placeholder.is-feature-video .luminous-placeholder-frame,.luminous-image-placeholder.is-feature-image,.luminous-image-placeholder.is-feature-image .luminous-placeholder-frame,.luminous-image-placeholder.is-ai-proposal-image,.luminous-image-placeholder.is-ai-proposal-image .luminous-placeholder-frame,.luminous-image-placeholder.is-today-image,.luminous-image-placeholder.is-today-image .luminous-placeholder-frame,.luminous-image-placeholder.is-export-import-image,.luminous-image-placeholder.is-export-import-image .luminous-placeholder-frame,.luminous-image-placeholder.is-ai-switch-image,.luminous-image-placeholder.is-ai-switch-image .luminous-placeholder-frame,.luminous-image-placeholder.is-template-video,.luminous-image-placeholder.is-template-video .luminous-placeholder-frame{min-height:0;border-radius:26px}.luminous-placeholder-frame span{min-height:150px;font-size:18px}}
