@property --lp-ang{syntax:"<angle>";initial-value:0deg;inherits:false}.lp{position:relative}.lp .grain{inset:0;z-index:1;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.03'/%3E%3C/svg%3E")}.lp .grain,.lp .spotlight{position:fixed;pointer-events:none}.lp .spotlight{width:600px;height:600px;border-radius:50%;z-index:0;background:radial-gradient(circle,rgba(201,162,39,.12),transparent 60%);transform:translate(-50%,-50%);left:50%;top:20%;opacity:0;transition:opacity .4s}.lp .progress{position:fixed;top:0;left:0;height:3px;width:0;z-index:100;background:linear-gradient(90deg,var(--gold),var(--gold-bright));box-shadow:0 0 12px rgba(201,162,39,.6)}.lp .btn{position:relative;overflow:hidden;padding:14px 24px;min-height:48px;transition:box-shadow .2s,background .2s;will-change:transform}.lp .btn-gold{background:linear-gradient(135deg,var(--gold-bright),var(--gold));box-shadow:0 6px 18px rgba(161,98,7,.28)}.lp .btn-gold:hover{box-shadow:0 14px 34px rgba(161,98,7,.4)}.lp .btn-gold:after{content:"";position:absolute;top:0;left:-120%;width:55%;height:100%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.5),transparent);transform:skewX(-18deg);animation:lp-sheen 5s ease-in-out infinite}@keyframes lp-sheen{0%,62%{left:-120%}82%,to{left:160%}}.lp .btn-ghost{box-shadow:var(--shadow-sm)}.lp .btn-ghost:hover{border-color:var(--gold-line)}.lp .btn-line{background:transparent;border:1px solid hsla(0,0%,100%,.24);color:#fff}.lp .btn-line:hover{border-color:var(--gold-bright)}.lp .lp-nav{position:-webkit-sticky;position:sticky;top:0;z-index:60}.lp .lp-nav .in{max-width:1180px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:16px 40px}.lp .lp-nav .wrap{position:absolute;inset:0;background:hsla(48,24%,96%,.7);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);border-bottom:1px solid var(--line-soft)}.lp .lp-nav .brand{position:relative;display:flex;align-items:center;gap:11px;font-family:var(--font-display);font-weight:700;font-size:20px;letter-spacing:-.02em}.lp .lp-nav .brand .mk{width:34px;height:34px;border-radius:10px;background:linear-gradient(140deg,var(--ink),var(--ink-soft));display:grid;place-items:center;box-shadow:var(--shadow-sm)}.lp .lp-nav .brand .mk svg.ic{stroke:var(--gold-bright);width:19px;height:19px}.lp .lp-nav .links{position:relative;display:flex;align-items:center;gap:26px;color:var(--muted);font-weight:500;font-size:14.5px}.lp .lp-nav .links a.t{position:relative}.lp .lp-nav .links a.t:after{content:"";position:absolute;left:0;bottom:-6px;height:2px;width:0;background:var(--gold);transition:width .25s}.lp .lp-nav .links a.t:hover{color:var(--ink)}.lp .lp-nav .links a.t:hover:after{width:100%}.lp .lp-nav .links .av{width:34px;height:34px}.lp .lp-nav .brand .brand-logo{height:36px;width:auto;display:block}.lp .hero{position:relative;overflow:hidden;padding-bottom:20px}.lp .aurora{position:absolute;inset:-10% -10% auto -10%;height:120%;z-index:0;filter:blur(60px);opacity:.7}.lp .aurora span{position:absolute;border-radius:50%;will-change:transform}.lp .aurora .a{width:620px;height:620px;background:radial-gradient(circle at 30% 30%,rgba(201,162,39,.5),transparent 62%);top:-220px;left:-120px;animation:lp-drift1 18s ease-in-out infinite}.lp .aurora .b{width:560px;height:560px;background:radial-gradient(circle at 50% 50%,rgba(42,50,81,.34),transparent 60%);top:-120px;right:-160px;animation:lp-drift2 22s ease-in-out infinite}.lp .aurora .c{width:460px;height:460px;background:radial-gradient(circle at 50% 50%,rgba(161,98,7,.2),transparent 60%);top:180px;left:40%;animation:lp-drift1 26s ease-in-out infinite}@keyframes lp-drift1{0%,to{transform:translate(0)}50%{transform:translate(46px,34px)}}@keyframes lp-drift2{0%,to{transform:translate(0)}50%{transform:translate(-40px,26px)}}.lp .mesh-grid{position:absolute;inset:0;z-index:0;background-image:linear-gradient(var(--line-soft) 1px,transparent 1px),linear-gradient(90deg,var(--line-soft) 1px,transparent 1px);background-size:58px 58px;opacity:.45;-webkit-mask-image:radial-gradient(ellipse 68% 62% at 46% 34%,#000 20%,transparent 76%);mask-image:radial-gradient(ellipse 68% 62% at 46% 34%,#000 20%,transparent 76%)}.lp canvas.dust{position:absolute;inset:0;z-index:1;pointer-events:none}.lp .hero-in{position:relative;z-index:2;max-width:1180px;margin:0 auto;padding:66px 40px 60px;display:grid;grid-template-columns:1.06fr .94fr;grid-gap:56px;gap:56px;align-items:center}.lp .kicker{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:22px}.lp .kicker .ln{width:30px;height:1px;background:var(--gold-line)}.lp .kicker .pulse{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 0 rgba(22,163,74,.5);animation:lp-pulse 2.2s infinite}@keyframes lp-pulse{0%{box-shadow:0 0 0 0 rgba(22,163,74,.5)}70%{box-shadow:0 0 0 8px rgba(22,163,74,0)}to{box-shadow:0 0 0 0 rgba(22,163,74,0)}}.lp .hero h1{font-size:62px;line-height:1.02;font-weight:600;letter-spacing:-.036em}.lp .hero h1 .g{display:inline-block;background:linear-gradient(115deg,var(--gold) 18%,var(--gold-bright) 50%,var(--gold) 82%);background-size:220% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:lp-goldshift 6s ease-in-out infinite}@keyframes lp-goldshift{0%,to{background-position:0}50%{background-position:100%}}.lp .hero h1 .w{display:inline-block;opacity:0;transform:translateY(28px);filter:blur(6px);animation:lp-wordin .8s cubic-bezier(.2,.7,.2,1) forwards}@keyframes lp-wordin{to{opacity:1;transform:none;filter:blur(0)}}.lp .hero p.lead{font-size:19px;color:var(--muted);max-width:490px;margin:24px 0 30px;opacity:0;animation:lp-fadeup .8s cubic-bezier(.2,.7,.2,1) .5s forwards}.lp .hero-cta{display:flex;gap:13px;flex-wrap:wrap;opacity:0;animation:lp-fadeup .8s cubic-bezier(.2,.7,.2,1) .62s forwards}@keyframes lp-fadeup{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.lp .proof{align-items:center;gap:14px;margin-top:26px;color:var(--muted);font-size:13.5px;opacity:0;animation:lp-fadeup .8s cubic-bezier(.2,.7,.2,1) .74s forwards}.lp .proof,.lp .proof .avs{display:flex}.lp .proof .avs span{width:32px;height:32px;border-radius:50%;border:2px solid var(--paper);background:linear-gradient(140deg,var(--ink),var(--ink-soft));color:var(--gold-bright);display:grid;place-items:center;font-family:var(--font-display);font-weight:600;font-size:11px;margin-left:-9px}.lp .proof .avs span:first-child{margin-left:0}.lp .stage{perspective:1500px;position:relative;z-index:2}.lp .card{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl,26px);box-shadow:var(--shadow-lg);overflow:hidden;transform-style:preserve-3d;transition:transform .3s cubic-bezier(.2,.8,.2,1);opacity:0;animation:lp-cardin 1s cubic-bezier(.2,.7,.2,1) .3s forwards}@keyframes lp-cardin{0%{opacity:0;transform:translateY(30px) rotateX(6deg)}to{opacity:1;transform:none}}.lp .card:before{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;background:linear-gradient(115deg,transparent 33%,hsla(0,0%,100%,.42) 48%,transparent 60%);transform:translateX(-135%);animation:lp-gloss 7.5s ease-in-out 1.8s infinite}@keyframes lp-gloss{0%,58%{transform:translateX(-135%)}78%,to{transform:translateX(135%)}}.lp .card .lp-badge{position:absolute;top:16px;right:16px;z-index:5;background:var(--ink);color:#fff;font-size:11.5px;font-weight:600;padding:6px 11px;border-radius:999px;display:flex;align-items:center;gap:6px}.lp .card .lp-badge svg.ic{width:13px;height:13px;stroke:var(--gold-bright)}.lp .card-h{display:flex;align-items:center;gap:7px;padding:14px 16px;border-bottom:1px solid var(--line);background:var(--paper)}.lp .card-h i{width:11px;height:11px;border-radius:50%;background:var(--line)}.lp .card-h i:first-child{background:#e9967a66}.lp .card-h i:nth-child(2){background:#e7c36966}.lp .card-h i:nth-child(3){background:#8fbf8f66}.lp .card-h .u{margin-left:10px;font-size:11.5px;color:var(--muted);font-family:var(--font-display)}.lp .card-b{padding:20px}.lp .q{display:flex;align-items:center;gap:11px;background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:13px 15px;font-weight:600;font-size:14.5px;margin-bottom:14px}.lp .q .im{width:32px;height:32px;border-radius:8px;background:var(--ink-tint);color:var(--muted);display:grid;place-items:center;flex:none}.lp .ans{border:1px solid var(--gold-line);border-radius:14px;overflow:hidden}.lp .ans .lab{background:var(--gold-tint);border-bottom:1px solid var(--gold-line);font-family:var(--font-display);font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--gold);font-weight:700;display:flex;align-items:center;gap:7px;padding:10px 15px}.lp .ans .lab .sp{margin-left:auto;display:flex;gap:3px}.lp .ans .lab .sp i{width:4px;height:4px;border-radius:50%;background:var(--gold);animation:lp-blink 1.4s infinite}.lp .ans .lab .sp i:nth-child(2){animation-delay:.2s}.lp .ans .lab .sp i:nth-child(3){animation-delay:.4s}@keyframes lp-blink{0%,60%,to{opacity:.25}30%{opacity:1}}.lp .ans .body{padding:15px}.lp .ans p{margin:0 0 7px;font-size:14px}.lp .ans .cause{font-size:13px;color:var(--muted);min-height:38px}.lp .ans code{font-family:var(--font-display);color:var(--gold);font-weight:600}.lp .ans .cur{display:inline-block;width:2px;height:14px;background:var(--gold);vertical-align:-2px;animation:lp-caret 1s steps(1) infinite}@keyframes lp-caret{50%{opacity:0}}.lp .ans .file{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:12.5px;color:var(--gold);font-weight:600}.lp .ans .meta{display:flex;gap:8px;margin-top:12px}.lp .pill{font-size:11.5px;font-weight:600;padding:4px 10px;border-radius:999px;border:1px solid var(--line);background:var(--paper);color:var(--muted)}.lp .pill.g{background:var(--gold-tint);border-color:var(--gold-line);color:var(--gold)}.lp .ans,.lp .q{opacity:0;transform:translateY(12px);transition:opacity .55s cubic-bezier(.2,.7,.2,1),transform .55s cubic-bezier(.2,.7,.2,1)}.lp .ans.show,.lp .q.show{opacity:1;transform:none}.lp .metrics{position:relative;z-index:2;max-width:1180px;margin:8px auto 0;padding:0 40px}.lp .metrics .in{display:grid;grid-template-columns:repeat(3,1fr);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.lp .metric{padding:26px 30px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:4px}.lp .metric:last-child{border-right:none}.lp .metric .v{font-family:var(--font-display);font-size:40px;font-weight:700;letter-spacing:-.03em;line-height:1}.lp .metric .v span{color:var(--gold)}.lp .metric .k{color:var(--muted);font-size:14px}.lp .section{position:relative;z-index:2;max-width:1180px;margin:0 auto;padding:84px 40px}.lp .eyebrow{font-family:var(--font-display);font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-weight:700;display:inline-flex;align-items:center;gap:10px}.lp .eyebrow:before{content:"";width:26px;height:2px;background:var(--gold);border-radius:2px}.lp .section h2{font-size:40px;font-weight:600;margin:14px 0 12px;letter-spacing:-.03em}.lp .section .sub{color:var(--muted);max-width:600px;font-size:17px;margin:0 0 48px}.lp .reveal{opacity:0;transform:translateY(28px);filter:blur(4px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1),filter .8s}.lp .reveal.in{opacity:1;transform:none;filter:none}.lp .reveal[data-d="1"]{transition-delay:.08s}.lp .reveal[data-d="2"]{transition-delay:.16s}.lp .reveal[data-d="3"]{transition-delay:.24s}.lp .reveal[data-d="4"]{transition-delay:.32s}.lp .how{position:relative}.lp .how .line{position:absolute;top:96px;left:40px;right:40px;height:2px;z-index:0}.lp .how .line svg{width:100%;height:2px;overflow:visible}.lp .how .line path{fill:none;stroke:var(--gold-line);stroke-width:2;stroke-dasharray:1200;stroke-dashoffset:1200;transition:stroke-dashoffset 1.6s ease}.lp .how.in .line path{stroke-dashoffset:0}.lp .steps{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.lp .step{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:26px 22px;box-shadow:var(--shadow-sm);transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;position:relative;overflow:hidden}.lp .step:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.lp .step .n{font-family:var(--font-display);font-size:34px;font-weight:700;color:transparent;-webkit-text-stroke:1px var(--gold-line);position:absolute;top:16px;right:18px;line-height:1}.lp .step .si{width:48px;height:48px;border-radius:13px;background:linear-gradient(140deg,var(--ink),var(--ink-soft));color:var(--gold-bright);display:grid;place-items:center;margin:2px 0 16px;box-shadow:var(--shadow-sm)}.lp .step h3{font-size:18px;margin-bottom:8px}.lp .step p{color:var(--muted);font-size:14.5px;margin:0}.lp .bento{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(150px,auto);grid-gap:18px;gap:18px}.lp .bx{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:26px;box-shadow:var(--shadow-sm);position:relative;overflow:hidden;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s,border-color .28s}.lp .bx:before{content:"";position:absolute;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,var(--gold-tint),transparent 65%);opacity:0;transition:opacity .3s;left:var(--mx,50%);top:var(--my,50%);transform:translate(-50%,-50%);pointer-events:none}.lp .bx:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg);border-color:var(--gold-line)}.lp .bx:hover:before{opacity:1}.lp .bx .fi{width:46px;height:46px;border-radius:12px;background:var(--gold-tint);color:var(--gold);display:grid;place-items:center;margin-bottom:16px;transition:.25s;position:relative}.lp .bx:hover .fi{background:linear-gradient(140deg,var(--gold),var(--gold-bright));color:#fff;transform:rotate(-6deg)}.lp .bx h3{font-size:19px;margin-bottom:9px;position:relative}.lp .bx p{color:var(--muted);font-size:14.5px;margin:0;position:relative}.lp .bx.wide{grid-column:span 3}.lp .bx.reg{grid-column:span 2}.lp .bx.feature{grid-column:span 4;grid-row:span 2;display:flex;flex-direction:column;justify-content:space-between}.lp .bx.feature:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--lp-ang),transparent 0 60%,var(--gold-bright) 80%,var(--gold) 88%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:lp-spin 7s linear infinite;pointer-events:none}@keyframes lp-spin{to{--lp-ang:360deg}}.lp .mini-log{margin-top:18px;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--paper)}.lp .mini-log .row{display:flex;align-items:center;gap:11px;padding:11px 15px;border-bottom:1px solid var(--line);font-size:13px}.lp .mini-log .row:last-child{border-bottom:none}.lp .mini-log .dot{width:9px;height:9px;border-radius:50%;background:var(--muted);flex:none}.lp .mini-log .dot.g{background:var(--gold)}.lp .mini-log .dot.ok{background:var(--green)}.lp .mini-log .row b{font-weight:600}.lp .mini-log .row .ts{margin-left:auto;color:var(--muted)}.lp .mini-log .row .tg,.lp .mini-log .row .ts{font-family:var(--font-display);font-size:11.5px}.lp .mini-log .row .tg{color:var(--gold);font-weight:600}.lp .band{position:relative;z-index:2;background:linear-gradient(165deg,var(--ink),var(--ink-deep,#0b1024));color:#fff;overflow:hidden;margin-top:20px}.lp .band:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 84% 14%,rgba(201,162,39,.2),transparent 42%),radial-gradient(circle at 6% 92%,rgba(42,50,81,.6),transparent 46%)}.lp .band .grid2{position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.05) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.05) 1px,transparent 0);background-size:58px 58px;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 40%,#000,transparent 78%);mask-image:radial-gradient(ellipse 70% 70% at 50% 40%,#000,transparent 78%)}.lp .band .section{position:relative}.lp .band .eyebrow{color:var(--gold-bright)}.lp .band .eyebrow:before{background:var(--gold-bright)}.lp .band h2{color:#fff}.lp .band .sub{color:#aeb4c6}.lp .dual{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.lp .dcard{position:relative;background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-lg);padding:30px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:.3s;overflow:hidden}.lp .dcard:hover{border-color:rgba(201,162,39,.45);transform:translateY(-5px);box-shadow:0 24px 60px rgba(0,0,0,.36)}.lp .dcard .t{font-family:var(--font-display);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-bright);font-weight:700}.lp .dcard h3{color:#fff;font-size:23px;margin:11px 0}.lp .dcard p{color:#aeb4c6;margin:0 0 18px;font-size:15px}.lp .dcard ul{list-style:none;margin:0;padding:0}.lp .dcard li{display:flex;gap:11px;padding:10px 0;border-top:1px solid hsla(0,0%,100%,.08);color:#d5d9e4;font-size:14.5px;align-items:center}.lp .dcard li svg.ic{width:17px;height:17px;stroke:var(--gold-bright);flex:none}.lp .dcard li svg.ic path{stroke-dasharray:26;stroke-dashoffset:26;transition:stroke-dashoffset .55s cubic-bezier(.2,.7,.2,1)}.lp .dcard.in li svg.ic path{stroke-dashoffset:0}.lp .dcard.in li:first-child svg.ic path{transition-delay:.18s}.lp .dcard.in li:nth-child(2) svg.ic path{transition-delay:.31s}.lp .dcard.in li:nth-child(3) svg.ic path{transition-delay:.44s}.lp .dcard.in li:nth-child(4) svg.ic path{transition-delay:.57s}.lp .cta{position:relative;z-index:2;max-width:1180px;margin:0 auto;padding:84px 40px}.lp .cta-in{position:relative;background:linear-gradient(160deg,var(--surface),var(--paper));border:1px solid var(--line);border-radius:var(--radius-xl,26px);box-shadow:var(--shadow-lg);padding:64px;text-align:center;overflow:hidden}.lp .cta-in:before{content:"";position:absolute;top:-140px;left:50%;transform:translateX(-50%);width:560px;height:340px;background:radial-gradient(circle,var(--gold-tint),transparent 62%)}.lp .cta-in h2{font-size:38px;font-weight:600;margin-bottom:12px;position:relative}.lp .cta-in p{color:var(--muted);font-size:17px;margin:0 0 30px;position:relative}.lp .cta-in .hero-cta{justify-content:center;animation:none;opacity:1;position:relative}.lp footer.foot{position:relative;z-index:2;border-top:1px solid var(--line);background:var(--paper)}.lp footer.foot .in{max-width:1180px;margin:0 auto;padding:30px 40px;display:flex;justify-content:space-between;color:var(--muted);font-size:14px}@media (max-width:960px){.lp .dual,.lp .hero-in{grid-template-columns:1fr}.lp .steps{grid-template-columns:1fr 1fr}.lp .how .line{display:none}.lp .metrics .in{grid-template-columns:1fr}.lp .metric{border-right:none;border-bottom:1px solid var(--line)}.lp .hero h1{font-size:44px}.lp .bento{grid-template-columns:1fr}.lp .bx.feature,.lp .bx.reg,.lp .bx.wide{grid-column:1/-1;grid-row:auto}.lp .lp-nav .links a.t{display:none}}@media (prefers-reduced-motion:reduce){.lp *{animation:none!important;transition:none!important}.lp .card,.lp .hero h1 .w,.lp .hero p.lead,.lp .hero-cta,.lp .proof,.lp .reveal{opacity:1;transform:none;filter:none}.lp .dcard li svg.ic path,.lp .how .line path{stroke-dashoffset:0}.lp .ans,.lp .q{opacity:1;transform:none}.lp .spotlight{display:none}}