.lucar-scope,.lucar-scope *,.lucar-scope :before,.lucar-scope :after{box-sizing:border-box}.lucar-scope{font-family:var(--sans);font-optical-sizing:auto;color:var(--lucar-ink);background:var(--lucar-cream);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;scroll-behavior:smooth;line-height:1.55;position:relative;overflow-x:hidden}.lucar-scope a{color:inherit;text-decoration:none}.lucar-scope img,.lucar-scope svg{max-width:100%;display:block}.lucar-scope button{font-family:inherit}.lucar-scope ::selection{color:var(--lucar-ink);background:#d5e1d4}.lucar-scope:before{content:"";pointer-events:none;z-index:1;opacity:.26;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.24 0 0 0 0 0.18 0 0 0 0 0.14 0 0 0 0.32 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:fixed;inset:0}.lucar-scope .wrap{z-index:2;max-width:1240px;margin:0 auto;padding:0 32px;position:relative}.lucar-scope .nav{z-index:50;max-width:1240px;margin:18px auto 0;padding:0 32px;position:sticky;top:18px}.lucar-scope .nav-inner{-webkit-backdrop-filter:blur(16px)saturate(140%);border:1px solid var(--lucar-line);transition:box-shadow .8s var(--lucar-ease), background .8s var(--lucar-ease);background:#fbf7f2c7;border-radius:999px;justify-content:space-between;align-items:center;padding:13px 16px 13px 24px;display:flex;box-shadow:0 2px 8px #3d30280d,0 1px 2px #3d30280a}.lucar-scope .nav-inner:hover{background:#fbf7f2eb;box-shadow:0 6px 18px #3d30280f,0 20px 48px #3d30280f}.lucar-scope .logo{font-family:var(--font-logo), "Fraunces", serif;font-variation-settings:"opsz" 9;letter-spacing:-.022em;color:var(--lucar-ink);cursor:pointer;transition:transform .9s var(--lucar-ease);align-items:center;gap:11px;font-size:30px;font-style:italic;font-weight:400;line-height:1;display:inline-flex}.lucar-scope .logo:hover{transform:translateY(-1px)}.lucar-scope .logo-dot{background:var(--lucar-peach);width:12px;height:12px;box-shadow:0 0 0 4px var(--lucar-peach-glow);animation:lucar-landing-halo 4.6s var(--lucar-ease) infinite;border-radius:50%;position:relative}.lucar-scope .logo-dot:after{content:"";pointer-events:none;background:radial-gradient(circle,#e8a88c2e,#0000 60%);border-radius:50%;position:absolute;inset:-10px}@keyframes lucar-landing-halo{0%,to{box-shadow:0 0 0 4px #e8a88c38}50%{box-shadow:0 0 0 8px #e8a88c1f}}.lucar-scope .nav ul{color:var(--lucar-ink-sub);gap:36px;margin:0;padding:0;font-size:14.5px;list-style:none;display:flex}.lucar-scope .nav ul a{transition:color .5s var(--lucar-ease);padding:6px 0;position:relative}.lucar-scope .nav ul a:after{content:"";background:var(--lucar-sage-deep);transform-origin:0;height:1px;transition:transform .8s var(--lucar-ease);position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.lucar-scope .nav ul a:hover{color:var(--lucar-ink)}.lucar-scope .nav ul a:hover:after{transform:scaleX(1)}.lucar-scope .nav-cta{align-items:center;gap:18px;display:flex}.lucar-scope .nav-login{color:var(--lucar-ink-sub);white-space:nowrap;transition:color .5s var(--lucar-ease);font-size:14.5px}.lucar-scope .nav-login:hover{color:var(--lucar-ink)}.lucar-scope .btn{font-family:var(--sans);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;transition:transform .7s var(--lucar-ease), box-shadow .8s var(--lucar-ease), background .7s var(--lucar-ease), color .7s var(--lucar-ease), border-color .7s var(--lucar-ease);border:1px solid #0000;border-radius:999px;align-items:center;gap:9px;padding:13px 24px;font-size:14.5px;font-weight:500;display:inline-flex}.lucar-scope .btn-primary{background:var(--lucar-sage-deep);color:#fbf7f2;box-shadow:0 8px 22px #5f7d5238,0 2px 6px #5f7d5224}.lucar-scope .btn-primary:hover{background:#54724a;transform:translateY(-1px);box-shadow:0 14px 34px #5f7d5247,0 3px 10px #5f7d522e}.lucar-scope .btn-ghost{color:var(--lucar-ink);border-color:var(--lucar-line);background:0 0}.lucar-scope .btn-ghost:hover{background:#fff9;border-color:#5f7d5257;transform:translateY(-1px)}.lucar-scope .btn .arrow{transition:transform .7s var(--lucar-ease);display:inline-block}.lucar-scope .btn:hover .arrow{transform:translate(3px)}.lucar-scope .hero{padding:24px 0 72px;position:relative;overflow:hidden}.lucar-scope .hero:before{content:"";pointer-events:none;mix-blend-mode:soft-light;z-index:0;background:radial-gradient(1100px 720px at 88% -10%,#e8a88c47 0%,#f4ede32e 32%,#fbf7f200 62%);position:absolute;inset:0}.lucar-scope .hero:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(closest-side,#7fa68a0f,#7fa68a00 70%);width:60%;height:60%;position:absolute;bottom:-20%;left:-10%}.lucar-scope .hero-grid{z-index:2;grid-template-columns:1.05fr 1fr;align-items:start;gap:48px;padding-top:8px;display:grid;position:relative}.lucar-scope .hero .eyebrow{-webkit-backdrop-filter:blur(8px);border:1px solid var(--lucar-line);color:var(--lucar-ink-sub);letter-spacing:.01em;text-transform:none;background:#ffffff8c;border-radius:999px;align-items:center;gap:10px;padding:7px 14px 7px 11px;font-size:12.5px;display:inline-flex;box-shadow:0 1px 2px #3d30280a}.lucar-scope .hero .eyebrow .dot-mini{background:var(--lucar-peach);width:7px;height:7px;box-shadow:0 0 0 2px var(--lucar-peach-glow);border-radius:999px}.lucar-scope .hero .eyebrow .logo-word{font-family:var(--font-logo), "Fraunces", serif;font-variation-settings:"opsz" 9;letter-spacing:-.02em;color:var(--lucar-ink);font-size:14px;font-style:italic;font-weight:400}.lucar-scope .hero h1.title{font-family:var(--display);letter-spacing:-.015em;color:var(--lucar-ink);max-width:none;margin:16px 0 12px;font-size:clamp(40px,4.4vw,64px);font-weight:400;line-height:1.06}.lucar-scope .hero h1.title em.signature{color:var(--lucar-sage-deep);font-family:Instrument Serif,Georgia,serif;font-size:.94em;font-style:italic}.lucar-scope .hero h1.title .hero-break{display:none}@media (max-width:560px){.lucar-scope .hero h1.title .hero-break{display:inline}}.lucar-scope .hero .subtag{letter-spacing:-.01em;color:var(--lucar-sage-deep);margin:0 0 14px;font-family:Instrument Serif,Georgia,serif;font-size:22px;font-style:italic;font-weight:400;line-height:1.25}.lucar-scope .hero .subline{max-width:46ch;color:var(--lucar-ink-sub);margin:0 0 20px;font-size:16px;line-height:1.55}.lucar-scope .hero .trust-row{color:var(--lucar-ink-mute);letter-spacing:.02em;flex-wrap:wrap;gap:20px;margin:28px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.lucar-scope .hero .trust-row li{align-items:center;gap:8px;display:inline-flex}.lucar-scope .hero .trust-row .trust-dot{background:var(--lucar-sage);border-radius:50%;flex-shrink:0;width:6px;height:6px}.lucar-scope .hero .cta-row{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.lucar-scope .hero .link-arrow{color:var(--lucar-ink);border-bottom:1px solid var(--lucar-line);transition:border-color .4s var(--lucar-ease), color .4s var(--lucar-ease);padding-bottom:2px;font-size:15px;font-weight:500;text-decoration:none}.lucar-scope .hero .link-arrow:hover{color:var(--lucar-sage-deep);border-color:var(--lucar-sage-deep)}.lucar-scope .hero .link-arrow .arrow{transition:transform .4s var(--lucar-ease);margin-left:6px;display:inline-block}.lucar-scope .hero .link-arrow:hover .arrow{transform:translate(3px)}.lucar-scope .hero .cta-meta{color:var(--lucar-ink-mute);letter-spacing:.01em;margin:14px 0 0;font-size:13px}.lucar-scope .hero .mobile-mockup{display:none}@keyframes lucar-mobile-pulse{0%,to{box-shadow:0 0 0 4px var(--lucar-peach-glow)}50%{box-shadow:0 0 0 8px #e8a88c00}}.lucar-scope .hero .product-wrap{min-width:0;margin-right:calc(588px - 50vw);position:relative}@media (max-width:1300px){.lucar-scope .hero .product-wrap{margin-right:-72px}}.lucar-scope .hero .browser{border:1px solid var(--lucar-line);background:#fff;border-right:none;border-radius:22px 0 0 22px;width:100%;min-width:860px;position:relative;overflow:hidden;box-shadow:0 1px 2px #3d30280d,0 12px 28px #3d302814,0 40px 80px #3d30281a}.lucar-scope .hero .browser-chrome{border-bottom:1px solid var(--lucar-line-soft);background:linear-gradient(#f7f2ea 0%,#f2ecdf 100%);align-items:center;gap:14px;padding:12px 18px;display:flex}.lucar-scope .hero .traffic{gap:7px;display:flex}.lucar-scope .hero .traffic span{background:#e2d9ca;border:1px solid #3d302814;border-radius:999px;width:11px;height:11px}.lucar-scope .hero .traffic span:first-child{background:#e8bda6}.lucar-scope .hero .traffic span:nth-child(2){background:#ebd6a8}.lucar-scope .hero .traffic span:nth-child(3){background:#bfd3b0}.lucar-scope .hero .url{text-align:center;max-width:360px;color:var(--lucar-ink-mute);border:1px solid var(--lucar-line-soft);letter-spacing:.002em;background:#ffffffb3;border-radius:8px;flex:1;margin:0 auto;padding:5px 12px;font-size:12.5px}.lucar-scope .hero .url .lock{vertical-align:-1px;opacity:.55;width:9px;height:9px;margin-right:6px;display:inline-block}.lucar-scope .hero .chrome-spacer{width:48px}.lucar-scope .hero .app{background:var(--lucar-cream);grid-template-columns:224px 1fr;min-height:600px;display:grid}.lucar-scope .hero .side{border-right:1px solid var(--lucar-line-soft);background:#faf5ec;flex-direction:column;gap:4px;padding:22px 14px 22px 18px;display:flex}.lucar-scope .hero .side .brand-mini{align-items:baseline;gap:5px;padding:6px 8px 18px;display:flex}.lucar-scope .hero .side .brand-mini .logo-word{font-family:var(--font-logo), "Fraunces", serif;font-variation-settings:"opsz" 9;letter-spacing:-.02em;color:var(--lucar-ink);font-size:22px;font-style:italic;font-weight:400}.lucar-scope .hero .side .brand-mini .dot-mini{background:var(--lucar-peach);width:9px;height:9px;box-shadow:0 0 0 3px var(--lucar-peach-glow);border-radius:999px;display:inline-block;transform:translateY(-1px)}.lucar-scope .hero .side-label{letter-spacing:.12em;text-transform:uppercase;color:var(--lucar-ink-mute);padding:14px 10px 6px;font-size:10.5px}.lucar-scope .hero .side a{color:var(--lucar-ink-sub);transition:background .4s var(--lucar-ease), color .4s var(--lucar-ease);border-radius:10px;align-items:center;gap:11px;padding:9px 10px;font-size:13.5px;line-height:1;text-decoration:none;display:flex}.lucar-scope .hero .side a:hover{color:var(--lucar-ink);background:#7fa68a14}.lucar-scope .hero .side a.active{background:var(--lucar-sage-wash);color:var(--lucar-sage-deep);font-weight:500}.lucar-scope .hero .side a.active .ic{color:var(--lucar-sage-deep)}.lucar-scope .hero .ic{width:16px;height:16px;color:var(--lucar-ink-mute);flex:0 0 16px}.lucar-scope .hero .side .foot{border-top:1px solid var(--lucar-line-soft);color:var(--lucar-ink-sub);align-items:center;gap:10px;margin-top:auto;padding:12px 10px;font-size:12.5px;display:flex}.lucar-scope .hero .side .foot .ava{color:#fff;width:28px;height:28px;font-size:12px;font-weight:600;font-family:var(--sans);letter-spacing:0;background:linear-gradient(135deg,#c8d9bf,#7fa68a);border-radius:999px;place-items:center;display:grid}.lucar-scope .hero .main{flex-direction:column;gap:20px;min-width:0;padding:22px 26px 26px;display:flex}.lucar-scope .hero .topbar{justify-content:space-between;align-items:center;gap:18px;display:flex}.lucar-scope .hero .page-title{font-family:var(--display);color:var(--lucar-ink);letter-spacing:-.01em;font-size:26px;line-height:1}.lucar-scope .hero .page-title .date-meta{font-family:var(--sans);color:var(--lucar-ink-mute);letter-spacing:.01em;margin-left:10px;font-size:12.5px}.lucar-scope .hero .h-search{border:1px solid var(--lucar-line);color:var(--lucar-ink-mute);background:#fff;border-radius:999px;flex:0 320px;align-items:center;gap:10px;padding:9px 14px;font-size:13px;display:flex}.lucar-scope .hero .h-search .kbd{font-family:var(--sans);color:var(--lucar-ink-mute);background:var(--lucar-cream-2);border:1px solid var(--lucar-line-soft);letter-spacing:.02em;border-radius:6px;margin-left:auto;padding:2px 6px;font-size:11px}.lucar-scope .hero .avatar-top{color:#fff;background:linear-gradient(135deg,#c8d9bf,#5f7d52);border-radius:999px;place-items:center;width:30px;height:30px;font-size:12.5px;font-weight:600;display:grid}.lucar-scope .hero .kpis{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:0;display:grid}.lucar-scope .hero .kpi{border:1px solid var(--lucar-line-soft);background:#fff;border-radius:14px;min-width:0;padding:14px 16px 16px}.lucar-scope .hero .kpi .label{color:var(--lucar-ink-mute);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:11.5px}.lucar-scope .hero .kpi .value{font-family:var(--display);font-variation-settings:normal;color:var(--lucar-ink);letter-spacing:-.015em;font-variant-numeric:tabular-nums;margin-top:0;font-size:30px;line-height:1.05}.lucar-scope .hero .kpi .delta{color:var(--lucar-sage-deep);align-items:center;gap:4px;margin-top:6px;font-size:11.5px;font-weight:400;display:inline-flex}.lucar-scope .hero .kpi .delta.neg{color:#c98b4a}.lucar-scope .hero .h-content{grid-template-columns:1.35fr 1fr;gap:16px;min-height:360px;display:grid}.lucar-scope .hero .panel{border:1px solid var(--lucar-line-soft);background:#fff;border-radius:16px;min-width:0;padding:18px 20px 20px}.lucar-scope .hero .panel-head{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.lucar-scope .hero .panel-title{font-family:var(--display);color:var(--lucar-ink);letter-spacing:-.01em;font-size:18px}.lucar-scope .hero .panel-meta{color:var(--lucar-ink-mute);font-size:11.5px}.lucar-scope .hero .agenda{flex-direction:column;display:flex}.lucar-scope .hero .slot{border-top:1px solid var(--lucar-line-soft);grid-template-columns:52px 1fr auto;align-items:center;gap:14px;padding:11px 6px 11px 0;display:grid;position:relative}.lucar-scope .hero .slot:first-of-type{border-top:none}.lucar-scope .hero .slot .time{color:var(--lucar-ink-mute);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:12px}.lucar-scope .hero .slot .who{flex-direction:column;gap:2px;min-width:0;display:flex}.lucar-scope .hero .slot .who .name{color:var(--lucar-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}.lucar-scope .hero .slot .who .kind{color:var(--lucar-ink-mute);font-size:11.5px}.lucar-scope .hero .slot .tag{color:var(--lucar-ink-sub);background:var(--lucar-cream-2);border:1px solid var(--lucar-line-soft);letter-spacing:.01em;white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11px}.lucar-scope .hero .slot .tag.privat{background:var(--lucar-sage-wash);color:var(--lucar-sage-deep);border-color:#5f7d5224}.lucar-scope .hero .slot .tag.gkv{color:#6a5f85;background:#eeeaf6;border-color:#6a5f8524}.lucar-scope .hero .slot.now{background:linear-gradient(90deg,#e8a88c1a,#e8a88c00 70%);border-top-color:#0000;border-radius:10px}.lucar-scope .hero .slot.now+.slot{border-top-color:#0000}.lucar-scope .hero .slot.now .time{color:var(--lucar-ink);font-weight:500}.lucar-scope .hero .slot.now:before{content:"";background:var(--lucar-peach);border-radius:3px;width:3px;position:absolute;top:10px;bottom:10px;left:-2px;box-shadow:0 0 10px #e8a88c8c}.lucar-scope .hero .slot.now .live{color:#a65b3c;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;margin-top:2px;font-size:10.5px;display:inline-flex}.lucar-scope .hero .slot.now .live i{background:var(--lucar-peach);width:6px;height:6px;box-shadow:0 0 0 3px var(--lucar-peach-glow);border-radius:999px;display:inline-block}.lucar-scope .hero .next{border:1px solid var(--lucar-line-soft);background:linear-gradient(#f7f2ea 0%,#f2ecdf 100%);border-radius:12px;margin-bottom:14px;padding:16px}.lucar-scope .hero .next .label-row{color:var(--lucar-ink-mute);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;margin-bottom:8px;font-size:11px;display:flex}.lucar-scope .hero .next .name{font-family:var(--display);color:var(--lucar-ink);letter-spacing:-.01em;font-size:22px;line-height:1.15}.lucar-scope .hero .next .meta{color:var(--lucar-ink-sub);margin-top:2px;font-size:12.5px}.lucar-scope .hero .next .actions{gap:8px;margin-top:12px;display:flex}.lucar-scope .hero .next .btn-s{border:1px solid var(--lucar-line);color:var(--lucar-ink);background:#fff;border-radius:999px;padding:6px 12px;font-size:11.5px;text-decoration:none}.lucar-scope .hero .next .btn-s.primary{background:var(--lucar-sage-deep);border-color:var(--lucar-sage-deep);color:#f5f7f2}.lucar-scope .hero .invoices{flex-direction:column;display:flex}.lucar-scope .hero .inv{border-top:1px solid var(--lucar-line-soft);grid-template-columns:1fr auto;align-items:center;gap:8px;padding:10px 0;display:grid}.lucar-scope .hero .inv:first-of-type{border-top:none}.lucar-scope .hero .inv .who{color:var(--lucar-ink);font-size:13px}.lucar-scope .hero .inv .sub{color:var(--lucar-ink-mute);font-variant-numeric:tabular-nums;margin-top:1px;font-size:11px;display:block}.lucar-scope .hero .inv .amt{color:var(--lucar-ink);font-variant-numeric:tabular-nums;font-size:13px}.lucar-scope .hero .inv .status{background:var(--lucar-sage);vertical-align:1px;border-radius:999px;width:8px;height:8px;margin-right:6px;display:inline-block}.lucar-scope .hero .inv .status.open{background:#d9c48a}.lucar-scope .section{padding:120px 0;position:relative}.lucar-scope .section-head{max-width:720px;margin-bottom:64px}.lucar-scope .kicker{font-family:var(--display);color:var(--lucar-sage-deep);letter-spacing:-.005em;margin-bottom:14px;font-size:16px;font-style:normal;font-weight:400;display:inline-block}.lucar-scope .kicker em{font-family:Instrument Serif,Georgia,serif;font-style:italic}.lucar-scope .section-head h2{font-family:var(--display);letter-spacing:-.015em;color:var(--lucar-ink);margin:0 0 18px;font-size:clamp(36px,4.6vw,62px);font-style:normal;font-weight:400;line-height:1.02}.lucar-scope .section-head h2 em{color:var(--lucar-sage-deep);font-family:Instrument Serif,Georgia,serif;font-style:italic}.lucar-scope .section-head p{color:var(--lucar-ink-sub);max-width:580px;margin:0;font-size:17px;line-height:1.6}.lucar-scope .features{grid-template-columns:1.4fr 1fr;gap:26px;display:grid}.lucar-scope .feature{border:1px solid var(--lucar-line);border-radius:var(--lucar-radius-l);transition:transform .9s var(--lucar-ease), box-shadow .9s var(--lucar-ease), border-color .9s var(--lucar-ease);background:#fff;padding:38px;position:relative;overflow:hidden;box-shadow:0 1px 2px #3d30280a}.lucar-scope .feature:hover{border-color:#5f7d5242;transform:translateY(-3px);box-shadow:0 6px 18px #3d30280f,0 20px 48px #3d30280f}.lucar-scope .feature-hero{background:radial-gradient(circle at 85% 10%,#d5e1d46b,#0000 55%),#fff;grid-row:span 3;padding:44px 44px 40px}.lucar-scope .feature-supporting{flex-direction:column;gap:14px;display:flex}.lucar-scope .feature-small{padding:26px 28px}.lucar-scope .feature .icon{background:var(--lucar-sage-wash);width:48px;height:48px;color:var(--lucar-sage-deep);transition:background .8s var(--lucar-ease);border-radius:14px;justify-content:center;align-items:center;margin-bottom:22px;display:inline-flex}.lucar-scope .feature:hover .icon{background:#d5e1d4}.lucar-scope .feature h3{font-family:var(--display);letter-spacing:-.015em;color:var(--lucar-ink);margin:0 0 10px;font-size:28px;font-style:normal;font-weight:400}.lucar-scope .feature-hero h3{font-family:var(--display);letter-spacing:-.015em;font-size:38px;font-style:normal;font-weight:400}.lucar-scope .feature-hero h3 em{color:var(--lucar-sage-deep);font-family:Instrument Serif,Georgia,serif;font-style:italic}.lucar-scope .feature p{color:var(--lucar-ink-sub);margin:0;font-size:14.8px;line-height:1.6}.lucar-scope .feature-hero p{max-width:440px;font-size:16px}.lucar-scope .feature-hero .visual{border:1px solid var(--lucar-line);background:linear-gradient(#fbf7f266,#f4ede399),radial-gradient(circle at 30% 30%,#f6d9c673,#0000 60%),radial-gradient(circle at 80% 70%,#d5e1d499,#0000 60%);border-radius:22px;height:220px;margin-top:34px;position:relative;overflow:hidden}.lucar-scope .feature-hero .visual .mini-row{border:1px solid var(--lucar-line);color:var(--lucar-ink-sub);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;padding:12px 16px;font-size:13px;display:flex;position:absolute;left:28px;right:28px;box-shadow:0 1px 2px #3d30280a}.lucar-scope .mini-row-1{top:26px}.lucar-scope .mini-row-2{top:78px}.lucar-scope .mini-row-3{top:130px}.lucar-scope .mini-row .v{font-family:var(--font-logo), "Fraunces", serif;color:var(--lucar-sage-deep);font-variation-settings:"opsz" 14;font-style:italic}.lucar-scope .lux-story{background:radial-gradient(circle at 80% 20%, #f6e7b859, transparent 55%), radial-gradient(circle at 10% 90%, #d5e1d466, transparent 55%), linear-gradient(180deg, var(--lucar-cream-2), #ece2d3);border-top:1px solid var(--lucar-line-soft);border-bottom:1px solid var(--lucar-line-soft);padding:120px 0;position:relative;overflow:hidden}.lucar-scope .lux-story:before{content:"";mix-blend-mode:soft-light;pointer-events:none;background:radial-gradient(50% 60% at 50% 30%,#fff8e4b3,#0000 60%);position:absolute;inset:0}.lucar-scope .lux-giant{letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px #5f7d5240;text-align:center;z-index:1;-webkit-user-select:none;user-select:none;margin:0;font-family:Instrument Serif,Georgia,serif;font-size:clamp(240px,36vw,520px);font-style:italic;font-weight:400;line-height:.78;position:relative}.lucar-scope .lux-giant span{background:linear-gradient(#e8a88c6b,#e8a88c00 70%);-webkit-text-stroke:1px #e8a88c61;-webkit-background-clip:text;background-clip:text}.lucar-scope .lux-content{z-index:2;text-align:center;max-width:620px;margin:-140px auto 0;position:relative}.lucar-scope .lux-content .kicker{margin-bottom:18px}.lucar-scope .lux-content h2{font-family:var(--display);letter-spacing:-.015em;color:var(--lucar-ink);margin:0 0 24px;font-size:clamp(36px,4.4vw,56px);font-style:normal;font-weight:400;line-height:1.02}.lucar-scope .lux-content h2 em{color:var(--lucar-sage-deep);font-family:Instrument Serif,Georgia,serif;font-style:italic}.lucar-scope .lux-content p{color:var(--lucar-ink-sub);max-width:520px;margin:0 auto;font-size:18px;line-height:1.65}.lucar-scope .cta-band{padding:120px 0;position:relative}.lucar-scope .cta-card{border:1px solid var(--lucar-line);border-radius:var(--lucar-radius-xl);text-align:center;background:radial-gradient(circle at 20% 20%,#d5e1d499,#0000 55%),radial-gradient(circle at 80% 80%,#f6d9c680,#0000 55%),linear-gradient(135deg,#fdfbf7,#f4ede3);padding:84px 72px;position:relative;overflow:hidden;box-shadow:0 6px 18px #3d30280f,0 20px 48px #3d30280f}.lucar-scope .cta-card:before{content:"";mix-blend-mode:soft-light;pointer-events:none;background:radial-gradient(40% 30%,#fff8e4b3,#0000 60%);width:70%;height:200%;position:absolute;top:-60%;right:-10%;transform:rotate(-10deg)}.lucar-scope .cta-card h2{font-family:var(--display);letter-spacing:-.015em;margin:0 0 22px;font-size:clamp(42px,5vw,66px);font-style:normal;font-weight:400;line-height:1.02;position:relative}.lucar-scope .cta-card h2 em{color:var(--lucar-sage-deep);font-family:Instrument Serif,Georgia,serif;font-style:italic}.lucar-scope .cta-card p{color:var(--lucar-ink-sub);max-width:520px;margin:0 auto 36px;font-size:17px;position:relative}.lucar-scope .cta-card .btn{position:relative}.lucar-scope footer{background:var(--lucar-cream-2);border-top:1px solid var(--lucar-line-soft);padding:90px 0 40px;position:relative}.lucar-scope .foot-top{grid-template-columns:1.4fr repeat(4,1fr);gap:48px;margin-bottom:72px;display:grid}.lucar-scope .foot-brand .logo{margin-bottom:22px;font-size:34px}.lucar-scope .foot-tagline{font-family:var(--display);color:var(--lucar-sage-deep);letter-spacing:-.015em;max-width:320px;margin-bottom:22px;font-size:24px;font-style:normal;font-weight:400;line-height:1.25}.lucar-scope .foot-text{color:var(--lucar-ink-sub);max-width:320px;font-size:13.5px}.lucar-scope .foot-col h5{letter-spacing:.08em;text-transform:uppercase;color:var(--lucar-ink-mute);margin:0 0 18px;font-size:12px;font-weight:500}.lucar-scope .foot-col ul{margin:0;padding:0;list-style:none}.lucar-scope .foot-col li{color:var(--lucar-ink-sub);margin-bottom:11px;font-size:14px}.lucar-scope .foot-col a{transition:color .5s var(--lucar-ease)}.lucar-scope .foot-col a:hover{color:var(--lucar-sage-deep)}.lucar-scope .foot-bottom{border-top:1px solid var(--lucar-line);color:var(--lucar-ink-mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:32px;font-size:12.5px;display:flex}.lucar-scope .foot-bottom .hamburg{align-items:center;gap:8px;display:inline-flex}.lucar-scope .foot-bottom .hamburg i{background:var(--lucar-peach);border-radius:50%;width:6px;height:6px;font-style:normal}.lucar-scope .pillars{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.lucar-scope .pillar.feature-hero{flex-direction:column;grid-row:auto;padding:36px 32px 32px;display:flex}.lucar-scope .pillar.feature-hero h3{letter-spacing:-.012em;font-size:28px}.lucar-scope .pillar.feature-hero p{max-width:none;font-size:15px}.lucar-scope .pillar.feature-hero .visual{height:180px;margin-top:auto;padding-top:28px}.lucar-scope .pillar.feature-hero .visual .mini-row{padding:10px 14px;font-size:12.5px}.lucar-scope .pillar.feature-hero .mini-row-1{top:22px}.lucar-scope .pillar.feature-hero .mini-row-2{top:66px}.lucar-scope .pillar.feature-hero .mini-row-3{top:110px}.lucar-scope .personas{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.lucar-scope .persona-card{border:1px solid var(--lucar-line);border-radius:var(--lucar-radius-l);background:#fff;padding:36px 32px 32px;box-shadow:0 1px 2px #3d30280a}.lucar-scope .persona-card h3{font-family:var(--display);letter-spacing:-.012em;color:var(--lucar-ink);margin:0 0 22px;font-size:28px;font-weight:400;line-height:1.1}.lucar-scope .persona-card ul{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.lucar-scope .persona-card li{color:var(--lucar-ink-sub);padding-left:22px;font-size:15px;line-height:1.55;position:relative}.lucar-scope .persona-card li:before{content:"";background:var(--lucar-sage);border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:0}.lucar-scope .faq-list{flex-direction:column;gap:12px;max-width:760px;margin:0 auto;display:flex}.lucar-scope .faq-item{border:1px solid var(--lucar-line);border-radius:var(--lucar-radius-m);transition:border-color .4s var(--lucar-ease);background:#fff}.lucar-scope .faq-item[open]{border-color:#5f7d5247}.lucar-scope .faq-item summary{cursor:pointer;font-family:var(--display);letter-spacing:-.005em;color:var(--lucar-ink);padding:22px 56px 22px 28px;font-size:19px;font-weight:400;list-style:none;position:relative}.lucar-scope .faq-item summary::-webkit-details-marker{display:none}.lucar-scope .faq-item summary:after{content:"+";color:var(--lucar-sage-deep);font-size:22px;font-family:var(--sans);line-height:1;position:absolute;top:50%;right:28px;transform:translateY(-50%)}.lucar-scope .faq-item[open] summary:after{content:"−"}.lucar-scope .faq-item p{color:var(--lucar-ink-sub);max-width:none;margin:0;padding:0 28px 22px;font-size:15px;line-height:1.6}.lucar-scope .showcase-image{border:1px solid var(--lucar-line);background:#fff;border-radius:24px;max-width:940px;margin:0 auto;padding:32px 32px 24px;overflow:hidden;box-shadow:0 1px 2px #3d30280d,0 12px 28px #3d302814,0 40px 80px #3d30281a}.lucar-scope .showcase-image img{width:100%;height:auto;display:block}@media (max-width:720px){.lucar-scope .showcase-image{border-radius:16px;padding:16px}}.lucar-scope .capabilities{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.lucar-scope .cap{border:1px solid var(--lucar-line);border-radius:var(--lucar-radius-l);transition:transform .9s var(--lucar-ease), box-shadow .9s var(--lucar-ease), border-color .9s var(--lucar-ease);background:#fff;padding:28px 26px;box-shadow:0 1px 2px #3d30280a}.lucar-scope .cap:hover{border-color:#5f7d5238;transform:translateY(-2px);box-shadow:0 4px 14px #3d30280d,0 14px 36px #3d30280d}.lucar-scope .cap .icon{background:var(--lucar-sage-wash);width:42px;height:42px;color:var(--lucar-sage-deep);transition:background .8s var(--lucar-ease);border-radius:12px;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.lucar-scope .cap:hover .icon{background:#d5e1d4}.lucar-scope .cap h3{font-family:var(--display);letter-spacing:-.01em;color:var(--lucar-ink);margin:0 0 8px;font-size:19px;font-style:normal;font-weight:400}.lucar-scope .cap p{color:var(--lucar-ink-sub);margin:0;font-size:14px;line-height:1.6}@media (max-width:1100px){.lucar-scope .hero{padding:48px 0 90px}.lucar-scope .hero-grid{grid-template-columns:1fr;gap:48px;padding-top:12px}.lucar-scope .hero .product-wrap{margin-right:-40px}.lucar-scope .hero .browser{min-width:0}.lucar-scope .hero h1.title{font-size:clamp(48px,8vw,72px)}}@media (max-width:980px){.lucar-scope .features{grid-template-columns:1fr}.lucar-scope .feature-hero{grid-row:auto}.lucar-scope .pillars,.lucar-scope .personas{grid-template-columns:1fr}.lucar-scope .capabilities{grid-template-columns:repeat(2,1fr)}.lucar-scope .foot-top{grid-template-columns:1fr 1fr;gap:36px}.lucar-scope .section{padding:90px 0}.lucar-scope .cta-card{padding:60px 32px}.lucar-scope .nav ul{display:none}}@media (max-width:720px){.lucar-scope .hero .product-wrap{display:none}.lucar-scope .hero{padding:36px 0 64px}.lucar-scope .hero-grid{gap:0}.lucar-scope .hero h1.title{font-size:clamp(38px,9vw,56px)}.lucar-scope .hero .subline{font-size:15.5px}.lucar-scope .hero .cta-row{flex-direction:column;align-items:stretch;gap:14px}.lucar-scope .hero .cta-row .btn{justify-content:center}.lucar-scope .hero .link-arrow{text-align:center}.lucar-scope .hero .mobile-mockup{border:1px solid var(--lucar-line);background:#fff;border-radius:18px;flex-direction:column;gap:8px;margin-top:24px;padding:14px;display:flex;box-shadow:0 1px 2px #3d30280a,0 12px 28px #3d30280f}.lucar-scope .hero .mobile-mockup-row{background:var(--lucar-cream);border-radius:12px;align-items:center;gap:12px;padding:11px 14px;font-size:13px;display:flex}.lucar-scope .hero .mobile-mockup-row-now{background:#e8a88c1a;border:1px solid #e8a88c3d}.lucar-scope .hero .mobile-mockup-time{color:var(--lucar-sage-deep);min-width:44px;font-family:Instrument Serif,Georgia,serif;font-size:14.5px;font-style:italic}.lucar-scope .hero .mobile-mockup-name{color:var(--lucar-ink);flex:1}.lucar-scope .hero .mobile-mockup-tag{color:var(--lucar-ink-mute);letter-spacing:.04em;font-size:11px}.lucar-scope .hero .mobile-mockup-row-now .mobile-mockup-tag{color:var(--lucar-peach);font-weight:500}.lucar-scope .hero .mobile-mockup-pulse{background:var(--lucar-peach);width:8px;height:8px;box-shadow:0 0 0 4px var(--lucar-peach-glow);border-radius:50%;flex-shrink:0;animation:1.6s ease-in-out infinite lucar-mobile-pulse}.lucar-scope .section{padding:64px 0}.lucar-scope .section-head{margin-bottom:40px}.lucar-scope .section-head p{font-size:15.5px}.lucar-scope .pillars{gap:16px}.lucar-scope .pillar.feature-hero{padding:28px 24px 26px}.lucar-scope .pillar.feature-hero h3{font-size:24px}.lucar-scope .pillar.feature-hero .visual{height:160px}.lucar-scope .pillar.feature-hero .visual .mini-row{left:18px;right:18px}.lucar-scope .capabilities{gap:14px}.lucar-scope .cap{padding:22px 20px}.lucar-scope .cta-card{padding:44px 22px}.lucar-scope .lux-story{padding:80px 0}.lucar-scope .lux-content{margin-top:-140px}.lucar-scope .nav-cta{gap:10px}.lucar-scope .nav .btn{padding:11px 18px;font-size:13.5px}}@media (max-width:560px){.lucar-scope .wrap{padding:0 20px}.lucar-scope .nav{margin-top:12px;padding:0 20px;top:12px}.lucar-scope .nav-inner{padding:10px 14px 10px 18px}.lucar-scope .logo{font-size:26px}.lucar-scope .capabilities{grid-template-columns:1fr}.lucar-scope .foot-top{grid-template-columns:1fr;gap:28px}.lucar-scope .foot-bottom{flex-direction:column;align-items:flex-start;gap:8px}.lucar-scope .lux-giant{font-size:clamp(180px,60vw,320px)}.lucar-scope .lux-content{max-width:92%;margin-top:-80px}.lucar-scope .section-head h2{font-size:clamp(30px,8.5vw,42px)}.lucar-scope .cta-card h2{font-size:clamp(28px,7.5vw,38px)}.lucar-scope .section{padding:56px 0}}@media (prefers-reduced-motion:reduce){.lucar-scope *,.lucar-scope :before,.lucar-scope :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
