@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/unbounded-cyrillic-ext-wght-normal.a3654526.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/unbounded-cyrillic-wght-normal.89b21495.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/unbounded-vietnamese-wght-normal.e31e1e1b.woff2) format("woff2-variations");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:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/unbounded-latin-ext-wght-normal.34c71695.woff2) format("woff2-variations");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:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/unbounded-latin-wght-normal.e4503c05.woff2) format("woff2-variations");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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/onest-cyrillic-ext-wght-normal.dc71e6df.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/onest-cyrillic-wght-normal.f31ee180.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/onest-latin-ext-wght-normal.fbf2ec0d.woff2) format("woff2-variations");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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/onest-latin-wght-normal.302324d5.woff2) format("woff2-variations");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}:root{--rp-bg:#050607;--rp-bg-elevated:#0b0e10;--rp-surface:#11151a;--rp-surface-soft:#171c21;--rp-text:#f1f0ea;--rp-text-muted:#a8b0b8;--rp-text-subtle:#6f7882;--rp-border:#2a3036;--rp-border-soft:#1b2026;--rp-accent:#cfff32;--rp-accent-ink:#071006;--rp-error:#ff8a70;--rp-success:#b9ff66;--rp-max:1480px;--rp-gutter:24px;--rp-pad:20px;--rp-radius-sm:2px;--rp-radius:4px;--rp-radius-lg:6px;--rp-font-display:"Unbounded Variable","Unbounded",system-ui,sans-serif;--rp-font-body:"Onest Variable","Onest",system-ui,sans-serif}@media (min-width:768px){:root{--rp-pad:40px}}@media (min-width:1280px){:root{--rp-pad:64px}}*{box-sizing:border-box}html{min-width:320px;background:var(--rp-bg);scroll-behavior:smooth}body,html{color:var(--rp-text)}body{margin:0;overflow-x:clip;background:linear-gradient(90deg,rgb(255 255 255/.035) 1px,transparent 1px) 0 0 /96px 96px,var(--rp-bg);font-family:var(--rp-font-body);font-size:16px;line-height:1.6;text-rendering:geometricPrecision}body::selection{background:var(--rp-accent);color:var(--rp-accent-ink)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img{display:block;max-width:100%}:focus-visible{outline:2px solid var(--rp-accent);outline-offset:4px}.skip-link{position:fixed;left:var(--rp-pad);top:12px;z-index:100;transform:translateY(-150%);border:1px solid var(--rp-accent);border-radius:var(--rp-radius);background:var(--rp-accent);color:var(--rp-accent-ink);padding:10px 14px;font-weight:700}.skip-link:focus{transform:translateY(0)}.hero-portrait-frame figcaption,.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;display:grid;grid-template-columns:auto 1fr auto;grid-gap:22px;gap:22px;align-items:center;width:min(calc(100% - (var(--rp-pad) * 2)),var(--rp-max));min-height:72px;margin:0 auto;border-bottom:1px solid var(--rp-border-soft);background:rgb(5 6 7/.86);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand-mark{display:inline-grid;gap:1px;text-transform:uppercase;font-family:var(--rp-font-display);font-size:.78rem;line-height:1.1}.brand-mark span{color:var(--rp-text)}.brand-mark small{color:var(--rp-text-subtle);font-size:.62rem}.main-nav{display:flex;align-items:center;justify-content:center;gap:24px;min-width:0;overflow-x:auto;scrollbar-width:none}.main-nav::-webkit-scrollbar{display:none}.main-nav a,.site-footer nav a{color:var(--rp-text-muted);font-size:.84rem;white-space:nowrap;transition:color .16s ease,transform .16s ease}.main-nav a:hover,.site-footer nav a:hover{color:var(--rp-text)}.button,.submit-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;border:1px solid var(--rp-border);border-radius:var(--rp-radius);padding:12px 18px;font-size:.92rem;font-weight:700;line-height:1;white-space:nowrap;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.button:active,.submit-button:active{transform:translateY(1px)}.button-primary,.submit-button{border-color:var(--rp-accent);background:var(--rp-accent);color:var(--rp-accent-ink)}.button-secondary{background:rgb(255 255 255/.02);color:var(--rp-text)}.button-text{border-color:transparent;background:transparent;color:var(--rp-text);padding-inline:0}.button:hover,.submit-button:hover{border-color:var(--rp-accent)}.hero-section,.section-shell,.site-footer{width:min(calc(100% - (var(--rp-pad) * 2)),var(--rp-max));margin:0 auto}.hero-section{min-height:100dvh;scroll-margin-top:86px}.hero-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:var(--rp-gutter);gap:var(--rp-gutter);align-items:end;min-height:calc(100dvh - 72px);padding:46px 0 40px}.hero-copy{grid-column:1/span 7;align-self:center;min-width:0}.hero-copy-stack{position:relative;z-index:2;transform-origin:left top}.hero-title{display:grid;grid-gap:18px;gap:18px;max-width:1040px;margin:0;font-family:var(--rp-font-display);font-size:3.35rem;font-weight:700;line-height:1.1;letter-spacing:0;padding-bottom:22px}.hero-title span:last-child{color:var(--rp-accent)}.hero-title span{min-width:0}.hero-subline,.hero-support{max-width:760px}.hero-subline{margin:40px 0 0;color:rgb(210 216 224/.94);font-size:1.25rem;line-height:1.5}.hero-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}.hero-actions .button{min-height:50px;padding:15px 22px;font-size:1rem}.hero-portrait-frame{position:relative;grid-column:8/-1;align-self:stretch;min-height:590px;margin:0;overflow:hidden;border:1px solid var(--rp-border);border-radius:var(--rp-radius-lg);background:linear-gradient(180deg,rgb(5 6 7/0),rgb(5 6 7/.2)),url(/media/hero-art.webp) 50% /cover}.hero-portrait{width:100%;height:100%;object-fit:cover;object-position:56% 40%;filter:saturate(.88) contrast(1.06)}.hero-portrait-frame:after{content:"";position:absolute;inset:0;border:1px solid rgb(207 255 50/.2);pointer-events:none}.hero-facts{--hero-fact-card:clamp(210px,31%,246px);position:relative;display:block;width:min(100%,800px);min-height:390px;margin:42px 0 0;padding:0;list-style:none}.hero-facts:before{content:"";position:absolute;inset:92px 14% 74px;border:1px solid rgb(207 255 50/.08);border-radius:var(--rp-radius-lg);background:radial-gradient(circle,rgb(207 255 50/.11),transparent 62%),linear-gradient(90deg,transparent 49.8%,rgb(207 255 50/.1) 50%,transparent 50.2%);opacity:.85;pointer-events:none}.hero-facts>li:not(.hero-result-core){display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:14px;gap:14px;position:absolute;z-index:2;width:var(--hero-fact-card);min-height:104px;border:1px solid rgb(255 255 255/.1);border-radius:var(--rp-radius-lg);background:linear-gradient(180deg,rgb(17 21 26/.94),rgb(8 10 12/.96)),var(--rp-surface);padding:16px;color:var(--rp-text-muted)}.hero-facts>li:not(.hero-result-core):before{content:"";position:absolute;inset:0;border-top:2px solid rgb(207 255 50/.72);pointer-events:none}.hero-facts>li:not(.hero-result-core):after{content:"";position:absolute;z-index:-1;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,rgb(207 255 50/.55),transparent);pointer-events:none}.hero-facts>li:nth-child(2){left:50%;top:0;transform:translateX(-50%)}.hero-facts>li:nth-child(2):after{left:50%;top:100%;width:58px;transform:rotate(90deg);transform-origin:left center}.hero-facts>li:nth-child(3){right:0;bottom:0}.hero-facts>li:nth-child(3):after{right:100%;top:28px;width:176px;transform:rotate(-24deg);transform-origin:right center}.hero-facts>li:nth-child(4){left:0;bottom:0}.hero-facts>li:nth-child(4):after{left:100%;top:28px;width:176px;transform:rotate(24deg);transform-origin:left center}.hero-result-core{position:absolute;left:50%;top:52%;z-index:3;display:grid;place-items:center;width:min(270px,42%);min-height:124px;border:1px solid rgb(207 255 50/.36);border-radius:var(--rp-radius-lg);background:linear-gradient(180deg,rgb(207 255 50/.12),rgb(8 10 12/.96)),var(--rp-surface);box-shadow:inset 0 0 0 1px rgb(255 255 255/.04),0 24px 70px rgb(0 0 0/.42);padding:18px;text-align:center;transform:translate(-50%,-50%)}.hero-result-core:before{content:"";position:absolute;inset:0;border-top:2px solid var(--rp-accent);border-radius:inherit;pointer-events:none}.hero-result-core span{color:var(--rp-accent);font-family:var(--rp-font-display);font-size:clamp(2.25rem,4.5vw,3.35rem);font-weight:800;line-height:1}.hero-result-core small{color:var(--rp-text);font-size:1rem;font-weight:800;line-height:1.15}.hero-fact-index{color:var(--rp-accent);font-family:var(--rp-font-display);font-size:.72rem;font-weight:700;line-height:1}.hero-fact-text{color:var(--rp-text);font-size:clamp(.92rem,1.1vw,1.05rem);font-weight:600;line-height:1.35}@media (min-width:901px) and (prefers-reduced-motion:no-preference){.hero-facts{margin-top:clamp(-210px,-12vw,-150px);opacity:0}}.section-shell{scroll-margin-top:96px;padding:116px 0 0}.section-heading{display:grid;grid-gap:20px;gap:20px;min-width:0;max-width:860px;margin-bottom:48px}.section-heading h2{margin:0;font-family:var(--rp-font-display);font-size:2.65rem;line-height:1.08;letter-spacing:0}.section-heading p{max-width:720px;margin:0;color:var(--rp-text-muted);font-size:1.08rem}.about-grid{display:grid;grid-template-columns:1.18fr 1fr .92fr;grid-gap:14px;gap:14px}.about-card{--about-accent:var(--rp-accent);--about-glow:rgb(207 255 50/0.2);position:relative;isolation:isolate;display:grid;align-content:space-between;grid-gap:18px;gap:18px;min-height:310px;overflow:hidden;border:1px solid rgb(255 255 255/.12);border-radius:var(--rp-radius-lg);background:radial-gradient(circle at 82% 16%,var(--about-glow),transparent 34%),linear-gradient(145deg,rgb(255 255 255/.06),transparent 42%),var(--rp-bg-elevated);padding:24px;color:var(--rp-text-muted)}.about-card:before{inset:0;background:linear-gradient(90deg,var(--about-accent) 0 34%,transparent 34% 100%) 0 0 /100% 3px no-repeat,linear-gradient(135deg,rgb(255 255 255/.055) 1px,transparent 1px) 0 0 /28px 28px;opacity:.9}.about-card:after,.about-card:before{content:"";position:absolute;z-index:-1;pointer-events:none}.about-card:after{right:-42px;bottom:-48px;width:180px;height:180px;border:1px solid color-mix(in srgb,var(--about-accent) 46%,transparent);border-radius:50%;box-shadow:0 0 70px var(--about-glow);opacity:.58}.about-card-lime{--about-accent:var(--rp-accent);--about-glow:rgb(207 255 50/0.22)}.about-card-cyan{--about-accent:#5ef2ff;--about-glow:rgb(94 242 255/0.18)}.about-card-rose{--about-accent:#ff6f9f;--about-glow:rgb(255 111 159/0.18)}.about-card-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center}.about-card-head svg{color:var(--about-accent);filter:drop-shadow(0 0 14px var(--about-glow))}.about-card-index{color:var(--about-accent);font-family:var(--rp-font-display);font-size:.72rem;font-weight:800}.about-card-label{color:var(--rp-text-subtle);font-size:.78rem;font-weight:700}.about-card h3{margin:0;color:var(--rp-text);font-family:var(--rp-font-display);font-size:1.36rem;line-height:1.15;letter-spacing:0}.about-card p{margin:0;color:var(--rp-text-muted);font-size:1.02rem;line-height:1.5}.about-card-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.about-card-tags span{border:1px solid color-mix(in srgb,var(--about-accent) 36%,transparent);border-radius:var(--rp-radius-sm);background:color-mix(in srgb,var(--about-accent) 12%,transparent);color:var(--rp-text);padding:6px 9px;font-size:.78rem;font-weight:700;line-height:1}.about-card-signal{display:grid;grid-template-columns:.8fr 1.35fr 1fr;grid-gap:8px;gap:8px;align-items:end;min-height:46px;margin-top:4px}.about-card-signal i{display:block;height:18px;border-radius:var(--rp-radius-sm);background:linear-gradient(180deg,color-mix(in srgb,var(--about-accent) 72%,white 8%),color-mix(in srgb,var(--about-accent) 28%,transparent));box-shadow:0 0 28px var(--about-glow)}.about-card-signal i:nth-child(2){height:34px}.about-card-signal i:nth-child(3){height:26px}.benefit-ledger{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--rp-border-soft);border:1px solid var(--rp-border-soft)}.benefit-row{position:relative;isolation:isolate;display:grid;grid-gap:18px;gap:18px;min-height:280px;overflow:hidden;outline:1px solid transparent;outline-offset:-1px;background:var(--rp-bg-elevated);padding:28px;transition:background .18s ease,outline-color .18s ease,transform .18s ease,box-shadow .18s ease}.benefit-row:after,.benefit-row:before{content:"";position:absolute;inset:0;z-index:-1;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .22s ease}.benefit-row:before{background:radial-gradient(circle at 18% 16%,rgb(207 255 50/.16),transparent 32%),linear-gradient(135deg,rgb(207 255 50/.08),transparent 44%),linear-gradient(90deg,transparent,rgb(94 242 255/.045),transparent)}.benefit-row:after{width:42%;background:linear-gradient(90deg,transparent,rgb(207 255 50/.18),transparent);transform:translateX(-115%) skewX(-18deg)}.benefit-row h3,.benefit-row p,.benefit-row>span,.benefit-signal{transition:color .18s ease,opacity .18s ease,transform .18s ease}.benefit-row span,.project-meta span:first-child,.roadmap li span{color:var(--rp-accent);font-family:var(--rp-font-display);font-size:.78rem}.benefit-row h3,.pricing-panel h3,.project-card h3,.roadmap h3{margin:0;font-family:var(--rp-font-display);font-size:1.35rem;line-height:1.18;letter-spacing:0}.benefit-row p,.efficiency-metric p,.efficiency-result p,.pricing-note p,.project-card p,.roadmap p{margin:0;color:var(--rp-text-muted)}.benefit-signal{align-self:end;display:grid;grid-template-columns:1fr .68fr 1.32fr auto;grid-gap:8px;gap:8px;align-items:center;margin-top:auto;opacity:.56}.benefit-signal i{display:block;height:3px;border-radius:var(--rp-radius-sm);background:rgb(255 255 255/.12)}.benefit-signal b{width:8px;height:8px;border-radius:50%;background:var(--rp-accent);box-shadow:0 0 18px rgb(207 255 50/.28)}@media (hover:hover) and (pointer:fine){.benefit-row:hover{outline-color:rgb(207 255 50/.34);background:linear-gradient(145deg,rgb(207 255 50/.07),transparent 42%),var(--rp-bg-elevated);box-shadow:0 22px 80px rgb(0 0 0/.26);transform:translateY(-3px)}.benefit-row:hover:before{opacity:1}.benefit-row:hover:after{opacity:1;transform:translateX(230%) skewX(-18deg)}.benefit-row:hover h3,.benefit-row:hover>span{color:var(--rp-accent)}.benefit-row:hover p{color:var(--rp-text)}.benefit-row:hover .benefit-signal{opacity:1;transform:translateY(-2px)}.benefit-row:hover .benefit-signal i{background:linear-gradient(90deg,var(--rp-accent),rgb(94 242 255/.72));box-shadow:0 0 18px rgb(207 255 50/.18)}}.benefit-row-1{grid-column:1/span 7}.benefit-row-2{grid-column:8/-1}.benefit-row-3{grid-column:1/span 4}.benefit-row-4{grid-column:5/span 4}.benefit-row-5{grid-column:9/-1}.capabilities-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:14px;gap:14px}.capability-card{--capability-accent:var(--rp-accent);--capability-glow:rgb(207 255 50/0.2);position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(260px,.78fr) minmax(0,1fr);grid-gap:24px;gap:24px;min-height:430px;overflow:hidden;border:1px solid rgb(255 255 255/.12);border-radius:var(--rp-radius-lg);background:radial-gradient(circle at 82% 12%,var(--capability-glow),transparent 32%),linear-gradient(145deg,rgb(255 255 255/.055),transparent 46%),var(--rp-bg-elevated);padding:26px;transition:transform .26s ease,border-color .26s ease,box-shadow .26s ease}.capability-card:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,var(--capability-accent) 0 30%,transparent 30% 100%) 0 0 /100% 3px no-repeat,linear-gradient(rgb(255 255 255/.045) 1px,transparent 1px) 0 0 /36px 36px,linear-gradient(90deg,rgb(255 255 255/.045) 1px,transparent 1px) 0 0 /36px 36px;opacity:.86}.capability-card:after{content:"";position:absolute;inset:-1px;z-index:-1;background:radial-gradient(circle at 70% 18%,var(--capability-glow),transparent 34%),linear-gradient(110deg,transparent,color-mix(in srgb,var(--capability-accent) 18%,transparent),transparent);opacity:0;transition:opacity .26s ease}.capability-card-website{grid-column:1/span 7}.capability-card-automation{--capability-accent:#ff7a1a;--capability-glow:rgb(255 122 26/0.2);grid-column:8/-1;grid-template-columns:1fr}.capability-card-bots{--capability-accent:#5ef2ff;--capability-glow:rgb(94 242 255/0.18);grid-column:1/-1;grid-template-columns:minmax(280px,.46fr) minmax(0,1fr);min-height:360px}.capability-copy{position:relative;z-index:2;display:grid;align-content:space-between;grid-gap:18px;gap:18px;min-width:0}.capability-copy>span{width:-moz-fit-content;width:fit-content;border:1px solid color-mix(in srgb,var(--capability-accent) 34%,transparent);border-radius:var(--rp-radius);background:color-mix(in srgb,var(--capability-accent) 10%,transparent);color:var(--capability-accent);padding:8px 10px;font-family:var(--rp-font-display);font-size:.76rem}.capability-card h3{margin:0;color:var(--rp-text);font-family:var(--rp-font-display);font-size:clamp(1.55rem,2.2vw,2.35rem);line-height:1.08;letter-spacing:0}.capability-card p{max-width:560px;margin:0;color:var(--rp-text-muted);font-size:1.03rem;line-height:1.55}.capability-tags{display:flex;flex-wrap:wrap;gap:8px}.capability-tags b{border:1px solid color-mix(in srgb,var(--capability-accent) 34%,transparent);border-radius:var(--rp-radius-sm);background:color-mix(in srgb,var(--capability-accent) 10%,transparent);color:var(--rp-text);padding:7px 10px;font-size:.78rem;line-height:1}.capability-visual{position:relative;min-height:315px;overflow:hidden;border:1px solid rgb(255 255 255/.11);border-radius:var(--rp-radius-lg);background:rgb(5 8 10/.72);box-shadow:inset 0 1px 0 rgb(255 255 255/.08),0 28px 80px rgb(0 0 0/.22)}.capability-visual-website{min-height:350px}.capability-visual-automation{min-height:270px;margin-top:6px}.capability-visual-bots{min-height:320px}.capability-visual-image{object-fit:cover;object-position:center;transform:scale(1.015);filter:saturate(1.08) contrast(1.04);transition:transform .52s ease,filter .52s ease}.capability-visual-website .capability-visual-image{object-position:57% center}.capability-visual-automation .capability-visual-image{object-position:56% center}.capability-visual-bots .capability-visual-image{object-position:60% center}.capability-visual-vignette{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgb(5 7 9/.48),transparent 34%,rgb(5 7 9/.12)),linear-gradient(0deg,rgb(5 7 9/.56),transparent 36%);opacity:.82;transition:opacity .32s ease}.capability-visual-automation .capability-visual-vignette{background:radial-gradient(circle at 50% 42%,transparent 0 34%,rgb(5 7 9/.22) 56%),linear-gradient(0deg,rgb(5 7 9/.42),transparent 42%)}.capability-visual-bots .capability-visual-vignette{background:linear-gradient(90deg,rgb(5 7 9/.54),transparent 42%),linear-gradient(0deg,rgb(5 7 9/.34),transparent 40%)}@media (hover:hover){.capability-card:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--capability-accent) 42%,transparent);box-shadow:0 30px 90px rgb(0 0 0/.36),0 0 54px var(--capability-glow)}.capability-card:hover:after{opacity:1}.capability-card:hover .capability-visual-image{transform:scale(1.065) rotate(.6deg);filter:saturate(1.18) contrast(1.08) brightness(1.04)}.capability-card-automation:hover .capability-visual-image{transform:scale(1.075) translateX(-1.5%) rotate(-.45deg)}.capability-card-bots:hover .capability-visual-image{transform:scale(1.055) translateX(-1.25%) rotate(.35deg)}.capability-card:hover .capability-visual-vignette{opacity:.56}}.project-showcase{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(0,1.8fr);grid-gap:40px;gap:40px;align-items:start}.project-sticky-copy{position:-webkit-sticky;position:sticky;top:110px;border-top:1px solid var(--rp-accent);padding-top:24px;color:var(--rp-text-muted)}.project-sticky-copy span{display:inline-flex;align-items:center;min-height:34px;border:1px solid rgb(207 255 50/.28);border-radius:var(--rp-radius);background:rgb(207 255 50/.08);padding:8px 12px;color:var(--rp-accent);font-family:var(--rp-font-display);font-size:.78rem;margin-bottom:18px}.project-stack{display:grid;grid-gap:28px;gap:28px}.project-card{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--rp-border);border-radius:var(--rp-radius-lg);background:var(--rp-border-soft);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.project-card-live:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 18% 16%,rgb(207 255 50/.16),transparent 32%),linear-gradient(135deg,transparent 56%,rgb(99 230 190/.08));opacity:0;transition:opacity .18s ease;z-index:1}.project-card-live:hover{border-color:rgb(207 255 50/.42);box-shadow:0 24px 90px rgb(0 0 0/.34);transform:translateY(-3px)}.project-card-live:hover:before{opacity:1}.project-media{background:#000;position:relative;z-index:0;overflow:hidden}.project-media img{width:100%;height:100%;min-height:360px;object-fit:cover;transition:transform .42s ease}.project-card-live:hover .project-media img{transform:scale(1.025)}.project-bot-preview{position:relative;display:grid;min-height:360px;height:100%;place-items:center;overflow:hidden;padding:32px;background:linear-gradient(135deg,rgb(207 255 50/.13),transparent 36%),radial-gradient(circle at 78% 24%,rgb(82 214 201/.16),transparent 28%),rgb(6 9 11)}.project-bot-preview:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255/.05) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/.05) 1px,transparent 0);background-size:34px 34px;-webkit-mask-image:linear-gradient(180deg,rgb(0 0 0/.84),transparent);mask-image:linear-gradient(180deg,rgb(0 0 0/.84),transparent);pointer-events:none}.access-preview-panel{position:relative;z-index:1;display:grid;grid-gap:14px;gap:14px;width:min(360px,100%);border:1px solid rgb(82 214 201/.28);border-radius:var(--rp-radius-lg);background:linear-gradient(160deg,rgb(82 214 201/.13),transparent 42%),linear-gradient(180deg,rgb(255 255 255/.08),transparent),rgb(9 15 17/.95);padding:18px;box-shadow:0 24px 90px rgb(0 0 0/.42)}.access-preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.access-preview-head strong,.access-preview-status b{display:block;color:var(--rp-text);font-family:var(--rp-font-display);letter-spacing:0}.access-preview-head small,.access-preview-status span{color:var(--rp-text-subtle)}.access-preview-head>span{border:1px solid rgb(207 255 50/.28);border-radius:var(--rp-radius);background:rgb(207 255 50/.08);padding:7px 9px;color:var(--rp-accent);font-family:var(--rp-font-display);font-size:.72rem}.access-preview-status{display:grid;grid-gap:5px;gap:5px;border:1px solid rgb(255 255 255/.12);border-radius:var(--rp-radius);background:rgb(255 255 255/.05);padding:14px}.access-preview-steps{display:grid;grid-gap:9px;gap:9px}.access-preview-steps span{display:grid;grid-template-columns:34px 1fr;align-items:center;grid-gap:10px;gap:10px;border:1px solid rgb(255 255 255/.1);border-radius:var(--rp-radius);background:rgb(255 255 255/.035);padding:10px 12px;color:var(--rp-text);font-size:.9rem}.access-preview-steps b{color:var(--rp-accent);font-family:var(--rp-font-display)}.access-preview-action{display:grid;min-height:42px;place-items:center;border-radius:var(--rp-radius);background:linear-gradient(90deg,var(--rp-accent),rgb(82 214 201));color:var(--rp-accent-ink);font-family:var(--rp-font-display);font-size:.84rem}.bot-preview-panel,.parts-preview-panel{position:relative;z-index:1;width:min(440px,100%);border:1px solid rgb(255 255 255/.14);border-radius:var(--rp-radius-lg);background:linear-gradient(180deg,rgb(255 255 255/.08),transparent),rgb(11 16 19/.94);box-shadow:0 24px 90px rgb(0 0 0/.42)}.bot-preview-panel{display:grid;grid-gap:16px;gap:16px;padding:18px}.bot-preview-topline{display:flex;align-items:center;gap:12px}.bot-preview-score b,.bot-preview-topline strong,.parts-preview-result b,.parts-preview-search strong{display:block;color:var(--rp-text);font-family:var(--rp-font-display);letter-spacing:0}.bot-preview-score span,.bot-preview-topline small,.parts-preview-footer span,.parts-preview-result small,.parts-preview-search small{color:var(--rp-text-subtle)}.bot-preview-avatar{display:grid;width:52px;height:52px;place-items:center;border:1px solid rgb(207 255 50/.36);border-radius:50%;color:var(--rp-accent);font-family:var(--rp-font-display);box-shadow:0 0 30px rgb(207 255 50/.18)}.bot-preview-chat{display:grid;grid-gap:10px;gap:10px;border-top:1px solid var(--rp-border-soft);border-bottom:1px solid var(--rp-border-soft);padding:16px 0}.bot-message{width:-moz-fit-content;width:fit-content;max-width:86%;border:1px solid rgb(255 255 255/.1);border-radius:14px;padding:10px 12px;color:var(--rp-text);font-size:.88rem;line-height:1.45}.bot-message-bot{background:rgb(255 255 255/.05)}.bot-message-user{justify-self:end;background:rgb(207 255 50/.13)}.bot-preview-score{display:grid;grid-gap:4px;gap:4px;border:1px solid rgb(207 255 50/.22);border-radius:var(--rp-radius);background:rgb(207 255 50/.08);padding:14px}.parts-preview-panel{display:grid;grid-gap:12px;gap:12px;padding:16px}.parts-preview-result,.parts-preview-search{border:1px solid rgb(255 255 255/.12);border-radius:var(--rp-radius);background:rgb(255 255 255/.045);padding:14px}.parts-preview-search{display:grid;grid-gap:5px;gap:5px}.parts-preview-result{display:flex;align-items:center;justify-content:space-between;gap:16px}.parts-preview-result-primary{border-color:rgb(207 255 50/.28);background:linear-gradient(90deg,rgb(207 255 50/.1),transparent),rgb(255 255 255/.05)}.parts-preview-result>span,.parts-preview-result>strong{color:var(--rp-accent);font-family:var(--rp-font-display);white-space:nowrap}.parts-preview-footer{display:flex;flex-wrap:wrap;gap:8px}.parts-preview-footer span{border:1px solid rgb(207 255 50/.18);border-radius:var(--rp-radius);padding:8px 10px;background:rgb(207 255 50/.06);font-size:.75rem}.project-body{position:relative;z-index:2;display:grid;grid-gap:18px;gap:18px;align-content:center;background:linear-gradient(145deg,rgb(207 255 50/.07),transparent 38%),var(--rp-surface);padding:28px}.project-card dl,.project-meta{display:grid;grid-gap:12px;gap:12px}.project-meta{grid-template-columns:1fr 1fr;color:var(--rp-text-subtle);font-size:.85rem}.project-meta span:last-child{justify-self:end;text-align:right;word-break:break-word}.project-result{border:1px solid rgb(207 255 50/.2);border-radius:var(--rp-radius);background:linear-gradient(90deg,rgb(207 255 50/.1),transparent 58%),rgb(255 255 255/.025);padding:16px}.project-result span{display:block;color:var(--rp-accent);font-family:var(--rp-font-display);font-size:.78rem;margin-bottom:8px}.project-result p{color:var(--rp-text)}.project-card dl{margin:0}.project-card dl div{display:grid;grid-template-columns:92px 1fr;grid-gap:14px;gap:14px;border-top:1px solid var(--rp-border-soft);padding-top:12px}.project-card dt{color:var(--rp-text-subtle)}.project-card dd{margin:0;color:var(--rp-text)}.project-placeholder{color:var(--rp-text-subtle);font-size:.9rem}.project-cta{width:-moz-fit-content;width:fit-content;color:var(--rp-accent)}.efficiency-heading{grid-template-columns:minmax(0,.95fr) minmax(340px,.7fr);gap:28px;align-items:stretch;max-width:none;margin-bottom:30px}.efficiency-heading h2{max-width:770px}.efficiency-brief{position:relative;overflow:hidden;display:grid;align-content:stretch;grid-template-rows:auto auto 1fr;grid-gap:22px;gap:22px;max-width:none;min-height:220px;border:1px solid rgb(207 255 50/.18);border-radius:var(--rp-radius-lg);background:linear-gradient(135deg,rgb(207 255 50/.12),transparent 42%),linear-gradient(180deg,rgb(255 255 255/.05),transparent 74%),rgb(12 16 19/.88);padding:28px;box-shadow:inset 0 1px 0 rgb(255 255 255/.08),0 24px 70px rgb(0 0 0/.18)}.efficiency-brief:before{content:"";position:absolute;right:-52px;bottom:-52px;width:170px;height:170px;border:1px solid rgb(207 255 50/.18);border-radius:50%;background:radial-gradient(circle,rgb(207 255 50/.16),transparent 64%);pointer-events:none}.efficiency-brief-head{position:relative;display:grid;grid-gap:10px;gap:10px}.efficiency-brief-head span{position:relative;color:var(--rp-accent);font-size:.82rem;font-weight:800}.efficiency-brief-head strong{max-width:560px;color:var(--rp-text);font-family:var(--rp-font-display);font-size:clamp(2rem,2.65vw,3.45rem);line-height:.96;letter-spacing:0}.efficiency-brief-flow{position:relative;align-self:center;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:center;max-width:560px}.efficiency-brief-flow b{display:grid;min-height:68px;place-items:center;border:1px solid rgb(255 255 255/.09);border-radius:var(--rp-radius-sm);background:rgb(255 255 255/.055);color:var(--rp-text);font-size:.88rem;line-height:1;padding:0 12px;box-shadow:inset 0 1px 0 rgb(255 255 255/.06)}.efficiency-brief-flow i{display:none}.efficiency-brief p{position:relative;align-self:end;max-width:36rem;margin:0;color:var(--rp-text-muted);font-size:1.08rem;line-height:1.55}.efficiency-layout{display:grid;grid-template-columns:minmax(360px,.62fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:stretch}.efficiency-metric,.efficiency-result{border:1px solid var(--rp-border);border-radius:var(--rp-radius-lg);background:var(--rp-surface);box-shadow:inset 0 1px 0 rgb(255 255 255/.05)}.efficiency-result{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-rows:auto minmax(260px,1fr) auto;grid-gap:28px;gap:28px;min-height:500px;background:linear-gradient(145deg,rgb(207 255 50/.16),transparent 42%),linear-gradient(28deg,rgb(87 220 232/.12),transparent 48%),var(--rp-bg-elevated);padding:30px}.efficiency-result:before{content:"";position:absolute;inset:22px;z-index:-1;border:1px solid rgb(255 255 255/.06);border-radius:var(--rp-radius-lg);background:linear-gradient(90deg,rgb(255 255 255/.035) 1px,transparent 0) 0 0 /54px 54px,linear-gradient(180deg,rgb(255 255 255/.03) 1px,transparent 0) 0 0 /54px 54px}.efficiency-result-copy{display:grid;grid-gap:16px;gap:16px}.efficiency-metric-index,.efficiency-metric-values small,.efficiency-result-copy span,.efficiency-result-points span{color:var(--rp-text-subtle);font-size:.78rem;font-weight:800}.efficiency-result-copy>span{display:inline-grid;justify-self:start;border:1px solid rgb(207 255 50/.24);border-radius:var(--rp-radius-sm);background:rgb(207 255 50/.08);color:var(--rp-accent);font-family:var(--rp-font-display);font-size:clamp(.92rem,1vw,1.08rem);line-height:1;padding:8px 10px}.efficiency-result-copy strong{max-width:460px;color:var(--rp-text);font-family:var(--rp-font-display);font-size:clamp(2.45rem,3.7vw,4.35rem);line-height:.95;letter-spacing:0}.efficiency-caption,.efficiency-metric-copy p,.efficiency-result-copy p,.efficiency-result-points p{margin:0;color:var(--rp-text-muted);line-height:1.45}.efficiency-result-copy p{max-width:34rem;font-size:1.02rem}.efficiency-result-graph{position:relative;align-self:stretch;display:grid;min-height:280px;place-items:center;overflow:hidden;border:1px solid rgb(255 255 255/.075);border-radius:var(--rp-radius-lg);background:radial-gradient(circle at 50% 50%,rgb(207 255 50/.13),transparent 31%),linear-gradient(90deg,rgb(255 255 255/.035) 1px,transparent 0) 0 0 /44px 44px,linear-gradient(180deg,rgb(255 255 255/.03) 1px,transparent 0) 0 0 /44px 44px,rgb(5 7 9/.34)}.efficiency-result-graph:after,.efficiency-result-graph:before{position:absolute;inset:50% auto auto 50%;width:76%;height:1px;background:linear-gradient(90deg,transparent,rgb(207 255 50/.5),transparent);content:"";opacity:0;transform-origin:left}.efficiency-result-graph:after{transform:rotate(90deg)}.efficiency-score-ring{position:relative;z-index:1;display:grid;width:124px;height:124px;place-items:center;border:1px solid rgb(207 255 50/.38);border-radius:50%;background:radial-gradient(circle,rgb(12 16 19/.96) 58%,transparent 59%),conic-gradient(from -90deg,var(--rp-accent) 0turn,rgb(96 224 210/.86) .34turn,rgb(207 255 50/.24) .72turn,rgb(207 255 50/.08) 1turn);box-shadow:inset 0 0 0 10px rgb(255 255 255/.025),0 0 34px rgb(207 255 50/.12);opacity:0;transform:scale(.86)}.efficiency-score-ring strong{grid-area:1/1;color:var(--rp-text);font-family:var(--rp-font-display);font-size:2.25rem;line-height:1}.efficiency-score-ring span{grid-area:1/1;align-self:end;margin-bottom:25px;color:var(--rp-accent);font-size:.78rem;font-weight:900}.efficiency-graph-node{position:absolute;display:grid;min-width:66px;min-height:34px;place-items:center;border:1px solid rgb(207 255 50/.2);border-radius:var(--rp-radius-sm);background:rgb(12 16 19/.78);color:var(--rp-text-muted);font-size:.72rem;font-weight:900;opacity:0;padding:7px 10px;text-transform:uppercase;transform:translateY(10px)}.efficiency-graph-node-1{top:20px;left:24px}.efficiency-graph-node-2{top:20px;right:24px}.efficiency-graph-node-3{right:24px;bottom:20px}.efficiency-graph-node-4{bottom:20px;left:24px}.efficiency-result-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.efficiency-result-points div{display:grid;align-content:start;grid-gap:8px;gap:8px;min-height:132px;border:1px solid rgb(255 255 255/.09);border-radius:var(--rp-radius-sm);background:rgb(5 7 9/.44);padding:16px}.efficiency-result-points strong{color:var(--rp-accent);font-family:var(--rp-font-display);font-size:1.55rem;line-height:1;letter-spacing:0}.efficiency-result-points p{font-size:.92rem}.efficiency-metrics-wrap{display:grid;grid-gap:16px;gap:16px}.efficiency-unit-note{margin:0;border:1px solid rgb(207 255 50/.18);border-radius:var(--rp-radius-lg);background:linear-gradient(90deg,rgb(207 255 50/.08),transparent 54%),rgb(255 255 255/.035);color:var(--rp-text-muted);font-size:.94rem;line-height:1.35;padding:14px 16px}.efficiency-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.efficiency-metric{position:relative;overflow:hidden;display:grid;grid-template-rows:auto auto 1fr auto;grid-gap:16px;gap:16px;min-height:340px;padding:22px}.efficiency-metric:before{content:"";position:absolute;inset:0;border-top:2px solid rgb(207 255 50/.82);background:radial-gradient(circle at 88% 14%,rgb(207 255 50/.14),transparent 26%),linear-gradient(180deg,rgb(255 255 255/.035),transparent 58%);pointer-events:none}.efficiency-metric-copy,.efficiency-metric-index,.efficiency-metric-values{position:relative}.efficiency-metric-index{color:var(--rp-accent);font-family:var(--rp-font-display)}.efficiency-metric-copy{display:grid;align-content:start;grid-gap:10px;gap:10px}.efficiency-metric-copy h3{margin:0;color:var(--rp-text);font-family:var(--rp-font-display);font-size:clamp(1rem,1.28vw,1.45rem);line-height:1.12;letter-spacing:0}.efficiency-metric-copy p{max-width:24rem;font-size:.98rem}.efficiency-metric-chart{position:relative;display:grid;grid-gap:8px;gap:8px;margin:0;border:1px solid rgb(255 255 255/.08);border-radius:var(--rp-radius-sm);background:radial-gradient(circle at 78% 26%,rgb(207 255 50/.08),transparent 34%),rgb(5 7 9/.26);padding:10px 12px 9px}.efficiency-metric-chart svg{display:block;width:100%;min-height:94px;overflow:visible}.efficiency-metric-chart line{stroke:rgb(255 255 255/.08);stroke-width:1}.efficiency-metric-chart path{fill:none;stroke:var(--rp-accent);stroke-linecap:round;stroke-width:4;filter:drop-shadow(0 0 9px rgb(207 255 50/.3));stroke-dasharray:260;stroke-dashoffset:260}.efficiency-metric-chart .efficiency-chart-stem{stroke:rgb(255 255 255/.2);stroke-dasharray:90;stroke-dashoffset:90;stroke-linecap:round;stroke-width:2}.efficiency-metric-chart .efficiency-chart-stem.is-after{stroke:rgb(207 255 50/.72)}.efficiency-metric-chart circle{fill:var(--rp-surface-soft);stroke:rgb(255 255 255/.42);stroke-width:2;opacity:0;transform:scale(.35);transform-box:fill-box;transform-origin:center}.efficiency-metric-chart circle.is-after{fill:var(--rp-accent);stroke:rgb(207 255 50/.32);filter:drop-shadow(0 0 10px rgb(207 255 50/.62))}.efficiency-metric-chart figcaption{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--rp-text-subtle);font-size:.74rem;font-weight:800}.efficiency-metric-chart figcaption b{color:var(--rp-text);font-weight:900}.efficiency-metric-values{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:10px;gap:10px;align-items:stretch}.efficiency-metric-values span,.efficiency-metric-values strong{display:grid;align-content:center;justify-items:center;min-height:76px;border:1px solid rgb(255 255 255/.09);border-radius:var(--rp-radius-sm);background:rgb(255 255 255/.035);padding:12px;text-align:center}.efficiency-metric-values small{margin-bottom:6px}.efficiency-metric-delta small,.efficiency-metric-values em{color:var(--rp-text-subtle);font-family:var(--rp-font-body);font-size:.74rem;font-style:normal;font-weight:800;line-height:1.1}.efficiency-metric-values em{margin-top:5px}.efficiency-metric-delta span,.efficiency-metric-values b{color:var(--rp-text);font-family:var(--rp-font-display);font-size:1.28rem;line-height:1;letter-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.efficiency-metric-delta{gap:5px;min-width:84px;color:var(--rp-accent);text-align:center}.efficiency-metric-delta span{color:var(--rp-accent)}.efficiency-metric-delta small{margin:0}.efficiency-caption{max-width:720px;margin-top:16px;border-left:2px solid rgb(207 255 50/.54);padding-left:14px;font-size:.92rem}.efficiency-section.is-visible .efficiency-result-graph:before{animation:efficiency-line-x 2.7s cubic-bezier(.16,1,.3,1) .54s forwards}.efficiency-section.is-visible .efficiency-result-graph:after{animation:efficiency-line-y 2.7s cubic-bezier(.16,1,.3,1) .9s forwards}.efficiency-section.is-visible .efficiency-score-ring{animation:efficiency-score-pop 2.34s cubic-bezier(.16,1,.3,1) .54s forwards}.efficiency-section.is-visible .efficiency-graph-node{animation:efficiency-node-in 1.68s cubic-bezier(.16,1,.3,1) forwards}.efficiency-section.is-visible .efficiency-graph-node-1{animation-delay:1.2s}.efficiency-section.is-visible .efficiency-graph-node-2{animation-delay:1.56s}.efficiency-section.is-visible .efficiency-graph-node-3{animation-delay:1.92s}.efficiency-section.is-visible .efficiency-graph-node-4{animation-delay:2.28s}.efficiency-section.is-visible .efficiency-metric-chart path{animation:efficiency-chart-draw 2.7s cubic-bezier(.16,1,.3,1) var(--chart-delay,0s) forwards}.efficiency-section.is-visible .efficiency-metric-chart .efficiency-chart-stem{animation:efficiency-chart-stem 2.16s cubic-bezier(.16,1,.3,1) calc(var(--chart-delay, 0s) + .3s) forwards}.efficiency-section.is-visible .efficiency-metric-chart circle{animation:efficiency-chart-dot 1.62s cubic-bezier(.16,1,.3,1) calc(var(--chart-delay, 0s) + 1.26s) forwards}.efficiency-section.is-visible .efficiency-metric-chart circle.is-after{animation-delay:calc(var(--chart-delay, 0s) + 1.68s)}@keyframes efficiency-line-x{0%{opacity:0;transform:translateX(-50%) scaleX(0)}to{opacity:1;transform:translateX(-50%) scaleX(1)}}@keyframes efficiency-line-y{0%{opacity:0;transform:rotate(90deg) translateX(-50%) scaleX(0)}to{opacity:1;transform:rotate(90deg) translateX(-50%) scaleX(1)}}@keyframes efficiency-score-pop{0%{opacity:0;transform:scale(.86) rotate(-8deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes efficiency-node-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes efficiency-chart-draw{to{stroke-dashoffset:0}}@keyframes efficiency-chart-stem{to{stroke-dashoffset:0}}@keyframes efficiency-chart-dot{to{opacity:1;transform:scale(1)}}.pricing-panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;border:1px solid var(--rp-border);background:var(--rp-border)}.pricing-panel{position:relative;z-index:0;display:grid;grid-gap:32px;gap:32px;align-content:space-between;min-height:500px;overflow:hidden;background:var(--rp-bg-elevated);padding:30px;box-shadow:inset 0 0 0 1px transparent;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}.pricing-panel:after,.pricing-panel:before{position:absolute;inset:0;z-index:-1;content:"";opacity:0;pointer-events:none;transition:opacity .18s ease}.pricing-panel:before{background:linear-gradient(180deg,rgb(207 255 50/.22),transparent 20%),linear-gradient(135deg,rgb(207 255 50/.08),transparent 48%)}.pricing-panel:after{inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--rp-accent),rgb(96 224 210/.86),transparent)}.pricing-panel:hover{background-color:#121820;box-shadow:inset 0 0 0 1px rgb(207 255 50/.38),0 18px 48px rgb(0 0 0/.34);transform:translateY(-4px)}.pricing-panel:hover:after,.pricing-panel:hover:before{opacity:1}.pricing-panel-featured{background:linear-gradient(180deg,rgb(207 255 50/.12),transparent 34%),var(--rp-surface)}.pricing-panel p{margin:16px 0 4px;color:var(--rp-text);font-family:var(--rp-font-display);font-size:1.45rem}.pricing-panel small{color:var(--rp-text-subtle)}.pricing-panel ul{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;color:var(--rp-text-muted);list-style:none}.pricing-panel li{display:grid;grid-template-columns:12px 1fr;grid-gap:12px;gap:12px}.pricing-panel li:before{content:"";width:6px;height:6px;margin-top:10px;background:var(--rp-accent);transition:box-shadow .18s ease,transform .18s ease}.pricing-panel:hover li{color:var(--rp-text)}.pricing-panel:hover li:before{box-shadow:0 0 12px rgb(207 255 50/.72);transform:scale(1.25)}.pricing-note{display:flex;gap:22px;align-items:center;justify-content:space-between;border:1px solid var(--rp-border);border-top:0;padding:24px}.roadmap{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1px;gap:1px;margin:0;padding:0;background:var(--rp-border-soft);border:1px solid var(--rp-border-soft);list-style:none}.roadmap li{position:relative;z-index:0;display:grid;grid-gap:16px;gap:16px;min-height:360px;overflow:hidden;background:var(--rp-bg-elevated);padding:26px;box-shadow:inset 0 0 0 1px transparent;transition:background-color .22s ease,box-shadow .22s ease,color .22s ease,transform .22s ease}.roadmap li:after,.roadmap li:before{position:absolute;z-index:-1;content:"";pointer-events:none;transition:opacity .22s ease,transform .28s ease}.roadmap li:before{inset:0;background:radial-gradient(circle at 22% 18%,rgb(207 255 50/.22),transparent 34%),linear-gradient(160deg,rgb(207 255 50/.09),transparent 52%);opacity:0}.roadmap li:after{inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--rp-accent),rgb(96 224 210/.88),transparent);opacity:0;transform:scaleX(0);transform-origin:left}.roadmap-step.is-seen{box-shadow:inset 0 0 0 1px rgb(207 255 50/.14)}.roadmap-step.is-seen:after{opacity:.42;transform:scaleX(1)}.roadmap-step.is-active{z-index:1;background:linear-gradient(180deg,rgb(207 255 50/.16),rgb(18 24 32/.96) 42%),#121820;box-shadow:inset 0 0 0 1px rgb(207 255 50/.62),inset 0 4px 0 var(--rp-accent),0 20px 52px rgb(0 0 0/.42),0 0 34px rgb(207 255 50/.12);transform:translateY(-5px)}.roadmap-step.is-active:after,.roadmap-step.is-active:before{opacity:1;transform:scaleX(1)}.roadmap-step.is-active span{text-shadow:0 0 14px rgb(207 255 50/.72)}.roadmap-step.is-active h3{color:#f7ffe1;text-shadow:0 0 18px rgb(207 255 50/.18)}.roadmap-step.is-active p,.roadmap-step.is-active small{color:#d2dde8}.roadmap small{color:var(--rp-text-subtle)}.faq-section{max-width:1060px}.accordion{border:1px solid var(--rp-border);border-radius:var(--rp-radius-lg);overflow:hidden;background:var(--rp-border-soft);box-shadow:0 22px 70px rgb(0 0 0/.24)}.accordion-item+.accordion-item{border-top:1px solid var(--rp-border-soft)}.accordion-item{position:relative;overflow:hidden;background:var(--rp-bg-elevated)}.accordion-item:before{content:"";position:absolute;inset:0 auto 0 0;width:0;background:var(--rp-accent);transition:width .18s ease}.accordion-item.is-open:before{width:3px}.accordion h3{margin:0}.accordion button{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:76px;border:0;background:linear-gradient(90deg,rgb(255 255 255/.035),transparent 58%),var(--rp-bg-elevated);color:var(--rp-text);padding:22px 28px;text-align:left;font-size:1.05rem;font-weight:800;line-height:1.35;transition:background .18s ease,color .18s ease}.accordion button:hover,.accordion button[aria-expanded=true]{background:radial-gradient(circle at 0 50%,rgb(207 255 50/.13),transparent 34%),linear-gradient(90deg,rgb(207 255 50/.075),transparent 62%),var(--rp-bg-elevated)}.accordion button svg{flex:0 0 auto;box-sizing:content-box;width:18px;height:18px;border:1px solid rgb(207 255 50/.28);border-radius:var(--rp-radius);background:rgb(207 255 50/.07);color:var(--rp-accent);padding:7px;transition:transform .16s ease}.accordion button[aria-expanded=true] svg{transform:rotate(45deg)}.accordion [role=region]{display:flex;align-items:center;min-height:90px;background:var(--rp-bg-elevated);padding:0 96px 0 28px}.accordion [role=region][hidden]{display:none}.accordion [role=region]:not([hidden]) .accordion-answer{animation:faq-answer-in .18s cubic-bezier(.16,1,.3,1)}.accordion-answer{max-width:760px;margin-inline:0}.accordion p{max-width:760px;margin:0;color:rgb(218 225 232/.92);font-size:1.03rem;line-height:1.65}@keyframes faq-answer-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.contact-section{padding-bottom:96px}.contact-section .section-heading h2{font-size:3.1rem}.contact-layout{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);grid-gap:1px;gap:1px;min-width:0;border:1px solid var(--rp-border);background:var(--rp-border)}.contact-copy,.contact-form{min-width:0;background:var(--rp-bg-elevated);padding:32px}.contact-list{display:grid;grid-gap:1px;gap:1px;background:var(--rp-border-soft);border:1px solid var(--rp-border-soft)}.contact-list a,.contact-list div{display:grid;grid-gap:4px;gap:4px;background:var(--rp-surface);padding:18px}.contact-list span{color:var(--rp-text-subtle);font-size:.82rem}.contact-list b{color:var(--rp-text);overflow-wrap:anywhere}.contact-list small{color:var(--rp-text-muted)}.contact-form{display:grid;grid-gap:18px;gap:18px}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.contact-form label{display:grid;grid-gap:8px;gap:8px;color:var(--rp-text-muted)}.contact-form label>span:first-child{color:var(--rp-text);font-weight:600}.contact-form input,.contact-form select,.contact-form textarea{width:100%;min-height:48px;border:1px solid var(--rp-border);border-radius:var(--rp-radius);background:#080a0c;color:var(--rp-text);padding:13px 14px}.contact-form textarea{resize:vertical}.contact-form input[aria-invalid=true],.contact-form select[aria-invalid=true],.contact-form textarea[aria-invalid=true]{border-color:var(--rp-error)}.field-error{color:var(--rp-error);font-size:.88rem}.honeypot{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.consent-field{grid-template-columns:20px 1fr;align-items:start}.consent-field input{width:18px;min-height:18px;margin-top:4px;accent-color:var(--rp-accent)}.consent-field a{color:var(--rp-text);text-decoration:underline;-webkit-text-decoration-color:var(--rp-accent);text-decoration-color:var(--rp-accent);text-underline-offset:4px}.submit-button{width:100%}.submit-button:disabled{cursor:wait;opacity:.78}.form-status{min-height:24px;color:var(--rp-text-muted)}.form-status-error{color:var(--rp-error)}.form-status-success{color:var(--rp-success)}.site-footer{display:grid;grid-template-columns:minmax(260px,1fr) minmax(160px,auto) minmax(210px,auto);grid-gap:24px;gap:24px;align-items:start;border-top:1px solid var(--rp-border);padding:24px 0 26px}.footer-brand,.footer-contacts,.footer-nav{display:grid}.footer-brand{max-width:380px;gap:10px}.footer-brand .brand-mark{margin-bottom:2px}.footer-brand p{margin:0}.footer-brand small{margin-top:8px}.site-footer address,.site-footer p,.site-footer small{color:var(--rp-text-muted);font-style:normal}.footer-nav{grid-template-columns:repeat(2,max-content);column-gap:26px;row-gap:8px}.footer-contacts{gap:14px;justify-items:end;text-align:right}.legal-page{width:min(calc(100% - (var(--rp-pad) * 2)),920px);margin:0 auto;padding:56px 0 96px}.legal-back{display:inline-block;margin-bottom:40px;color:var(--rp-accent)}.legal-page article{display:grid;grid-gap:22px;gap:22px}.legal-page h1,.legal-page h2{margin:0;font-family:var(--rp-font-display);letter-spacing:0}.legal-page h1{font-size:2.7rem}.legal-page h2{margin-top:18px;font-size:1.25rem}.legal-page p{margin:0;color:var(--rp-text-muted)}.legal-notice{border-left:3px solid var(--rp-accent);background:var(--rp-surface);padding:18px}.binary-cursor{--cursor-jx:0px;--cursor-jy:0px;--cursor-rot:0deg;position:fixed;left:0;top:0;z-index:1000;width:38px;height:38px;background-position:50%;background-repeat:no-repeat;background-size:contain;filter:drop-shadow(0 0 8px rgb(207 255 50/.34)) drop-shadow(2px 2px 0 rgb(0 0 0/.76));image-rendering:pixelated;opacity:0;pointer-events:none;transform:translate3d(-100px,-100px,0);transition:opacity 70ms linear;will-change:transform,opacity,background-image}.binary-cursor.is-visible{opacity:1}.binary-cursor-active body,.binary-cursor-active body *{cursor:none!important}@media (min-width:768px){.hero-title{font-size:5.65rem}.hero-subline{font-size:1.38rem}.section-heading h2{font-size:3.55rem}}@media (min-width:1200px){.hero-title{font-size:5.72rem}.hero-subline{font-size:1.44rem}.section-heading h2{font-size:4.2rem}}@media (max-width:1180px){.hero-grid{align-items:center}.hero-copy{grid-column:1/span 8}.hero-portrait-frame{grid-column:8/-1;min-height:520px}.contact-layout,.project-card{grid-template-columns:1fr}.roadmap{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.site-header{grid-template-columns:auto 1fr;min-height:66px}.header-cta{display:none}.main-nav{justify-content:flex-end;gap:16px}.hero-grid{grid-template-columns:repeat(4,minmax(0,1fr));min-height:auto;padding-top:28px}.hero-copy,.hero-facts,.hero-portrait-frame{grid-column:1/-1}.hero-title{font-size:3.25rem}.hero-subline{font-size:1.24rem;margin-top:34px}.hero-facts{display:grid;grid-gap:12px;gap:12px;min-height:auto;margin-top:32px}.hero-facts:before{display:none}.hero-facts>li:not(.hero-result-core),.hero-result-core{position:relative;inset:auto;left:auto;right:auto;top:auto;bottom:auto;width:100%;transform:none}.hero-result-core{min-height:112px}.hero-facts>li:not(.hero-result-core):after{display:none}.hero-portrait-frame{min-height:560px}.about-grid{gap:12px}.about-card{min-height:260px}.about-grid,.benefit-ledger,.capabilities-grid,.efficiency-heading,.efficiency-layout,.hero-facts,.pricing-panels,.project-showcase,.site-footer{grid-template-columns:1fr}.benefit-row,.benefit-row-1,.benefit-row-2,.benefit-row-3,.benefit-row-4,.benefit-row-5,.capability-card,.capability-card-automation,.capability-card-bots,.capability-card-website{grid-column:auto}.capability-card,.capability-card-bots{grid-template-columns:1fr}.project-sticky-copy{position:static}.pricing-note{align-items:stretch;flex-direction:column}}@media (max-width:900px) and (max-height:560px){.hero-grid{padding-top:0}.hero-title{font-size:3.18rem}.hero-subline{margin-top:30px}.hero-actions{margin-top:26px}}@media (max-width:640px){:root{--rp-pad:14px}body{font-size:15px}.section-shell{padding-top:88px}.section-heading{margin-bottom:32px}.capabilities-section .section-heading{padding-left:2px}.contact-section .section-heading h2,.section-heading h2{font-size:2.35rem}.hero-title{font-size:2.55rem}.hero-subline{font-size:1.18rem;margin-top:32px}.hero-actions{display:grid}.hero-portrait-frame{min-height:480px}.field-grid,.roadmap{grid-template-columns:1fr}.about-card,.benefit-row,.capability-card,.contact-copy,.contact-form,.pricing-panel,.project-body{padding:22px}.accordion button{min-height:68px;padding:18px;font-size:.98rem}.accordion [role=region]{min-height:92px;padding:0 18px 22px}.about-card{min-height:240px}.capability-card{min-height:auto}.capability-visual{min-height:250px}.capability-visual-website{min-height:270px}.capability-visual-automation,.capability-visual-bots{min-height:250px}.efficiency-brief,.efficiency-metric,.efficiency-result{padding:20px}.efficiency-brief{min-height:190px}.project-bot-preview{min-height:300px;padding:20px}.efficiency-brief-flow{grid-template-columns:1fr}.efficiency-brief-flow i{display:none}.efficiency-result{grid-template-rows:auto;min-height:auto;gap:24px}.efficiency-result-graph{min-height:190px}.efficiency-score-ring{width:112px;height:112px}.efficiency-graph-node{min-width:58px;min-height:30px;font-size:.66rem;padding:6px 8px}.efficiency-graph-node-1,.efficiency-graph-node-4{left:16px}.efficiency-graph-node-2,.efficiency-graph-node-3{right:16px}.efficiency-metric-values,.efficiency-metrics,.efficiency-result-points{grid-template-columns:1fr}.efficiency-metric{min-height:220px}.efficiency-metric-values span,.efficiency-metric-values strong{min-height:64px}.site-footer{gap:20px;padding:24px 0 28px}.footer-brand{max-width:none}.footer-nav{grid-template-columns:repeat(2,max-content);column-gap:24px}.footer-contacts{justify-items:start;text-align:left;gap:8px}}@media (max-width:380px){:root{--rp-pad:16px}.hero-title{font-size:2.38rem}.hero-subline{font-size:1.1rem}.button,.submit-button{width:100%;padding-inline:12px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.binary-cursor{transition:none}}@media (pointer:coarse){.binary-cursor{display:none}}