@charset "UTF-8";:root,:root.theme-dark{color-scheme:dark;--app-bg: #050505;--app-bg-soft: #0f0f0f;--app-surface: #111111;--app-surface-elevated: rgba(30, 30, 30, .75);--app-surface-strong: #0b0b0b;--app-text: #ffffff;--app-text-muted: rgba(255, 255, 255, .62);--app-text-soft: rgba(255, 255, 255, .5);--app-border: rgba(255, 255, 255, .1);--app-border-strong: rgba(255, 255, 255, .18);--app-accent: #c8f31d;--app-accent-strong: #a9d91f;--app-accent-soft: rgba(200, 243, 29, .14);--app-warm-accent: #ff8a3d;--app-warm-accent-soft: rgba(255, 138, 61, .16);--app-section-accent: var(--app-accent);--app-cta-bg: var(--app-accent);--app-cta-hover: #d4f745;--app-focus-ring: var(--app-accent);--nav-bg: rgba(30, 30, 30, .75);--nav-bg-mobile: rgba(8, 8, 8, .92);--nav-border: rgba(255, 255, 255, .08);--nav-link: rgba(255, 255, 255, .7);--nav-link-hover: #ffffff;--nav-control-bg: rgba(255, 255, 255, .06);--nav-control-hover: rgba(255, 255, 255, .1);--nav-muted: rgba(255, 255, 255, .42);--card-bg: #0b0b0b;--card-bg-modules: #0a0a0b;--card-bg-automation: #080a08;--card-bg-motion: #120c08;--card-border: rgba(255, 255, 255, .12);--card-icon-bg: rgba(67, 67, 70, .8);--card-number-bg: rgba(10, 10, 10, .52);--card-detail-border: #b9f51b;--visual-blue-line: rgba(31, 101, 207, .58);--visual-blue-fill: rgba(7, 15, 28, .22);--visual-blue-glow: rgba(26, 98, 205, .18);--visual-data-flow: rgba(97, 166, 255, .86);--visual-module-tile-a: rgba(78, 32, 108, .78);--visual-module-tile-b: rgba(31, 17, 42, .88);--visual-module-tile-c: rgba(43, 18, 58, .88);--visual-matrix: rgba(0, 138, 65, .58);--visual-matrix-shadow: rgba(0, 118, 57, .18);--visual-warm-a: rgba(82, 41, 18, .54);--visual-warm-b: rgba(48, 21, 12, .7);--visual-product-line: rgba(255, 196, 141, .48);--visual-product-fill: rgba(132, 66, 33, .34);--work-media-bg: #0d0d0d;--work-media-grid: rgba(255, 255, 255, .032);--work-media-border: rgba(255, 255, 255, .07);--work-title: #ffffff;--work-category: rgba(214, 220, 255, .7);--work-description: rgba(255, 255, 255, .62);--work-mobile-card-bg: rgba(255, 255, 255, .018)}:root.theme-light{color-scheme:light;--app-bg: #f4f5f0;--app-bg-soft: #ebece7;--app-surface: #ffffff;--app-surface-elevated: rgba(255, 255, 255, .82);--app-surface-strong: #f7f8f2;--app-text: #10120f;--app-text-muted: rgba(16, 18, 15, .66);--app-text-soft: rgba(16, 18, 15, .52);--app-border: rgba(17, 20, 13, .12);--app-border-strong: rgba(17, 20, 13, .18);--app-accent: #b7ef16;--app-accent-strong: #7ea800;--app-accent-soft: rgba(183, 239, 22, .22);--app-warm-accent: #ff8a3d;--app-warm-accent-soft: rgba(255, 138, 61, .16);--app-section-accent: #f27b2f;--app-cta-bg: #ff8a3d;--app-cta-hover: #ff9d5f;--app-focus-ring: #ff8a3d;--nav-bg: rgba(255, 255, 255, .82);--nav-bg-mobile: rgba(255, 255, 255, .94);--nav-border: rgba(13, 16, 10, .12);--nav-link: rgba(16, 18, 15, .62);--nav-link-hover: #10120f;--nav-control-bg: rgba(16, 18, 15, .055);--nav-control-hover: rgba(16, 18, 15, .1);--nav-muted: rgba(16, 18, 15, .42);--card-bg: #f9faf4;--card-bg-modules: #f5f0fb;--card-bg-automation: #f0f8f1;--card-bg-motion: #fbf3ea;--card-border: rgba(17, 20, 13, .12);--card-icon-bg: rgba(20, 22, 20, .74);--card-number-bg: rgba(255, 255, 255, .62);--card-detail-border: #8eb800;--visual-blue-line: rgba(20, 104, 210, .52);--visual-blue-fill: rgba(53, 137, 230, .12);--visual-blue-glow: rgba(42, 128, 220, .22);--visual-data-flow: rgba(0, 98, 215, .78);--visual-module-tile-a: rgba(147, 90, 184, .4);--visual-module-tile-b: rgba(224, 210, 238, .78);--visual-module-tile-c: rgba(207, 184, 228, .72);--visual-matrix: rgba(0, 104, 67, .54);--visual-matrix-shadow: rgba(0, 104, 67, .14);--visual-warm-a: rgba(229, 145, 72, .22);--visual-warm-b: rgba(172, 94, 46, .18);--visual-product-line: rgba(152, 82, 34, .42);--visual-product-fill: rgba(239, 167, 92, .22);--work-media-bg: #f8f9f4;--work-media-grid: rgba(17, 20, 13, .045);--work-media-border: rgba(17, 20, 13, .12);--work-title: #10120f;--work-category: rgba(16, 18, 15, .62);--work-description: rgba(16, 18, 15, .58);--work-mobile-card-bg: rgba(255, 255, 255, .72)}@font-face{font-family:Inter;src:url(/font/Inter-VariableFont_opsz,wght.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/font/Inter-Italic-VariableFont_opsz,wght.ttf) format("truetype");font-weight:100 900;font-style:italic;font-display:swap}html,body{font-family:Inter,sans-serif}*{padding:0;margin:0;box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{background-color:var(--app-bg);color:var(--app-text);overflow-x:clip;transition:background-color .22s ease,color .22s ease}.container{width:100%;margin-inline:auto;padding-inline:16px}@media(min-width:768px){.container{padding-inline:24px}}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1200px){.container{max-width:1140px}}@media(min-width:1440px){.container{max-width:1320px}}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.gap-xs{gap:8px}.gap-sm{gap:12px}.gap-md{gap:16px}.gap-lg{gap:24px}.gap-xl{gap:32px}.col-1{grid-column:span 1}.col-2{grid-column:span 2}.col-3{grid-column:span 3}.col-4{grid-column:span 4}.col-5{grid-column:span 5}.col-6{grid-column:span 6}.col-7{grid-column:span 7}.col-8{grid-column:span 8}.col-9{grid-column:span 9}.col-10{grid-column:span 10}.col-11{grid-column:span 11}.col-12{grid-column:span 12}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}@media(min-width:576px){.col-sm-1{grid-column:span 1}.col-sm-2{grid-column:span 2}.col-sm-3{grid-column:span 3}.col-sm-4{grid-column:span 4}.col-sm-5{grid-column:span 5}.col-sm-6{grid-column:span 6}.col-sm-7{grid-column:span 7}.col-sm-8{grid-column:span 8}.col-sm-9{grid-column:span 9}.col-sm-10{grid-column:span 10}.col-sm-11{grid-column:span 11}.col-sm-12{grid-column:span 12}.grid-cols-sm-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-sm-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-sm-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-sm-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-sm-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-sm-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-sm-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-sm-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-sm-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-sm-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-sm-11{grid-template-columns:repeat(11,minmax(0,1fr))}.grid-cols-sm-12{grid-template-columns:repeat(12,minmax(0,1fr))}.gap-sm-xs{gap:8px}.gap-sm-sm{gap:12px}.gap-sm-md{gap:16px}.gap-sm-lg{gap:24px}.gap-sm-xl{gap:32px}}@media(min-width:768px){.col-md-1{grid-column:span 1}.col-md-2{grid-column:span 2}.col-md-3{grid-column:span 3}.col-md-4{grid-column:span 4}.col-md-5{grid-column:span 5}.col-md-6{grid-column:span 6}.col-md-7{grid-column:span 7}.col-md-8{grid-column:span 8}.col-md-9{grid-column:span 9}.col-md-10{grid-column:span 10}.col-md-11{grid-column:span 11}.col-md-12{grid-column:span 12}.grid-cols-md-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-md-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-md-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-md-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-md-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-md-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-md-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-md-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-md-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-md-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-md-11{grid-template-columns:repeat(11,minmax(0,1fr))}.grid-cols-md-12{grid-template-columns:repeat(12,minmax(0,1fr))}.gap-md-xs{gap:8px}.gap-md-sm{gap:12px}.gap-md-md{gap:16px}.gap-md-lg{gap:24px}.gap-md-xl{gap:32px}}@media(min-width:992px){.col-lg-1{grid-column:span 1}.col-lg-2{grid-column:span 2}.col-lg-3{grid-column:span 3}.col-lg-4{grid-column:span 4}.col-lg-5{grid-column:span 5}.col-lg-6{grid-column:span 6}.col-lg-7{grid-column:span 7}.col-lg-8{grid-column:span 8}.col-lg-9{grid-column:span 9}.col-lg-10{grid-column:span 10}.col-lg-11{grid-column:span 11}.col-lg-12{grid-column:span 12}.grid-cols-lg-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-lg-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-lg-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-lg-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-lg-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-lg-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-lg-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-lg-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-lg-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-lg-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-lg-11{grid-template-columns:repeat(11,minmax(0,1fr))}.grid-cols-lg-12{grid-template-columns:repeat(12,minmax(0,1fr))}.gap-lg-xs{gap:8px}.gap-lg-sm{gap:12px}.gap-lg-md{gap:16px}.gap-lg-lg{gap:24px}.gap-lg-xl{gap:32px}}@media(min-width:1200px){.col-xl-1{grid-column:span 1}.col-xl-2{grid-column:span 2}.col-xl-3{grid-column:span 3}.col-xl-4{grid-column:span 4}.col-xl-5{grid-column:span 5}.col-xl-6{grid-column:span 6}.col-xl-7{grid-column:span 7}.col-xl-8{grid-column:span 8}.col-xl-9{grid-column:span 9}.col-xl-10{grid-column:span 10}.col-xl-11{grid-column:span 11}.col-xl-12{grid-column:span 12}.grid-cols-xl-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-xl-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-xl-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-xl-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-xl-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-xl-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-xl-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-xl-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-xl-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-xl-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-xl-11{grid-template-columns:repeat(11,minmax(0,1fr))}.grid-cols-xl-12{grid-template-columns:repeat(12,minmax(0,1fr))}.gap-xl-xs{gap:8px}.gap-xl-sm{gap:12px}.gap-xl-md{gap:16px}.gap-xl-lg{gap:24px}.gap-xl-xl{gap:32px}}@media(min-width:1440px){.col-xxl-1{grid-column:span 1}.col-xxl-2{grid-column:span 2}.col-xxl-3{grid-column:span 3}.col-xxl-4{grid-column:span 4}.col-xxl-5{grid-column:span 5}.col-xxl-6{grid-column:span 6}.col-xxl-7{grid-column:span 7}.col-xxl-8{grid-column:span 8}.col-xxl-9{grid-column:span 9}.col-xxl-10{grid-column:span 10}.col-xxl-11{grid-column:span 11}.col-xxl-12{grid-column:span 12}.grid-cols-xxl-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-xxl-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-xxl-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-xxl-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-xxl-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-xxl-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-xxl-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-xxl-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-xxl-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-xxl-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-xxl-11{grid-template-columns:repeat(11,minmax(0,1fr))}.grid-cols-xxl-12{grid-template-columns:repeat(12,minmax(0,1fr))}.gap-xxl-xs{gap:8px}.gap-xxl-sm{gap:12px}.gap-xxl-md{gap:16px}.gap-xxl-lg{gap:24px}.gap-xxl-xl{gap:32px}}.items-start{align-items:start}.items-center{align-items:center}.items-end{align-items:end}.justify-start{justify-items:start}.justify-center{justify-items:center}.justify-end{justify-items:end}.grid-auto{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}html.app-chat-open,body.app-chat-open{width:100%;max-width:100%;overflow:hidden;overscroll-behavior:none}body.app-chat-open .nav{display:none}.app-section-reveal{--section-reveal-duration: .62s;--section-reveal-delay: 0ms;--section-reveal-ease: cubic-bezier(.16, .84, .24, 1);opacity:.001;transform:translate3d(0,34px,0) scale(.985);filter:blur(8px);transition:opacity var(--section-reveal-duration) var(--section-reveal-ease) var(--section-reveal-delay),transform var(--section-reveal-duration) var(--section-reveal-ease) var(--section-reveal-delay),filter var(--section-reveal-duration) var(--section-reveal-ease) var(--section-reveal-delay);will-change:opacity,transform,filter}.app-section-reveal--visible{opacity:1;transform:none;filter:blur(0);will-change:auto}.app-section-reveal--about{transform:translate3d(0,36px,0) scale(.982);transform-origin:center top}.app-section-reveal--about app-about-visual{opacity:.72;transform:scale(.975) rotate(-.7deg);transition:opacity .52s cubic-bezier(.2,.72,.22,1) 20ms,transform .52s cubic-bezier(.2,.72,.22,1) 20ms}.app-section-reveal--about.app-section-reveal--visible app-about-visual{opacity:1;transform:none}.app-section-reveal--stacks{transform:translate3d(-18px,30px,0) scale(.988);clip-path:inset(5% 0 0 0 round 12px)}.app-section-reveal--stacks .stack-card{opacity:.001;transform:translate3d(0,22px,0) scale(.988);transition:opacity .52s cubic-bezier(.16,.84,.24,1),transform .52s cubic-bezier(.16,.84,.24,1)}.app-section-reveal--stacks.app-section-reveal--visible .stack-card{opacity:1;transform:none}.app-section-reveal--stacks.app-section-reveal--visible .stack-card:nth-child(1){transition-delay:20ms}.app-section-reveal--stacks.app-section-reveal--visible .stack-card:nth-child(2){transition-delay:55ms}.app-section-reveal--stacks.app-section-reveal--visible .stack-card:nth-child(3){transition-delay:90ms}.app-section-reveal--stacks.app-section-reveal--visible .stack-card:nth-child(4){transition-delay:125ms}.app-section-reveal--works{perspective:1200px;transform:translate3d(0,36px,0) scale(.982)}.app-section-reveal--works .offer-card{transform:translate3d(0,26px,0) rotateX(4deg) scale(.986);transform-origin:center bottom;transition:opacity .56s cubic-bezier(.16,.84,.24,1),transform .56s cubic-bezier(.16,.84,.24,1)}.app-section-reveal--works:not(.app-section-reveal--visible) .offer-card{opacity:.001}.app-section-reveal--works.app-section-reveal--visible .offer-card{opacity:1;transform:none}.app-section-reveal--works.app-section-reveal--visible .offer-card:nth-child(1){transition-delay:20ms}.app-section-reveal--works.app-section-reveal--visible .offer-card:nth-child(2){transition-delay:55ms}.app-section-reveal--works.app-section-reveal--visible .offer-card:nth-child(3){transition-delay:90ms}.app-section-reveal--works.app-section-reveal--visible .offer-card:nth-child(4){transition-delay:125ms}.app-section-reveal--shop{transform:translate3d(0,36px,0) scale(.982);transform-origin:center center}.app-section-reveal--shop .shop-feature{opacity:.001;transform:translate3d(0,14px,0) scale(.988);transition:opacity .38s cubic-bezier(.2,.72,.22,1) 30ms,transform .38s cubic-bezier(.2,.72,.22,1) 30ms}.app-section-reveal--shop .shop-card{opacity:.001;transform:translate3d(0,14px,0);transition:opacity .36s cubic-bezier(.2,.72,.22,1),transform .36s cubic-bezier(.2,.72,.22,1)}.app-section-reveal--shop.app-section-reveal--visible .shop-feature,.app-section-reveal--shop.app-section-reveal--visible .shop-card{opacity:1;transform:none}.app-section-reveal--shop.app-section-reveal--visible .shop-card:nth-child(1){transition-delay:45ms}.app-section-reveal--shop.app-section-reveal--visible .shop-card:nth-child(2){transition-delay:80ms}.app-section-reveal--shop.app-section-reveal--visible .shop-card:nth-child(3){transition-delay:115ms}.app-section-reveal.app-section-reveal--visible{opacity:1;filter:blur(0);transform:none;will-change:auto}.app-section-reveal--stacks.app-section-reveal--visible{clip-path:inset(0)}@media(prefers-reduced-motion:reduce){.app-section-reveal,.app-section-reveal *,.app-section-reveal:before,.app-section-reveal:after{opacity:1;clip-path:none;filter:none;transform:none;transition-duration:.01ms;transition-delay:0ms;animation-duration:.01ms;animation-delay:0ms}}
