@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Oswald:wght@500;600;700&display=swap";:root{--black:#080807;--ink:#10100e;--panel:#181816;--panel-soft:#252520;--line:#ffffff21;--white:#f5f5f1;--muted:#f5f5f1ad;--lime:#cfff1a;--lime-dark:#9dc900;--red:#c90013;--shadow:0 22px 70px #0000007a}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--black)}body{min-width:320px;color:var(--white);background:var(--black);margin:0;font-family:Manrope,Segoe UI,sans-serif;overflow-x:hidden}body::selection{color:var(--black);background:var(--lime)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,a{-webkit-tap-highlight-color:transparent}.site{background-color:var(--black);background-image:radial-gradient(at 14% 6%,#c9001342 0,#c9001314 22rem,#0000 44rem),radial-gradient(at 82% 18%,#c9001324 0,#0000 42rem),radial-gradient(at 18% 36%,#cfff1a0e 0,#0000 40rem),radial-gradient(at 78% 58%,#c900131b 0,#0000 44rem),radial-gradient(at 38% 78%,#cfff1a0d 0,#0000 42rem),linear-gradient(#190408 0%,#100609 14%,#070b08 30%,#080807 47%,#130407 62%,#071008 80%,#080807 100%);background-position:top;background-repeat:no-repeat;background-size:100% 100%;min-height:100vh;position:relative;overflow:hidden}.site:before{z-index:0;pointer-events:none;content:"";opacity:.34;background-image:radial-gradient(at 8% 22%,#c900131f,#0000 58%),radial-gradient(at 88% 42%,#cfff1a0b,#0000 56%),linear-gradient(#ffffff06,#0000 26% 72%,#ffffff04);position:fixed;inset:0}.site:after{z-index:0;pointer-events:none;content:"";opacity:.026;filter:blur(.2px)saturate(.55);mix-blend-mode:soft-light;background:url(/assets/embedded-p03-01-598-CC7g6duP.jpg) top/1100px,linear-gradient(#0000,#ffffff05,#0000);position:fixed;inset:0}.site>*{z-index:1;position:relative}.site>.ambient-objects{z-index:0}.ambient-objects{pointer-events:none;position:fixed;inset:0;overflow:hidden}.ambient-orbit,.ambient-thread,.ambient-node{will-change:transform;display:block;position:absolute;transform:translate(0,0)}.ambient-orbit{aspect-ratio:1;opacity:.22;filter:blur(.2px);background:radial-gradient(circle,#0000 56%,#cfff1a24 57%,#0000 59%),conic-gradient(from 120deg,#0000,#cfff1a57,#0000 28%,#ffffff14,#0000 62%);border-radius:999px;width:clamp(260px,34vw,560px);animation:18s cubic-bezier(.45,0,.55,1) infinite alternate orbitDrift;-webkit-mask-image:radial-gradient(circle,#0000 54%,#000 55% 61%,#0000 64%);mask-image:radial-gradient(circle,#0000 54%,#000 55% 61%,#0000 64%)}.ambient-orbit-a{top:9vh;right:-12vw}.ambient-orbit-b{opacity:.16;width:clamp(320px,42vw,660px);animation-duration:24s;animation-direction:alternate-reverse;top:42vh;left:-15vw}.ambient-orbit-c{opacity:.12;width:clamp(240px,28vw,460px);animation-duration:21s;bottom:4vh;right:8vw}.ambient-thread{opacity:.2;background:linear-gradient(#0000,#cfff1a5c,#0000);width:1px;height:46vh;animation:11s ease-in-out infinite alternate threadFloat;transform:rotate(18deg)}.ambient-thread-a{top:22vh;left:18vw}.ambient-thread-b{opacity:.14;animation-duration:14s;top:58vh;right:24vw;transform:rotate(-22deg)}.ambient-node{background:var(--lime);opacity:.42;border-radius:999px;width:7px;height:7px;animation:3.8s ease-in-out infinite nodePulse;box-shadow:0 0 0 8px #cfff1a0d}.ambient-node-a{top:34vh;left:26vw}.ambient-node-b{animation-delay:1.4s;top:68vh;right:19vw}.progress-bar{z-index:50;background:var(--lime);transform-origin:0;width:100%;height:4px;position:fixed;top:0;left:0;transform:scaleX(0)}.hero{border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;min-height:100svh;padding:58px 6vw 132px;display:flex;position:relative;overflow:hidden}.hero:before,.hero:after,.section:before,.section:after{z-index:0;pointer-events:none;content:"";position:absolute;inset:0}.hero:before{background-image:linear-gradient(118deg,#c9001338,#c9001313 32%,#0000 58%),linear-gradient(#2002086b 0%,#0000 50%,#12060970 100%)}.hero:after{opacity:.58;background-image:linear-gradient(118deg,#0000 0 55%,#cfff1a0b 55.2%,#0000 56%),linear-gradient(70deg,#0000 0 24%,#ffffff0b 24.2%,#0000 24.7%),linear-gradient(#0000 0 72%,#080807ad 100%)}.noise-layer{z-index:1;opacity:.08;pointer-events:none;mix-blend-mode:soft-light;background-image:repeating-linear-gradient(0deg,#fff6 0 1px,#0000 1px 2px),repeating-linear-gradient(90deg,#ffffff52 0 1px,#0000 1px 3px);position:absolute;inset:0}.hero-grid{z-index:2;grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);align-items:center;gap:clamp(34px,5vw,76px);width:min(1260px,100%);margin:0 auto;display:grid;position:relative}.hero-kicker,.eyebrow,.case-eyebrow,.service-eyebrow{color:var(--lime);text-transform:uppercase;margin:0;font-size:.95rem;font-weight:800}.hero-title,.section-heading h2,.method-panel h3,.case-feature h3,.case-card h3,.service-card h3,.contact-panel h2{text-transform:uppercase;margin:0;font-family:Oswald,Impact,sans-serif;font-weight:700;line-height:.93}.hero-title{margin-top:16px;font-size:clamp(5.6rem,7.3vw,7.4rem)}.hero-line-wrap,.hero-line{display:block}.hero-line-wrap{overflow:hidden}.hero-line,.hero-copy,.hero-actions,.hero-portrait-card,.float-badge,.reveal{backface-visibility:hidden}.hero-copy{width:min(620px,100%);color:var(--white);margin:22px 0 0;font-size:clamp(1.05rem,1.25vw,1.2rem);font-weight:700;line-height:1.45}.hero-actions,.contact-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.button{overflow-wrap:anywhere;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 22px;font-weight:900;line-height:1.1;transition:transform .18s,border-color .18s,background .18s,color .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:active,.hero-dock-link:active{transform:translateY(0)scale(.98)}.button-primary,.button-service{color:var(--black);background:var(--lime);box-shadow:0 0 0 1px #cfff1a33,0 16px 38px #cfff1a24}.button-ghost{color:var(--white);border-color:var(--line);background:#ffffff0f}.button-dark{color:var(--white);background:var(--black);border-color:#00000042}.hero-visual{min-height:clamp(430px,52vw,560px);position:relative}.hero-portrait-card{z-index:1;border:1px solid var(--line);background:var(--panel);width:min(440px,84vw);box-shadow:var(--shadow);border-radius:8px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)rotate(2deg)}.hero-portrait-card:before{z-index:2;content:"";pointer-events:none;border:1px solid #cfff1ab8;border-radius:6px;position:absolute;inset:12px}.hero-portrait-card img{object-fit:cover;object-position:50% 42%;filter:contrast(1.08)saturate(.92);width:100%;height:clamp(390px,39vw,480px)}.portrait-caption{background:var(--panel);gap:4px;padding:18px 20px 20px;display:grid}.portrait-caption span{color:var(--lime);text-transform:uppercase;font-weight:900}.portrait-caption strong{text-transform:uppercase;overflow-wrap:anywhere;text-wrap:balance;font-size:1.32rem;line-height:1.15}.float-badge{z-index:3;color:var(--black);background:var(--white);box-shadow:var(--shadow);text-transform:uppercase;border:1px solid #ffffff38;border-radius:8px;padding:12px 16px;font-family:Oswald,Impact,sans-serif;font-size:clamp(1.18rem,1.7vw,1.52rem);font-weight:700;line-height:1;position:absolute}.float-badge-1{color:var(--black);background:var(--lime);top:36px;right:42px;transform:rotate(-8deg)}.float-badge-2{color:var(--white);background:var(--red);top:150px;left:8px;transform:rotate(7deg)}.float-badge-3{display:none}.float-badge-4{bottom:72px;left:42px;transform:rotate(-5deg)}.float-badge-5{display:none}.float-badge-6{background:var(--lime);bottom:202px;left:18px;transform:rotate(3deg)}.hero-proof-stack{z-index:3;pointer-events:none;gap:8px;display:grid;position:absolute;inset:clamp(202px,21vw,248px) -14px auto auto}.hero-proof{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#121210c2;border:1px solid #ffffff29;border-radius:8px;width:142px;padding:10px 12px;box-shadow:0 18px 42px #00000059}.hero-proof strong,.hero-proof span{text-transform:uppercase;font-family:Oswald,Impact,sans-serif;display:block}.hero-proof strong{color:var(--lime);font-size:1.62rem;line-height:.95}.hero-proof span{color:var(--white);margin-top:2px;font-size:.98rem;line-height:1}.hero-proof-1{transform:translate(-26px)rotate(-3deg)}.hero-proof-2{transform:rotate(4deg)}.hero-proof-3{transform:translate(-14px)rotate(-2deg)}.hero-dock{z-index:2;border:1px solid var(--line);width:min(920px,100% - 12vw);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#141412d1;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px;display:grid;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.hero-dock-link{text-transform:uppercase;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:74px;padding:0 24px;font-family:Oswald,Impact,sans-serif;font-size:2.2rem;font-weight:700;line-height:1;transition:transform .18s,background .18s,color .18s;display:inline-flex}.hero-dock-link:hover{transform:translateY(-2px)}.hero-dock-light{color:var(--black);background:var(--white)}.hero-dock-lime{color:var(--black);background:var(--lime)}.hero-dock-link svg{flex:none}.section{--ambient-a:#c9001314;--ambient-b:#cfff1a0a;--ambient-x:18%;--ambient-y:42%;isolation:isolate;padding:clamp(108px,8vw,130px) 6vw 96px;scroll-margin-top:76px;position:relative;overflow:hidden}.section:before{opacity:.72;background-image:radial-gradient(ellipse at var(--ambient-x) var(--ambient-y), var(--ambient-a) 0, transparent 58%), radial-gradient(ellipse at calc(100% - var(--ambient-x)) calc(100% - var(--ambient-y)), var(--ambient-b) 0, transparent 62%);inset:-26% 0;-webkit-mask-image:linear-gradient(#0000 0%,#000 28% 72%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 28% 72%,#0000 100%)}.section:after{display:none}.section>*{z-index:1;position:relative}.section-tight{--ambient-a:#c9001313;--ambient-b:#cfff1a0a;--ambient-x:22%;--ambient-y:36%;padding-top:clamp(100px,7vw,124px)}.section-heading{text-align:center;width:min(1040px,100%);margin:0 auto 38px;padding-top:6px}.section-heading h2{text-wrap:balance;margin-top:10px;font-size:clamp(3.3rem,5vw,4.75rem);line-height:.98}.section-heading p+h2{color:var(--white)}.about-grid,.method-grid,.reviews-layout,.contact-panel{gap:28px;width:min(1240px,100%);margin:0 auto;display:grid}.about-grid{grid-template-columns:.82fr 1.18fr;align-items:stretch}.about-media,.method-panel,.case-feature,.contact-panel{border:1px solid var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0f;border-radius:8px;position:relative;overflow:hidden}.about-media>img{object-fit:cover;width:100%;height:100%;min-height:430px}.strategy-map{isolation:isolate;background:radial-gradient(circle at 72% 24%, #cfff1a29, transparent 24%), linear-gradient(135deg, #cfff1a1a, transparent 34%), linear-gradient(180deg, #ffffff14, transparent), var(--panel);min-height:486px;padding:30px;position:relative;overflow:hidden}.strategy-map:before{z-index:-1;content:"";border:1px solid #cfff1a42;border-radius:8px;position:absolute;inset:18px}.strategy-map-header{z-index:2;gap:5px;max-width:260px;display:grid;position:relative}.strategy-map-header span,.factory-metric,.showcase-label,.contact-proof,.contact-audience{color:var(--lime);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:900}.strategy-map-header strong{text-transform:uppercase;font-family:Oswald,Impact,sans-serif;font-size:2.18rem;line-height:.95}.strategy-lines{z-index:0;opacity:.34;background:radial-gradient(circle at 8%,#cfff1a70 0 3px,#0000 4px),radial-gradient(circle at 92%,#cfff1a57 0 3px,#0000 4px),linear-gradient(90deg,#0000 0 8%,#cfff1a8c 8.5% 91%,#0000 91.5%),linear-gradient(#0000 0 48%,#ffffff2e 48.5% 50%,#0000 50.5%);animation:4.8s ease-in-out infinite lineBreath;position:absolute;inset:118px 34px 112px}.strategy-steps{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;margin-top:132px;display:grid;position:relative}.strategy-step{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080807e0;border:1px solid #ffffff24;border-radius:8px;align-content:start;gap:8px;min-height:112px;padding:16px 14px;display:grid;position:relative;overflow:hidden;transform:none;box-shadow:0 16px 42px #00000040}.strategy-step:after,.factory-node:after{opacity:0;content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 38%,#ffffff1c 49%,#0000 62%);transition:opacity .24s;position:absolute;inset:0;transform:translate(-120%)}.strategy-step:hover:after,.factory-node:hover:after{opacity:1;animation:.92s cubic-bezier(.16,1,.3,1) panelSweep}.strategy-step span{width:36px;height:36px;color:var(--black);background:var(--lime);border-radius:8px;place-items:center;display:grid}.strategy-step h3,.factory-node strong,.showcase-card strong,.mosaic-heading strong,.contact-visual-card span{text-transform:uppercase;margin:0;font-family:Oswald,Impact,sans-serif;font-weight:700;line-height:1}.strategy-step h3{font-size:1.35rem}.strategy-step p,.factory-node p,.showcase-card span,.contact-visual-card p{color:var(--muted);margin:0;font-size:.88rem;font-weight:800;line-height:1.35}.strategy-proof{z-index:1;border:1px solid var(--line);background:#ffffff12;border-radius:8px;width:min(202px,39%);max-width:202px;padding:8px;position:absolute;top:56px;right:30px;transform:rotate(4deg);box-shadow:0 22px 56px #0000005c}.strategy-proof img{object-fit:cover;object-position:70% 42%;border-radius:6px;width:100%;height:132px}.about-copy{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:clamp(26px,3vw,42px)}.about-copy>p{color:var(--white);margin:0 0 26px;font-size:1.32rem;font-weight:700;line-height:1.48}.about-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.mini-card,.skill-card,.result-card,.case-card,.service-card,.review-card{border:1px solid var(--line);background:var(--panel);border-radius:8px;transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .28s cubic-bezier(.16,1,.3,1),background .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;transform:translate(0,0)}.skill-card:hover,.result-card:hover,.case-card:hover,.service-card:hover,.review-card:hover{border-color:#cfff1a5c;transform:translateY(-4px);box-shadow:0 24px 70px #0000006b}.mini-card{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;min-height:178px;padding:18px 0 0}.mini-card svg{color:var(--lime)}.mini-card h3,.skill-card h3{text-transform:uppercase;margin:12px 0 8px;font-family:Oswald,Impact,sans-serif;font-size:1.55rem;line-height:1.05}.mini-card p,.skill-card li,.case-list li,.service-card li,.review-card blockquote,.contact-panel p{color:var(--muted);line-height:1.48}.method-section{--ambient-a:#cfff1a0b;--ambient-b:#ffffff06;--ambient-x:72%;--ambient-y:38%;background:0 0;padding-top:clamp(118px,8.8vw,150px)}.method-grid{grid-template-columns:minmax(360px,.95fr) minmax(0,1.05fr);align-items:start}.method-panel{align-content:start;display:grid}.method-panel>img{object-fit:cover;width:100%;height:300px}.factory-visual{background:linear-gradient(135deg,#cfff1a21,#0000 28%),linear-gradient(#ffffff14,#ffffff05);min-height:372px;padding:26px 26px 92px;position:relative;overflow:hidden}.factory-visual:before{content:"";border:1px solid #cfff1a3d;border-radius:8px;position:absolute;inset:24px}.factory-visual:after{opacity:.42;content:"";background:linear-gradient(90deg,#0000,#cfff1a94,#0000);height:1px;position:absolute;bottom:82px;left:26px;right:26px}.factory-device{z-index:2;background:#070706d1;border:1px solid #ffffff2e;border-radius:8px;width:min(188px,36%);padding:10px;position:absolute;top:34px;left:28px;transform:rotate(-5deg);box-shadow:20px 28px 56px #0000007a}.factory-device img{object-fit:cover;object-position:48% 50%;filter:saturate(.86)contrast(1.08);border-radius:6px;width:100%;height:126px}.factory-chip{z-index:3;text-transform:uppercase;border-radius:7px;padding:8px 10px;font-family:Oswald,Impact,sans-serif;font-size:1rem;font-weight:700;line-height:1;position:absolute;box-shadow:0 14px 30px #00000057}.factory-chip-a{color:var(--black);background:var(--lime);top:-12px;right:10px;transform:rotate(6deg)}.factory-chip-b{color:var(--white);background:var(--red);bottom:18px;left:-16px;transform:rotate(-5deg)}.factory-flow{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-left:204px;display:grid;position:relative}.factory-flow:before{content:"";background:linear-gradient(#0000,#cfff1ab8,#0000);width:1px;position:absolute;top:26px;bottom:28px;left:-34px}.factory-node{border:1px solid var(--line);background:#080807b8;border-radius:8px;min-height:100px;padding:14px;position:relative;overflow:hidden;transform:none}.factory-node strong{color:var(--white);overflow-wrap:normal;font-size:clamp(1.06rem,1.2vw,1.18rem)}.factory-node p{overflow-wrap:break-word;margin-top:8px}.factory-metric{z-index:3;width:auto;min-height:56px;color:var(--black);background:var(--lime);border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:0 16px;display:inline-flex;position:absolute;bottom:24px;left:26px;right:26px}.method-copy{padding:30px}.method-panel h3{margin-top:10px;font-size:clamp(2.55rem,3.2vw,3.2rem)}.method-copy p:last-child{color:var(--muted);margin:16px 0 0;font-weight:700;line-height:1.55}.skill-columns{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.skill-card{min-height:auto;padding:22px 20px}.skill-card ul,.case-list ul,.service-card ul{margin:16px 0 0;padding:0;list-style:none}.skill-card li{overflow-wrap:break-word;align-items:flex-start;gap:8px;margin-top:11px;font-size:.95rem;font-weight:700;display:flex}.skill-card li svg{color:var(--lime);flex:none;margin-top:2px}.results-section{--ambient-a:#cfff1a0a;--ambient-b:#c900130e;--ambient-x:50%;--ambient-y:44%;padding-top:clamp(110px,8vw,136px);padding-bottom:64px}.results-console{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(90deg,#cfff1a14,#0000 28%,#c9001314),#0808078f;border:1px solid #cfff1a33;border-radius:8px;justify-content:center;align-items:center;gap:12px;width:min(840px,100%);min-height:54px;margin:-10px auto 28px;padding:10px 14px;display:flex;box-shadow:0 18px 48px #00000038}.results-console span{color:var(--white);text-transform:uppercase;font-family:Oswald,Impact,sans-serif;font-size:1.2rem;font-weight:700;line-height:1}.results-console i{background:linear-gradient(90deg, transparent, var(--lime), transparent);width:clamp(28px,5vw,76px);height:1px;animation:3.6s ease-in-out infinite lineBreath;display:block}.cases-section,.reviews-section{padding-top:clamp(118px,8.8vw,150px)}.cases-section{--ambient-a:#c9001312;--ambient-b:#cfff1a08;--ambient-x:18%;--ambient-y:46%}.results-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;width:min(1220px,100%);margin:0 auto;display:grid}.result-card{isolation:isolate;text-align:center;background:linear-gradient(#ffffff14,#ffffff06);flex-direction:column;justify-content:center;min-height:226px;padding:24px 18px;display:flex}.result-card:before{z-index:0;opacity:.28;content:"";background:linear-gradient(135deg,#cfff1a1c,#0000 38%),radial-gradient(circle at 50% 0,#cfff1a24,#0000 44%);border:1px solid #cfff1a2e;border-radius:6px;position:absolute;inset:12px}.result-card:after{opacity:.54;background:linear-gradient(90deg, #cfff1a1f, var(--lime), #cfff1a1f);content:"";transform-origin:0;border-radius:999px;height:3px;animation:4.6s cubic-bezier(.16,1,.3,1) infinite metricLoad;position:absolute;bottom:18px;left:18px;right:18px;transform:scaleX(.36)}.result-card>*{z-index:1;position:relative}.result-spark{opacity:.46;clip-path:polygon(0 72%,18% 55%,36% 66%,56% 24%,74% 38%,100% 8%,100% 100%,0 100%);background:linear-gradient(135deg,#0000 42%,#cfff1acc 43% 48%,#0000 49%),linear-gradient(45deg,#0000 56%,#ffffff80 57% 61%,#0000 62%);width:52px;height:34px;position:absolute;top:18px;right:18px}.result-card strong{color:var(--lime);font-family:Oswald,Impact,sans-serif;font-size:4.2rem;line-height:1}.result-card span{text-transform:uppercase;margin-top:6px;font-family:Oswald,Impact,sans-serif;font-size:1.75rem;font-weight:700}.result-card p{color:var(--muted);margin:18px 0 0;font-weight:700;line-height:1.42}.case-feature{grid-template-columns:1fr 1fr;align-items:center;width:min(1160px,100%);margin:0 auto 30px;display:grid}.case-feature>img{object-fit:cover;width:100%;height:330px}.case-showcase{background:linear-gradient(135deg, #cfff1a1f, transparent 28%), linear-gradient(180deg, #ffffff12, #ffffff05), var(--panel);min-height:360px;padding:26px;position:relative;overflow:hidden}.case-showcase:before{content:"";border:1px solid #cfff1a3d;border-radius:8px;position:absolute;inset:22px}.case-showcase:after{z-index:0;opacity:.32;content:"";background:radial-gradient(circle,#cfff1ad9 0 3px,#0000 4px),linear-gradient(90deg,#0000,#cfff1ab3,#0000);height:1px;animation:4.2s ease-in-out infinite lineBreath;position:absolute;top:54%;left:9%;right:9%}.showcase-label{z-index:1;align-items:center;gap:8px;display:inline-flex;position:relative}.showcase-card{z-index:1;border:1px solid var(--line);background:#ffffff14;border-radius:8px;width:190px;padding:10px;transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .28s;position:absolute;box-shadow:0 18px 44px #00000057}.showcase-card:hover{border-color:#cfff1a73}.showcase-card img{object-fit:cover;border-radius:6px;width:100%;height:108px}.showcase-card span{color:var(--muted);text-transform:uppercase;margin-top:9px;font-size:.76rem;display:block}.showcase-card strong{color:var(--lime);margin-top:4px;font-size:1.42rem;display:block}.showcase-card-1{bottom:34px;left:32px;transform:rotate(-5deg)}.showcase-card-2{top:78px;left:50%;transform:translate(-50%)rotate(3deg)}.showcase-card-3{bottom:42px;right:30px;transform:rotate(6deg)}.case-feature-copy{padding:34px}.case-feature h3{margin-top:8px;font-size:3.25rem}.case-feature-copy p:last-child{color:var(--muted);font-weight:700;line-height:1.55}.cases-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:min(1240px,100%);margin:0 auto;display:grid}.case-card{background:linear-gradient(#fff1,#ffffff07);gap:12px;min-height:auto;padding:20px;display:grid}.case-top{grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:18px;display:grid}.case-preview{border:1px solid var(--line);background:#10100e;border-radius:6px;width:190px;height:112px;position:relative;overflow:hidden}.case-preview img{object-fit:cover;filter:saturate(.92)contrast(1.05);width:100%;height:100%}.case-preview span{color:var(--black);background:var(--lime);text-transform:uppercase;border-radius:4px;padding:4px 7px;font-size:.62rem;font-weight:900;position:absolute;bottom:8px;left:8px}.case-card h3{margin-top:8px;font-size:clamp(2.25rem,3.2vw,2.85rem)}.case-list{border-top:1px solid #ffffff24;padding-top:12px}.case-list h4{color:var(--white);text-transform:uppercase;margin:0 0 10px;font-family:Oswald,Impact,sans-serif;font-size:1.8rem}.case-list li{margin-top:7px;padding-left:16px;font-weight:700;position:relative}.case-list li:before{color:var(--lime);content:"+";position:absolute;left:0}.case-list-accent{color:var(--black);background:#cfff1af2;border:1px solid #cfff1aa6;border-radius:6px;margin:4px 0 0;padding:16px 18px 18px}.case-list-accent h4,.case-list-accent li,.case-list-accent li:before{color:var(--black)}.services-section{--ambient-a:#c9001316;--ambient-b:#cfff1a09;--ambient-x:30%;--ambient-y:38%;background:0 0;padding-top:96px;padding-bottom:96px}.reviews-section{--ambient-a:#cfff1a0b;--ambient-b:#ffffff05;--ambient-x:62%;--ambient-y:42%}.services-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;width:min(1320px,100%);margin:0 auto;display:grid}.service-card{isolation:isolate;background:radial-gradient(circle at 100% 0,#cfff1a14,#0000 32%),linear-gradient(#ffffff14,#ffffff06);flex-direction:column;min-height:560px;padding:28px;display:flex}.service-card-lime{color:var(--black);background:radial-gradient(circle at 18% 0%, #ffffff80, transparent 30%), var(--lime)}.service-number{z-index:0;color:#ffffff0b;font-family:Oswald,Impact,sans-serif;font-size:6.6rem;font-weight:700;line-height:.8;position:absolute;top:18px;right:20px}.service-card-lime .service-number{color:#00000014}.service-glint{z-index:0;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff2e,#0000);width:42%;height:170%;position:absolute;top:-34%;left:-18%;transform:rotate(18deg)translate(-120%)}.service-card:hover .service-glint{opacity:1;animation:.98s cubic-bezier(.16,1,.3,1) panelSweep}.service-card>:not(.service-number):not(.service-glint){z-index:1;position:relative}.service-card h3{overflow-wrap:anywhere;text-wrap:balance;margin:12px 0 16px;font-size:clamp(2.55rem,3.15vw,3.15rem)}.service-card p{color:var(--muted);text-wrap:pretty;margin:0;font-weight:700;line-height:1.5}.service-card-lime p,.service-card-lime li,.service-card-lime .service-meta span,.service-card-lime .service-eyebrow{color:#000000c7}.service-card li{margin-top:10px;padding-left:17px;font-weight:800;position:relative}.service-card li:before{color:var(--lime);content:"/";position:absolute;left:0}.service-card-lime li:before{color:var(--black)}.service-meta{gap:6px;min-width:0;margin-top:auto;padding-top:24px;display:grid}.service-meta span{color:var(--muted);text-transform:uppercase;overflow-wrap:anywhere;font-size:.95rem;font-weight:900}.button-service{width:100%;margin-top:18px}.service-card-lime .button-service{color:var(--white);background:var(--black);box-shadow:none}.reviews-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.reviews-media{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:8px;overflow:hidden}.reviews-media>img{object-fit:contain;object-position:center;background:#11110f;width:100%;height:520px;padding:16px}.reviews-mosaic{background:linear-gradient(135deg, #cfff1a14, transparent 32%), var(--panel);min-height:500px;padding:36px;position:relative;overflow:hidden}.reviews-mosaic:before{content:"";border:1px solid #cfff1a33;border-radius:8px;position:absolute;inset:22px}.reviews-mosaic:after{z-index:0;aspect-ratio:1;opacity:.24;content:"";background:radial-gradient(circle,#cfff1a1f,#0000 62%);border:1px solid #cfff1a42;border-radius:999px;width:52%;animation:16s cubic-bezier(.45,0,.55,1) infinite alternate-reverse orbitDrift;position:absolute;bottom:-28%;right:-18%}.mosaic-heading{z-index:2;color:var(--lime);align-items:center;gap:10px;display:inline-flex;position:relative}.mosaic-heading strong{font-size:2.1rem}.mosaic-artboard{z-index:1;background:#080807c7;border:1px solid #ffffff29;border-radius:8px;margin-top:30px;padding:10px;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:0 24px 60px #0000005c}.mosaic-artboard:before{content:"";pointer-events:none;border:1px solid #cfff1a61;border-radius:6px;position:absolute;inset:18px}.mosaic-artboard img{object-fit:contain;object-position:center;filter:saturate(.9)contrast(1.06);background:#050504;border-radius:6px;width:100%;height:300px}.mosaic-proof-row{z-index:2;background:#080807bd;border:1px solid #cfff1a47;border-radius:8px;grid-template-columns:max-content 1fr;align-items:center;gap:14px;margin:28px 4px 0;padding:16px 18px;display:grid;position:relative}.mosaic-proof-row span,.mosaic-proof-row strong{text-transform:uppercase;display:block}.mosaic-proof-row span{color:var(--lime);font-size:.78rem;font-weight:700}.mosaic-proof-row strong{color:var(--white);font-family:Oswald,Impact,sans-serif;font-size:1.18rem;line-height:1}.reviews-list{gap:14px;display:grid}.review-card{background:linear-gradient(135deg, #cfff1a1f, transparent 28%), var(--white);margin:0;padding:26px 30px}.review-card:before{background:var(--red);content:"";width:5px;position:absolute;top:0;bottom:0;left:0}.review-card blockquote{color:var(--black);margin:0;font-size:1.06rem;font-weight:800}.review-card figcaption{color:var(--red);text-transform:uppercase;margin-top:14px;font-family:Oswald,Impact,sans-serif;font-size:1.35rem;font-weight:700}.contacts-section{--ambient-a:#cfff1a0e;--ambient-b:#c9001309;--ambient-x:74%;--ambient-y:34%;padding-bottom:76px}.contact-panel{color:var(--black);background:radial-gradient(circle at 84% 18%, #ffffff75, transparent 24%), linear-gradient(135deg, #ffffff2e, transparent 34%), var(--lime);grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:center;padding:clamp(30px,4vw,52px)}.contact-panel:before{z-index:0;content:"";pointer-events:none;border:1px solid #00000024;border-radius:8px;position:absolute;inset:18px}.contact-panel:after{z-index:0;aspect-ratio:1;content:"";pointer-events:none;background:radial-gradient(circle,#0000 42%,#00000014 43% 44%,#0000 45% 56%,#0000000f 57% 58%,#0000 59%);border:1px solid #0000002e;border-radius:999px;width:330px;position:absolute;bottom:-118px;right:-74px}.contact-panel>*{z-index:1;position:relative}.contact-panel .eyebrow{color:var(--black)}.contact-panel h2{max-width:760px;color:var(--black);text-wrap:balance;margin-top:10px;font-size:clamp(3rem,4.6vw,4.35rem)}.contact-panel p{color:#000000bd;max-width:650px;margin:18px 0 0;font-size:1.16rem;font-weight:800}.contact-panel>img{object-fit:cover;border:1px solid #0003;border-radius:8px;width:100%}.contact-visual{background:linear-gradient(135deg,#ffffff40,#0000 38%),#ffffff29;border:1px solid #0000002e;border-radius:8px;grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:18px;min-height:260px;padding:28px;display:grid;position:relative;overflow:hidden}.contact-visual-card{z-index:1;background:#cfff1a6b;border:1px solid #00000026;border-radius:8px;width:100%;padding:22px;position:relative}.contact-visual-card span{color:var(--black);font-size:1.35rem;display:block}.contact-visual-card strong,.contact-visual-card p{color:#000000d1;margin-top:10px;font-size:.92rem;font-weight:900;display:block}.contact-icons{z-index:1;width:112px;height:126px;color:var(--black);place-items:center;display:grid;position:relative;bottom:auto;right:auto}.contact-icons svg:first-child{background:var(--black);color:var(--lime);border-radius:999px;padding:8px;position:absolute;top:-38px;right:-15px}.contact-proof,.contact-audience{z-index:1;color:#000000b8;align-items:center;gap:8px;display:inline-flex;position:relative;bottom:auto;left:auto}.contact-proof{grid-column:1/-1;padding-top:6px}.contact-audience{display:none}@keyframes orbitDrift{0%{transform:translate(0,0)rotate(0)scale(1)}50%{transform:translate(16px,-10px)rotate(9deg)scale(1.025)}to{transform:translate(-10px,12px)rotate(-7deg)scale(.985)}}@keyframes threadFloat{0%{opacity:.11;transform:translateY(-14px)rotate(18deg)}to{opacity:.26;transform:translateY(18px)rotate(18deg)}}@keyframes nodePulse{0%,to{opacity:.24;transform:scale(.85)}50%{opacity:.48;transform:scale(1.25)}}@keyframes lineBreath{0%,to{opacity:.26;transform:scaleX(.86)}50%{opacity:.58;transform:scaleX(1)}}@keyframes panelSweep{0%{transform:translate(-130%)rotate(.001deg)}to{transform:translate(180%)rotate(.001deg)}}@keyframes metricLoad{0%,to{opacity:.28;transform:scaleX(.28)}50%{opacity:.66;transform:scaleX(.94)}}:focus-visible{outline:3px solid var(--lime);outline-offset:3px}@media (width<=1180px){.hero-title{font-size:clamp(4.8rem,7vw,5.5rem)}.section-heading h2{font-size:clamp(3.25rem,5.8vw,4rem)}.services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.results-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.case-top{grid-template-columns:1fr}.case-preview{order:-1;width:100%;height:132px}}@media (width<=920px){.hero{padding-top:54px;padding-bottom:64px}.hero-dock{display:none}.hero-grid,.about-grid,.method-grid,.reviews-layout,.contact-panel,.case-feature{grid-template-columns:1fr}.hero-visual{min-height:560px}.about-cards,.skill-columns,.cases-grid{grid-template-columns:1fr}.case-card{min-height:auto}.contact-panel{padding:26px}.contact-panel>img{max-height:280px}}@media (width<=680px){.site:before{opacity:.12}.ambient-objects{opacity:.54}.ambient-orbit-b,.ambient-thread-b,.ambient-node-b{display:none}.hero:after,.section:after{opacity:.38}.section:before{opacity:.46;background-image:radial-gradient(ellipse at var(--ambient-x) var(--ambient-y), var(--ambient-a) 0, transparent 62%), radial-gradient(ellipse at calc(100% - var(--ambient-x)) calc(100% - var(--ambient-y)), var(--ambient-b) 0, transparent 66%)}.site:after{display:none}.noise-layer{opacity:.055}.hero,.section{padding-left:18px;padding-right:18px}.hero-title{font-size:3.62rem}.hero-copy,.about-copy>p{font-size:1.05rem}.hero-actions,.contact-actions{display:grid}.button{text-align:center;width:100%;min-height:50px;padding-left:14px;padding-right:14px}.hero{justify-content:flex-start;min-height:auto;padding-top:56px;padding-bottom:64px}.hero-grid{gap:26px;display:grid}.hero-content{z-index:3;position:relative}.hero-visual{z-index:1;opacity:.58;pointer-events:none;width:100%;height:auto;min-height:292px;position:relative;bottom:auto;right:auto}.hero-portrait-card{width:min(280px,76vw);margin-left:auto;position:relative;inset:auto;transform:rotate(4deg)}.hero-portrait-card img{height:286px}.portrait-caption{display:none}.float-badge{padding:8px 10px;font-size:.95rem;display:inline-flex}.float-badge-1{top:8px;right:0}.float-badge-2{top:104px;left:-10px}.float-badge-4{bottom:8px;left:8px}.float-badge-6{bottom:78px;left:auto;right:-4px}.next-section-hint{z-index:4;width:auto;margin:0;position:absolute;bottom:16px;left:18px;right:18px}.section{padding-top:74px;padding-bottom:74px}.section.section-tight{padding-top:34px}.section-heading{text-align:left;margin-bottom:28px}.section-heading h2,.contact-panel h2{font-size:3rem}.about-copy,.method-copy,.case-feature-copy{padding:22px}.method-panel h3,.case-feature h3,.service-card h3{font-size:2.45rem}.results-grid,.services-grid{grid-template-columns:1fr}.results-console{flex-wrap:wrap;justify-content:flex-start;margin-top:-8px;padding:12px}.results-console span{font-size:1rem}.results-console i{width:34px}.result-card{min-height:190px}.case-top{grid-template-columns:1fr}.case-preview{order:-1;width:100%;height:158px}.case-card h3{font-size:2.35rem}.service-card{min-height:auto}.service-number{font-size:5.1rem;top:14px;right:16px}.service-glint,.hero-proof-stack{display:none}.strategy-map,.factory-visual,.case-showcase,.reviews-mosaic,.contact-visual{min-height:auto;padding:20px}.strategy-map:before,.factory-visual:before,.case-showcase:before,.reviews-mosaic:before{inset:12px}.strategy-map-header{max-width:none}.strategy-map-header strong{font-size:2rem}.strategy-lines{display:none}.strategy-steps{grid-template-columns:1fr;width:100%;margin-top:22px}.strategy-step,.factory-node{min-height:auto;transform:none}.strategy-proof{width:100%;max-width:none;margin-top:16px;position:relative;inset:auto;transform:none}.strategy-proof img{height:150px}.factory-device{width:100%;max-width:280px;margin:0 auto 18px;position:relative;top:auto;left:auto;transform:none}.factory-device img{height:150px}.factory-flow{grid-template-columns:1fr;margin-left:0}.factory-flow:before{display:none}.factory-metric{overflow-wrap:anywhere;width:100%;margin-top:14px;padding:14px;position:relative;bottom:auto;right:auto}.showcase-card{width:100%;margin-top:12px;position:relative;inset:auto;transform:none}.mosaic-artboard{margin-top:20px;transform:none}.mosaic-artboard img{height:210px}.mosaic-proof-row{grid-template-columns:1fr;gap:6px}.contact-icons,.contact-proof,.contact-audience{position:relative;inset:auto}.contact-icons{justify-content:center;width:66px;height:76px;margin-top:0;position:absolute;top:74px;right:28px}.contact-icons svg{width:52px;height:52px}.contact-icons svg:first-child{width:40px;height:40px;padding:6px;top:-18px;right:-2px}.contact-visual{grid-template-columns:1fr;gap:12px;padding:16px}.contact-visual-card{padding:16px 92px 16px 16px}.contact-visual-card span{font-size:1.08rem}.contact-visual-card strong,.contact-visual-card p{white-space:nowrap;margin-top:7px;font-size:.83rem}.contact-proof,.contact-audience{flex-wrap:wrap;grid-column:1/-1;margin-top:8px}.contact-visual-card strong,.contact-visual-card p,.factory-metric strong{overflow-wrap:anywhere}}@media (width<=420px){.hero-title{font-size:2.96rem}.section-heading h2,.contact-panel h2{text-wrap:balance;font-size:2.28rem;line-height:1}.hero-portrait-card img{height:235px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.progress-bar{display:none}}
