:root{--bg: #FBF8F2;--surface: #FFFFFF;--surface-2: #F2EDE2;--surface-3: #E9E1D2;--border: #E3DBC9;--ink: #241F19;--ink-2: #55503F;--ink-3: #8C866F;--accent: #A6772C;--accent-hover: #8F6524;--accent-ink: #FBF8F2;--accent-bg: rgba(166, 119, 44, .08);--success: #3E8B5C;--success-bg: rgba(62, 139, 92, .12);--success-ink: #2E6B45;--success-bd: rgba(62, 139, 92, .35);--warning: #C97A2E;--warning-bg: rgba(201, 122, 46, .12);--warning-ink: #8A5620;--warning-bd: rgba(201, 122, 46, .35);--danger: #B5453A;--danger-bg: rgba(181, 69, 58, .12);--danger-ink: #8A342B;--danger-bd: rgba(181, 69, 58, .35);--muted-bg: rgba(0, 0, 0, .05);--overlay: rgba(36, 31, 25, .45);--meta: #3B82F6;--tiktok: #FF2E69;--pinterest: #E60023;--youtube: #FF2D2D;--google: #4285F4;--instagram: #E1306C}body{background:var(--bg);color:var(--ink)}.lp-page{--lp-bg: #080808;--lp-bg-2: #0d0d0d;--lp-surface: #111112;--lp-surface-2: #161618;--lp-surface-3: #1c1c1f;--lp-border: rgba(255,255,255,.08);--lp-border-2: rgba(255,255,255,.14);--lp-ink: #f6f6f4;--lp-ink-2: #b7b7b3;--lp-ink-3: #807f7c;--lp-ink-4: #565552;--lp-green: #34e57f;--lp-green-dim: #1f8a4d;--lp-meta: #2f7bf6;--lp-tiktok: #ff2e69;--lp-pinterest: #e60023;--lp-youtube: #ff2d2d;--lp-google: #4285f4;--lp-insta: #e1306c;--lp-serif: "Playfair Display", Georgia, serif;--lp-sans: "Hanken Grotesk", system-ui, sans-serif;--lp-mono: "JetBrains Mono", ui-monospace, monospace;--lp-maxw: 1240px;--lp-gut: clamp(20px, 5vw, 64px);background:var(--lp-bg);color:var(--lp-ink);font-family:var(--lp-sans);font-size:17px;line-height:1.55;font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden;min-height:100vh;position:relative}.lp-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@media (prefers-reduced-motion: reduce){.lp-page:before{display:none}}.lp-page ::selection{background:var(--lp-green);color:#04130a}.lp-page a{color:inherit;text-decoration:none}.lp-page img{max-width:100%;display:block}.lp-page button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}.lp-page .wrap{max-width:var(--lp-maxw);margin:0 auto;padding-inline:var(--lp-gut)}.lp-page .section{padding-block:clamp(72px,11vw,150px);position:relative}.lp-page .center{text-align:center}.lp-page .eyebrow{font-family:var(--lp-mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--lp-ink-3);font-weight:500;display:inline-flex;align-items:center;gap:.6em}.lp-page .eyebrow:before{content:"";width:22px;height:1px;background:var(--lp-ink-4);display:inline-block}.lp-page .eyebrow.no-rule:before{display:none}.lp-page h1,.lp-page h2,.lp-page h3{font-family:var(--lp-serif);font-weight:500;line-height:1.04;letter-spacing:-.01em}.lp-page .display{font-size:clamp(44px,7.2vw,92px);font-weight:500;line-height:.98;letter-spacing:-.02em}.lp-page .h2{font-size:clamp(32px,4.6vw,60px);line-height:1.02;letter-spacing:-.015em;text-wrap:balance}.lp-page .lead{font-size:clamp(18px,1.5vw,21px);color:var(--lp-ink-2);line-height:1.6;max-width:60ch;text-wrap:pretty}.lp-page .eyebrow+.h2{margin-top:20px}.lp-page .h2+.lead{margin-top:20px}.lp-page .serif-accent{font-family:var(--lp-serif);font-style:italic;font-weight:500}.lp-page em{font-style:italic}.lp-page .btn{display:inline-flex;align-items:center;gap:.55em;font-family:var(--lp-sans);font-weight:600;font-size:15px;padding:13px 22px;border-radius:8px;transition:transform .18s ease,background .18s ease,border-color .18s ease;white-space:nowrap;cursor:pointer}.lp-page .btn .arr{transition:transform .25s ease}.lp-page .btn:hover .arr{transform:translate(4px)}.lp-page .btn-primary{background:var(--lp-ink);color:#07070a;border:none}.lp-page .btn-primary:hover{transform:translateY(-1px);background:#fff}.lp-page .btn-primary:active{transform:scale(.98);background:var(--lp-ink)}.lp-page .btn-ghost{color:var(--lp-ink);border:1px solid var(--lp-border-2);background:transparent}.lp-page .btn-ghost:hover{border-color:var(--lp-ink-2);background:#ffffff0a}.lp-page .btn-ghost:active{transform:scale(.98);background:#ffffff0f}.lp-page .btn-sm{padding:9px 16px;font-size:14px}.lp-page .btn-lg{padding:16px 28px;font-size:16px}.lp-page .lp-nav{position:fixed;inset:0 0 auto 0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:18px var(--lp-gut);transition:background .3s ease,border-color .3s ease,padding .3s ease;border-bottom:1px solid transparent}.lp-page .lp-nav.scrolled{background:#080808d1;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border-bottom-color:var(--lp-border);padding-block:12px}.lp-page .brand{display:flex;flex-direction:column;line-height:1;gap:3px}.lp-page .brand .kicker{font-family:var(--lp-mono);font-size:9.5px;letter-spacing:.34em;color:var(--lp-ink-3);text-transform:uppercase}.lp-page .brand .name{font-family:var(--lp-serif);font-weight:600;font-size:20px;letter-spacing:-.01em}.lp-page .nav-links{display:flex;align-items:center;gap:34px}.lp-page .nav-links button{font-size:14.5px;color:var(--lp-ink-2);transition:color .18s;background:none;border:none;padding:0;cursor:pointer}.lp-page .nav-links button:hover{color:var(--lp-ink)}.lp-page .nav-cta{display:flex;align-items:center;gap:14px}.lp-page .nav-cta .signin{font-size:14.5px;color:var(--lp-ink-2);transition:color .15s;background:none;border:none;cursor:pointer}.lp-page .nav-cta .signin:hover{color:var(--lp-ink)}@media (max-width: 880px){.lp-page .nav-links{display:none}}.lp-page .hero{padding-top:clamp(130px,17vh,190px);padding-bottom:clamp(40px,6vw,80px);position:relative;overflow:hidden}.lp-page .hero-glow{position:absolute;top:-10%;left:50%;transform:translate(-50%);width:1100px;height:700px;pointer-events:none;z-index:0;background:radial-gradient(ellipse 50% 50% at 50% 40%,color-mix(in oklab,var(--lp-green) 13%,transparent),transparent 70%);opacity:.5}.lp-page .hero-inner{position:relative;z-index:1;text-align:center}.lp-page .hero-inner .display{margin-top:26px}.lp-page .hero-inner .lead{margin:26px auto 0}.lp-page .hero-cta{margin-top:38px;display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.lp-page .hero-trust{margin-top:40px;display:flex;flex-direction:column;align-items:center;gap:14px}.lp-page .hero-trust .t-label{font-family:var(--lp-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--lp-ink-4)}.lp-page .logo-row{display:flex;align-items:center;gap:30px;flex-wrap:wrap;justify-content:center}.lp-page .logo-row .plogo{height:24px;opacity:.82;transition:opacity .2s,transform .2s;display:flex;align-items:center}.lp-page .logo-row .plogo svg{height:100%;width:auto}.lp-page .logo-row .plogo:hover{opacity:1;transform:translateY(-2px)}.lp-page .hero-stage{position:relative;z-index:1;margin-top:clamp(48px,7vw,84px)}.lp-page .window{background:linear-gradient(180deg,#121214,#0c0c0d);border:1px solid var(--lp-border);border-radius:16px;overflow:hidden;box-shadow:0 40px 120px -30px #06160dd9,0 0 0 1px #ffffff05 inset;position:relative}.lp-page .win-bar{display:flex;align-items:center;gap:8px;padding:13px 16px;border-bottom:1px solid var(--lp-border)}.lp-page .win-dots{display:flex;gap:7px}.lp-page .win-dots i{width:11px;height:11px;border-radius:50%;background:#2a2a2d;display:block}.lp-page .win-title{font-family:var(--lp-mono);font-size:11px;color:var(--lp-ink-4);letter-spacing:.12em;margin-left:8px;text-transform:uppercase}.lp-page .win-url{margin-left:auto;font-family:var(--lp-mono);font-size:11px;color:var(--lp-ink-4)}.lp-page .app{display:grid;grid-template-columns:200px 1fr;min-height:440px}.lp-page .app-side{border-right:1px solid var(--lp-border);padding:22px 14px;display:flex;flex-direction:column;gap:3px;background:#00000040}.lp-page .app-side .s-brand{padding:0 10px 18px}.lp-page .app-side .s-brand .kicker{font-family:var(--lp-mono);font-size:8px;letter-spacing:.3em;color:var(--lp-ink-4)}.lp-page .app-side .s-brand .name{font-family:var(--lp-serif);font-weight:600;font-size:15px}.lp-page .navitem{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:7px;font-size:13px;color:var(--lp-ink-3);transition:background .15s,color .15s}.lp-page .navitem .ic{width:15px;height:15px;opacity:.8}.lp-page .navitem.active{background:#ffffff0f;color:var(--lp-ink)}.lp-page .app-main{padding:26px 28px;position:relative;overflow:hidden}.lp-page .app-main .am-title{font-family:var(--lp-serif);font-size:26px;font-weight:600}.lp-page .app-main .am-sub{font-size:12.5px;color:var(--lp-ink-3);margin-top:4px}.lp-page .mini-tabs{display:flex;gap:26px;margin-top:20px;border-bottom:1px solid var(--lp-border);padding-bottom:12px}.lp-page .mini-tabs .mt{font-size:12px;color:var(--lp-ink-3);position:relative;padding-bottom:12px}.lp-page .mini-tabs .mt.on{color:var(--lp-ink)}.lp-page .mini-tabs .mt.on:after{content:"";position:absolute;left:0;right:0;bottom:-13px;height:1px;background:var(--lp-ink)}.lp-page .stat-row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px}.lp-page .statcard{background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:10px;padding:13px 14px}.lp-page .statcard .l{font-family:var(--lp-mono);font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--lp-ink-4)}.lp-page .statcard .v{font-size:21px;font-weight:700;margin-top:7px;letter-spacing:-.01em}.lp-page .statcard .v.pos{color:var(--lp-green)}.lp-page .statcard .d{font-size:10px;color:var(--lp-green);margin-top:2px}.lp-page .chart-card{margin-top:16px;background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:12px;padding:16px 16px 10px}.lp-page .chart-card .cc-title{font-family:var(--lp-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--lp-ink-3);margin-bottom:10px}.lp-page .chart-card svg{width:100%;height:auto;display:block}.lp-page .float-chip{position:absolute;z-index:3;background:#121214eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--lp-border-2);border-radius:12px;padding:12px 15px;box-shadow:0 20px 50px -20px #041009f2;display:flex;align-items:center;gap:11px}.lp-page .float-chip .fc-ic{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;flex:none}.lp-page .float-chip .fc-l{font-family:var(--lp-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--lp-ink-3)}.lp-page .float-chip .fc-v{font-size:16px;font-weight:700;white-space:nowrap}.lp-page .float-chip .fc-v.pos{color:var(--lp-green)}.lp-page .chip-a{top:15%;left:0;animation:lp-floaty 7s ease-in-out infinite}.lp-page .chip-b{bottom:13%;right:0;animation:lp-floaty 8s ease-in-out infinite .8s}@media (max-width: 760px){.lp-page .chip-a,.lp-page .chip-b{display:none}}@keyframes lp-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.lp-page .marquee-sec{padding-block:30px;border-top:1px solid var(--lp-border);border-bottom:1px solid var(--lp-border);overflow:hidden}.lp-page .marquee{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.lp-page .marquee-track{display:flex;gap:64px;padding-right:64px;animation:lp-scrollx 32s linear infinite;flex:none}.lp-page .marquee:hover .marquee-track{animation-play-state:paused}.lp-page .marquee-track .mq{display:flex;align-items:center;gap:14px;color:var(--lp-ink-3);white-space:nowrap}.lp-page .marquee-track .mq .pname{font-family:var(--lp-serif);font-size:24px;font-weight:500;color:var(--lp-ink-2)}.lp-page .marquee-track .mq .mq-ic{height:26px;display:flex;align-items:center}.lp-page .marquee-track .mq .mq-ic svg{height:26px;width:auto}@keyframes lp-scrollx{to{transform:translate(-100%)}}.lp-page .promise{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(30px,5vw,72px);align-items:center}.lp-page .big-num{font-family:var(--lp-serif);font-size:clamp(80px,13vw,168px);line-height:.85;font-weight:600;letter-spacing:-.03em;text-align:center}.lp-page .big-num span{color:var(--lp-green)}@media (max-width: 820px){.lp-page .promise{grid-template-columns:1fr}}.lp-page .feat-head{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:48px;flex-wrap:wrap}.lp-page .feat-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;background:var(--lp-border);border:1px solid var(--lp-border);border-radius:16px;overflow:hidden}.lp-page .feat:nth-child(1){grid-column:span 3}.lp-page .feat:nth-child(2){grid-column:span 3}.lp-page .feat:nth-child(3){grid-column:span 2}.lp-page .feat:nth-child(4){grid-column:span 2}.lp-page .feat:nth-child(5){grid-column:span 2}.lp-page .feat:nth-child(6){grid-column:span 6;background:var(--lp-surface)}.lp-page .feat:nth-child(6) h3{font-size:24px}.lp-page .feat:nth-child(6) p{max-width:52ch}@media (max-width: 900px){.lp-page .feat-grid{grid-template-columns:repeat(2,1fr)}.lp-page .feat:nth-child(1),.lp-page .feat:nth-child(2),.lp-page .feat:nth-child(6){grid-column:span 2}.lp-page .feat:nth-child(3),.lp-page .feat:nth-child(4),.lp-page .feat:nth-child(5){grid-column:span 1}}@media (max-width: 600px){.lp-page .feat-grid{grid-template-columns:1fr}.lp-page .feat-grid .feat{grid-column:1!important}}.lp-page .feat{background:var(--lp-bg-2);padding:32px 28px 36px;transition:background .25s;position:relative;min-height:230px;display:flex;flex-direction:column}.lp-page .feat:hover{background:var(--lp-surface-2)}.lp-page .feat .f-ic{width:38px;height:38px;border-radius:9px;display:grid;place-items:center;border:1px solid var(--lp-border-2);margin-bottom:22px;transition:border-color .25s,transform .25s}.lp-page .feat:hover .f-ic{border-color:var(--lp-green);transform:translateY(-2px)}.lp-page .feat .f-ic svg{width:19px;height:19px;stroke:var(--lp-ink)}.lp-page .feat h3{font-size:21px;margin-bottom:9px}.lp-page .feat p{font-size:14.5px;color:var(--lp-ink-3);line-height:1.6}.lp-page .feat .f-tag{margin-top:auto;padding-top:18px;font-family:var(--lp-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--lp-ink-4)}.lp-page .how{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(34px,5vw,68px);align-items:center}@media (max-width: 920px){.lp-page .how{grid-template-columns:1fr}}.lp-page .steps{display:flex;flex-direction:column;gap:6px}.lp-page .step{display:grid;grid-template-columns:auto 1fr;gap:18px;padding:20px;border-radius:12px;cursor:pointer;border:1px solid transparent;position:relative}.lp-page .step:hover{background:#ffffff05}.lp-page .step.active{background:var(--lp-surface);border-color:var(--lp-border)}.lp-page .step .s-num{width:34px;height:34px;border-radius:50%;border:1px solid var(--lp-border-2);display:grid;place-items:center;font-family:var(--lp-mono);font-size:13px;color:var(--lp-ink-3);flex:none}.lp-page .step.active .s-num{background:var(--lp-ink);color:#07070a;border-color:var(--lp-ink)}.lp-page .step .s-body h3{font-family:var(--lp-serif);font-size:20px;margin-bottom:4px;transition:color .2s}.lp-page .step .s-body p{font-size:14px;color:var(--lp-ink-3);line-height:1.55;max-height:0;opacity:0;overflow:hidden;transition:max-height .3s,opacity .3s}.lp-page .step.active .s-body p{max-height:90px;opacity:1;margin-top:6px}.lp-page .step .s-prog{position:absolute;left:0;bottom:0;height:2px;width:0;background:var(--lp-green);border-radius:2px}.lp-page .step.active .s-prog{animation:lp-stepfill 5s linear}@keyframes lp-stepfill{0%{width:0}to{width:100%}}.lp-page .how-screen{position:relative}.lp-page .how-screen .window{min-height:400px}.lp-page .screen-pane{display:none;padding:28px;min-height:400px}.lp-page .screen-pane.on{display:block}.lp-page .conn-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px}.lp-page .conn{border:1px solid var(--lp-border);border-radius:10px;padding:16px;display:flex;flex-direction:column;gap:10px;background:var(--lp-surface)}.lp-page .conn .c-top{display:flex;align-items:center;justify-content:space-between}.lp-page .conn .c-top .icon-wrap{height:22px;display:flex;align-items:center}.lp-page .conn .c-top .icon-wrap svg{height:22px;width:auto}.lp-page .conn .c-dot{width:7px;height:7px;border-radius:50%;background:var(--lp-green);box-shadow:0 0 8px var(--lp-green)}.lp-page .conn .c-name{font-size:13px;font-weight:600}.lp-page .conn .c-stat{font-family:var(--lp-mono);font-size:10px;color:var(--lp-ink-4);text-transform:uppercase;letter-spacing:.08em}.lp-page .brief-box{background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:12px;padding:18px;margin-top:18px}.lp-page .brief-box .bb-label{font-family:var(--lp-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--lp-ink-4);margin-bottom:10px}.lp-page .brief-box .bb-text{font-size:15px;color:var(--lp-ink-2);line-height:1.6}.lp-page .cursor{display:inline-block;width:8px;height:17px;background:var(--lp-green);margin-left:2px;vertical-align:middle;animation:lp-blink 1s steps(1) infinite}@keyframes lp-blink{50%{opacity:0}}.lp-page .chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.lp-page .chip{font-family:var(--lp-mono);font-size:11px;padding:6px 11px;border-radius:20px;border:1px solid var(--lp-border-2);color:var(--lp-ink-2)}.lp-page .chip.green{border-color:var(--lp-green-dim);color:var(--lp-green)}.lp-page .gen-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.lp-page .gen-card{border:1px solid var(--lp-border);border-radius:10px;overflow:hidden;background:var(--lp-surface)}.lp-page .gen-card .gc-img{aspect-ratio:4/5;position:relative;display:grid;place-items:center}.lp-page .gen-card .gc-img .ic-wrap{height:30px;width:30px;display:flex;align-items:center}.lp-page .gen-card .gc-img .ic-wrap svg{height:30px;width:30px}.lp-page .gen-card .gc-cap{padding:9px 11px;font-size:11px;color:var(--lp-ink-3);border-top:1px solid var(--lp-border);display:flex;justify-content:space-between}.lp-page .gen-card .gc-cap .pct{color:var(--lp-green);font-family:var(--lp-mono)}.lp-page .pub-row{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--lp-border);border-radius:10px;background:var(--lp-surface);margin-top:10px}.lp-page .pub-row .pr-ic{width:30px;height:30px;border-radius:7px;display:grid;place-items:center;flex:none;background:#ffffff0d}.lp-page .pub-row .pr-ic .ic-wrap{height:20px;width:20px;display:flex;align-items:center}.lp-page .pub-row .pr-ic .ic-wrap svg{height:20px;width:20px}.lp-page .pub-row .pr-name{font-size:14px;font-weight:600}.lp-page .pub-row .pr-meta{font-size:11.5px;color:var(--lp-ink-4)}.lp-page .pub-row .pr-status{margin-left:auto;font-family:var(--lp-mono);font-size:11px;color:var(--lp-green)}.lp-page .meas{background:var(--lp-bg-2);border-top:1px solid var(--lp-border);border-bottom:1px solid var(--lp-border)}.lp-page .meas-head{max-width:760px}.lp-page .meas-tabs{display:flex;gap:8px;margin-top:40px;flex-wrap:wrap}.lp-page .meas-tab{text-align:left;padding:16px 20px;border-radius:12px;border:1px solid var(--lp-border);background:var(--lp-surface);flex:1 1 200px;min-width:0;cursor:pointer}.lp-page .meas-tab:hover{border-color:var(--lp-border-2)}.lp-page .meas-tab.on{border-color:var(--lp-green);background:color-mix(in oklab,var(--lp-green) 7%,var(--lp-surface))}.lp-page .meas-tab .mt-name{font-family:var(--lp-serif);font-size:19px;font-weight:600}.lp-page .meas-tab .mt-desc{font-size:12.5px;color:var(--lp-ink-3);margin-top:3px}.lp-page .meas-panel{margin-top:22px;border:1px solid var(--lp-border);border-radius:16px;background:var(--lp-surface);overflow:hidden}.lp-page .mp-view{display:none}.lp-page .mp-view.on{display:block}.lp-page .mp-stats{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--lp-border)}@media (max-width: 720px){.lp-page .mp-stats{grid-template-columns:repeat(2,1fr)}}.lp-page .mp-stat{padding:22px 24px;border-right:1px solid var(--lp-border)}.lp-page .mp-stat:last-child{border-right:none}.lp-page .mp-stat .l{font-family:var(--lp-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--lp-ink-4)}.lp-page .mp-stat .v{font-size:clamp(26px,3vw,34px);font-weight:700;margin-top:10px;letter-spacing:-.01em}.lp-page .mp-stat .v.pos{color:var(--lp-green)}.lp-page .mp-chartwrap{padding:26px 28px 30px}.lp-page .mp-chartwrap .mc-title{font-family:var(--lp-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--lp-ink-3);margin-bottom:18px}.lp-page .mp-chartwrap svg{width:100%;height:auto;display:block;overflow:visible}.lp-page .mp-note{font-size:13px;color:var(--lp-ink-4);margin-top:18px;line-height:1.6;max-width:80ch}.lp-page .legend{display:flex;gap:22px;margin-top:16px;font-size:12px;color:var(--lp-ink-3);flex-wrap:wrap}.lp-page .legend .lg{display:flex;align-items:center;gap:8px}.lp-page .legend .lg i{width:18px;height:2px;display:inline-block}.lp-page .legend .lg.dash i{background:repeating-linear-gradient(90deg,var(--lp-ink-3) 0 4px,transparent 4px 8px)}.lp-page .statband{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--lp-border);border-block:1px solid var(--lp-border)}@media (max-width: 760px){.lp-page .statband{grid-template-columns:repeat(2,1fr)}}.lp-page .sb{background:var(--lp-bg);padding:clamp(34px,5vw,56px) clamp(20px,3vw,34px);text-align:center}.lp-page .sb .v{font-family:var(--lp-serif);font-size:clamp(40px,5.5vw,68px);font-weight:600;letter-spacing:-.02em;line-height:1}.lp-page .sb .v .u{color:var(--lp-green)}.lp-page .sb .l{font-size:13.5px;color:var(--lp-ink-3);margin-top:12px}.lp-page .uc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:48px}.lp-page .uc-grid .uc:nth-child(2n){margin-top:28px}.lp-page .uc-grid .uc:nth-child(3){margin-top:-14px}@media (max-width: 900px){.lp-page .uc-grid{grid-template-columns:repeat(2,1fr)}.lp-page .uc-grid .uc:nth-child(3){margin-top:0}}@media (max-width: 520px){.lp-page .uc-grid{grid-template-columns:1fr}.lp-page .uc-grid .uc{margin-top:0!important}}.lp-page .uc{border:1px solid var(--lp-border);border-radius:14px;padding:26px 24px;background:var(--lp-surface);transition:transform .25s,border-color .25s}.lp-page .uc:hover{transform:translateY(-4px);border-color:var(--lp-border-2)}.lp-page .uc .uc-k{font-family:var(--lp-mono);font-size:11px;color:var(--lp-green);letter-spacing:.1em;text-transform:uppercase}.lp-page .uc h3{font-size:22px;margin:14px 0 10px}.lp-page .uc p{font-size:14px;color:var(--lp-ink-3);line-height:1.6}.lp-page .quote-wrap{max-width:900px;margin:0 auto;text-align:center}.lp-page .bigquote{font-family:var(--lp-serif);font-size:clamp(26px,3.6vw,46px);line-height:1.18;font-weight:500;letter-spacing:-.01em}.lp-page .bigquote em{color:var(--lp-green);font-style:italic}.lp-page .q-by{margin-top:28px;font-size:14px;color:var(--lp-ink-3)}.lp-page .q-by b{color:var(--lp-ink);font-weight:600}.lp-page .logos-strip{display:flex;justify-content:center;align-items:center;gap:clamp(28px,5vw,64px);flex-wrap:wrap;margin-top:64px;opacity:.8}.lp-page .logos-strip .wm{font-family:var(--lp-serif);font-size:22px;font-weight:600;color:var(--lp-ink-3);letter-spacing:-.01em}.lp-page .price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:52px;align-items:stretch}@media (max-width: 880px){.lp-page .price-grid{grid-template-columns:1fr;max-width:460px;margin-inline:auto}}.lp-page .plan{border:1px solid var(--lp-border);border-radius:16px;padding:30px 28px;background:var(--lp-surface);display:flex;flex-direction:column;position:relative}.lp-page .plan.feature{border-color:var(--lp-green);background:color-mix(in oklab,var(--lp-green) 6%,var(--lp-surface))}.lp-page .plan .p-flag{position:absolute;top:0;right:0;font-family:var(--lp-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;background:var(--lp-green);color:#04130a;padding:6px 14px;border-radius:0 15px 0 8px;font-weight:600;white-space:nowrap}.lp-page .plan .p-name{font-family:var(--lp-serif);font-size:24px;font-weight:600}.lp-page .plan .p-tag{font-size:13px;color:var(--lp-ink-3);margin-top:5px;min-height:38px}.lp-page .plan .p-price{margin:18px 0;display:flex;align-items:baseline;gap:6px}.lp-page .plan .p-price .amt{font-size:46px;font-weight:700;font-family:var(--lp-serif);letter-spacing:-.02em}.lp-page .plan .p-price .per{font-size:13px;color:var(--lp-ink-3);white-space:nowrap}.lp-page .plan ul{list-style:none;display:flex;flex-direction:column;gap:12px;margin:8px 0 26px;padding:0}.lp-page .plan ul li{font-size:14px;color:var(--lp-ink-2);display:flex;gap:10px;align-items:flex-start}.lp-page .plan ul li svg{width:15px;height:15px;flex:none;margin-top:3px;stroke:var(--lp-green)}.lp-page .plan .plan-btn{margin-top:auto;justify-content:center;width:100%}.lp-page .intg{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;background:var(--lp-border);border:1px solid var(--lp-border);border-radius:16px;overflow:hidden;margin-top:44px}@media (max-width: 900px){.lp-page .intg{grid-template-columns:repeat(3,1fr)}}@media (max-width: 520px){.lp-page .intg{grid-template-columns:repeat(2,1fr)}}.lp-page .intg .ig{background:var(--lp-bg-2);aspect-ratio:1.3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;transition:background .2s}.lp-page .intg .ig:hover{background:var(--lp-surface-2)}.lp-page .intg .ig .ic-wrap{height:34px;display:flex;align-items:center}.lp-page .intg .ig .ic-wrap svg{height:34px;width:auto}.lp-page .intg .ig span{font-size:12px;color:var(--lp-ink-3)}.lp-page .finalcta{text-align:center;position:relative;overflow:hidden}.lp-page .finalcta .fc-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 60% at 50% 60%,color-mix(in oklab,var(--lp-green) 14%,transparent),transparent 70%);pointer-events:none}.lp-page .finalcta .inner{position:relative;z-index:1}.lp-page .finalcta .lead{margin:22px auto 0}.lp-page .finalcta .hero-cta{margin-top:34px}.lp-page .lp-footer{border-top:1px solid var(--lp-border);padding-block:56px 40px}.lp-page .foot-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:30px}@media (max-width: 760px){.lp-page .foot-grid{grid-template-columns:1fr 1fr;gap:36px 20px}}.lp-page .foot-col h4{font-family:var(--lp-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-ink-4);margin-bottom:16px;font-weight:500}.lp-page .foot-col a,.lp-page .foot-col button{display:block;font-size:14px;color:var(--lp-ink-2);margin-bottom:11px;transition:color .15s;background:none;border:none;padding:0;text-align:left;cursor:pointer}.lp-page .foot-col a:hover,.lp-page .foot-col button:hover{color:var(--lp-ink)}.lp-page .foot-soon{display:block;font-size:14px;color:var(--lp-ink-4);margin-bottom:11px;cursor:default}.lp-page .foot-brand .name{font-family:var(--lp-serif);font-size:22px;font-weight:600}.lp-page .foot-brand .kicker{font-family:var(--lp-mono);font-size:10px;letter-spacing:.3em;color:var(--lp-ink-4);text-transform:uppercase}.lp-page .foot-brand p{font-size:13.5px;color:var(--lp-ink-3);margin-top:14px;max-width:34ch;line-height:1.6}.lp-page .foot-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:50px;padding-top:26px;border-top:1px solid var(--lp-border);font-size:12.5px;color:var(--lp-ink-4);flex-wrap:wrap;gap:12px}.lp-page .reveal{opacity:1;transform:none}.lp-page.js-anim .reveal{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.lp-page.js-anim .reveal.in{opacity:1;transform:none}.lp-page .reveal.d1{transition-delay:.08s}.lp-page .reveal.d2{transition-delay:.16s}.lp-page .reveal.d3{transition-delay:.24s}@media (prefers-reduced-motion: reduce){.lp-page.js-anim .reveal{opacity:1;transform:none;transition:none}.lp-page *{animation:none!important}}
