.lpg{--lpg-bg: #fbfcf8;--lpg-surface: #ffffff;--lpg-ink: #0f1a0c;--lpg-ink-2: #2a3426;--lpg-muted: #646e5e;--lpg-faint: #939b8c;--lpg-line: #e7eae1;--lpg-line-soft: #f0f2eb;--lpg-lime: #cefa6e;--lpg-lime-2: #bff164;--lpg-lime-soft: #f1fcd6;--lpg-green: #16a34a;--lpg-green-deep: #12290f;--lpg-green-text: #2f6b12;--lpg-ring: linear-gradient(90deg, #cefa6e 0%, #8de06a 50%, #34d399 100%);--lpg-display: "Inter Tight", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--lpg-sans: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--lpg-serif: "Instrument Serif", "Libre Baskerville", Georgia, "Times New Roman", serif;--lpg-max: 1168px;position:relative;min-height:100dvh;overflow-x:clip;background:radial-gradient(70% 40% at 50% 0%,#f3fde0,#f3fde000 70%),var(--lpg-bg);color:var(--lpg-ink);font-family:var(--lpg-sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}.lpg em{font-family:var(--lpg-serif);font-style:italic;font-weight:400;color:inherit}.lpg button:focus-visible,.lpg a:focus-visible{outline:2px solid var(--lpg-green);outline-offset:3px}.lpg h1,.lpg h2,.lpg h3,.lpg p,.lpg ul,.lpg dl,.lpg dd{margin:0}.lpg-brand-icon{display:inline-grid;place-items:center;flex:none;width:1em;height:1em;font-size:28px}.lpg-monogram{border-radius:28%;background:linear-gradient(145deg,#3a4636,#12190f);color:#fff;font-family:var(--lpg-display);font-weight:700;line-height:1}.lpg-monogram>span{font-size:.55em}.lpg-monogram-appsflyer{background:linear-gradient(145deg,#4ea8ff,#1f6feb)}.lpg-monogram-sideshift{background:linear-gradient(145deg,#2b2f36,#0d0f12)}.lpg-monogram-arcads{background:linear-gradient(145deg,#a78bfa,#6d28d9)}.lpg-monogram-joinbrands{background:linear-gradient(145deg,#5eead4,#0d9488)}.lpg-monogram-creatify{background:linear-gradient(145deg,#fdba74,#ea580c)}.lpg-monogram-heygen{background:linear-gradient(145deg,#818cf8,#4338ca)}.lpg-nav-wrap{position:sticky;top:14px;z-index:40;padding:14px 16px 0}.lpg-nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;max-width:1240px;margin:0 auto;padding:8px 8px 8px 18px;border:1px solid rgba(255,255,255,.9);border-radius:999px;background:#ffffffa8;box-shadow:0 1px 2px #10180c0a,0 10px 30px -14px #10180c29;backdrop-filter:blur(16px) saturate(1.5);-webkit-backdrop-filter:blur(16px) saturate(1.5)}.lpg-logo{display:inline-flex;align-items:center;gap:9px;justify-self:start;font-family:var(--lpg-display);font-size:17px;font-weight:600;letter-spacing:-.02em;white-space:nowrap}.lpg-logo span{padding:2px 7px;border-radius:7px;background:#bff1648c;color:var(--lpg-green-deep);font-family:var(--lpg-sans);font-size:11.5px;font-weight:600;letter-spacing:0}.lpg-nav nav{display:flex;gap:4px}.lpg-nav nav a{padding:8px 13px;border-radius:999px;color:#22301d;font-size:15px;letter-spacing:-.01em;transition:background .2s}.lpg-nav nav a:hover{background:#0f1a0c0d}.lpg-nav-actions{display:flex;align-items:center;justify-self:end;gap:6px}.lpg .lpg-nav-login{padding:9px 14px;border:0;background:none;color:#22301d;font-size:15px}.lpg .lpg-nav-login:hover{color:var(--lpg-green)}.lpg .lpg-ring-btn{display:inline-flex;padding:2px;border:0;border-radius:999px;background:var(--lpg-ring);box-shadow:0 4px 24px #00000014;transition:box-shadow .25s,transform .25s}.lpg .lpg-ring-btn>span{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:var(--lpg-ink);color:#fff;font-size:15px;font-weight:500;white-space:nowrap;transition:background .2s}.lpg .lpg-ring-btn svg{transition:transform .25s}.lpg .lpg-ring-btn:hover{box-shadow:0 6px 28px #84cc1659}.lpg .lpg-ring-btn:hover>span{background:#1d2a18}.lpg .lpg-ring-btn:hover svg{transform:translate(3px)}.lpg .lpg-ring-btn.light>span{padding:14px 22px;background:#fff;color:var(--lpg-ink);font-size:16px}.lpg .lpg-ring-btn.light{box-shadow:0 0 36px #cefa6e59}.lpg .lpg-ring-btn.light:hover>span{background:#f7fdea}.lpg-hero{position:relative;padding:96px 24px 24px;text-align:center}.lpg-hero>:not(.lpg-hero-decor){position:relative;z-index:1}.lpg-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 8px 7px 12px;border:1px solid #edf0e8;border-radius:13px;background:#fff;box-shadow:0 4px 18px #10180c0f;color:var(--lpg-ink-2);font-size:14px;transition:transform .2s}.lpg-chip:hover{transform:translateY(-1px)}.lpg-chip b{margin-left:-3px;font-weight:600}.lpg-chip span{padding:3px 8px;border-radius:8px;background:var(--lpg-lime-soft);color:var(--lpg-green-text);font-size:12px;font-weight:600}.lpg .lpg-hero h1{max-width:1000px;margin:28px auto 0;font-family:var(--lpg-display);font-size:clamp(44px,6.6vw,92px);font-weight:600;line-height:.98;letter-spacing:-.045em;text-wrap:balance}.lpg .lpg-hero h1 em,.lpg .lpg-section-head h2 em,.lpg .lpg-faq-intro h2 em,.lpg .lpg-claim em{padding:0 .08em .06em 0;background:linear-gradient(92deg,#15803d,#22a447 45%,#6bb52f);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}.lpg .lpg-hero h1 em{font-size:1.1em;letter-spacing:-.025em}.lpg .lpg-hero-sub{max-width:600px;margin:26px auto 0;color:var(--lpg-muted);font-size:19px;line-height:1.5;text-wrap:balance}.lpg-hero-form-wrap{position:relative;width:min(580px,100%);margin:38px auto 0}.lpg-hero-glow{position:absolute;inset:0 -24px;border-radius:999px;background:linear-gradient(90deg,#cefa6e,#8de06a 50%,#6ee7b7);filter:blur(46px);opacity:.7;animation:lpg-breathe 6s ease-in-out infinite alternate}.lpg-hero-form{position:relative;display:flex;align-items:center;gap:10px;padding:7px 7px 7px 18px;border:1px solid #e8ebe3;border-radius:18px;background:#fff;box-shadow:0 4px 24px #00000014;transition:box-shadow .2s}.lpg-hero-form:focus-within{box-shadow:0 4px 24px #00000014,0 0 0 4px #cefa6e8c}.lpg-hero-form>svg{flex:none;color:var(--lpg-faint)}.lpg .lpg-hero-form input{flex:1;min-width:0;padding:11px 0;border:0;border-radius:0;background:transparent;color:var(--lpg-ink);font-size:16px;font-weight:500;outline:none}.lpg .lpg-hero-form input::placeholder{color:#9aa293;font-weight:400}.lpg .lpg-hero-form button{display:inline-flex;flex:none;align-items:center;gap:8px;padding:13px 18px;border:0;border-radius:13px;background:var(--lpg-ink);color:#fff;font-size:15px;font-weight:500;transition:background .2s}.lpg .lpg-hero-form button:hover{background:#22301c}.lpg .lpg-hero-note{margin-top:18px;color:var(--lpg-muted);font-size:14px}.lpg-hero-note a{color:var(--lpg-ink);font-weight:500;text-decoration:underline;text-decoration-color:var(--lpg-lime-2);text-decoration-thickness:2px;text-underline-offset:4px}.lpg-built-by{margin:40px auto 0;text-align:center}.lpg .lpg-built-by p{margin:0;color:var(--lpg-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.lpg-built-by>div{display:flex;align-items:center;justify-content:center;gap:28px;margin-top:10px}.lpg-built-by>div>span{display:inline-flex;align-items:center;gap:8px}.lpg-built-by-mark{width:17px;height:17px}.lpg-built-by b{color:var(--lpg-ink-2);font-size:16px;font-weight:600;letter-spacing:-.025em}.lpg-hero-decor{position:absolute;inset:0;z-index:0;pointer-events:none}.lpg-sparkle{position:absolute;fill:var(--lpg-lime);filter:drop-shadow(0 6px 10px rgba(132,204,22,.35));animation:lpg-float 7s ease-in-out infinite alternate}.lpg-sparkle.s1{top:70px;right:17%;width:46px}.lpg-sparkle.s2{top:128px;right:14%;width:18px;fill:var(--lpg-green);animation-delay:-2s}.lpg-sparkle.s3{top:300px;left:13%;width:34px;animation-delay:-4s}.lpg-sparkle.s4{top:600px;right:22%;width:24px;fill:#8de06a;animation-delay:-1s}.lpg-sparkle.s5{top:690px;left:21%;width:16px;fill:var(--lpg-ink);filter:none;animation-delay:-3s}.lpg-side-ad{position:absolute;width:168px;border-radius:14px;box-shadow:0 24px 44px -20px #10180c66,0 2px 6px #10180c0f;animation:lpg-float 9s ease-in-out infinite alternate}.lpg-side-ad .lpg-ad{border-radius:14px}.lpg-side-ad.left-a{top:250px;left:-26px;rotate:-6deg}.lpg-side-ad.left-b{top:500px;left:118px;width:132px;rotate:5deg;animation-delay:-3s}.lpg-side-ad.right-a{top:220px;right:-22px;rotate:6deg;animation-delay:-5s}.lpg-side-ad.right-b{top:480px;right:120px;width:138px;rotate:-4deg;animation-delay:-2s}.lpg-ad{position:relative;display:flex;flex-direction:column;aspect-ratio:4 / 5;overflow:hidden;padding:8%;border-radius:12px;container-type:inline-size;text-align:left}.lpg-ad-tag{position:relative;z-index:1;color:#10180c99;font-size:5cqw;font-weight:600;letter-spacing:.1em}.lpg-ad strong{position:relative;z-index:1;display:block}.lpg-ad-map{background:#e7ecde}.lpg-ad-phone{position:relative;display:flex;flex-direction:column;align-self:center;width:74%;height:80%;margin-top:auto;margin-bottom:-10%;padding:9cqw 7cqw;border-radius:9cqw 9cqw 0 0;background:#fbfcf6;box-shadow:0 4cqw 10cqw #10180c1f}.lpg-ad-phone small{color:#7c8573;font-size:4.8cqw}.lpg-ad-route{position:absolute;top:18cqw;left:6cqw;width:52cqw;height:36cqw;border:.6cqw solid #9aa58a;border-radius:48% 52% 38% 62%;rotate:-14deg}.lpg-ad-phone strong{margin-top:auto;color:var(--lpg-ink);font-family:var(--lpg-display);font-size:9.6cqw;font-weight:700;line-height:1.05;letter-spacing:-.03em}.lpg-ad-phone b{margin:4cqw 0 6cqw;padding:3cqw 4cqw;border-radius:2.4cqw;background:var(--lpg-green-deep);color:#e6ffb8;font-size:4.8cqw;font-style:italic;font-weight:600}.lpg-ad-type{background:radial-gradient(90% 60% at 100% 0%,rgba(206,250,110,.22),transparent 60%),var(--lpg-green-deep)}.lpg-ad-type .lpg-ad-tag,.lpg-ad-video .lpg-ad-tag{color:#ffffffb8}.lpg-ad-type strong{margin-top:9cqw;color:#fff;font-family:var(--lpg-serif);font-size:15.5cqw;font-weight:400;line-height:.96;letter-spacing:-.01em}.lpg .lpg-ad-type em{display:block;margin-top:1cqw;color:var(--lpg-lime)}.lpg-ad-type small{margin-top:auto;color:#cfe6b6;font-size:5cqw;font-weight:600}.lpg-ad-video{background:#eeebe1}.lpg-ad-video .lpg-ad-tag{color:#10180c99}.lpg-ad-hills{position:absolute;top:18cqw;right:0;left:0;height:48cqw;background:radial-gradient(ellipse 62% 64% at 74% 100%,#5f8a4a 0 62%,transparent 63%),radial-gradient(ellipse 80% 46% at 8% 100%,#9cba86 0 62%,transparent 63%),linear-gradient(#d6e3c6,#eef2e5)}.lpg-ad-video strong{margin-top:auto;color:var(--lpg-ink);font-family:var(--lpg-serif);font-size:15cqw;font-weight:400;line-height:.96}.lpg-ad-ugc{background:linear-gradient(170deg,#ffe2c4,#f4ab8f 55%,#cf7a6c)}.lpg-ad-face{position:absolute;inset:0;background:radial-gradient(circle at 50% 40%,#6b4334 0 15%,transparent 15.6%),radial-gradient(ellipse 30% 22% at 50% 34%,#2e211b 0 60%,transparent 62%),radial-gradient(ellipse 48% 34% at 50% 100%,#233322 0 96%,transparent 100%)}.lpg-ad-ugc p{position:relative;z-index:1;margin-top:auto!important;padding:3cqw 4cqw;border-radius:3cqw;background:#fff;color:var(--lpg-ink);font-size:6.6cqw;font-weight:600;line-height:1.2;text-align:center}.lpg-ad-ugc .lpg-ad-tag{color:#ffffffdb}.lpg-claim{padding:104px 16px 0;text-align:center}.lpg .lpg-claim p{max-width:680px;margin:0 auto;color:var(--lpg-ink);font-size:clamp(30px,4.2vw,46px);font-weight:500;line-height:1.12;letter-spacing:-.03em;text-wrap:balance}.lpg .lpg-claim em{font-size:1.12em;letter-spacing:-.015em}.lpg .lpg-claim-cta{display:inline-flex;align-items:center;gap:14px;height:72px;margin-top:34px;padding:0 26px 0 34px;border:0;border-radius:20px;background:var(--lpg-ink);color:#fff;font-size:24px;font-weight:600;letter-spacing:-.015em;box-shadow:0 18px 44px -14px #0f1a0c80,0 0 0 6px #cefa6e4d;transition:transform .2s cubic-bezier(.2,.8,.2,1),background .2s}.lpg .lpg-claim-cta svg{color:var(--lpg-lime);transition:transform .2s}.lpg .lpg-claim-cta:hover:not(:disabled){background:#22301c;transform:translateY(-2px)}.lpg .lpg-claim-cta:hover:not(:disabled) svg{transform:translate(3px)}.lpg-ticker-section{padding:72px 0 0;text-align:center}.lpg-ticker-section>p{margin-bottom:22px;color:var(--lpg-muted);font-size:15px}.lpg-ticker{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.lpg-ticker-track{display:flex;gap:14px;width:max-content;padding:6px 0 14px;animation:lpg-marquee 46s linear infinite}.lpg-ticker:hover .lpg-ticker-track{animation-play-state:paused}.lpg-ticker-item{display:flex;align-items:center;gap:12px;padding:12px 20px 12px 12px;border:1px solid rgba(118,114,111,.12);border-radius:16px;background:#fff;text-align:left}.lpg-ticker-item .lpg-brand-icon{font-size:34px}.lpg-ticker-item b{display:block;font-family:var(--lpg-display);font-size:17px;font-weight:500;letter-spacing:-.02em}.lpg-ticker-item small{display:block;color:var(--lpg-faint);font-size:12px}.lpg-section{max-width:var(--lpg-max);margin:0 auto;padding:128px 24px 0}.lpg-section-head{max-width:760px;margin:0 auto;text-align:center}.lpg-eyebrow{display:inline-block;color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.08em}.lpg .lpg-section-head h2,.lpg .lpg-faq-intro h2,.lpg .lpg-final h2{margin-top:10px;font-family:var(--lpg-serif);font-size:clamp(38px,4.8vw,62px);font-weight:400;line-height:1.02;letter-spacing:-.015em;text-wrap:balance}.lpg .lpg-section-head p{max-width:560px;margin:16px auto 0;color:var(--lpg-muted);font-size:17px;text-wrap:balance}.lpg-widget{display:grid;grid-template-columns:248px 1fr;margin-top:52px;overflow:hidden;border:1px solid var(--lpg-line);border-radius:28px;background:var(--lpg-surface);box-shadow:0 1px 2px #10180c0a,0 30px 70px -36px #10180c52;text-align:left}.lpg-widget-rail{display:flex;flex-direction:column;gap:4px;padding:22px 14px;border-right:1px solid #eef0ea;background:#fafbf6}.lpg-widget-rail>small{padding:0 8px 8px;color:var(--lpg-faint);font-size:11px;font-weight:600;letter-spacing:.1em}.lpg-widget-app{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding:10px;border:1px solid #eceee7;border-radius:14px;background:#fff}.lpg-widget-app>span,.lpg-widget-app-icon{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:9px;background:linear-gradient(145deg,#dcff8f,#b6ec58);color:var(--lpg-green-deep);font-family:var(--lpg-display);font-weight:700}.lpg-widget-app b{display:block;font-size:14px;font-weight:600}.lpg-widget-app small{display:block;color:var(--lpg-faint);font-size:12px}.lpg .lpg-widget-rail button{position:relative;display:flex;align-items:flex-start;gap:11px;padding:11px 12px;border:0;border-radius:12px;background:transparent;color:var(--lpg-muted);text-align:left;transition:background .2s}.lpg .lpg-widget-rail button:hover{background:#0f1a0c09}.lpg-widget-rail button svg{flex:none;margin-top:2px}.lpg-widget-rail button b{display:block;color:var(--lpg-ink-2);font-size:14px;font-weight:600}.lpg-widget-rail button small{display:block;font-size:12px}.lpg .lpg-widget-rail button.is-active{background:#fff;box-shadow:0 8px 22px -12px #10180c4d;color:var(--lpg-green)}.lpg-widget-rail button.is-active:before{content:"";position:absolute;top:10px;bottom:10px;left:0;width:3px;border-radius:3px;background:var(--lpg-ring)}.lpg .lpg-widget-rail>p{margin-top:auto;padding:16px 8px 0;color:var(--lpg-faint);font-size:12px;line-height:1.5}.lpg-widget-rail>p b{color:var(--lpg-muted)}.lpg-widget-main{min-width:0;padding:20px 24px 22px}.lpg-widget-main>header{display:flex;align-items:center;gap:8px;color:var(--lpg-faint);font-size:14px}.lpg-widget-main>header b{color:var(--lpg-ink);font-weight:600}.lpg-widget-app-icon{width:22px;height:22px;border-radius:6px;font-size:12px}.lpg-status{display:inline-flex;align-items:center;gap:7px;margin-left:auto;padding:6px 12px;border-radius:999px;background:#eefad6;color:var(--lpg-green-text);font-size:12.5px;font-weight:600;white-space:nowrap}.lpg-status i,.lpg-widget-connected i{width:7px;height:7px;border-radius:50%;background:#4cb02a;box-shadow:0 0 0 3px #4cb02a2e}.lpg-status i{animation:lpg-pulse 2s ease-in-out infinite}.lpg-widget-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:18px;margin-top:18px}.lpg-widget-chat{display:flex;flex-direction:column;min-width:0}.lpg-bubble{align-self:flex-end;max-width:80%;padding:10px 14px;border-radius:14px 14px 4px;background:#f2f4ee;font-size:14px}.lpg .lpg-widget-chat>p{margin:14px 0;color:var(--lpg-ink-2);font-size:14.5px;line-height:1.55}.lpg-widget-ads{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lpg-composer{display:flex;align-items:center;justify-content:space-between;margin-top:14px;padding:10px 10px 10px 16px;border:1px solid var(--lpg-line);border-radius:14px;color:var(--lpg-faint);font-size:14px}.lpg-composer span{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--lpg-ink);color:#fff}.lpg-widget-side{display:flex;flex-direction:column;gap:14px}.lpg-mini-card{padding:16px;border:1px solid #eceee7;border-radius:18px;background:#fff}.lpg-mini-card>header{display:flex;align-items:baseline;gap:8px}.lpg-mini-card>header b{font-size:14px;font-weight:600}.lpg-mini-card>header small{margin-left:auto;color:var(--lpg-faint);font-size:12px}.lpg-signal{margin-top:13px}.lpg-signal>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.lpg .lpg-signal em{color:var(--lpg-ink-2);font-size:15px}.lpg-signal b{color:var(--lpg-green-text);font-size:12.5px;font-weight:600}.lpg-signal>i{position:relative;display:block;height:6px;margin-top:7px;overflow:hidden;border-radius:99px;background:var(--lpg-line-soft)}.lpg-signal>i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--w);border-radius:99px;background:var(--lpg-ring)}.lpg-suggestion{background:radial-gradient(80% 60% at 100% 0%,rgba(206,250,110,.22),transparent 70%),#fff}.lpg-suggestion>header{align-items:center;gap:7px;color:var(--lpg-green)}.lpg-suggestion>header b{color:var(--lpg-ink)}.lpg .lpg-suggestion p{margin:9px 0 14px;color:var(--lpg-ink-2);font-size:13.5px;line-height:1.55}.lpg-approval-actions{display:flex;gap:8px}.lpg-btn-dark,.lpg-btn-light{padding:9px 16px;border-radius:10px;font-size:13px;font-weight:600}.lpg-btn-dark{background:var(--lpg-ink);color:#fff}.lpg-btn-light{border:1px solid #e3e6dd;color:var(--lpg-ink-2)}.lpg-widget-connected{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;padding:12px 14px;border:1px solid #eceee7;border-radius:16px}.lpg-widget-connected>b{margin-right:6px;font-size:13px;font-weight:600}.lpg-widget-connected span{display:inline-flex;align-items:center;gap:7px;padding:6px 10px 6px 7px;border:1px solid var(--lpg-line);border-radius:999px;font-size:13px}.lpg-widget-connected .lpg-brand-icon{font-size:17px}.lpg-bento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;margin-top:52px}.lpg-card{display:flex;flex-direction:column;grid-column:span 2;padding:14px 14px 30px;border:1px solid #edf0e8;border-radius:32px;background:#fff;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.lpg-card:hover{transform:translateY(-4px);box-shadow:0 24px 50px -30px #10180c4d}.lpg-card-wide{grid-column:span 3}.lpg-card-visual{position:relative;height:270px;margin-bottom:26px;overflow:hidden;border-radius:22px;background-color:#fafbf6;background-image:radial-gradient(#e2e6d8 1px,transparent 1px);background-size:16px 16px}.lpg .lpg-card>h3,.lpg .lpg-card-copy>h3{padding:0 16px;font-family:var(--lpg-display);font-size:24px;font-weight:500;letter-spacing:-.03em}.lpg .lpg-card>p,.lpg .lpg-card-copy>p{margin-top:10px;padding:0 16px;color:var(--lpg-muted);font-size:15.5px;line-height:1.5}.lpg-card-copy{padding:0}.lpg-card-kicker{display:inline-flex;align-items:center;gap:6px;margin:0 16px 14px;padding:5px 10px;border-radius:999px;background:var(--lpg-lime-soft);color:var(--lpg-green-text);font-size:12.5px;font-weight:600}.lpg-visual-sources{display:flex;align-items:center;justify-content:center;padding:20px}.lpg-source-tags{display:flex;flex-direction:column;gap:16px}.lpg-source-tags span{padding:7px 14px;border:1px solid #e3e6dd;border-radius:999px;background:#fff;box-shadow:0 2px 6px #10180c0a;color:var(--lpg-ink-2);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;letter-spacing:.04em;white-space:nowrap}.lpg-source-lines{width:64px;height:214px;fill:none;stroke:#cfd5c4;stroke-width:1.2;vector-effect:non-scaling-stroke}.lpg-source-lines path{vector-effect:non-scaling-stroke}.lpg-source-hub{display:grid;place-items:center;flex:none;width:78px;height:78px;border-radius:22px;background:var(--lpg-ink);box-shadow:0 16px 34px -10px #65a30d8c,0 0 0 8px #cefa6e40}.lpg-visual-create{display:flex;flex-direction:column;align-items:center}.lpg-search-pill{display:inline-flex;align-items:center;gap:8px;margin-top:26px;padding:10px 18px;border:1.5px solid transparent;border-radius:999px;background:linear-gradient(#fff,#fff) padding-box,var(--lpg-ring) border-box;box-shadow:0 8px 20px -8px #34d39966;color:var(--lpg-muted);font-size:13.5px}.lpg-fan{display:flex;justify-content:center;margin-top:26px}.lpg-fan .lpg-ad{width:118px;flex:none;box-shadow:0 16px 30px -16px #10180c73;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.lpg-fan .lpg-ad:nth-child(1){transform:rotate(-10deg) translate(26px,16px)}.lpg-fan .lpg-ad:nth-child(2){z-index:2;transform:scale(1.08)}.lpg-fan .lpg-ad:nth-child(3){transform:rotate(10deg) translate(-26px,16px)}.lpg-card:hover .lpg-fan .lpg-ad:nth-child(1){transform:rotate(-14deg) translate(14px,18px)}.lpg-card:hover .lpg-fan .lpg-ad:nth-child(3){transform:rotate(14deg) translate(-14px,18px)}.lpg-visual-chart:after{content:"";position:absolute;right:-10%;bottom:-60px;left:-10%;height:140px;border-radius:50%;background:radial-gradient(closest-side,rgba(206,250,110,.9),rgba(141,224,106,.4) 55%,transparent);filter:blur(14px)}.lpg-chart-label{position:absolute;top:22px;left:22px;display:flex;align-items:center;gap:7px;color:var(--lpg-muted);font-size:13px}.lpg-chart-label i{width:7px;height:7px;border-radius:50%;background:var(--lpg-green)}.lpg-visual-chart svg{position:absolute;right:0;bottom:0;left:0;z-index:1;width:100%;height:auto}.lpg-chart-area{fill:url(#lpg-chart-fill)}.lpg-chart-line{fill:none;stroke:#4d9a1a;stroke-width:2.5;stroke-linejoin:round}.lpg-visual-chart circle{fill:#fff;stroke:#4d9a1a;stroke-width:2.5}.lpg-card-wide .lpg-card-visual{height:330px}.lpg-visual-approval{display:grid;place-items:center;padding:18px}.lpg-visual-tools{display:flex;align-items:center;justify-content:center;gap:12px;padding:20px}.lpg-tool-phone{display:flex;flex:1 1 0;flex-direction:column;min-width:0;max-width:120px;height:200px;padding:8px;border:1px solid #eceee7;border-radius:20px;background:#fff;box-shadow:0 18px 34px -20px #10180c66;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.lpg-tool-phone .lpg-brand-icon{position:absolute;top:7px;left:7px;font-size:18px;box-shadow:0 2px 6px #00000026}.lpg-tool-phone>b{overflow:hidden;font-size:11.5px;letter-spacing:-.01em;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.lpg-tool-phone>i{position:relative;flex:1;margin-bottom:9px;border-radius:13px}.lpg-tool-phone.p0>i{background:radial-gradient(circle at 50% 38%,#6b4334 0 14%,transparent 14.6%),radial-gradient(ellipse 52% 30% at 50% 100%,#26372a 0 96%,transparent 100%),linear-gradient(170deg,#ffe2c4,#f0a58b)}.lpg-tool-phone.p1>i{background:radial-gradient(circle at 50% 38%,#3a2a24 0 14%,transparent 14.6%),radial-gradient(ellipse 52% 30% at 50% 100%,#5b3f8f 0 96%,transparent 100%),linear-gradient(170deg,#ede4ff,#b9a2f6)}.lpg-tool-phone.p2>i{background:radial-gradient(ellipse 60% 40% at 50% 70%,#fff 0 40%,transparent 42%),linear-gradient(170deg,#ffe8cf,#fdba74)}.lpg-tool-phone.p3>i{background:radial-gradient(circle at 50% 38%,#8a5a44 0 14%,transparent 14.6%),radial-gradient(ellipse 52% 30% at 50% 100%,#1e2a52 0 96%,transparent 100%),linear-gradient(170deg,#e0e7ff,#a5b4fc)}.lpg-tool-phone small{overflow:hidden;color:var(--lpg-faint);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.lpg-tool-phone:nth-child(odd){transform:rotate(-4deg) translateY(10px)}.lpg-tool-phone:nth-child(2n){transform:rotate(3deg)}.lpg-tool-phone.p4>i{background:radial-gradient(circle at 50% 38%,#4a3128 0 14%,transparent 14.6%),radial-gradient(ellipse 52% 30% at 50% 100%,#0f5f57 0 96%,transparent 100%),linear-gradient(170deg,#ccfbf1,#5eead4)}.lpg-card:hover .lpg-tool-phone{transform:rotate(0) translateY(-4px)}.lpg-float-card{width:min(360px,100%);padding:16px 18px 18px;border:1px solid #eceee7;border-radius:18px;background:#fff;box-shadow:0 2px 6px #10180c0a,0 30px 70px -40px #14280a80;text-align:left}.lpg-float-card>header{display:flex;align-items:center;gap:10px;margin-bottom:4px}.lpg-float-card>header>div{min-width:0}.lpg-float-card>header b{display:block;font-size:14px;font-weight:600}.lpg-float-card>header small{display:block;color:var(--lpg-faint);font-size:12px}.lpg-float-card>header .lpg-brand-icon{font-size:26px}.lpg-float-icon{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:10px;background:var(--lpg-lime-soft);color:var(--lpg-green-text)}.lpg-live,.lpg-pending{margin-left:auto;padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:600}.lpg-live{background:#e5f8ea;color:#15803d}.lpg-pending{background:#fff4d6;color:#8a5a00}.lpg-float-card>footer{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.lpg-float-card>footer span{padding:5px 10px;border:1px solid #e3e6dd;border-radius:999px;background:#fbfcf8;color:var(--lpg-ink-2);font-size:11.5px}.lpg-approval dl{margin:10px 0 14px}.lpg-approval dl>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px dashed var(--lpg-line);font-size:13px}.lpg-approval dt{color:var(--lpg-muted)}.lpg-approval dd{font-weight:600;text-align:right}.lpg-approval s{margin-right:6px;color:var(--lpg-faint);font-weight:400}.lpg-variations{width:min(430px,100%)}.lpg-variation-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.lpg-bars{display:flex;align-items:flex-end;gap:10px;height:130px;margin:16px 0 14px}.lpg-bars i{flex:1;height:var(--h);border-radius:8px 8px 4px 4px;background:#e8ede0;transform-origin:bottom;animation:lpg-grow .7s cubic-bezier(.2,.8,.2,1) both}.lpg-bars i:nth-child(2){animation-delay:.05s}.lpg-bars i:nth-child(3){animation-delay:.1s}.lpg-bars i:nth-child(4){animation-delay:.15s}.lpg-bars i:nth-child(5){animation-delay:.2s}.lpg-bars i:nth-child(6){animation-delay:.25s}.lpg-bars i.is-top{background:linear-gradient(180deg,#cefa6e,#6cc93b)}.lpg-next-test{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:12px;background:#f3fbe4}.lpg-next-test svg{flex:none;margin-top:2px;color:var(--lpg-green)}.lpg .lpg-next-test p{color:var(--lpg-ink-2);font-size:13px;line-height:1.45}.lpg-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:44px}.lpg .lpg-step-tab{position:relative;display:flex;flex-direction:column;gap:4px;padding:14px 16px 16px;border:1px solid #eceee7;border-radius:16px;background:#ffffffb3;text-align:left;transition:border-color .25s,background .25s,transform .25s}.lpg .lpg-step-tab:hover{transform:translateY(-2px)}.lpg-step-tab small{color:var(--lpg-faint);font-size:12px}.lpg-step-tab span{color:var(--lpg-muted);font-family:var(--lpg-serif);font-size:22px;line-height:1.1}.lpg-step-tab i{position:absolute;top:16px;right:16px;width:8px;height:8px;border-radius:50%}.lpg-step-tab.d0 i{background:#a3e635}.lpg-step-tab.d1 i{background:#22c55e}.lpg-step-tab.d2 i{background:#34d399}.lpg-step-tab.d3 i{background:var(--lpg-ink)}.lpg .lpg-step-tab.is-active{border-color:#b9e85a;background:#fbffef;box-shadow:0 10px 24px -16px #65a30d80}.lpg-step-tab.is-active span{color:var(--lpg-ink)}.lpg-step-progress{position:relative;height:2px;margin-top:14px;border-radius:2px;background:#e5e8de}.lpg-step-progress i{position:absolute;top:0;left:0;width:25%;height:100%;transform:translate(calc(var(--i) * 100%));transition:transform .4s cubic-bezier(.2,.8,.2,1)}.lpg-step-progress i:after{content:"";position:absolute;inset:0;border-radius:2px;background:var(--lpg-ink);transform-origin:left}.lpg-step-progress i.is-running:after{animation:lpg-progress 7s linear both}.lpg-step-panel{display:grid;grid-template-columns:1fr 1fr;min-height:470px;margin-top:22px;overflow:hidden;border:1px solid #eceee7;border-radius:28px;background:#fff;box-shadow:0 30px 70px -42px #14280a6b}.lpg-step-copy{display:flex;flex-direction:column;justify-content:center;padding:56px 48px}.lpg-step-num{display:flex;align-items:center;gap:12px}.lpg-step-num b{background:linear-gradient(135deg,#84cc16,#16a34a);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--lpg-display);font-size:46px;font-weight:600;line-height:1;letter-spacing:-.04em}.lpg-step-num span{padding:7px 12px;border-radius:999px;background:var(--lpg-lime-soft);color:var(--lpg-green-text);font-size:12px;font-weight:700;letter-spacing:.1em}.lpg .lpg-step-copy h3{margin:20px 0 12px;font-family:var(--lpg-serif);font-size:32px;font-weight:400;line-height:1.1}.lpg .lpg-step-copy>p{color:var(--lpg-muted);font-size:16px;line-height:1.6}.lpg .lpg-step-copy ul{display:flex;flex-direction:column;gap:12px;margin-top:24px;padding:0;list-style:none}.lpg-step-copy li{display:flex;align-items:center;gap:12px;color:var(--lpg-ink-2);font-size:15px}.lpg-step-copy li>span{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:7px;background:var(--lpg-lime-soft);color:#3f7d14}.lpg-step-visual{display:grid;place-items:center;padding:40px;background:radial-gradient(90% 70% at 70% 20%,#effcd2,#f7fcee 45%,#fbfcf8);animation:lpg-fade-up .5s cubic-bezier(.2,.8,.2,1) both}.lpg-compare{display:grid;grid-template-columns:1fr 1fr;gap:24px}.lpg-compare-card{display:flex;flex-direction:column;padding:40px;border:1px solid #edf0e8;border-radius:32px;background:#fff;box-shadow:4px 4px 20px #d9d9d940}.lpg-compare-card>small{color:var(--lpg-muted);font-size:16px}.lpg .lpg-compare-card h3{margin:10px 0 64px;font-family:var(--lpg-display);font-size:46px;font-weight:500;line-height:1;letter-spacing:-.04em}.lpg .lpg-compare-card ul{margin-bottom:auto;padding:0;list-style:none}.lpg-compare-card li{display:flex;align-items:center;gap:14px;padding:18px 0;border-bottom:1px solid #f0f1ec;color:var(--lpg-ink-2);font-size:16.5px}.lpg-compare-card li svg{flex:none;color:var(--lpg-faint)}.lpg .lpg-btn-block{display:flex;align-items:center;justify-content:center;width:100%;margin-top:30px;padding:14px;border:0;border-radius:999px;background:#fff;color:var(--lpg-ink);font-size:15px;font-weight:500;transition:transform .2s}.lpg .lpg-btn-block:hover{transform:translateY(-2px)}.lpg .lpg-btn-block.dark{background:var(--lpg-ink);color:#fff}.lpg-compare-card.is-after{border-color:transparent;background:radial-gradient(110% 90% at 100% 0%,#f8ffe0,#f8ffe000 55%),linear-gradient(155deg,#e2ff98,#cefa6e 42%,#95dd5c);box-shadow:0 30px 60px -30px #65a30d8c}.lpg-compare-card.is-after>small{color:#0f1a0ca8}.lpg-compare-card.is-after li{border-color:#0f1a0c1f;color:var(--lpg-ink)}.lpg-compare-card.is-after li svg{color:var(--lpg-ink)}.lpg-faq{display:grid;grid-template-columns:360px 1fr;gap:80px;align-items:start}.lpg-faq-intro{position:sticky;top:120px}.lpg .lpg-faq-intro h2{text-align:left}.lpg .lpg-faq-intro>p{margin:18px 0 26px;color:var(--lpg-muted);font-size:16px}.lpg .lpg-btn-outline{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border:1px solid #dfe3d8;border-radius:999px;background:#fff;color:var(--lpg-ink);font-size:15px;font-weight:500;transition:border-color .2s}.lpg .lpg-btn-outline:hover{border-color:var(--lpg-ink)}.lpg-faq-list{border-top:1px solid var(--lpg-line)}.lpg-faq-item{border-bottom:1px solid var(--lpg-line)}.lpg .lpg-faq-item button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:22px 0;border:0;background:none;color:var(--lpg-ink);font-size:17px;font-weight:500;letter-spacing:-.01em;text-align:left}.lpg-faq-item button>span{display:grid;place-items:center;flex:none;width:32px;height:32px;border:1px solid #e1e5da;border-radius:50%;transition:transform .3s,background .3s,border-color .3s}.lpg-faq-item.is-open button>span{border-color:var(--lpg-lime-2);background:var(--lpg-lime);transform:rotate(45deg)}.lpg-faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.2,.8,.2,1)}.lpg-faq-item.is-open .lpg-faq-answer{grid-template-rows:1fr}.lpg-faq-answer>div{overflow:hidden}.lpg .lpg-faq-answer p{padding:0 56px 24px 0;color:var(--lpg-muted);font-size:15.5px;line-height:1.65}.lpg-final{position:relative;overflow:hidden;padding:100px 32px;border-radius:32px;background:#0d140b;color:#fff;text-align:center;isolation:isolate}.lpg-final:before,.lpg-final:after{content:"";position:absolute;z-index:-1;pointer-events:none}.lpg-final:before{inset:0;background:radial-gradient(42% 70% at 50% 0%,rgba(206,250,110,.36),transparent 70%)}.lpg-final:after{inset:0;background:radial-gradient(36% 60% at 88% 100%,rgba(52,211,153,.3),transparent 70%)}.lpg .lpg-final h2{margin:0;color:#fff}.lpg .lpg-final h2 em{color:var(--lpg-lime)}.lpg .lpg-final>p{max-width:520px;margin:20px auto 0;color:#ffffffb3;font-size:17px}.lpg-final-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px}.lpg-btn-ghost{display:inline-flex;align-items:center;padding:14px 22px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff0a;color:#fff;font-size:16px;transition:background .2s}.lpg-btn-ghost:hover{background:#ffffff1a}.lpg-sparkle.f1{top:48px;left:9%;width:34px;opacity:.9}.lpg-sparkle.f2{right:11%;bottom:56px;width:22px;fill:#6ee7b7;animation-delay:-3s}.lpg-footer{position:relative;margin:128px 16px 16px;padding:64px 64px 0;overflow:hidden;border-radius:32px;background:#0a0f08;color:#fff}.lpg-footer-inner{display:grid;grid-template-columns:1.1fr 2fr;gap:48px;max-width:1120px;margin:0 auto}.lpg-footer .lpg-logo span{background:#cefa6e29;color:var(--lpg-lime)}.lpg .lpg-footer-brand p{max-width:280px;margin-top:16px;color:#ffffff8c;font-size:14.5px}.lpg-footer nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.lpg-footer nav>div{display:flex;flex-direction:column;gap:12px}.lpg-footer nav small{margin-bottom:4px;color:#ffffff6b;font-size:13px}.lpg-footer nav a{color:#ffffffe0;font-size:15px;transition:color .2s}.lpg-footer nav a:hover{color:var(--lpg-lime)}.lpg-wordmark{margin-top:64px;background:linear-gradient(180deg,#cefa6e4d,#cefa6e00 80%);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--lpg-serif);font-size:clamp(48px,17vw,290px);line-height:.78;letter-spacing:-.04em;text-align:center;white-space:nowrap;user-select:none}@keyframes lpg-float{0%{translate:0 0}to{translate:0 -12px}}@keyframes lpg-breathe{0%{opacity:.55;transform:scale(.96)}to{opacity:.8;transform:scale(1.03)}}@keyframes lpg-marquee{to{transform:translate(calc(-50% - 7px))}}@keyframes lpg-pulse{50%{box-shadow:0 0 0 6px #4cb02a0d}}@keyframes lpg-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lpg-fade-up{0%{opacity:0;transform:translateY(10px)}}@keyframes lpg-grow{0%{transform:scaleY(.2)}}@media (max-width: 1240px){.lpg-side-ad.left-b,.lpg-side-ad.right-b{display:none}}@media (max-width: 1100px){.lpg-side-ad{display:none}.lpg-nav nav a{padding:8px 9px;font-size:14px}}@media (max-width: 980px){.lpg-nav{grid-template-columns:1fr auto}.lpg-nav nav{display:none}.lpg-widget{grid-template-columns:1fr}.lpg-widget-rail{display:none}.lpg-widget-grid{grid-template-columns:1fr}.lpg-widget-side{display:grid;grid-template-columns:1fr 1fr}.lpg-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.lpg-card{grid-column:span 1}.lpg-card:nth-child(3),.lpg-card-wide{grid-column:span 2}.lpg-step-panel,.lpg-compare,.lpg-faq{grid-template-columns:1fr}.lpg-faq{gap:36px}.lpg-faq-intro{position:static}.lpg-footer-inner{grid-template-columns:1fr}}@media (max-width: 640px){.lpg-claim{padding-top:80px}.lpg .lpg-claim-cta{height:60px;margin-top:28px;padding:0 22px 0 26px;border-radius:17px;font-size:20px}.lpg-nav-wrap{top:8px;padding:8px 12px 0}.lpg-nav{padding:6px 6px 6px 14px}.lpg .lpg-nav-login{display:none}.lpg .lpg-ring-btn>span{padding:9px 14px;font-size:14px}.lpg-hero{padding:64px 16px 8px}.lpg .lpg-hero-sub{font-size:17px}.lpg-sparkle.s1{top:28px;right:8%;width:30px}.lpg-sparkle.s2{top:70px;right:4%}.lpg-sparkle.s3{top:34px;left:7%;width:22px}.lpg-sparkle.s4,.lpg-sparkle.s5{display:none}.lpg-built-by{margin-top:32px}.lpg-section{padding:96px 16px 0}.lpg-widget{margin-top:36px;border-radius:22px}.lpg-widget-main{padding:16px}.lpg-widget-main>header>span:not(.lpg-status):not(.lpg-widget-app-icon){display:none}.lpg-widget-side{grid-template-columns:1fr}.lpg-widget-ads{gap:6px}.lpg-bento{grid-template-columns:minmax(0,1fr);margin-top:36px}.lpg-card,.lpg-card:nth-child(3),.lpg-card-wide{grid-column:span 1}.lpg-card{border-radius:26px}.lpg-visual-tools{gap:6px}.lpg-tool-phone{height:170px;border-radius:16px;padding:6px}.lpg-tool-phone:nth-child(n+5){display:none}.lpg-tool-phone>b{font-size:9.5px}.lpg-tool-phone small{display:none}.lpg-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lpg-step-tab span{font-size:19px}.lpg-step-progress{display:none}.lpg-step-copy{padding:32px 22px}.lpg .lpg-step-copy h3{font-size:27px}.lpg-step-visual{padding:28px 14px}.lpg-compare-card{padding:28px 22px;border-radius:26px}.lpg .lpg-compare-card h3{margin-bottom:28px;font-size:36px}.lpg-compare-card li{font-size:15.5px}.lpg .lpg-faq-answer p{padding-right:0}.lpg-final{padding:72px 20px;border-radius:26px}.lpg-footer{margin:96px 8px 8px;padding:40px 24px 0;border-radius:26px}.lpg-footer nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}@media (max-width: 520px){.lpg-hero-form{flex-wrap:wrap;padding:7px}.lpg-hero-form>svg{margin-left:10px}.lpg .lpg-hero-form input{flex:1 1 calc(100% - 48px)}.lpg .lpg-hero-form button{justify-content:center;width:100%}}@media (max-width: 420px){.lpg-nav .lpg-logo span{display:none}}@media (prefers-reduced-motion: reduce){.lpg *,.lpg *:before,.lpg *:after{animation:none!important;transition:none!important}}.lpg-scale{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1120px;margin:0 auto}.lpg .lpg-section-head>p{max-width:620px;margin:14px auto 0;color:var(--lpg-muted);font-size:17px;line-height:1.5}.lpg-scale-card .lpg-card-visual{min-height:260px}.lpg-visual-funnel,.lpg-visual-matrix{display:flex;flex-direction:column;justify-content:center;gap:16px;padding:22px}.lpg-funnel-head{display:flex;align-items:center;gap:8px;color:var(--lpg-muted);font-size:12px;font-weight:600;letter-spacing:.04em}.lpg-funnel-head i{width:8px;height:8px;border-radius:50%;background:var(--lpg-green);box-shadow:0 0 0 4px #16a34a26}.lpg-funnel-bars{display:grid;gap:10px;margin:0;padding:0;list-style:none}.lpg-funnel-bars li{display:grid;grid-template-columns:92px 1fr 40px;gap:10px;align-items:center;color:var(--lpg-ink-2);font-size:13px}.lpg-funnel-bars b{display:block;height:14px;border-radius:0 4px 4px 0;background:var(--lpg-ink-2)}.lpg-funnel-bars li.is-drop b{background:#d14905}.lpg-funnel-bars li.is-drop span,.lpg-funnel-bars li.is-drop small{color:#b84b14;font-weight:600}.lpg-funnel-bars small{color:var(--lpg-muted);font-variant-numeric:tabular-nums;text-align:right}.lpg-funnel-loop{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--lpg-muted);font-size:12px}.lpg-funnel-loop span{padding:4px 9px;border:1px solid var(--lpg-line);border-radius:999px;background:#fff}.lpg-funnel-loop span.is-lime{border-color:var(--lpg-lime-2);background:var(--lpg-lime-soft);color:var(--lpg-ink);font-weight:600}.lpg-formula{display:flex;flex-wrap:wrap;gap:6px 4px;font-size:13px;font-weight:600}.lpg-formula span{display:inline-flex;align-items:center;gap:4px}.lpg-formula span:not(:has(i)),.lpg-formula span{color:var(--lpg-ink)}.lpg-formula i{color:var(--lpg-faint);font-style:normal;font-weight:400}.lpg-matrix{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:5px}.lpg-matrix span{aspect-ratio:1;border-radius:4px;background:var(--lpg-line)}.lpg-matrix span.is-killed{background:repeating-linear-gradient(135deg,var(--lpg-line) 0 3px,#f7f8f3 3px 6px)}.lpg-matrix span.is-winner{background:var(--lpg-lime);box-shadow:0 0 0 2px var(--lpg-ink)}.lpg-matrix-legend{display:flex;flex-wrap:wrap;gap:14px;color:var(--lpg-muted);font-size:12px}.lpg-matrix-legend span{display:inline-flex;align-items:center;gap:6px}.lpg-matrix-legend i{width:12px;height:12px;border-radius:3px}.lpg-matrix-legend i.is-winner{background:var(--lpg-lime);box-shadow:0 0 0 1.5px var(--lpg-ink)}.lpg-matrix-legend i.is-killed{background:repeating-linear-gradient(135deg,var(--lpg-line) 0 3px,#f7f8f3 3px 6px)}@media (max-width: 860px){.lpg-scale{grid-template-columns:1fr}}
