.lp{--honey-100:#fbe7b8;--honey-200:#f8d27a;--honey-300:#f3b342;--honey-400:#e8901f;--honey-500:#d87711;--honey-600:#b85f0a;--honey-700:#8a4607;--cream:#fbf4e2;--cream-2:#f4e9cd;--cream-3:#ede0bd;--ink:#1f1a14;--ink-2:#5a4f3f;--ink-3:#8a7d62;--line:#e5dcc6;--line-2:#d4c8a8;--pos:#5a7d3a;--pos-2:#9bb87a;--neg:#b54848}.lp h1,.lp h2,.lp h3,.lp h4{margin:0;font-weight:500}.lp a{color:var(--honey-600);text-decoration:none}.lp a:hover{color:var(--honey-500)}.lp{font-family:var(--font-sans),system-ui,sans-serif;color:var(--ink);background:var(--cream);overflow-x:hidden}.lp-progress{background:linear-gradient(90deg,var(--honey-300),var(--honey-500),var(--honey-600));z-index:100;transform-origin:0;pointer-events:none;width:100%;height:3px;transition:transform .12s linear;position:fixed;top:0;left:0;transform:scaleX(0)}.lp-reveal{opacity:0;transition:opacity .9s cubic-bezier(.2,.6,.2,1),transform .95s cubic-bezier(.2,.6,.2,1);transform:translateY(32px)}.lp-reveal.in{opacity:1;transform:translateY(0)}.lp-reveal.d1{transition-delay:80ms}.lp-reveal.d2{transition-delay:.16s}.lp-reveal.d3{transition-delay:.24s}.lp-reveal.d4{transition-delay:.32s}.lp-reveal.d5{transition-delay:.4s}.lp-reveal.d6{transition-delay:.48s}@media (prefers-reduced-motion:reduce){.lp-reveal{opacity:1;transition:none;transform:none}}.lp-top{z-index:50;-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#0f0c0800;border-bottom:1px solid #0000;transition:background .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s,border-color .3s,box-shadow .3s;position:fixed;top:0;left:0;right:0}.lp-top.scrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#14100ad9;border-bottom-color:#3c2e1a8c;box-shadow:0 10px 32px -24px #0f0a048c}.lp-top .inner{justify-content:space-between;align-items:center;max-width:1280px;margin:0 auto;padding:18px 36px;display:flex}.lp-top .brand{align-items:center;gap:12px;display:flex}.lp-top .brand-mark{flex:none;width:32px;height:36px;position:relative}.lp-top .brand-mark .r,.lp-top .brand-mark .f{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);position:absolute;inset:0}.lp-top .brand-mark .r{background:linear-gradient(135deg,#ffe7b3,#fff)}.lp-top .brand-mark .f{background:#0f0c088c;justify-content:center;align-items:center;display:flex;inset:2px}.lp-top .brand-mark .f img{object-fit:contain;filter:brightness(0)invert();width:78%;height:78%}.lp-top .brand-name{font-family:var(--font-serif);letter-spacing:.34em;color:#fff;text-shadow:0 1px 2px #1f0e0259;font-size:20px;font-weight:600}.lp-top .nav{gap:4px;display:flex}.lp-top .nav a{letter-spacing:.06em;color:#ffffffd9;cursor:pointer;border-radius:20px;padding:8px 14px;font-size:12.5px;font-weight:600}.lp-top .nav a:hover{color:#fff;background:#ffffff1a}.lp-top .right{flex:none;align-items:center;gap:10px;display:flex}.lp-top .btn-link{font:inherit;letter-spacing:.08em;text-transform:uppercase;color:#fff;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:30px;padding:10px 18px;font-size:12.5px;font-weight:600}.lp-top .btn-link:hover{color:#ffe7b3;background:#ffffff14}.lp-top .btn-cta{cursor:pointer;background:linear-gradient(180deg,var(--honey-400),var(--honey-500));color:#fff;height:40px;font:inherit;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:0;border-radius:30px;align-items:center;gap:10px;padding:0 20px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 10px 22px -10px #d87711a6}.lp-top .btn-cta svg{flex:none;width:13px;height:13px}.lp-section{padding:140px 36px;position:relative}.lp-container{max-width:1280px;margin:0 auto}.lp-section .eyebrow{letter-spacing:.36em;text-transform:uppercase;color:var(--honey-600);align-items:center;gap:14px;font-size:11px;font-weight:600;display:inline-flex}.lp-section .eyebrow:before{content:"";background:currentColor;width:42px;height:1px}.lp-section h2{font-family:var(--font-serif);letter-spacing:-.012em;color:var(--ink);max-width:980px;margin:20px 0 0;font-size:64px;font-weight:500;line-height:1.02}.lp-section h2 em{color:var(--honey-600);font-style:italic}.lp-section .lead{font-family:var(--font-serif);color:var(--ink-2);max-width:680px;margin:24px 0 0;font-size:22px;font-style:italic;font-weight:400;line-height:1.5}.honey-rule{color:var(--honey-500);align-items:center;gap:10px;display:inline-flex}.honey-rule .l{opacity:.55;background:currentColor;width:36px;height:1px}.honey-rule .hex{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:currentColor;width:8px;height:9px}.lp-hero{color:#fff;isolation:isolate;background:radial-gradient(at 70% 25%,#ffe7b373,#0000 55%),linear-gradient(#2e180800 0%,#28140673 55%,#1c1006d9 100%),linear-gradient(#e8901f 0%,#d87711 38%,#b85f0a 72%,#8a4607 100%);min-height:780px;padding:160px 36px 70px;position:relative;overflow:hidden}.lp-hero .hero-img{z-index:-2;object-fit:cover;will-change:transform;width:100%;height:115%;display:block;position:absolute;inset:-5% 0 -10%}.lp-hero .hero-scrim{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0f0c08c7 0%,#0f0c088c 40%,#0f0c082e 70%,#0f0c088c 100%),linear-gradient(#0000 30%,#0f0c08b3 100%);position:absolute;inset:0}.lp-hero:after{content:"";z-index:-1;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='60' height='69' viewBox='0 0 60 69'><polygon points='30,2 56,17 56,47 30,62 4,47 4,17' fill='none' stroke='%23FFE7B3' stroke-width='0.6' stroke-opacity='0.28'/></svg>");background-size:60px 69px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000008c 0%,#000 60%);mask-image:linear-gradient(#0000008c 0%,#000 60%)}.lp-stalks{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lp-stalks svg{width:100%;height:100%;position:absolute;bottom:0;left:0;overflow:visible}.lp-stalks .stalk path.stem{stroke-dasharray:700;stroke-dashoffset:700px}.lp-stalks .stalk .leaf,.lp-stalks .stalk .bud{transform-origin:50%;transform-box:fill-box;opacity:0}.lp-stalks.drawn .stalk path.stem{animation:5.6s ease-out forwards grow}.lp-stalks.drawn .stalk .leaf,.lp-stalks.drawn .stalk .bud{animation:1.4s ease-out forwards bloom}.lp-pollen{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lp-pollen span{opacity:.7;background:radial-gradient(circle,#fff1b8 0%,#f8d27a 70%,#0000 100%);border-radius:50%;width:4px;height:4px;animation:11s linear infinite float;position:absolute}.lp-bees{z-index:40;pointer-events:none;position:fixed;inset:0;overflow:hidden}.lp-bees .bee{will-change:transform;width:24px;height:24px;position:absolute}.lp-bees .bee svg{filter:drop-shadow(0 3px 4px #1f0e0266);width:100%;height:100%;display:block}.lp-bees .bee .wing{transform-origin:50%;animation:.12s ease-in-out infinite alternate flap}.lp-bees .bee.b1{animation:34s ease-in-out infinite bee-1}.lp-bees .bee.b2{animation:42s ease-in-out -10s infinite bee-2}.lp-bees .bee.b3{animation:38s ease-in-out -18s infinite bee-3}.lp-bees .bee.b4{animation:46s ease-in-out -26s infinite bee-4}.lp-hero .hero-inner{z-index:1;max-width:1280px;margin:0 auto;position:relative}.lp-hero .h-eye{letter-spacing:.4em;text-transform:uppercase;color:#fff;align-items:center;gap:14px;font-size:11px;font-weight:600;display:inline-flex}.lp-hero .h-eye:before{content:"";background:currentColor;width:48px;height:1px}.lp-hero h1{font-family:var(--font-serif);letter-spacing:-.02em;color:#fff;text-wrap:balance;max-width:980px;margin:28px 0 26px;font-size:104px;font-weight:500;line-height:.96}.lp-hero h1 em{color:#ffe7b3;font-style:italic}.lp-hero .h-sub{font-family:var(--font-serif);color:#ffffffe0;text-wrap:pretty;max-width:600px;margin:0 0 38px;font-size:23px;font-style:italic;line-height:1.45}.lp-hero .h-ctas{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.lp-hero .cta-pri{background:linear-gradient(180deg,var(--honey-400),var(--honey-500));color:#fff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:0;border-radius:36px;align-items:center;gap:12px;height:54px;padding:0 30px;font-size:13px;font-weight:700;transition:transform .15s;display:inline-flex;box-shadow:0 18px 38px -14px #d87711b3}.lp-hero .cta-pri:hover{transform:translateY(-1px)}.lp-hero .cta-pri svg{width:14px;height:14px}.lp-hero .cta-sec{color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;height:54px;padding:0 22px;font-size:12.5px;font-weight:600;display:inline-flex}.lp-hero .cta-sec:hover{color:#ffe7b3}.lp-hero .cta-sec svg{width:14px;height:14px}.lp-hero-foot{z-index:1;border-top:1px solid #ffe7b338;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1280px;margin-top:88px;margin-left:auto;margin-right:auto;padding-top:32px;display:grid;position:relative}.lp-hero-foot .it .l{letter-spacing:.3em;text-transform:uppercase;color:#ffe7b3b8;font-size:10px;font-weight:600}.lp-hero-foot .it .v{font-family:var(--font-serif);color:#fff;letter-spacing:-.012em;margin-top:8px;font-size:40px;font-weight:600;line-height:1}.lp-hero-foot .it .v small{font-family:var(--font-sans);color:#ffe7b3b3;margin-left:3px;font-size:14px;font-weight:500}.lp-hero-foot .it .d{color:#cfe1b6;font-size:11px;font-family:var(--font-mono);letter-spacing:.04em;margin-top:6px}.lp-hero .scroll-hint{font-family:var(--font-mono);letter-spacing:.32em;text-transform:uppercase;color:#fff;z-index:2;align-items:center;gap:14px;font-size:9.5px;display:flex;position:absolute;bottom:18px;right:36px}.lp-hero .scroll-hint .ln{transform-origin:0;background:linear-gradient(90deg,#0000,#fff);width:34px;height:1px;animation:2.4s ease-in-out infinite hint-drift}.lp-why{background:var(--cream);position:relative}.lp-why:before{content:"";pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='60' height='69' viewBox='0 0 60 69'><polygon points='30,2 56,17 56,47 30,62 4,47 4,17' fill='none' stroke='%23B85F0A' stroke-width='0.5' stroke-opacity='0.09'/></svg>");background-size:60px 69px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(800px 500px at 20% 30%,#000 0%,#0000 70%);mask-image:radial-gradient(800px 500px at 20% 30%,#000 0%,#0000 70%)}.lp-why-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:64px;display:grid;position:relative}.lp-why-card{background:#fff;border:1px solid #e5dcc6d9;border-radius:22px;flex-direction:column;gap:14px;padding:38px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.lp-why-card:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(circle,#f8d27a2e,#0000 70%);width:180px;height:180px;transition:opacity .35s;position:absolute;bottom:-60px;right:-60px}.lp-why-card:hover{border-color:var(--honey-300);transform:translateY(-3px);box-shadow:0 28px 56px -32px #50320a52}.lp-why-card:hover:after{opacity:1}.lp-why-card .num{font-family:var(--font-serif);color:var(--honey-500);letter-spacing:-.02em;font-size:58px;font-style:italic;font-weight:500;line-height:.9}.lp-why-card h3{font-family:var(--font-serif);letter-spacing:-.008em;text-wrap:balance;font-size:30px;font-weight:500;line-height:1.1}.lp-why-card h3 em{color:var(--honey-600);font-style:italic}.lp-why-card p{color:var(--ink-2);max-width:46ch;margin:0;font-size:14.5px;line-height:1.6}.lp-why-card .ic{background:linear-gradient(135deg,var(--honey-100),var(--honey-200));width:52px;height:52px;color:var(--honey-700);border-radius:14px;justify-content:center;align-items:center;display:flex;position:absolute;top:34px;right:34px;box-shadow:0 8px 20px -10px #d8771166}.lp-why-card .ic svg{width:24px;height:24px}.lp-value{background:linear-gradient(180deg,var(--cream)0%,var(--cream-2)100%);position:relative}.lp-value-grid{grid-template-columns:1.45fr 1fr;align-items:start;gap:32px;margin-top:56px;display:grid}.lp-chart-card{background:#fff;border:1px solid #e5dcc6d9;border-radius:22px;padding:34px;box-shadow:inset 0 1px #fff9,0 30px 60px -40px #50320a33}.lp-chart-card .header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:18px;display:flex}.lp-chart-card .label{letter-spacing:.28em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;font-size:10.5px;font-weight:600}.lp-chart-card .price{font-family:var(--font-serif);letter-spacing:-.022em;color:var(--ink);font-size:88px;font-weight:600;line-height:.95}.lp-chart-card .delta{font-family:var(--font-sans);color:var(--pos);letter-spacing:0;vertical-align:middle;font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;margin-left:16px;font-size:17px;font-weight:600;display:inline-flex}.lp-chart-card .seg{background:var(--cream-2);border-radius:999px;gap:2px;padding:4px;display:inline-flex}.lp-chart-card .seg button{font:inherit;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 14px;font-size:11px;font-weight:600}.lp-chart-card .seg button.on{color:var(--honey-600);background:#fff;box-shadow:0 1px 2px #0000000f}.lp-chart-card .chart{height:340px;position:relative}.lp-chart-card .chart svg{width:100%;height:100%;display:block;overflow:visible}.lp-chart-card .gridline{stroke:var(--line);stroke-width:1px;stroke-dasharray:2 4}.lp-chart-card .axis{font-family:var(--font-mono);fill:var(--ink-3);letter-spacing:.04em;font-size:10px}.lp-chart-card .line{fill:none;stroke:var(--honey-500);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2400;stroke-dashoffset:2400px;transition:stroke-dashoffset 2.4s cubic-bezier(.4,0,.2,1)}.lp-chart-card.in .line{stroke-dashoffset:0}.lp-chart-card .area{fill:url(#g-lp-honey);opacity:0;transition:opacity 1.6s ease-out .8s}.lp-chart-card.in .area{opacity:1}.lp-chart-card .mstone-dot{fill:#fff;stroke:var(--honey-500);stroke-width:2.5px;opacity:0;transition:opacity .35s ease-out}.lp-chart-card.in .mstone-dot{opacity:1;transition-delay:1.8s}.lp-chart-card .mstone-pulse{fill:none;stroke:var(--honey-500);stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%;vector-effect:non-scaling-stroke}.lp-chart-card.in .mstone-pulse{animation:2.6s ease-out 2.2s infinite pulse-ring}.lp-chart-card .mstone-tag{font-family:var(--font-mono);fill:var(--ink-3);letter-spacing:.18em;text-transform:uppercase;opacity:0;font-size:9.5px;font-weight:600;transition:opacity .4s ease-out}.lp-chart-card.in .mstone-tag{opacity:1;transition-delay:1.9s}.lp-chart-card .now-dot{fill:#fff;stroke:var(--honey-500);stroke-width:3px;filter:drop-shadow(0 4px 10px #d8771180);opacity:0;transition:opacity .4s ease-out}.lp-chart-card.in .now-dot{opacity:1;transition-delay:2.2s}.lp-chart-card .feet{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px;padding-top:18px;display:grid}.lp-chart-card .feet .it .l{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);font-size:9px;font-weight:600}.lp-chart-card .feet .it .v{font-family:var(--font-serif);font-variant-numeric:tabular-nums;margin-top:4px;font-size:20px;font-weight:600}.lp-chart-card .feet .it .v.pos{color:var(--pos)}.lp-value-narr{flex-direction:column;gap:18px;padding-top:4px;display:flex}.lp-value-narr .copy{font-family:var(--font-serif);color:var(--ink-2);text-wrap:pretty;font-size:20px;font-style:italic;line-height:1.5}.lp-value-narr .copy strong{color:var(--ink);font-style:normal;font-weight:500}.lp-value-narr .kpis{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.lp-value-narr .kpi{background:#fff;border:1px solid #e5dcc6d9;border-radius:14px;padding:18px 20px}.lp-value-narr .kpi .l{letter-spacing:.24em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:600}.lp-value-narr .kpi .v{font-family:var(--font-serif);letter-spacing:-.012em;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:6px;font-size:34px;font-weight:600;line-height:1.05}.lp-value-narr .kpi .v small{color:var(--ink-3);font-size:13px;font-weight:500;font-family:var(--font-sans);margin-left:3px}.lp-value-narr .kpi .d{color:var(--pos);font-size:11.5px;font-family:var(--font-mono);letter-spacing:.04em;margin-top:6px}.lp-value-narr .kpi .d.neutral{color:var(--ink-3)}.lp-value-narr .link{letter-spacing:.12em;text-transform:uppercase;color:var(--honey-600);align-self:flex-start;align-items:center;gap:10px;padding:10px 0;font-size:12px;font-weight:600;display:inline-flex}.lp-value-narr .link svg{width:14px;height:14px;transition:transform .2s}.lp-value-narr .link:hover svg{transform:translate(4px)}.lp-tech{color:#f3e8d3;background:#15110b;position:relative;overflow:hidden}.lp-tech:before{content:"";pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='60' height='69' viewBox='0 0 60 69'><polygon points='30,2 56,17 56,47 30,62 4,47 4,17' fill='none' stroke='%23F3B342' stroke-width='0.5' stroke-opacity='0.18'/></svg>");background-size:60px 69px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(800px 500px at 80% 35%,#000 0%,#0000 70%);mask-image:radial-gradient(800px 500px at 80% 35%,#000 0%,#0000 70%)}.lp-tech:after{content:"";pointer-events:none;background:radial-gradient(900px 600px at 50% -100px,#d877112e,#0000 70%),radial-gradient(700px 500px at 100% 90%,#b85f0a24,#0000 60%);position:absolute;inset:0}.lp-tech>.lp-container{z-index:1;position:relative}.lp-tech .eyebrow{color:var(--honey-300)}.lp-tech h2{color:#fff}.lp-tech h2 em{color:#ffe7b3}.lp-tech .lead{color:#cbb98d}.lp-tech .manifesto{font-family:var(--font-mono);color:var(--honey-300);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:20px;margin-top:72px;font-size:10.5px;font-weight:600;display:flex}.lp-tech .manifesto:before,.lp-tech .manifesto:after{content:"";background:linear-gradient(90deg,#0000,#d8771166,#0000);flex:1;height:1px}.lp-tech-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:32px;display:grid}.lp-tech-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#241d1299;border:1px solid #2c2418;border-radius:18px;flex-direction:column;gap:14px;padding:30px;transition:transform .3s,border-color .3s,background .3s;display:flex;position:relative;overflow:hidden}.lp-tech-card:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 0,#d877112e,#0000 60%);border-radius:18px;transition:opacity .35s;position:absolute;inset:0}.lp-tech-card:hover{border-color:var(--honey-500);background:#241d12d9;transform:translateY(-4px)}.lp-tech-card:hover:after{opacity:1}.lp-tech-card .row1{align-items:center;gap:14px;display:flex}.lp-tech-card .ic{background:linear-gradient(135deg,var(--honey-300),var(--honey-600));color:#fff;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);flex:none;justify-content:center;align-items:center;width:56px;height:62px;display:flex;box-shadow:0 10px 24px -10px #d8771180}.lp-tech-card .ic svg{width:26px;height:26px}.lp-tech-card .chip{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--pos-2);background:#9bb87a2e;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:5px 10px;font-size:9.5px;font-weight:600;display:inline-flex}.lp-tech-card .chip:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px}.lp-tech-card .chip.pilot{color:var(--honey-200);background:#f8d27a26}.lp-tech-card .chip.rd{color:var(--honey-300);background:#d8771129}.lp-tech-card .stack-l{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#a89c83;flex:1;font-size:9.5px;font-weight:500}.lp-tech-card h3{font-family:var(--font-serif);color:#fff;letter-spacing:-.008em;font-size:30px;font-weight:500;line-height:1.05}.lp-tech-card h3 em{color:var(--honey-300);font-style:italic}.lp-tech-card p{color:#cbb98d;text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.6}.lp-tech-card .role{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--honey-300);border-top:1px dashed #3a2f1c;justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;font-size:9.5px;font-weight:600;display:flex}.lp-tech-card .role .v{color:#ffe7b3;font-family:var(--font-serif);letter-spacing:-.005em;text-transform:none;font-size:18px;font-weight:600}.lp-community{background:var(--cream);position:relative;overflow:hidden}.lp-community-grid{grid-template-columns:.95fr 1.1fr;align-items:center;gap:60px;margin-top:56px;display:grid}.lp-community-stats{flex-direction:column;gap:28px;display:flex}.lp-community-stats .row{border-bottom:1px solid var(--line);align-items:flex-end;gap:18px;padding-bottom:28px;display:flex}.lp-community-stats .row:last-child{border-bottom:0;padding-bottom:0}.lp-community-stats .row .big{font-family:var(--font-serif);letter-spacing:-.024em;color:var(--honey-600);font-variant-numeric:tabular-nums;min-width:170px;font-size:88px;font-weight:600;line-height:.82}.lp-community-stats .row .lab{flex-direction:column;gap:6px;padding-bottom:10px;display:flex}.lp-community-stats .row .lab .l{letter-spacing:.3em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:600}.lp-community-stats .row .lab .d{font-family:var(--font-serif);color:var(--ink-2);max-width:260px;font-size:17px;font-style:italic;line-height:1.35}.lp-community-map{border:1px solid var(--line);background:#fff;border-radius:22px;padding:30px;position:relative;box-shadow:0 30px 60px -42px #50320a40}.lp-community-map .map-wrap{background:var(--cream);border:1px solid var(--line);border-radius:14px;height:380px;padding:12px;position:relative;overflow:hidden}.lp-community-map .map-bg{object-fit:contain;filter:brightness(0)saturate()invert(72%)sepia(28%)saturate(450%)hue-rotate(2deg)brightness(94%)contrast(88%);opacity:.45;width:calc(100% - 24px);height:calc(100% - 24px);position:absolute;inset:12px}.lp-community-map .map-pins{width:calc(100% - 24px);height:calc(100% - 24px);position:absolute;inset:12px;overflow:visible}.lp-community-map .map-pins svg{width:100%;height:100%;display:block}.lp-community-map .pin{r:3.5;transform-box:fill-box;transform-origin:50%;vector-effect:non-scaling-stroke;animation:3s ease-out infinite pin-pulse}.lp-community-map .map-cap{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:center;margin-top:14px;font-size:10px;font-weight:500;display:flex}.lp-community-map .map-cap b{font-family:var(--font-serif);color:var(--ink);text-transform:none;letter-spacing:0;font-size:14px;font-weight:600}.lp-cta{background:radial-gradient(ellipse 800px 500px at 30% 0%,#ffe7b366,transparent 70%),radial-gradient(ellipse 700px 500px at 80% 80%,#ffe7b34d,transparent 70%),linear-gradient(135deg,var(--honey-500)0%,var(--honey-600)60%,var(--honey-700)100%);color:#fff;text-align:center;padding:140px 36px;position:relative;overflow:hidden}.lp-cta:before{content:"";pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='60' height='69' viewBox='0 0 60 69'><polygon points='30,2 56,17 56,47 30,62 4,47 4,17' fill='none' stroke='%23FFE7B3' stroke-width='0.6' stroke-opacity='0.28'/></svg>");background-size:60px 69px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0%,#0000 70%);mask-image:radial-gradient(#000 0%,#0000 70%)}.lp-cta .lp-container{position:relative}.lp-cta .eye{letter-spacing:.4em;text-transform:uppercase;color:#ffe7b3f2;justify-content:center;align-items:center;gap:14px;font-size:11px;font-weight:600;display:inline-flex}.lp-cta .eye:before,.lp-cta .eye:after{content:"";background:currentColor;width:48px;height:1px}.lp-cta h2{font-family:var(--font-serif);letter-spacing:-.02em;text-wrap:balance;max-width:980px;margin:28px auto 22px;font-size:96px;font-weight:500;line-height:1}.lp-cta h2 em{color:#ffe7b3;font-style:italic}.lp-cta p{font-family:var(--font-serif);color:#ffffffe6;text-wrap:pretty;max-width:580px;margin:0 auto 40px;font-size:23px;font-style:italic;line-height:1.45}.lp-cta .ctas{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.lp-cta .cta-pri{height:58px;color:var(--honey-700);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#fff;border:0;border-radius:38px;align-items:center;gap:12px;padding:0 34px;font-size:13.5px;font-weight:700;transition:transform .15s;display:inline-flex;box-shadow:0 20px 44px -16px #4a26048c}.lp-cta .cta-pri:hover{transform:translateY(-1px)}.lp-cta .cta-pri svg{width:14px;height:14px}.lp-cta .cta-sec{color:#fff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff73;border-radius:38px;height:58px;padding:0 30px;font-size:12.5px;font-weight:600}.lp-cta .cta-sec:hover{background:#ffffff14}.lp-cta .note{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:#ffe7b3b3;margin-top:32px;font-size:10px}.lp-allies{background:linear-gradient(180deg,var(--cream-2)0%,var(--cream)100%);position:relative}.lp-allies-strat{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;gap:18px;margin-top:56px;padding:6px 2px 10px;display:flex;overflow:auto hidden}.lp-allies-grid{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;gap:14px;margin-top:28px;padding:4px 2px 8px;display:flex;overflow:auto hidden}.lp-allies-strat::-webkit-scrollbar{display:none}.lp-allies-grid::-webkit-scrollbar{display:none}.lp-marquee-on{scroll-snap-type:none;scroll-behavior:auto}.lp-carousel{position:relative}.lp-carousel-arrow{border:1px solid var(--line);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:38px;height:38px;color:var(--honey-600);cursor:pointer;opacity:0;pointer-events:none;z-index:2;background:#fffffff0;border-radius:999px;justify-content:center;align-items:center;transition:opacity .25s,color .2s,border-color .2s,transform .2s;display:flex;position:absolute;top:calc(50% - 5px);transform:translateY(-50%);box-shadow:0 12px 26px -14px #50320a80}.lp-carousel-arrow-on{opacity:1;pointer-events:auto}.lp-carousel-arrow:hover{color:var(--honey-500);border-color:var(--honey-300)}.lp-carousel-arrow svg{width:17px;height:17px}.lp-carousel-prev{left:-14px}.lp-carousel-next{right:-14px}.lp-carousel-prev:hover{transform:translateY(-50%)translate(-2px)}.lp-carousel-next:hover{transform:translateY(-50%)translate(2px)}.lp-ally-strat{scroll-snap-align:start;background:#fff;border:1px solid #e5dcc6d9;border-radius:20px;flex-direction:column;flex:0 0 clamp(240px,24vw,300px);gap:16px;padding:30px 26px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.lp-ally-strat:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(circle,#f8d27a33,#0000 70%);width:150px;height:150px;transition:opacity .35s;position:absolute;bottom:-50px;right:-50px}.lp-ally-strat:hover{border-color:var(--honey-300);transform:translateY(-3px);box-shadow:0 28px 56px -32px #50320a4d}.lp-ally-strat:hover:after{opacity:1}.lp-ally-strat .mark{background:linear-gradient(135deg,var(--honey-200),var(--honey-500));color:#fff;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);width:60px;height:66px;font-family:var(--font-serif);justify-content:center;align-items:center;font-size:26px;font-weight:600;display:flex;box-shadow:0 10px 24px -10px #d8771180}.lp-ally-strat .mark img{object-fit:cover;width:100%;height:100%;display:block}.lp-ally-strat .nm{font-family:var(--font-serif);letter-spacing:-.005em;color:var(--ink);font-size:22px;font-weight:600;line-height:1.15}.lp-ally-strat .cat{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--honey-600);font-size:9.5px;font-weight:600}.lp-ally-strat p{color:var(--ink-2);margin:0;font-size:13px;line-height:1.55}.lp-allies-sub{letter-spacing:.28em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:16px;margin-top:64px;font-size:11px;font-weight:600;display:flex}.lp-allies-sub:after{content:"";background:var(--line-2);flex:1;height:1px}.lp-ally{scroll-snap-align:start;background:#fff;border:1px solid #e5dcc6d9;border-radius:14px;flex:0 0 clamp(230px,22vw,300px);align-items:center;gap:14px;padding:18px 20px;transition:border-color .25s,transform .25s;display:flex}.lp-ally:hover{border-color:var(--honey-300);transform:translateY(-2px)}.lp-ally .logo{background:var(--cream);border:1px solid var(--line);width:46px;height:46px;color:var(--honey-600);font-family:var(--font-serif);border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:20px;font-weight:600;display:flex;overflow:hidden}.lp-ally .logo img{object-fit:cover;width:100%;height:100%;display:block}.lp-ally .nm{color:var(--ink);font-size:14px;font-weight:600;line-height:1.2}.lp-ally .cat{color:var(--ink-3);margin-top:3px;font-size:11.5px}.lp-ally,.lp-ally-strat,.lp-ally>:not(.logo),.lp-ally-strat>:not(.mark){min-width:0}.lp-autoscroll{white-space:nowrap;min-width:0;overflow:hidden}.lp-autoscroll-on>span{will-change:transform;animation:lp-autoscroll var(--lp-scroll-dur,10s)linear infinite;display:inline-block}.lp-foot{color:#a89c83;background:#0e0b07;padding:72px 36px 32px}.lp-foot .inner{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;max-width:1280px;margin:0 auto;display:grid}.lp-foot .brand{flex-direction:column;gap:18px;display:flex}.lp-foot .brand .row{align-items:center;gap:12px;display:flex}.lp-foot .brand .nm{font-family:var(--font-serif);color:#fff;letter-spacing:.34em;font-size:24px;font-weight:600}.lp-foot .brand .tag{font-family:var(--font-serif);color:#cbb98d;max-width:300px;font-size:16px;font-style:italic;line-height:1.5}.lp-foot .col h4{letter-spacing:.3em;text-transform:uppercase;color:var(--honey-300);margin:0 0 14px;font-size:10px;font-weight:600}.lp-foot .col a{color:#cbb98d;cursor:pointer;padding:5px 0;font-size:13px;display:block}.lp-foot .col a:hover{color:#ffe7b3}.lp-foot .bot{color:#7a6e57;letter-spacing:.04em;border-top:1px solid #2c2418;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1280px;margin:56px auto 0;padding-top:24px;font-size:11px;display:flex}.lp-foot .bot .lb{font-family:var(--font-serif);color:#a89c83;font-size:13px;font-style:italic}@media (max-width:980px){.lp-hero h1{font-size:64px}.lp-section h2{font-size:44px}.lp-cta h2{font-size:54px}.lp-section{padding:90px 24px}.lp-why-grid,.lp-value-grid,.lp-community-grid{grid-template-columns:1fr}.lp-tech-grid,.lp-hero-foot,.lp-foot .inner,.lp-allies-strat,.lp-allies-grid{grid-template-columns:1fr 1fr}}@keyframes grow{to{stroke-dashoffset:0}}@keyframes bloom{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@keyframes lp-autoscroll{0%,12%{opacity:1;transform:translate(0)}78%,88%{transform:translateX(var(--lp-scroll-shift,0));opacity:1}94%{transform:translateX(var(--lp-scroll-shift,0));opacity:0}95%{opacity:0;transform:translate(0)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.lp .lp-autoscroll-on>span{animation:none}.lp .lp-autoscroll{text-overflow:ellipsis}}@keyframes leaf-sway{0%{filter:brightness();transform:rotate(0)}22%{transform:rotate(calc(var(--sw,2deg)*.6));filter:brightness(1.07)}46%{transform:rotate(var(--sw,2deg));filter:brightness(1.13)}72%{transform:rotate(calc(var(--sw,2deg)*-1));filter:brightness(.92)}86%{transform:rotate(calc(var(--sw,2deg)*-.38));filter:brightness(.98)}93%{transform:rotate(calc(var(--sw,2deg)*.18));filter:brightness(1.04)}to{filter:brightness();transform:rotate(0)}}@keyframes float{0%{opacity:0;transform:translateY(0)translate(0)}10%{opacity:.85}90%{opacity:.65}to{opacity:0;transform:translateY(-820px)translate(60px)}}@keyframes hint-drift{0%,to{opacity:.35;transform:scaleX(.15)}50%{opacity:1;transform:scaleX(1)}}@keyframes pulse-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(3.667)}}@keyframes pin-pulse{0%,to{opacity:.6;transform:scale(.714)}50%{opacity:1;transform:scale(1)}}@keyframes flap{0%{transform:scaleY(.4)}to{transform:scaleY(1)}}@keyframes bee-1{0%{transform:translate(-6vw,28vh)rotate(8deg)}18%{transform:translate(22vw,12vh)rotate(-6deg)}36%{transform:translate(48vw,38vh)rotate(12deg)}55%{transform:translate(72vw,18vh)rotate(-8deg)}72%{transform:translate(95vw,46vh)rotate(6deg)}88%{transform:translate(60vw,78vh)rotate(-12deg)}to{transform:translate(-6vw,28vh)rotate(8deg)}}@keyframes bee-2{0%{transform:translate(105vw,14vh)rotate(-172deg)}20%{transform:translate(70vw,36vh)rotate(-188deg)}42%{transform:translate(38vw,62vh)rotate(-176deg)}65%{transform:translate(12vw,44vh)rotate(-192deg)}82%{transform:translate(45vw,24vh)rotate(-168deg)}to{transform:translate(105vw,14vh)rotate(-172deg)}}@keyframes bee-3{0%{transform:translate(8vw,88vh)rotate(-4deg)}22%{transform:translate(40vw,70vh)rotate(8deg)}44%{transform:translate(78vw,86vh)rotate(-6deg)}66%{transform:translate(94vw,60vh)rotate(10deg)}to{transform:translate(8vw,88vh)rotate(-4deg)}}@keyframes bee-4{0%{transform:translate(50vw,6vh)rotate(184deg)}25%{transform:translate(20vw,36vh)rotate(176deg)}50%{transform:translate(8vw,70vh)rotate(192deg)}75%{transform:translate(60vw,56vh)rotate(180deg)}to{transform:translate(50vw,6vh)rotate(184deg)}}.lp .lp-stalks .stalk{transform-box:fill-box;transform-origin:bottom;animation:6.5s ease-in-out infinite leaf-sway}.lp .lp-stalks .stalk:nth-child(2n){--sw:3deg;animation-duration:8s;animation-delay:-2.5s}.lp .lp-stalks .stalk:nth-child(3n){--sw:1.6deg;animation-duration:9.5s;animation-delay:-4.5s}@media (prefers-reduced-motion:reduce){.lp .lp-stalks .stalk{animation:none}}@media (max-width:1100px){.lp-top .nav{display:none}}@media (max-width:820px){.lp-top .inner{padding:14px 20px}.lp-top .brand-name{letter-spacing:.24em;font-size:17px}.lp-hero{min-height:auto;padding:130px 24px 64px}.lp-hero h1{font-size:52px}.lp-hero-foot{grid-template-columns:repeat(2,1fr)}.lp-section{padding:84px 22px}.lp-section h2{font-size:36px}.lp-cta{padding:110px 22px}.lp-cta h2{font-size:46px}.lp-chart-card .price{font-size:58px}.lp-community-stats .row .big{min-width:120px;font-size:62px}}@media (max-width:640px){.lp-top .inner{padding:12px 16px}.lp-top .btn-link{padding:8px 10px;font-size:11.5px}.lp-top .btn-cta{height:36px;padding:0 14px}.lp-hero{padding:108px 18px 52px}.lp-hero h1{font-size:40px}.lp-hero .h-sub{font-size:15.5px}.lp-hero-foot{gap:16px 18px}.lp-hero-foot .it .v{font-size:27px}.lp-section{padding:62px 18px}.lp-section h2{font-size:29px}.lp-section .lead{font-size:16px}.lp-cta{padding:84px 18px}.lp-cta h2{font-size:33px}.lp-cta p{font-size:17px}.lp-tech-grid,.lp-allies-strat,.lp-allies-grid{grid-template-columns:1fr}.lp-chart-card .feet{grid-template-columns:repeat(2,1fr)}.lp-chart-card .price{font-size:46px}.lp-community-stats .row{gap:14px;padding-bottom:20px}.lp-community-stats .row .big{min-width:0;font-size:48px}}@media (max-width:440px){.lp-hero h1{font-size:33px}.lp-section h2{font-size:24px}.lp-cta h2{font-size:28px}.lp-top .brand-name{letter-spacing:.16em;font-size:15px}.lp-top .btn-link{padding:8px;font-size:11px}.lp-top .btn-cta{padding:0 12px;font-size:11px}.lp-hero-foot,.lp-value-narr .kpis,.lp-foot .inner{grid-template-columns:1fr}}.sf-option{background:0 0;transition:background-color .12s}.sf-option:hover{background:#c97b1414}.loc-cascade-row{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));column-gap:22px;display:grid}@media (max-width:1024px){.loc-cascade-row{grid-template-columns:1fr;column-gap:0}}
