@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_eff13a{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_eff13a{--lg-font-display:"Archivo","Archivo Fallback"}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree Fallback;src:local("Arial");ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.00%;size-adjust:100.72%}.__className_7c5662{font-family:Figtree,Figtree Fallback;font-style:normal}.__variable_7c5662{--lg-font-body:"Figtree","Figtree Fallback"}.lead-generator{--lg-bg:oklch(0.98 0.01 145);--lg-surface:oklch(0.96 0.012 150);--lg-surface-deep:oklch(0.3 0.05 160);--lg-ink:oklch(0.24 0.03 158);--lg-muted:oklch(0.46 0.02 155);--lg-brand:oklch(0.48 0.1 158);--lg-brand-deep:oklch(0.32 0.06 160);--lg-brand-bright:oklch(0.62 0.13 155);--lg-accent:oklch(0.66 0.17 42);--lg-accent-ink:oklch(0.99 0.01 60);--lg-gold:oklch(0.74 0.1 82);--lg-gold-ink:oklch(0.36 0.06 74);--lg-line:oklch(0.85 0.015 150);--lg-line-strong:oklch(0.8 0.02 150);--lg-brand-wash:oklch(0.94 0.03 155);--lg-accent-wash:oklch(0.95 0.04 45);--lg-gold-wash:oklch(0.95 0.035 85);--lg-on-deep:oklch(0.94 0.02 150);--lg-on-deep-muted:oklch(0.78 0.03 150);--lg-deep-line:oklch(0.42 0.05 160);--lg-hair:oklch(1 0 0/0.6);--lg-radius:14px;--lg-radius-lg:22px;--lg-shadow-sm:0 1px 1px oklch(0.3 0.05 160/0.05),0 2px 4px oklch(0.3 0.05 160/0.05),0 4px 10px oklch(0.3 0.05 160/0.05);--lg-shadow-md:0 1px 2px oklch(0.3 0.05 160/0.06),0 6px 16px oklch(0.3 0.05 160/0.08),0 14px 32px oklch(0.3 0.05 160/0.09);--lg-shadow-lift:0 2px 4px oklch(0.3 0.05 160/0.06),0 10px 24px oklch(0.3 0.05 160/0.1),0 26px 62px oklch(0.3 0.05 160/0.17);--lg-ease:cubic-bezier(0.16,1,0.3,1);--lg-ease-soft:cubic-bezier(0.22,1,0.36,1);--lg-maxw:1140px;font-family:var(--lg-font-body),ui-sans-serif,system-ui,sans-serif;color:var(--lg-ink);background:var(--lg-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:1.6;background-image:radial-gradient(oklch(.48 .1 158/.05) 1px,transparent 1.4px);background-size:26px 26px}.lead-generator ::-moz-selection{background:var(--lg-accent);color:var(--lg-accent-ink)}.lead-generator ::selection{background:var(--lg-accent);color:var(--lg-accent-ink)}.lead-generator a{color:inherit;text-decoration:none}.lg-display{font-family:var(--lg-font-display),ui-sans-serif,system-ui,sans-serif;font-weight:800;letter-spacing:-.02em;line-height:1.02;color:var(--lg-ink)}.lg-eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--lg-font-display),sans-serif;font-weight:700;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--lg-brand)}.lg-eyebrow:before{content:"";width:1.6rem;height:2px;border-radius:2px;background:currentColor;opacity:.55}.lg-eyebrow--plain:before{display:none}.lg-h1{font-size:clamp(2.6rem,6.2vw,4.9rem)}.lg-h2{font-size:clamp(2rem,4.2vw,3.2rem)}.lg-h3{font-size:clamp(1.35rem,2.4vw,1.85rem)}.lg-lead{font-size:clamp(1.1rem,1.6vw,1.32rem);color:var(--lg-muted);max-width:60ch;line-height:1.55}.lg-prose{max-width:68ch}.lg-prose p+p{margin-top:1rem}.lg-shell{display:flex;flex-direction:column;min-height:100vh}.lg-main{flex:1}.lg-container{width:100%;max-width:var(--lg-maxw);margin-inline:auto;padding-inline:clamp(1.15rem,4vw,2.25rem)}.lg-section{padding-block:clamp(4rem,9vw,7.5rem)}.lg-section--tight{padding-block:clamp(3rem,6vw,4.5rem)}.lg-deep{background:var(--lg-surface-deep);background-image:radial-gradient(oklch(.94 .02 150/.06) 1px,transparent 1.4px);background-size:26px 26px}.lg-deep,.lg-deep .lg-display,.lg-deep h2,.lg-deep h3{color:var(--lg-on-deep)}.lg-deep .lg-lead{color:var(--lg-on-deep-muted)}.lg-deep .lg-eyebrow{color:oklch(.78 .09 55)}.lg-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--lg-font-display),sans-serif;font-weight:700;font-size:1rem;line-height:1;padding:.95rem 1.5rem;border-radius:999px;border:1px solid transparent;cursor:pointer;transition:transform .22s var(--lg-ease),box-shadow .22s var(--lg-ease),background .2s var(--lg-ease),border-color .2s var(--lg-ease);will-change:transform}.lg-btn svg{transition:transform .22s var(--lg-ease)}.lg-btn:hover svg{transform:translateX(3px)}.lg-btn:active{transform:translateY(0) scale(.99)}.lg-btn:focus-visible{outline:3px solid var(--lg-accent);outline-offset:3px}.lg-btn--accent{background:linear-gradient(oklch(.69 .17 44),var(--lg-accent) 62%,oklch(.63 .17 40));color:var(--lg-accent-ink);box-shadow:inset 0 1px 0 oklch(1 0 0/.28),0 1px 2px oklch(.5 .14 40/.2),0 10px 26px oklch(.66 .17 42/.32)}.lg-btn--accent:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 oklch(1 0 0/.3),0 2px 4px oklch(.5 .14 40/.22),0 18px 38px oklch(.66 .17 42/.42)}.lg-btn--brand{background:var(--lg-brand);color:var(--lg-on-deep);box-shadow:inset 0 1px 0 oklch(1 0 0/.14),0 8px 22px oklch(.32 .06 160/.28)}.lg-btn--brand:hover{transform:translateY(-2px);background:var(--lg-brand-deep)}.lg-btn--ghost{background:var(--lg-bg);color:var(--lg-ink);border-color:var(--lg-line-strong);box-shadow:var(--lg-shadow-sm)}.lg-btn--ghost:hover{transform:translateY(-2px);border-color:var(--lg-brand);color:var(--lg-brand);box-shadow:var(--lg-shadow-md)}.lg-deep .lg-btn--ghost{background:oklch(.94 .02 150/.05);color:var(--lg-on-deep);border-color:var(--lg-deep-line);box-shadow:inset 0 1px 0 oklch(1 0 0/.05)}.lg-deep .lg-btn--ghost:hover{background:oklch(.94 .02 150/.1);border-color:var(--lg-on-deep);color:var(--lg-on-deep)}.lg-btn--lg{font-size:1.08rem;padding:1.1rem 1.9rem}.lg-btn--block{width:100%}.lg-header{position:sticky;top:0;z-index:50;background:oklch(.98 .01 145/.82);backdrop-filter:saturate(1.2) blur(12px);border-bottom:1px solid var(--lg-line)}.lg-header__row{display:flex;align-items:center;justify-content:space-between;gap:1rem;height:68px}.lg-logo{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--lg-font-display),sans-serif;font-weight:800;font-size:1.2rem;letter-spacing:-.02em;color:var(--lg-ink)}.lg-logo__mark{width:30px;height:30px;flex:none;transition:transform .3s var(--lg-ease)}.lg-logo:hover .lg-logo__mark{transform:rotate(-6deg) scale(1.06)}.lg-nav{display:none;align-items:center;gap:2rem}.lg-nav a{font-weight:600;font-size:.98rem;color:var(--lg-muted);transition:color .15s ease-out}.lg-nav a:hover{color:var(--lg-ink)}.lg-header__cta{display:none;align-items:center;gap:1rem}.lg-header__link{font-weight:600;color:var(--lg-muted)}.lg-burger,.lg-header__link:hover{color:var(--lg-ink)}.lg-burger{display:inline-flex;background:transparent;border:1px solid var(--lg-line);border-radius:10px;width:42px;height:42px;align-items:center;justify-content:center;cursor:pointer}.lg-mobile{border-top:1px solid var(--lg-line);padding:.5rem 0 1.25rem;display:grid;gap:.25rem}.lg-mobile a{padding:.7rem .25rem;font-weight:600;color:var(--lg-ink);border-bottom:1px solid var(--lg-line)}.lg-mobile .lg-btn{margin-top:.75rem}@media (min-width:860px){.lg-header__cta,.lg-nav{display:flex}.lg-burger{display:none}}.lg-pill{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;font-size:.85rem;padding:.4rem .85rem;border-radius:999px;border:1px solid var(--lg-line);background:var(--lg-surface);color:var(--lg-muted)}.lg-pill__dot{width:7px;height:7px;border-radius:999px;background:var(--lg-accent)}.lg-deep .lg-pill{background:oklch(.94 .02 150/.06);border-color:var(--lg-deep-line);color:var(--lg-on-deep-muted)}.lg-card{position:relative;background:linear-gradient(170deg,oklch(.975 .012 150),var(--lg-surface));border:1px solid var(--lg-line);border-radius:var(--lg-radius-lg);padding:clamp(1.4rem,2.6vw,2rem);box-shadow:var(--lg-shadow-sm)}.lg-card:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;border-radius:var(--lg-radius-lg) var(--lg-radius-lg) 0 0;background:var(--lg-hair);pointer-events:none}.lg-card--lift{transition:transform .28s var(--lg-ease),box-shadow .28s var(--lg-ease),border-color .28s var(--lg-ease)}.lg-card--lift:hover{transform:translateY(-4px);box-shadow:var(--lg-shadow-lift);border-color:var(--lg-line-strong)}.lg-stat__num{font-family:var(--lg-font-display),sans-serif;font-weight:800;font-size:clamp(2.2rem,4vw,3rem);line-height:1;letter-spacing:-.02em;color:var(--lg-brand)}.lg-deep .lg-stat__num{color:oklch(.82 .1 55)}.lg-stat__label{margin-top:.5rem;font-size:.95rem;color:var(--lg-muted)}.lg-deep .lg-stat__label{color:var(--lg-on-deep-muted)}.lg-circuit{position:relative;width:100%;max-width:980px;margin-inline:auto;aspect-ratio:980/560}.lg-circuit__svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.lg-circuit__bed{fill:none;stroke:var(--lg-brand);stroke-width:9;opacity:.06;stroke-linecap:round}.lg-circuit__track{fill:none;stroke:var(--lg-line-strong);stroke-width:1.5}.lg-circuit__flow{fill:none;stroke:url(#lg-flow-grad);stroke-width:3.5;stroke-linecap:round;stroke-dasharray:150 870;filter:drop-shadow(0 0 7px oklch(.55 .12 156/.5));animation:lg-flow 7s linear infinite}.lg-circuit__spark{fill:none;stroke:oklch(.86 .14 150);stroke-width:4.5;stroke-linecap:round;stroke-dasharray:10 1010;filter:drop-shadow(0 0 9px oklch(.7 .15 152/.9));animation:lg-spark 7s linear infinite}@keyframes lg-flow{to{stroke-dashoffset:-1020}}@keyframes lg-spark{0%{stroke-dashoffset:-146}to{stroke-dashoffset:-1166}}.lg-circuit__node{position:absolute;width:min(40%,260px);transform:translate(-50%,-50%)}.lg-circuit__node--tl{left:21%;top:27%}.lg-circuit__node--tr{left:79%;top:27%}.lg-circuit__node--br{left:79%;top:73%}.lg-circuit__node--bl{left:21%;top:73%}.lg-node{position:relative;background:linear-gradient(168deg,oklch(.99 .008 150),var(--lg-bg));border:1px solid var(--lg-line);border-radius:var(--lg-radius);padding:1rem 1.1rem 1.15rem;box-shadow:var(--lg-shadow-md);transition:transform .3s var(--lg-ease),box-shadow .3s var(--lg-ease)}.lg-node:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;border-radius:var(--lg-radius) var(--lg-radius) 0 0;background:var(--lg-hair)}.lg-circuit__node:hover .lg-node{transform:translateY(-3px);box-shadow:var(--lg-shadow-lift)}.lg-node__step{position:relative;box-shadow:inset 0 1px 0 oklch(1 0 0/.22),0 4px 10px oklch(.32 .06 160/.28);display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;background:var(--lg-brand);color:var(--lg-on-deep);font-family:var(--lg-font-display),sans-serif;font-weight:800;font-size:.95rem}.lg-node--accent .lg-node__step{background:var(--lg-accent);color:var(--lg-accent-ink)}.lg-node__title{font-family:var(--lg-font-display),sans-serif;font-weight:700;font-size:1.12rem;margin-top:.6rem;color:var(--lg-ink)}.lg-node__desc{margin-top:.25rem;font-size:.9rem;color:var(--lg-muted);line-height:1.4}.lg-circuit__hub{text-align:center;width:min(30%,220px)}.lg-circuit__hub,.lg-circuit__hub:before{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.lg-circuit__hub:before{content:"";width:260px;height:260px;border-radius:999px;background:radial-gradient(circle,oklch(.48 .1 158/.1),transparent 68%);z-index:-1}.lg-circuit__hub-seal{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:.55rem;padding:.28rem .7rem;border-radius:999px;border:1px solid oklch(.74 .1 82/.55);background:var(--lg-gold-wash);color:var(--lg-gold-ink);font-family:var(--lg-font-display),sans-serif;font-weight:700;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase}.lg-circuit__hub-seal:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--lg-gold);box-shadow:0 0 0 3px oklch(.74 .1 82/.25)}.lg-circuit__hub-label{font-family:var(--lg-font-display),sans-serif;font-weight:800;font-size:clamp(.95rem,1.6vw,1.15rem);letter-spacing:-.01em;color:var(--lg-brand-deep)}.lg-circuit__hub-sub{font-size:.8rem;color:var(--lg-muted);margin-top:.2rem}.lg-circuit--stack{display:none}@media (max-width:720px){.lg-circuit{display:none}.lg-circuit--stack{display:grid;gap:0;max-width:460px;margin-inline:auto}.lg-cstep{position:relative;padding-left:2.9rem;padding-bottom:1.5rem}.lg-cstep:before{content:"";position:absolute;left:15px;top:34px;bottom:-4px;width:2px;background:linear-gradient(var(--lg-brand),var(--lg-line))}.lg-cstep:last-child:before{background:repeating-linear-gradient(var(--lg-accent) 0 4px,transparent 4px 9px)}.lg-cstep__badge{position:absolute;left:0;top:2px;width:32px;height:32px;border-radius:999px;background:var(--lg-brand);color:var(--lg-on-deep);display:inline-flex;align-items:center;justify-content:center;font-family:var(--lg-font-display),sans-serif;font-weight:800}.lg-cstep:last-child .lg-cstep__badge{background:var(--lg-accent);color:var(--lg-accent-ink)}.lg-cstep__title{font-family:var(--lg-font-display),sans-serif;font-weight:700;font-size:1.1rem}.lg-cstep__desc{font-size:.92rem;color:var(--lg-muted);margin-top:.15rem}.lg-cloop{padding-left:2.9rem;font-size:.85rem;font-weight:600;color:var(--lg-brand-deep)}}.lg-grid{display:grid;gap:clamp(1rem,2.2vw,1.6rem)}@media (min-width:720px){.lg-grid--2{grid-template-columns:repeat(2,1fr)}.lg-grid--3{grid-template-columns:repeat(3,1fr)}}.lg-split{display:grid;gap:clamp(2rem,5vw,4rem);align-items:center}@media (min-width:900px){.lg-split{grid-template-columns:1.05fr .95fr}.lg-split--reverse>:first-child{order:2}}.lg-chat{background:var(--lg-bg);border:1px solid var(--lg-line);border-radius:var(--lg-radius-lg);box-shadow:var(--lg-shadow-lift);overflow:hidden;max-width:400px}.lg-chat__bar{display:flex;align-items:center;gap:.6rem;padding:.85rem 1.1rem;background:var(--lg-brand-deep);color:var(--lg-on-deep)}.lg-chat__ava{width:34px;height:34px;border-radius:999px;background:var(--lg-brand);display:inline-flex;align-items:center;justify-content:center;font-size:1.05rem}.lg-chat__name{font-weight:700;font-size:.95rem;line-height:1.1}.lg-chat__status{font-size:.72rem;color:var(--lg-on-deep-muted)}.lg-chat__body{padding:1.1rem;display:grid;gap:.6rem;background:var(--lg-surface)}.lg-bubble{max-width:82%;padding:.62rem .85rem;border-radius:15px;font-size:.92rem;line-height:1.4;box-shadow:var(--lg-shadow-sm)}.lg-bubble--in{align-self:flex-start;background:var(--lg-bg);border:1px solid var(--lg-line);border-bottom-left-radius:5px}.lg-bubble--out{align-self:flex-end;background:var(--lg-brand);color:var(--lg-on-deep);border-bottom-right-radius:5px}.lg-bubble--sys{align-self:center;background:var(--lg-accent-wash);color:var(--lg-brand-deep);font-size:.78rem;font-weight:600;border-radius:999px;padding:.3rem .8rem;box-shadow:none}.lg-mock{position:relative;width:100%;max-width:480px;background:var(--lg-bg);border:1px solid var(--lg-line);border-radius:var(--lg-radius-lg);box-shadow:var(--lg-shadow-lift);overflow:hidden}.lg-mock:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:var(--lg-hair);z-index:2}.lg-mock__bar{display:flex;align-items:center;gap:.6rem;padding:.7rem 1rem;background:linear-gradient(var(--lg-surface),oklch(.95 .012 150));border-bottom:1px solid var(--lg-line)}.lg-mock__dots{display:inline-flex;gap:.4rem}.lg-mock__dots i{width:9px;height:9px;border-radius:999px;background:var(--lg-line-strong)}.lg-mock__title{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--lg-font-display),sans-serif;font-weight:700;font-size:.86rem;color:var(--lg-ink)}.lg-mock__title svg{width:17px;height:17px}.lg-mock__body{padding:1rem}.lg-mock__search{display:flex;align-items:center;gap:.55rem;padding:.6rem .6rem .6rem .85rem;border:1px solid var(--lg-line-strong);border-radius:12px;background:var(--lg-surface);box-shadow:inset 0 1px 2px oklch(.3 .05 160/.04)}.lg-mock__q{flex:1;min-width:0;font-size:.92rem;color:var(--lg-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lg-mock__q b{color:var(--lg-brand-deep);font-weight:700}.lg-mock__caret{display:inline-block;width:2px;height:1.05em;margin-left:1px;vertical-align:-.18em;background:var(--lg-accent);animation:lg-blink 1.1s steps(1) infinite}@keyframes lg-blink{50%{opacity:0}}.lg-mock__go{flex:none;display:inline-flex;align-items:center;gap:.35rem;padding:.5rem .85rem;border-radius:9px;background:var(--lg-accent);color:var(--lg-accent-ink);font-family:var(--lg-font-display),sans-serif;font-weight:700;font-size:.82rem;box-shadow:inset 0 1px 0 oklch(1 0 0/.25),0 4px 12px oklch(.66 .17 42/.28)}.lg-mock__filters{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.75rem}.lg-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .6rem;border-radius:999px;border:1px solid var(--lg-line);background:var(--lg-surface);font-size:.76rem;font-weight:600;color:var(--lg-muted)}.lg-chip--on{border-color:var(--lg-brand);background:var(--lg-brand-wash);color:var(--lg-brand-deep)}.lg-mock__meta{display:flex;align-items:center;justify-content:space-between;margin:.9rem 0 .55rem;font-size:.76rem;color:var(--lg-muted)}.lg-mock__meta b{color:var(--lg-ink)}.lg-mock__live{display:inline-flex;align-items:center;gap:.35rem}.lg-mock__live i{width:7px;height:7px;border-radius:999px;background:var(--lg-brand);box-shadow:0 0 0 3px oklch(.48 .1 158/.16)}.lg-mock__list{display:grid;gap:.5rem}.lg-row{display:flex;align-items:center;gap:.7rem;padding:.6rem .7rem;border:1px solid var(--lg-line);border-radius:12px;background:var(--lg-surface);transition:transform .2s var(--lg-ease),box-shadow .2s var(--lg-ease)}.lg-row--hot{border-color:var(--lg-brand);background:var(--lg-brand-wash);box-shadow:0 0 0 3px oklch(.48 .1 158/.1)}.lg-row__mark{flex:none;width:34px;height:34px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--lg-font-display),sans-serif;font-weight:800;font-size:.78rem;color:var(--lg-on-deep);background:var(--lg-brand);box-shadow:inset 0 1px 0 oklch(1 0 0/.18)}.lg-row--hot .lg-row__mark{background:var(--lg-brand-deep)}.lg-row__main{flex:1;min-width:0}.lg-row__name{font-weight:700;font-size:.88rem;color:var(--lg-ink)}.lg-row__meta,.lg-row__name{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lg-row__meta{margin-top:.1rem;font-size:.76rem;color:var(--lg-muted)}.lg-row__act{flex:none;width:30px;height:30px;border-radius:8px;border:1px solid var(--lg-line);background:var(--lg-bg);display:inline-flex;align-items:center;justify-content:center;color:var(--lg-brand)}.lg-row--hot .lg-row__act{border-color:var(--lg-brand);color:var(--lg-brand-deep)}.lg-row__act svg{width:15px;height:15px}.lg-badge{gap:.7rem;padding:.55rem .95rem .55rem .6rem;border-radius:999px;border:1px solid oklch(.74 .1 82/.5);background:linear-gradient(var(--lg-gold-wash),oklch(.97 .02 88));box-shadow:var(--lg-shadow-sm)}.lg-badge,.lg-badge__seal{display:inline-flex;align-items:center}.lg-badge__seal{flex:none;width:30px;height:30px;border-radius:999px;justify-content:center;color:var(--lg-gold-ink);background:radial-gradient(circle at 35% 30%,oklch(.86 .09 88),var(--lg-gold));box-shadow:inset 0 1px 0 oklch(1 0 0/.4),0 2px 6px oklch(.6 .09 80/.35)}.lg-badge__seal svg{width:17px;height:17px}.lg-badge__txt{display:grid;line-height:1.15}.lg-badge__k{font-family:var(--lg-font-display),sans-serif;font-weight:800;font-size:.82rem;letter-spacing:.02em;color:var(--lg-gold-ink)}.lg-badge__s{font-size:.72rem;color:oklch(.5 .05 78)}.lg-deep .lg-badge{background:oklch(.74 .1 82/.1);border-color:oklch(.74 .1 82/.4)}.lg-deep .lg-badge__k{color:oklch(.85 .09 84)}.lg-deep .lg-badge__s{color:oklch(.76 .05 82)}.lg-guarantees{display:flex;flex-wrap:wrap;gap:.5rem .65rem}.lg-guarantee{display:inline-flex;align-items:center;gap:.45rem;font-size:.86rem;font-weight:600;color:var(--lg-muted)}.lg-guarantee svg{width:16px;height:16px;color:var(--lg-brand);flex:none}.lg-deep .lg-guarantee{color:var(--lg-on-deep-muted)}.lg-deep .lg-guarantee svg{color:oklch(.82 .1 55)}.lg-tiers{display:grid;gap:1.25rem;align-items:stretch}@media (min-width:900px){.lg-tiers{grid-template-columns:repeat(3,1fr)}}.lg-tier{position:relative;display:flex;flex-direction:column;background:linear-gradient(168deg,oklch(.975 .012 150),var(--lg-surface));border:1px solid var(--lg-line);border-radius:var(--lg-radius-lg);padding:1.75rem;box-shadow:var(--lg-shadow-sm);transition:transform .28s var(--lg-ease),box-shadow .28s var(--lg-ease),border-color .28s var(--lg-ease)}.lg-tier:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;border-radius:var(--lg-radius-lg) var(--lg-radius-lg) 0 0;background:var(--lg-hair)}.lg-tier:not(.lg-tier--featured):hover{transform:translateY(-4px);box-shadow:var(--lg-shadow-md);border-color:var(--lg-line-strong)}.lg-tier--featured{background:linear-gradient(172deg,var(--lg-bg),var(--lg-brand-wash));border-color:var(--lg-brand);box-shadow:var(--lg-shadow-lift)}.lg-tier--featured:after{content:"";position:absolute;inset:-1px;border-radius:var(--lg-radius-lg);box-shadow:0 0 0 4px oklch(.48 .1 158/.1);pointer-events:none}@media (min-width:900px){.lg-tier--featured{transform:translateY(-14px)}.lg-tier--featured:hover{transform:translateY(-18px)}}.lg-tier__flag{position:absolute;top:-13px;left:50%;transform:translateX(-50%);white-space:nowrap;background:var(--lg-accent);color:var(--lg-accent-ink);font-size:.74rem;letter-spacing:.05em;text-transform:uppercase;padding:.32rem .9rem;border-radius:999px;box-shadow:0 6px 16px oklch(.66 .17 42/.35)}.lg-tier__flag,.lg-tier__name{font-family:var(--lg-font-display),sans-serif;font-weight:700}.lg-tier__name{font-size:1.3rem}.lg-tier__blurb{color:var(--lg-muted);font-size:.92rem;margin-top:.35rem;min-height:2.6em}.lg-tier__price{display:flex;align-items:baseline;gap:.35rem;margin-top:1.1rem}.lg-tier__amount{font-family:var(--lg-font-display),sans-serif;font-weight:800;font-size:2.5rem;letter-spacing:-.02em;line-height:1}.lg-tier__cy{font-size:.95rem;color:var(--lg-muted)}.lg-tier__feats{list-style:none;padding:0;margin:1.35rem 0;display:grid;gap:.7rem;flex:1}.lg-tier__feats li{display:flex;gap:.6rem;align-items:flex-start;font-size:.93rem;color:var(--lg-ink)}.lg-tier__check{color:var(--lg-brand);flex:none;margin-top:.15rem}.lg-tier__feats li.is-hero{font-weight:600}.lg-tier__feats li.is-hero .lg-tier__check{color:var(--lg-accent)}.lg-faq{border-top:1px solid var(--lg-line)}.lg-faq details{border-bottom:1px solid var(--lg-line);padding:1.15rem 0}.lg-faq summary{cursor:pointer;list-style:none;font-family:var(--lg-font-display),sans-serif;font-weight:700;font-size:1.08rem;display:flex;justify-content:space-between;gap:1rem;align-items:center;transition:color .18s var(--lg-ease)}.lg-faq summary:hover{color:var(--lg-brand-deep)}.lg-faq summary::-webkit-details-marker{display:none}.lg-faq summary:after{content:"";flex:none;width:22px;height:22px;border-radius:999px;border:1px solid var(--lg-line-strong);background:linear-gradient(var(--lg-brand),var(--lg-brand)) 50% /11px 2px no-repeat,linear-gradient(var(--lg-brand),var(--lg-brand)) 50% /2px 11px no-repeat;transition:transform .25s var(--lg-ease),border-color .2s var(--lg-ease),background-color .2s var(--lg-ease)}.lg-faq summary:hover:after{border-color:var(--lg-brand)}.lg-faq details[open] summary:after{transform:rotate(135deg)}.lg-faq p{margin-top:.7rem;color:var(--lg-muted);max-width:68ch;animation:lg-rise .4s var(--lg-ease-soft)}.lg-field{display:grid;gap:.35rem}.lg-field__label{font-weight:600;font-size:.9rem;color:var(--lg-ink)}.lg-field__hint{font-size:.8rem;color:var(--lg-muted)}.lg-input{width:100%;font:inherit;font-size:1rem;padding:.8rem .95rem;border-radius:11px;border:1px solid var(--lg-line);background:var(--lg-bg);color:var(--lg-ink);transition:border-color .15s ease-out,box-shadow .15s ease-out}.lg-input:focus{outline:none;border-color:var(--lg-brand);box-shadow:0 0 0 3px oklch(.48 .1 158/.15)}.lg-input--slug{display:flex;align-items:center;border:1px solid var(--lg-line);border-radius:11px;background:var(--lg-bg);overflow:hidden}.lg-input--slug:focus-within{border-color:var(--lg-brand);box-shadow:0 0 0 3px oklch(.48 .1 158/.15)}.lg-input--slug input{border:0;box-shadow:none;border-radius:0;flex:1;min-width:0}.lg-input--slug input:focus{box-shadow:none}.lg-input__suffix{padding:0 .85rem;white-space:nowrap;border-left:1px solid var(--lg-line);align-self:stretch;align-items:center}.lg-check,.lg-input__suffix{color:var(--lg-muted);font-size:.9rem;display:flex}.lg-check{gap:.6rem;align-items:flex-start}.lg-check input{margin-top:.2rem;width:18px;height:18px;accent-color:var(--lg-brand);flex:none}.lg-alert{padding:.85rem 1rem;border-radius:11px;font-size:.92rem;border:1px solid}.lg-alert--err{background:var(--lg-accent-wash);border-color:oklch(.66 .17 42/.4);color:oklch(.42 .14 35)}.lg-planbox{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1.1rem;border-radius:var(--lg-radius);border:1px solid var(--lg-brand);background:var(--lg-brand-wash)}.lg-planbox__name{color:var(--lg-brand-deep)}.lg-planbox__name,.lg-planbox__price{font-family:var(--lg-font-display),sans-serif;font-weight:700}.lg-planbox__price{color:var(--lg-ink)}.lg-success{text-align:center;max-width:460px;margin-inline:auto}.lg-success__ring{width:72px;height:72px;border-radius:999px;background:var(--lg-brand-wash);color:var(--lg-brand);display:inline-flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.lg-footer{background:var(--lg-surface-deep);color:var(--lg-on-deep);padding-block:clamp(2.5rem,5vw,3.75rem)}.lg-footer__grid{display:grid;gap:2rem;grid-template-columns:1fr}@media (min-width:760px){.lg-footer__grid{grid-template-columns:1.4fr 1fr 1fr}}.lg-footer a{color:var(--lg-on-deep-muted);font-size:.94rem;transition:color .15s ease-out}.lg-footer a:hover{color:var(--lg-on-deep)}.lg-footer__col h4{font-family:var(--lg-font-display),sans-serif;font-weight:700;font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;color:var(--lg-on-deep-muted);margin-bottom:.9rem}.lg-footer__col ul{list-style:none;padding:0;margin:0;display:grid;gap:.55rem}.lg-footer__bottom{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--lg-deep-line);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;font-size:.85rem;color:var(--lg-on-deep-muted)}.lg-reveal{opacity:0;transform:translateY(22px)}.lg-reveal--in{opacity:1;transform:none;transition:opacity .6s ease-out,transform .6s ease-out}.lg-rise{opacity:0;animation:lg-rise .7s cubic-bezier(.22,1,.36,1) forwards}@keyframes lg-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lead-generator *,.lead-generator :after,.lead-generator :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.lg-reveal{opacity:1;transform:none}.lg-rise{opacity:1}.lg-circuit__flow,.lg-circuit__spark{animation:none}.lg-circuit__spark{opacity:0}}