@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c105b29dc4e1ee2d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ffe0837c71e69159-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b07dd69d3f271780-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/401f9db361b6e189-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c105b29dc4e1ee2d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ffe0837c71e69159-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b07dd69d3f271780-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/401f9db361b6e189-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Golos Text;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c105b29dc4e1ee2d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Golos Text;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/ffe0837c71e69159-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/b07dd69d3f271780-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Golos Text;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/401f9db361b6e189-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Golos Text Fallback;src:local("Arial");ascent-override:90.27%;descent-override:20.26%;line-gap-override:0.00%;size-adjust:108.57%}.__className_8739ea{font-family:Golos Text,Golos Text Fallback;font-style:normal}.__variable_8739ea{--font-golos:"Golos Text","Golos Text Fallback"}:root{color-scheme:light;--bg:#f1f2f4;--surface:#ffffff;--ink:#101014;--muted:#8a8d94;--line:#e2e3e7;--lime:#d6ff3f;--night1:#0a0a12;--night2:#1b1340;--night3:#2b1e6b;--header-height:100px}*{box-sizing:border-box}body,html{overflow-x:clip}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-golos),-apple-system,"Segoe UI",Roboto,sans-serif;font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased}.preloader{position:fixed;inset:0;z-index:90;display:grid;place-items:center;min-height:100vh;min-height:100dvh;padding:max(24px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));overflow:hidden;isolation:isolate;color:#f2f1fa;background:linear-gradient(160deg,var(--night1) 0,var(--night2) 55%,var(--night3) 100%);transform:translateY(0);transition:transform .6s cubic-bezier(.7,0,.3,1);will-change:transform}.preloader.is-exiting{transform:translateY(-100%)}.preloader-stars{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.preloader-stars span{position:absolute;display:block;border-radius:50%}.preloader-center{position:relative;z-index:1;display:grid;justify-items:center;width:min(900px,100%)}.preloader-visual{display:grid;place-items:center;width:100%;height:168px}.preloader-brand,.preloader-stage{grid-area:1/1}.preloader-stage{display:flex;flex-direction:column;align-items:center;gap:20px;animation:preloader-stage var(--preloader-stage-duration) linear both}.preloader-stage svg{flex:0 0 auto;color:var(--lime)}.preloader-stage span{color:#a9a6c4;font-size:13px;font-weight:500;line-height:1.4;letter-spacing:.12em;text-align:center;text-transform:uppercase;white-space:nowrap}.preloader-brand{display:flex;align-items:center;justify-content:center;color:#f2f1fa;font-size:clamp(54px,10vw,132px);font-weight:800;line-height:.95;letter-spacing:-.04em;animation:preloader-brand-in .18s cubic-bezier(.16,1,.3,1) both}.preloader-brand-cursor{color:var(--lime);animation:preloader-cursor-blink .6s steps(1) infinite}.preloader-progress{width:min(220px,calc(100vw - 48px));height:3px;margin-top:24px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.18)}.preloader-progress span{display:block;width:100%;height:100%;border-radius:inherit;background:var(--lime);transform:scaleX(0);transform-origin:left;animation:preloader-progress var(--preloader-progress-duration) linear forwards}@keyframes preloader-stage{0%{opacity:0;transform:scale(.7)}28%{opacity:1;transform:scale(1.035)}42%{transform:scale(.985)}56%,76%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.06)}}@keyframes preloader-progress{to{transform:scaleX(1)}}@keyframes preloader-brand-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes preloader-cursor-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.preloader{display:none;transition:none}.preloader-brand,.preloader-brand-cursor,.preloader-progress span,.preloader-stage{animation:none}}.wrap{max-width:1240px;margin:0 auto;padding:0 32px}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.02;text-wrap:balance}a{color:inherit}.cursor{display:inline-block;color:#9ec50b}@media (prefers-reduced-motion:no-preference){.cursor{animation:blink 1.1s steps(1) infinite}@keyframes blink{50%{opacity:0}}}.dark .cursor{color:var(--lime)}.btn{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-weight:800;font-size:17px;text-decoration:none;padding:18px 34px;border-radius:999px;background:var(--ink);color:#fff;transition:transform .14s ease;will-change:transform}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0) scale(.98)}.btn:focus-visible,a:focus-visible{outline:3px solid #9ec50b;outline-offset:3px}.btn.lime{background:var(--lime);color:var(--ink)}header{padding:26px 0}header .wrap{display:flex;justify-content:space-between;align-items:center}.logo{font-weight:800;font-size:24px;letter-spacing:-.02em}header .btn{padding:12px 24px;font-size:15px}.hero{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:calc(100svh - var(--header-height));padding:56px 0 90px;isolation:isolate}.hero:before{content:"";position:absolute;inset:-12% -8% -6% -8%;z-index:-1;pointer-events:none;background:radial-gradient(46% 42% at 84% 16%,rgba(214,255,63,.28),transparent 70%),radial-gradient(44% 46% at 4% 82%,rgba(96,132,255,.16),transparent 72%),radial-gradient(38% 40% at 62% 96%,rgba(255,122,89,.1),transparent 70%);filter:saturate(1.05)}.hero>.wrap{position:relative;z-index:1;display:flex;flex-direction:column;gap:clamp(40px,6vh,64px);width:100%}.hero .giant{font-weight:800;letter-spacing:-.045em;line-height:.95;font-size:clamp(64px,12.5vw,178px)}.hero .row{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,460px);align-items:center;gap:clamp(40px,6vw,76px)}.hero-copy{gap:clamp(28px,4vh,40px)}.hero-copy,.hero-lede{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.hero-lede{gap:18px}.hero-live{display:inline-flex;align-items:center;gap:9px;padding:7px 14px;border-radius:999px;background:var(--surface);border:1px solid var(--line);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;letter-spacing:.01em;color:var(--muted)}.hero-live-dot{width:8px;height:8px;border-radius:50%;background:#28c840;box-shadow:0 0 0 0 rgba(40,200,64,.5);animation:hero-live-pulse 2.2s infinite;flex:none}@keyframes hero-live-pulse{0%{box-shadow:0 0 0 0 rgba(40,200,64,.5)}70%{box-shadow:0 0 0 9px rgba(40,200,64,0)}to{box-shadow:0 0 0 0 rgba(40,200,64,0)}}.hero-live-domain{color:var(--ink);font-weight:600;display:inline-block;animation:hero-live-flip .42s ease}@keyframes hero-live-flip{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hero-live-domain,.hero-live-dot{animation:none}}.hero .tagline{color:var(--muted);font-weight:400;font-size:clamp(24px,2.6vw,36px);line-height:1.3;letter-spacing:-.02em;max-width:15em}.hero .tagline b{color:var(--ink);font-weight:700}.hero .cta-col{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.hero .note{font-size:14px;color:var(--muted)}.terminal-scene{justify-self:end;width:min(100%,460px);overflow:hidden;color:#f7f7f8;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;background:var(--ink);border-radius:18px;box-shadow:0 8px 20px rgba(16,16,20,.16)}.terminal-bar{display:flex;align-items:center;gap:14px;min-height:46px;padding:12px 18px;color:var(--muted);font-size:12px;line-height:1.2;border-bottom:1px solid rgba(255,255,255,.08)}.terminal-dots{display:flex;flex:0 0 auto;gap:7px}.terminal-dots i{display:block;width:9px;height:9px;background:#ff605c;border-radius:50%}.terminal-dots i:nth-child(2){background:#ffbd44}.terminal-dots i:nth-child(3){background:var(--lime)}.terminal-banner{margin:0;padding:18px 24px 2px;color:var(--lime);font-family:inherit;font-size:clamp(7px,.72vw,9px);line-height:1.05;white-space:pre;overflow:hidden}.terminal-log{min-height:176px;padding:10px 24px 24px;font-size:clamp(14px,1.2vw,15px);line-height:1.7;will-change:opacity}.terminal-log.is-clearing{opacity:0;transition:opacity .28s ease}.terminal-line{min-height:1.7em;white-space:pre}.terminal-prompt{color:var(--muted)}.terminal-line--success .terminal-marker{color:var(--lime)}.terminal-line--lead{color:var(--lime);font-weight:800}.terminal-cursor{display:inline-block;margin-left:2px;color:var(--lime)}.scroll-hint{position:absolute;bottom:24px;left:50%;display:flex;color:var(--muted);pointer-events:none;transform:translateX(-50%)}.services{padding:110px 0}.services h2{margin-bottom:48px;color:var(--ink);font-size:clamp(34px,4.6vw,62px);font-weight:800;letter-spacing:-.03em}.bento{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:168px;grid-auto-flow:dense;gap:14px}.bento-tile{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding:24px;border-radius:20px;background:var(--surface);border:1px solid var(--line);overflow:hidden;isolation:isolate;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.bento-tile.xl{grid-row:span 2}.bento-tile.wide,.bento-tile.xl{grid-column:span 2}.bento-tile>*{position:relative;z-index:2}.bento-tile:before{z-index:0;opacity:var(--glow,0);transition:opacity .4s ease;background:radial-gradient(220px circle at var(--gx,50%) var(--gy,50%),rgba(214,255,63,.12),transparent 66%)}.bento-tile:after,.bento-tile:before{content:"";position:absolute;inset:0;pointer-events:none}.bento-tile:after{z-index:1;border-radius:inherit;padding:1.5px;background:radial-gradient(240px circle at var(--gx,50%) var(--gy,50%),rgba(214,255,63,calc(var(--glow, 0) * .9)),transparent 62%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.bento-tile:hover{transform:translateY(-3px);border-color:rgba(214,255,63,.55);box-shadow:0 20px 44px -24px rgba(16,16,20,.4)}.bento-ico{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:13px;background:rgba(16,16,20,.05);color:var(--ink);flex:none}.bento-tile.xl .bento-ico{width:60px;height:60px;border-radius:16px}.bento-tile.wide:not(.soon) .bento-ico,.bento-tile.xl .bento-ico{background:var(--lime)}.bento-tile.soon .bento-ico{color:var(--muted)}.bento-body h3{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-weight:800;letter-spacing:-.02em;font-size:20px;color:var(--ink)}.bento-tile.xl .bento-body h3{font-size:clamp(28px,2.6vw,38px)}.bento-tile.wide .bento-body h3{font-size:24px}.bento-body p{margin-top:8px;color:var(--muted);font-size:15px;line-height:1.4}.bento-tile.xl .bento-body p{font-size:18px;max-width:22em}.bento-badge{font-style:normal;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--lime);color:var(--ink);border-radius:999px;padding:4px 10px}.proof{position:relative;padding:clamp(80px,12vh,130px) 0;isolation:isolate;overflow:hidden}.proof:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(38% 40% at 90% 8%,rgba(214,255,63,.16),transparent 70%),radial-gradient(40% 44% at 4% 96%,rgba(96,132,255,.1),transparent 72%)}.proof-head{display:flex;flex-direction:column;align-items:flex-start;gap:16px;max-width:780px;margin-bottom:clamp(38px,5vh,56px)}.proof-kicker{display:inline-flex;align-items:center;padding:7px 14px;border-radius:999px;background:var(--ink);color:var(--lime);font-weight:700;font-size:13px;letter-spacing:.02em}.proof-head h2{font-size:clamp(34px,4.4vw,58px);font-weight:800;letter-spacing:-.035em;line-height:1.03;color:var(--ink)}.proof-head p{color:var(--muted);font-size:clamp(16px,1.5vw,20px);line-height:1.5;max-width:40em}.proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.proof-card{position:relative;display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:var(--surface);border:1px solid var(--line);text-decoration:none;color:var(--ink);isolation:isolate;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.proof-card:before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;border-radius:inherit;padding:1.5px;opacity:var(--glow,0);transition:opacity .4s ease;background:radial-gradient(260px circle at var(--gx,50%) var(--gy,50%),rgba(214,255,63,.9),transparent 60%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.proof-card:hover{transform:translateY(-4px);border-color:rgba(214,255,63,.55);box-shadow:0 24px 50px -28px rgba(16,16,20,.5)}.proof-chrome{display:flex;align-items:center;gap:7px;height:36px;padding:0 14px;background:#f4f4f6;border-bottom:1px solid rgba(16,16,20,.06);flex:none}.proof-dot{width:9px;height:9px;border-radius:50%;background:#d3d5da}.proof-dot:first-child{background:#ff5f57}.proof-dot:nth-child(2){background:#febc2e}.proof-dot:nth-child(3){background:#28c840}.proof-url{margin-left:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:#6f727a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.proof-live{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;background:rgba(40,200,64,.12);color:#1f9c37;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;flex:none}.proof-live:before{content:"";width:6px;height:6px;border-radius:50%;background:#28c840}.proof-shot{position:relative;aspect-ratio:16/10;overflow:hidden;background:#eef0f3}.proof-shot img{object-fit:cover;object-position:top center}.proof-meta{position:relative;padding:16px 18px 18px}.proof-name{display:flex;align-items:baseline;gap:10px;font-weight:700;font-size:16px;letter-spacing:-.01em}.proof-name span{font-size:13px;font-weight:500;color:var(--muted)}.proof-meta p{margin-top:4px;color:var(--muted);font-size:14px;line-height:1.35;max-width:90%}.proof-arr{position:absolute;top:16px;right:16px;color:var(--muted);transition:color .2s ease,transform .2s ease}.proof-card:hover .proof-arr{color:var(--ink);transform:translate(2px,-2px)}.proof-cta{background:var(--lime);border-color:transparent}.proof-cta:before{display:none}.proof-cta-body{display:flex;flex-direction:column;justify-content:center;gap:16px;height:100%;padding:30px}.proof-cta-body b{font-size:clamp(24px,2.3vw,32px);font-weight:800;letter-spacing:-.02em;line-height:1.05;color:var(--ink)}.proof-cta-body span{font-weight:700;color:rgba(16,16,20,.72)}.proof-cta:hover{border-color:transparent;box-shadow:0 24px 50px -24px rgba(214,255,63,.7)}.night-track{height:300vh;position:relative}.night{background:linear-gradient(160deg,var(--night1) 0,var(--night2) 55%,var(--night3) 100%);color:#f2f1fa;position:sticky;top:0;min-height:100vh;display:flex;align-items:center;overflow:hidden;padding:48px 0;isolation:isolate}.interactive-stars{inset:0;z-index:0;display:block;width:100%;height:100%}.interactive-stars,.night .glow{position:absolute;pointer-events:none}.night .glow{width:560px;height:560px;border-radius:50%;background:radial-gradient(closest-side,rgba(214,255,63,.16),transparent 70%);transform:translate(-50%,-50%);left:70%;top:40%;z-index:1}.final>.wrap,.night>.wrap{position:relative;z-index:2}.night .hint{font-size:13px;color:#8783a8;margin-top:22px;letter-spacing:.04em}.night h2{font-size:clamp(34px,4.6vw,62px);font-weight:800;letter-spacing:-.03em;max-width:16em}.night h2 em{font-style:normal;color:var(--lime)}.night .split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;align-items:center;margin-top:20px}.night .sub{color:#a9a6c4;font-size:19px;max-width:24em;margin-top:26px}.stories{position:relative}.progress{display:flex;gap:8px;margin-bottom:18px}.progress i{flex:1;height:3px;border-radius:2px;background:rgba(255,255,255,.22);position:relative;overflow:hidden}.progress i:after{content:"";position:absolute;inset:0;background:var(--lime);transform:scaleX(0);transform-origin:left;transition:transform .1s linear}.progress i.done:after{transform:scaleX(1)}.progress i>span{position:absolute;inset:0;background:var(--lime);border-radius:2px;transform:scaleX(var(--fill,0));transform-origin:left}.story{display:none;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:22px;padding:34px;min-height:320px;flex-direction:column;justify-content:space-between;gap:24px;isolation:isolate;overflow:hidden;position:relative}.story.active{display:flex}.story-media{border-radius:inherit;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.story-media--venda{background:linear-gradient(145deg,#0b3d2e,#062019)}.story-media--venda:before{background:rgba(214,255,63,.07);border:8px solid rgba(214,255,63,.13);border-radius:86px;content:"";height:54%;position:absolute;right:-2%;top:17%;transform:rotate(-8deg);width:57%}.story-media--venda:after{border-right:72px solid transparent;border-top:78px solid rgba(214,255,63,.13);bottom:13%;content:"";position:absolute;right:28%;transform:rotate(-17deg)}.story-media--aconsult{background-color:#060f1b;background-image:linear-gradient(rgba(168,205,235,.1) 1px,transparent 0),linear-gradient(90deg,rgba(168,205,235,.1) 1px,transparent 0),linear-gradient(145deg,#0d2137,#060f1b);background-position:0 0,0 0,0 0;background-size:62px 48px,62px 48px,100% 100%}.story-media--bilimos{background:linear-gradient(145deg,#2b1e6b,#120d35)}.case-pluses{inset:0;position:absolute}.case-pluses span{color:rgba(214,255,63,.16);font-size:58px;font-style:normal;font-weight:500;line-height:1;position:absolute}.case-pluses span:first-child{left:7%;top:13%;transform:rotate(12deg)}.case-pluses span:nth-child(2){font-size:34px;left:31%;top:6%;transform:rotate(-9deg)}.case-pluses span:nth-child(3){right:19%;top:10%;transform:rotate(18deg)}.case-pluses span:nth-child(4){font-size:76px;right:3%;top:33%;transform:rotate(-14deg)}.case-pluses span:nth-child(5){bottom:17%;left:17%;transform:rotate(-18deg)}.case-pluses span:nth-child(6){bottom:7%;font-size:38px;left:44%;transform:rotate(8deg)}.case-pluses span:nth-child(7){bottom:13%;right:19%;transform:rotate(16deg)}.case-pluses span:nth-child(8){font-size:30px;left:5%;top:51%;transform:rotate(-7deg)}.case-pluses span:nth-child(9){font-size:42px;left:54%;top:31%;transform:rotate(11deg)}.case-pluses span:nth-child(10){bottom:35%;font-size:32px;right:5%;transform:rotate(-12deg)}.case-pluses span:nth-child(11){font-size:28px;left:28%;top:43%;transform:rotate(7deg)}.case-pluses span:nth-child(12){bottom:4%;font-size:68px;right:39%;transform:rotate(-16deg)}.story-media-image{object-fit:cover;z-index:1}.story-media-overlay{background:linear-gradient(0deg,rgba(10,10,18,.92) 0,rgba(10,10,18,.58) 46%,transparent 60%);inset:0;position:absolute;z-index:2}.story>.fact,.story>.name{position:relative;z-index:1}.story .name{font-size:26px;font-weight:800;letter-spacing:-.01em;line-height:1.55;text-wrap:wrap;text-shadow:0 2px 20px rgba(10,10,18,.9)}.story .name span{display:block;font-size:13px;font-weight:500;color:#a9a6c4;margin-top:8px;letter-spacing:.06em;text-transform:uppercase}.story .fact{align-self:flex-start;background:var(--lime);color:var(--ink);font-weight:800;font-size:clamp(19px,2vw,26px);line-height:1.25;letter-spacing:-.01em;border-radius:18px;padding:18px 24px;max-width:22em}.s-nav{display:flex;gap:10px;margin-top:18px}.s-nav button{width:46px;height:46px;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:transparent;color:#fff;font-size:18px;cursor:pointer;transition:background .15s ease}.s-nav button:hover{background:rgba(255,255,255,.12)}.stack{padding:clamp(80px,12vh,120px) 0;overflow:hidden}.stack-head{display:flex;flex-direction:column;align-items:flex-start;max-width:760px}.stack-head h2{font-size:clamp(32px,4.4vw,58px);font-weight:800;letter-spacing:-.035em;line-height:1.03;color:var(--ink)}.stack-head p{margin-top:16px;color:var(--muted);font-size:clamp(16px,1.5vw,20px);line-height:1.5;max-width:36em}.stack-marquee{display:flex;flex-direction:column;gap:16px;margin:clamp(40px,6vh,60px) 0;-webkit-mask:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.stack-row{display:flex;overflow:hidden}.stack-track{display:flex;flex:none;animation:stack-marquee 48s linear infinite;will-change:transform}.stack-row.reverse .stack-track{animation-direction:reverse}.stack-marquee:hover .stack-track{animation-play-state:paused}@keyframes stack-marquee{to{transform:translateX(-50%)}}.stack-tag{flex:none;display:inline-flex;align-items:center;gap:12px;margin-right:16px;padding:13px 22px;border-radius:14px;background:var(--surface);border:1px solid var(--line);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(15px,1.4vw,21px);font-weight:600;letter-spacing:-.01em;color:var(--ink);white-space:nowrap}.stack-logo{flex:none;width:22px;height:22px}.stack-name{line-height:1}.stack-used{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--lime);color:var(--ink);flex:none}@media (prefers-reduced-motion:reduce){.stack-track{animation:none}}.promo-reel{padding:0 0 96px}.contact-like h2,.promo-reel h2{font-size:clamp(30px,3.8vw,52px);font-weight:800;letter-spacing:-.03em;margin-bottom:44px}.promo-player-shell{aspect-ratio:16/9;background:#e9eaee;border-radius:22px;overflow:hidden;width:100%}.promo-poster{align-items:center;color:var(--ink);display:flex;font-size:clamp(54px,11vw,156px);font-weight:800;height:100%;justify-content:center;letter-spacing:-.04em;line-height:.95;width:100%}.promo-poster span{color:var(--lime)}.showcase{position:relative;padding:clamp(80px,12vh,130px) 0;isolation:isolate;overflow:hidden}.showcase:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(40% 44% at 82% 20%,rgba(214,255,63,.22),transparent 70%),radial-gradient(42% 46% at 10% 88%,rgba(96,132,255,.14),transparent 72%)}.showcase-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(430px,560px);align-items:center;gap:clamp(40px,6vw,80px)}.showcase-head{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.showcase-kicker{display:inline-flex;align-items:center;padding:7px 14px;border-radius:999px;background:var(--ink);color:var(--lime);font-weight:700;font-size:13px;letter-spacing:.02em}.showcase-head h2{font-size:clamp(36px,4.6vw,62px);font-weight:800;letter-spacing:-.035em;line-height:1.02;max-width:12em}.showcase-head h2 em{font-style:normal;color:var(--muted)}.showcase-head p{color:var(--muted);font-size:clamp(17px,1.5vw,20px);line-height:1.5;max-width:26em}.showcase-hint{color:#a9adb5;font-size:14px;letter-spacing:.01em}.caseswap{position:relative;width:100%;max-width:540px;height:452px;margin-inline:auto;perspective:1400px}.case-card{position:absolute;left:0;bottom:0;width:min(100%,480px);height:372px;display:flex;flex-direction:column;border-radius:18px;overflow:hidden;background:var(--surface);border:1px solid rgba(16,16,20,.08);box-shadow:0 2px 8px rgba(16,16,20,.06),0 40px 70px -34px rgba(16,16,20,.5);text-decoration:none;color:var(--ink);transform-origin:center bottom;transition:transform .62s cubic-bezier(.22,.61,.36,1),opacity .5s ease,box-shadow .4s ease;will-change:transform,opacity}.case-card.depth-0{transform:translateZ(0) scale(1) rotate(0deg);opacity:1}.case-card.depth-1{transform:translate3d(28px,-22px,0) scale(.955) rotate(2deg);opacity:1}.case-card.depth-2{transform:translate3d(52px,-44px,0) scale(.91) rotate(3.4deg);opacity:.96}.case-card.depth-3{transform:translate3d(72px,-62px,0) scale(.87) rotate(4.6deg);opacity:.82}.case-card.leaving{transform:translate3d(92px,-78px,0) scale(.84) rotate(5.5deg);opacity:0}.case-card.depth-0:hover{box-shadow:0 2px 8px rgba(16,16,20,.08),0 48px 80px -30px rgba(16,16,20,.55)}.case-chrome{display:flex;align-items:center;gap:7px;height:38px;padding:0 14px;background:#f4f4f6;border-bottom:1px solid rgba(16,16,20,.06);flex:none}.case-dot{width:10px;height:10px;border-radius:50%;background:#d3d5da}.case-dot:first-child{background:#ff5f57}.case-dot:nth-child(2){background:#febc2e}.case-dot:nth-child(3){background:#28c840}.case-url{margin-left:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:#6f727a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.case-live{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;background:rgba(40,200,64,.12);color:#1f9c37;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.case-live:before{content:"";width:6px;height:6px;border-radius:50%;background:#28c840}.case-shot{position:relative;flex:1;overflow:hidden;background:#eef0f3}.case-shot img{object-fit:cover;object-position:top center}.case-meta{display:flex;flex-direction:column;gap:2px;padding:12px 16px 14px;background:var(--surface);border-top:1px solid rgba(16,16,20,.06);flex:none}.case-meta b{font-size:15px;font-weight:700;letter-spacing:-.01em}.case-meta span{font-size:13px;color:var(--muted)}.final{background:var(--bg);color:var(--ink);padding:clamp(90px,13vh,130px) 0;position:relative;overflow:hidden;isolation:isolate}.final:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(48% 60% at 80% 26%,rgba(214,255,63,.3),transparent 70%),radial-gradient(46% 62% at 10% 92%,rgba(96,132,255,.14),transparent 72%)}.final h2{font-size:clamp(38px,5.5vw,80px);font-weight:800;letter-spacing:-.035em;line-height:1.02;max-width:14em}.final h2 em{font-style:normal;color:var(--ink)}.final .row{display:flex;align-items:center;gap:30px;margin-top:46px;flex-wrap:wrap}.final .btn.lime{box-shadow:0 22px 48px -18px rgba(214,255,63,.65)}.final .small{color:var(--muted);font-size:16px}.final-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:clamp(40px,6vh,60px) 0}.final-step{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:26px;min-height:190px;padding:26px;border-radius:18px;background:var(--surface);border:1px solid var(--line);overflow:hidden;isolation:isolate;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.final-step>*{position:relative;z-index:2}.final-step:before{z-index:0;opacity:var(--glow,0);transition:opacity .4s ease;background:radial-gradient(220px circle at var(--gx,50%) var(--gy,50%),rgba(214,255,63,.12),transparent 66%)}.final-step:after,.final-step:before{content:"";position:absolute;inset:0;pointer-events:none}.final-step:after{z-index:1;border-radius:inherit;padding:1.5px;background:radial-gradient(240px circle at var(--gx,50%) var(--gy,50%),rgba(214,255,63,calc(var(--glow, 0) * .9)),transparent 62%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.final-step:hover{transform:translateY(-3px);border-color:rgba(214,255,63,.55);box-shadow:0 20px 44px -24px rgba(16,16,20,.4)}.final-step-top{display:flex;align-items:center;justify-content:space-between}.final-step-ico{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:13px;background:var(--lime);color:var(--ink)}.final-step-n{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;font-weight:700;color:#b9bcc3;letter-spacing:.02em}.final-step-body h3{font-size:21px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.final-step-body p{margin-top:6px;color:var(--muted);font-size:15px;line-height:1.4}footer{padding:26px 0 46px;color:var(--muted);font-size:14px}footer .wrap{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}@media (prefers-reduced-motion:no-preference){.terminal-cursor{animation:terminal-cursor-blink 1s steps(1) infinite}.scroll-hint svg{animation:scroll-hint-bounce 1.6s ease-in-out infinite alternate}@keyframes scroll-hint-bounce{0%{transform:translateY(0)}to{transform:translateY(6px)}}.reveal{opacity:0;transform:translateY(16px);transition:opacity .55s ease,transform .55s ease}.reveal.on{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.terminal-cursor{display:none}}@keyframes terminal-cursor-blink{50%{opacity:0}}@media (max-width:900px){.hero{padding:32px 0 60px}.hero .row{grid-template-columns:minmax(0,1fr);gap:36px}.terminal-scene{justify-self:stretch;width:100%}.services{padding:64px 0}.bento{grid-template-columns:repeat(2,1fr);grid-auto-rows:150px}.night{padding:64px 0}.night .split{grid-template-columns:1fr;gap:40px}.stack{padding:56px 0}.final{padding:64px 0}.final-steps{grid-template-columns:1fr}.showcase{padding:64px 0}.showcase-grid{grid-template-columns:1fr;gap:44px}.proof{padding:64px 0}.proof-grid{grid-template-columns:repeat(2,1fr)}.caseswap{max-width:420px;height:384px}.case-card{width:min(100%,380px);height:314px}}@media (max-width:560px){.bento{grid-template-columns:1fr;grid-auto-rows:auto}.bento-tile,.bento-tile.wide,.bento-tile.xl{grid-column:auto;grid-row:auto;min-height:148px}.proof-grid{grid-template-columns:1fr}.terminal-log{font-size:12.5px;padding:10px 16px 20px}.terminal-banner{padding:16px 16px 2px}}