:root{--blue:#3b82f6;--blue-2:#2563eb;--cyan:#06b6d4;--navy:#1e293b;--light:#f3f4f6;--white:#fff;--bg:#0a0a0a;--bg-2:#0c0f14;--surface:#11151d;--surface-2:#161c28;--surface-3:#1b2330;--line:#ffffff12;--line-2:#ffffff1f;--line-strong:#ffffff2e;--ink:#fff;--ink-2:#c3c8d0;--ink-3:#8b919c;--ink-4:#5e646e;--accent:#3b82f6;--accent-2:#2563eb;--accent-3:#06b6d4;--accent-soft:#3b82f624;--maxw:1200px;--r-sm:10px;--r:16px;--r-lg:24px;--r-xl:32px;--font-display:"Plus Jakarta Sans", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--ease:cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--font-display);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}img{max-width:100%;display:block}::selection{background:var(--accent);color:#fff}.wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 28px}.section{padding:120px 0;position:relative}.eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);align-items:center;gap:10px;font-size:12.5px;display:inline-flex}.eyebrow:before{content:"";background:var(--accent);opacity:.6;width:22px;height:1px}.h-sec{letter-spacing:-.02em;text-wrap:balance;margin:18px 0 0;font-size:clamp(32px,4vw,52px);font-weight:800;line-height:1.05}.sub-sec{color:var(--ink-3);text-wrap:pretty;max-width:560px;margin-top:18px;font-size:18px}.sec-head{margin-bottom:64px}.sec-head.center{text-align:center}.sec-head.center .sub-sec{margin-left:auto;margin-right:auto}.sec-head.center .eyebrow:before{display:none}.grad-text{background:linear-gradient(100deg, var(--accent) 0%, var(--accent-3) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.btn{transition:transform .25s var(--ease), background .25s var(--ease), box-shadow .25s var(--ease), border-color .25s var(--ease);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:14px 26px;font-size:15.5px;font-weight:600;display:inline-flex}.btn svg{width:17px;height:17px}.btn-primary{background:var(--accent);color:#fff;box-shadow:0 8px 30px -8px var(--accent)}.btn-primary:hover{box-shadow:0 14px 40px -8px var(--accent);transform:translateY(-2px)}.btn-ghost{border:1px solid var(--line-2);color:var(--ink);background:#ffffff05}.btn-ghost:hover{border-color:var(--line-strong);background:#ffffff0d;transform:translateY(-2px)}.btn-lg{padding:17px 32px;font-size:16.5px}.bg-grid{pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 40%,#000 30%,#0000 75%);mask-image:radial-gradient(80% 60% at 50% 40%,#000 30%,#0000 75%)}.glow{filter:blur(110px);pointer-events:none;opacity:.5;border-radius:50%;position:absolute}.nav{z-index:100;transition:background .3s var(--ease), border-color .3s var(--ease), backdrop-filter .3s;border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.nav.scrolled{-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--line);background:#0a0a0ab8}.nav-inner{justify-content:space-between;align-items:center;height:76px;display:flex}.brand{align-items:center;gap:11px;display:flex}.brand .iso{width:30px;height:30px;color:var(--accent)}.brand .word{letter-spacing:-.01em;font-size:21px;font-weight:800}.brand .word b{color:var(--accent);font-weight:800}.nav-links{align-items:center;gap:6px;display:flex}.nav-links a{color:var(--ink-2);border-radius:999px;padding:9px 15px;font-size:15px;font-weight:500;transition:color .2s,background .2s}.nav-links a:hover{color:var(--ink);background:#ffffff0d}.nav-cta{align-items:center;gap:12px;display:flex}.nav-burger{border:1px solid var(--line-2);border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:none}.nav-burger svg{width:20px;height:20px}.hero{padding-top:76px;position:relative;overflow:hidden}.hero .glow-a{background:var(--accent);opacity:.22;width:620px;height:620px;top:-180px;left:50%;transform:translate(-50%)}.hero .glow-b{background:var(--accent-3);opacity:.16;width:420px;height:420px;bottom:-160px;right:-80px}.pill{border:1px solid var(--line-2);color:var(--ink-2);background:#ffffff08;border-radius:999px;align-items:center;gap:10px;padding:7px 14px 7px 8px;font-size:13.5px;display:inline-flex}.pill .dot{background:var(--accent-3);width:7px;height:7px;box-shadow:0 0 10px var(--accent-3);border-radius:50%}.pill b{color:var(--ink);font-weight:600}.hero-title{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(40px,6.4vw,84px);font-weight:800;line-height:1.02}.hero-sub{color:var(--ink-2);max-width:540px;font-size:clamp(17px,1.4vw,20px);line-height:1.6}.hero-actions{flex-wrap:wrap;gap:14px;display:flex}.hero-A{text-align:center;padding-block:90px 110px}.hero-A .iso-big{width:132px;height:132px;color:var(--accent);filter:drop-shadow(0 18px 50px var(--accent-soft));animation:float 6s var(--ease) infinite;margin:0 auto 30px}.hero-A .pill{margin-bottom:26px}.hero-A .hero-sub{margin:26px auto 0}.hero-A .hero-actions{justify-content:center;margin-top:38px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.hero-B .hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:60px;padding-block:70px 96px;display:grid}.hero-B .hero-actions{margin-top:36px}.hero-B .hero-sub{margin-top:24px}.hero-B .pill{margin-bottom:24px}.hero-C{padding-block:84px 96px}.hero-C .hero-title{max-width:14ch;font-size:clamp(46px,8.5vw,116px)}.hero-C .hero-sub{margin-top:28px}.hero-C .hero-actions{margin-top:36px}.hero-C .pill{margin-bottom:28px}.hero-C .hero-foot{border-top:1px solid var(--line);flex-wrap:wrap;gap:48px;margin-top:64px;padding-top:36px;display:flex}.hero-stats{flex-wrap:wrap;gap:44px;display:flex}.hero-stats .stat .n{letter-spacing:-.02em;font-size:30px;font-weight:800}.hero-stats .stat .n .grad-text{display:inline}.hero-stats .stat .l{color:var(--ink-3);margin-top:2px;font-size:13.5px}.cloud-stage{aspect-ratio:1;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.cloud-stage .ring{border:1px solid var(--line-2);border-radius:50%;position:absolute}.cloud-stage .ring.r1{inset:8%}.cloud-stage .ring.r2{border-color:var(--line);inset:22%}.cloud-stage .ring.r3{border-style:dashed;border-color:#ffffff14;animation:40s linear infinite spin;inset:36%}@keyframes spin{to{transform:rotate(360deg)}}.cloud-stage .iso-mid{width:44%;color:var(--accent);z-index:2;filter:drop-shadow(0 20px 50px var(--accent-soft));animation:float 6s var(--ease) infinite;position:relative}.cloud-stage .chip{z-index:3;border:1px solid var(--line-2);color:var(--ink-2);font-size:12.5px;font-family:var(--font-mono);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#11151de6;border-radius:12px;align-items:center;gap:8px;padding:9px 13px;display:flex;position:absolute;box-shadow:0 14px 40px -16px #000c}.cloud-stage .chip svg{width:15px;height:15px;color:var(--accent-3)}.cloud-stage .c1{animation:float 5s var(--ease) infinite;top:12%;left:-2%}.cloud-stage .c2{animation:float 7s var(--ease) infinite .4s;bottom:16%;right:-4%}.cloud-stage .c3{animation:float 6.5s var(--ease) infinite .8s;bottom:4%;left:8%}.trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:36px 0}.trust-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.trust-row .lab{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);margin-right:8px;font-size:12px}.tech-tag{border:1px solid var(--line);color:var(--ink-2);background:var(--surface);border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;display:inline-flex}.tech-tag .d{background:var(--accent);border-radius:50%;width:6px;height:6px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);transition:transform .4s var(--ease), border-color .4s var(--ease), background .4s var(--ease)}.card:hover{border-color:var(--line-strong);background:var(--surface-2);transform:translateY(-4px)}.svc-ico{background:var(--accent-soft);width:52px;height:52px;color:var(--accent);border:1px solid #3b82f640;border-radius:14px;justify-content:center;align-items:center;display:flex}.svc-ico svg{width:25px;height:25px}.card h3{letter-spacing:-.01em;font-size:21px;font-weight:700}.card p{color:var(--ink-3);margin-top:10px;font-size:15.5px}.svc-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.svc-grid .card{padding:32px;position:relative;overflow:hidden}.svc-grid .card>:not(.ghost-cloud){z-index:1;position:relative}.svc-grid .card .svc-ico{margin-bottom:22px}.svc-tags{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.svc-tags span{color:var(--ink-3);border:1px solid var(--line);border-radius:999px;padding:5px 11px;font-size:12.5px}.svc-list{border-top:1px solid var(--line);flex-direction:column;gap:0;display:flex}.svc-row{border-bottom:1px solid var(--line);transition:padding .35s var(--ease), background .35s var(--ease);grid-template-columns:80px 1fr auto;align-items:center;gap:32px;padding:34px 12px;display:grid}.svc-row:hover{background:linear-gradient(90deg, var(--surface), transparent);padding-left:26px;padding-right:0}.svc-row .num{font-family:var(--font-mono);color:var(--accent);font-size:15px}.svc-row .body h3{font-size:26px}.svc-row .body p{max-width:620px}.svc-row .arrow{border:1px solid var(--line-2);width:46px;height:46px;color:var(--ink-2);transition:all .3s var(--ease);border-radius:50%;justify-content:center;align-items:center;display:flex}.svc-row:hover .arrow{background:var(--accent);border-color:var(--accent);color:#fff;transform:translate(4px,-4px)}.svc-row .arrow svg{width:18px;height:18px}.svc-bento{grid-template-columns:repeat(4,1fr);grid-auto-rows:200px;gap:18px;display:grid}.svc-bento .card{flex-direction:column;justify-content:space-between;padding:28px;display:flex;position:relative;overflow:hidden}.svc-bento .b-wide{grid-column:span 2}.svc-bento .b-tall{grid-row:span 2}.svc-bento .card h3{font-size:20px}.svc-bento .ghost-cloud{width:160px;color:var(--accent);opacity:.08;position:absolute;bottom:-30px;right:-20px}.ghost-cloud{width:140px;color:var(--accent);opacity:.06;z-index:0;pointer-events:none;position:absolute;bottom:-30px;right:-26px}.saas{background:var(--bg-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.saas .glow{background:var(--accent-3);opacity:.12;width:500px;height:500px;top:-150px;right:-120px}.product-badge{border:1px solid var(--line-2);background:var(--surface);border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 10px;font-size:15px;font-weight:600;display:inline-flex}.product-badge .mk{background:linear-gradient(135deg, var(--accent), var(--accent-3));border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.product-badge .mk svg{color:#fff;width:15px;height:15px}.saas-A{grid-template-columns:1fr 1.1fr;align-items:center;gap:64px;display:grid}.feature-list{flex-direction:column;gap:18px;margin-top:30px;display:flex}.feature-list li{align-items:flex-start;gap:14px;list-style:none;display:flex}.feature-list .ck{background:var(--accent-soft);width:26px;height:26px;color:var(--accent);border-radius:8px;flex:none;justify-content:center;align-items:center;margin-top:1px;display:flex}.feature-list .ck svg{width:15px;height:15px}.feature-list h4{font-size:16.5px;font-weight:600}.feature-list p{color:var(--ink-3);margin-top:2px;font-size:14.5px}.mock{border-radius:var(--r-lg);border:1px solid var(--line-2);background:var(--surface);overflow:hidden;box-shadow:0 40px 90px -40px #000000e6}.mock-bar{border-bottom:1px solid var(--line);background:var(--surface-2);align-items:center;gap:7px;height:42px;padding:0 16px;display:flex}.mock-bar .d{background:var(--line-strong);border-radius:50%;width:11px;height:11px}.mock-bar .url{font-family:var(--font-mono);color:var(--ink-4);margin-left:12px;font-size:12px}.mock-body{padding:22px}.mock-ph{border:1px dashed var(--line-2);color:var(--ink-4);font-family:var(--font-mono);text-align:center;background-image:repeating-linear-gradient(45deg,#ffffff0a 0 10px,#0000 10px 20px);border-radius:12px;justify-content:center;align-items:center;padding:14px;font-size:12px;display:flex}.mock-stat-row{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px;display:grid}.mock-stat{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;padding:14px}.mock-stat .n{font-size:22px;font-weight:800}.mock-stat .l{color:var(--ink-4);font-size:11px;font-family:var(--font-mono);margin-top:2px}.saas-B{text-align:center;flex-direction:column;align-items:center;display:flex}.saas-B .spot{border-radius:var(--r-xl);border:1px solid var(--line-2);background:linear-gradient(180deg, var(--surface-2), var(--surface));width:100%;max-width:900px;margin-top:44px;padding:8px}.saas-stats-3{grid-template-columns:repeat(3,1fr);gap:16px;width:100%;margin-top:40px;display:grid}.saas-stats-3 .card{text-align:left;padding:28px}.saas-stats-3 .n{letter-spacing:-.02em;font-size:38px;font-weight:800}.saas-stats-3 .l{color:var(--ink-3);margin-top:4px;font-size:14.5px}.saas-C-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.saas-cols{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:50px;display:grid}.saas-cols .card{padding:30px}.saas-cols .svc-ico{margin-bottom:20px}.about-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.value-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:8px;display:grid}.value{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);padding:24px}.value .vi{color:var(--accent);width:24px;height:24px;margin-bottom:14px}.value h4{font-size:17px;font-weight:700}.value p{color:var(--ink-3);margin-top:6px;font-size:14px}.about-stats{background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}.about-stats .cell{background:var(--bg);padding:32px}.about-stats .n{letter-spacing:-.03em;font-size:44px;font-weight:800}.about-stats .l{color:var(--ink-3);margin-top:4px;font-size:14.5px}.proj-grid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.proj{overflow:hidden}.proj .thumb{aspect-ratio:16/10;border-bottom:1px solid var(--line);background-image:repeating-linear-gradient(45deg,#ffffff09 0 12px,#0000 12px 24px);position:relative;overflow:hidden}.proj .thumb .tag-cat{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);border:1px solid var(--line-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0ab3;border-radius:999px;padding:6px 12px;font-size:11.5px;position:absolute;top:16px;left:16px}.proj .thumb .ph-note{color:var(--ink-4);font-family:var(--font-mono);justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;inset:0}.proj .pbody{flex-direction:column;gap:12px;padding:26px;display:flex}.proj .pbody h3{font-size:22px;font-weight:700}.proj .pbody p{color:var(--ink-3);font-size:15px}.proj .pmeta{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.proj .pmeta .res{color:var(--accent-3);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.proj .pmeta .link{color:var(--ink-2);align-items:center;gap:6px;font-size:14px;display:inline-flex}.proj:hover .pmeta .link{color:var(--accent)}.proj .pmeta .link svg{width:15px;height:15px}.test-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.test{flex-direction:column;padding:30px;display:flex}.test .stars{color:var(--accent-3);gap:3px;margin-bottom:18px;display:flex}.test .stars svg{width:16px;height:16px}.test .quote{color:var(--ink);flex:1;font-size:16.5px;line-height:1.6}.test .who{border-top:1px solid var(--line);align-items:center;gap:13px;margin-top:24px;padding-top:22px;display:flex}.test .who .av{background:linear-gradient(135deg, var(--surface-3), var(--navy));width:44px;height:44px;color:var(--ink-2);border:1px solid var(--line-2);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.test .who .nm{font-size:15px;font-weight:600}.test .who .rl{color:var(--ink-4);font-size:13px}.team-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.member{text-align:center}.member .ph{aspect-ratio:1;border-radius:var(--r-lg);border:1px solid var(--line);transition:border-color .3s var(--ease);background-image:repeating-linear-gradient(45deg,#ffffff0a 0 11px,#0000 11px 22px);justify-content:center;align-items:center;margin-bottom:16px;display:flex;position:relative;overflow:hidden}.member:hover .ph{border-color:var(--accent)}.member .ph .ini{color:var(--ink-4);font-size:40px;font-weight:800}.member .ph .note{font-family:var(--font-mono);color:var(--ink-4);font-size:10.5px;position:absolute;bottom:12px;left:0;right:0}.member h4{font-size:17px;font-weight:700}.member .role{color:var(--accent);font-size:13.5px;font-family:var(--font-mono);margin-top:3px}.contact-grid{grid-template-columns:.9fr 1.1fr;gap:56px;display:grid}.contact-info .ci-item{border-bottom:1px solid var(--line);align-items:flex-start;gap:16px;padding:20px 0;display:flex}.contact-info .ci-item:first-of-type{border-top:1px solid var(--line)}.contact-info .ci-ico{background:var(--surface);border:1px solid var(--line-2);width:46px;height:46px;color:var(--accent);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.contact-info .ci-ico svg{width:20px;height:20px}.contact-info .ci-lab{font-size:12.5px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4)}.contact-info .ci-val{margin-top:3px;font-size:16.5px;font-weight:600}.form{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:36px}.field{margin-bottom:18px}.field label{color:var(--ink-2);margin-bottom:8px;font-size:13.5px;font-weight:500;display:block}.field input,.field textarea,.field select{background:var(--bg);border:1px solid var(--line-2);width:100%;color:var(--ink);border-radius:12px;padding:13px 16px;font-family:inherit;font-size:15px;transition:border-color .2s,box-shadow .2s}.field input::placeholder,.field textarea::placeholder{color:var(--ink-4)}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.field textarea{resize:vertical;min-height:120px}.field-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:360px;padding:40px 20px;display:flex}.form-success .ok{background:var(--accent-soft);width:64px;height:64px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;display:flex}.form-success .ok svg{width:30px;height:30px}.cta-band{position:relative;overflow:hidden}.cta-card{border-radius:var(--r-xl);border:1px solid var(--line-2);background:radial-gradient(120% 140% at 50% -20%, #3b82f638, transparent 60%), var(--surface);text-align:center;padding:72px 48px;position:relative;overflow:hidden}.cta-card .iso-bg{width:300px;color:var(--accent);opacity:.06;position:absolute;top:50%;right:-40px;transform:translateY(-50%)}.footer{border-top:1px solid var(--line);background:var(--bg-2);padding:72px 0 36px}.foot-grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;display:grid}.foot-brand p{color:var(--ink-3);max-width:320px;margin-top:18px;font-size:14.5px}.foot-soc{gap:10px;margin-top:22px;display:flex}.foot-soc a{border:1px solid var(--line-2);width:40px;height:40px;color:var(--ink-2);transition:all .25s var(--ease);border-radius:10px;justify-content:center;align-items:center;display:flex}.foot-soc a:hover{color:#fff;border-color:var(--accent);background:var(--accent)}.foot-soc a svg{width:18px;height:18px}.foot-col h5{font-size:13px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);margin-bottom:18px}.foot-col a{color:var(--ink-2);padding:6px 0;font-size:15px;transition:color .2s;display:block}.foot-col a:hover{color:var(--accent)}.foot-bottom{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:56px;padding-top:28px;display:flex}.foot-bottom p{color:var(--ink-4);font-size:13.5px}.reveal{transition:opacity .7s var(--ease), transform .7s var(--ease)}html.anim .reveal{opacity:0;transform:translateY(26px)}html.anim .reveal.in{opacity:1;transform:none}html.reveal-all .reveal{opacity:1!important;transition:none!important;transform:none!important}.reveal.d1{transition-delay:80ms}.reveal.d2{transition-delay:.16s}.reveal.d3{transition-delay:.24s}.reveal.d4{transition-delay:.32s}.reveal.d5{transition-delay:.4s}@media (prefers-reduced-motion:reduce){html.anim .reveal,.reveal{opacity:1;transition:none;transform:none}.iso-big,.iso-mid,.ring.r3,.chip{animation:none!important}html{scroll-behavior:auto}}@media (width<=980px){.nav-links{display:none}.nav-burger{display:flex}.hero-B .hero-grid{grid-template-columns:1fr;gap:48px}.cloud-stage{max-width:420px;margin:0 auto}.svc-grid{grid-template-columns:1fr 1fr}.svc-bento{grid-template-columns:repeat(2,1fr)}.saas-A{grid-template-columns:1fr;gap:44px}.saas-cols,.saas-stats-3{grid-template-columns:1fr}.about-grid{grid-template-columns:1fr;gap:44px}.proj-grid,.test-grid{grid-template-columns:1fr}.team-grid{grid-template-columns:repeat(2,1fr)}.contact-grid{grid-template-columns:1fr;gap:40px}.foot-grid{grid-template-columns:1fr 1fr;gap:32px}}@media (width<=600px){.section{padding:84px 0}.wrap{padding:0 20px}.svc-grid,.svc-bento{grid-template-columns:1fr}.svc-row{grid-template-columns:40px 1fr}.svc-row .arrow{display:none}.team-grid{grid-template-columns:1fr 1fr}.field-row{grid-template-columns:1fr}.about-stats{grid-template-columns:1fr 1fr}.foot-grid{grid-template-columns:1fr}.cta-card{padding:48px 24px}.hero-stats{gap:28px}}
