:root{--studio-bg:#090d16;--studio-surface:#0f1626;--studio-surface-raised:#141d32;--studio-surface-hover:#19253f;--studio-border:rgba(255,255,255,0.08);--studio-border-hover:rgba(99,102,241,0.35);--studio-border-strong:rgba(255,255,255,0.16);--tech-cyan:#06b6d4;--tech-blue:#3b82f6;--tech-indigo:#6366f1;--tech-purple:#a855f7;--tech-emerald:#10b981;--accent-app:#10b981;--accent-site:#38bdf8;--accent-bot:#818cf8;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-full:9999px}.portfolio-site{position:relative;min-height:100vh;background-color:var(--studio-bg);color:#f1f5f9;overflow-x:hidden}.portfolio-site:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:min(1200px,100vw);height:600px;background:radial-gradient(circle at 50% 0,rgba(99,102,241,.15),rgba(56,189,248,.06) 40%,transparent 70%);pointer-events:none;z-index:0}.site-nav{position:sticky;top:0;z-index:50;width:100%;background:rgba(9,13,22,.82);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--studio-border);transition:border-color .2s ease}.site-nav .nav-shell{display:flex;align-items:center;justify-content:space-between;height:72px}.nav-links{display:flex;align-items:center;gap:32px;list-style:none;margin:0;padding:0}.nav-links a{font-size:14px;font-weight:500;color:#94a3b8;text-decoration:none;transition:color .18s ease}.nav-links a:hover,.nav-links a[aria-current=page]{color:#f8fafc}.nav-cta{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;font-size:14px;font-weight:600;color:#fff;background:#5865f2;border-radius:var(--radius-full);text-decoration:none;transition:all .2s ease;box-shadow:0 0 20px -5px rgba(88,101,242,.5)}.nav-cta:hover{background:#4752c4;transform:translateY(-1px);box-shadow:0 0 24px -3px rgba(88,101,242,.7)}.nav-burger{display:none;background:none;border:1px solid var(--studio-border);border-radius:var(--radius-sm);color:#f8fafc;padding:8px}.hero{position:relative;z-index:1;padding:80px 0 100px}.hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.hero-copy{display:flex;flex-direction:column;gap:24px}.hero-status-pill{display:inline-flex;align-items:center;gap:10px;width:fit-content;padding:6px 14px;border-radius:var(--radius-full);background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.25);color:#34d399;font-size:13px;font-weight:500;letter-spacing:.01em}.status-dot{position:relative;width:8px;height:8px}.status-dot,.status-dot:after{border-radius:50%;background:#10b981}.status-dot:after{content:"";position:absolute;inset:-3px;opacity:.4;animation:pulse-ring 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-ring{0%{transform:scale(.9);opacity:.6}50%{transform:scale(1.6);opacity:0}to{transform:scale(.9);opacity:0}}.hero-title{margin:0;font-size:clamp(2.5rem,4.2vw,4rem);font-weight:800;line-height:1.08;letter-spacing:-.035em;color:#f8fafc}.hero-title .gradient-text{background:linear-gradient(135deg,#60a5fa,#a78bfa 50%,#38bdf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-description{margin:0;font-size:18px;line-height:1.6;color:#94a3b8;max-width:540px}.hero-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding-top:8px}.btn-primary{display:inline-flex;align-items:center;gap:10px;padding:14px 26px;font-size:15px;font-weight:600;border-radius:var(--radius-md);color:#ffffff;background:linear-gradient(135deg,#4f46e5,#2563eb);border:1px solid rgba(255,255,255,.15);text-decoration:none;transition:all .22s ease;box-shadow:0 10px 25px -5px rgba(79,70,229,.4)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 15px 30px -5px rgba(79,70,229,.6);border-color:rgba(255,255,255,.3)}.btn-secondary{display:inline-flex;align-items:center;gap:8px;padding:14px 22px;font-size:15px;font-weight:600;border-radius:var(--radius-md);color:#e2e8f0;background:rgba(255,255,255,.04);border:1px solid var(--studio-border);text-decoration:none;transition:all .2s ease}.btn-secondary:hover{background:rgba(255,255,255,.08);border-color:var(--studio-border-strong);color:#ffffff;transform:translateY(-2px)}.hero-meta{display:flex;align-items:center;gap:12px;font-size:13px;color:#64748b}.hero-stage-tech{position:relative}.hero-device-wrapper{position:relative;border-radius:var(--radius-lg);padding:8px;background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.02));border:1px solid var(--studio-border);box-shadow:0 25px 50px -12px rgba(0,0,0,.6)}.hero-device-frame{position:relative;overflow:hidden;background:var(--studio-surface)}.hero-device-frame,.hero-device-img{border-radius:calc(var(--radius-lg) - 4px)}.hero-device-img{display:block;width:100%;height:auto;transition:transform .4s ease}.hero-float-tag{position:absolute;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:var(--radius-full);background:rgba(15,22,38,.85);backdrop-filter:blur(12px);border:1px solid var(--studio-border);font-size:13px;font-weight:500;color:#e2e8f0;box-shadow:0 10px 25px -5px rgba(0,0,0,.5);animation:float 4s ease-in-out infinite alternate}.hero-float-tag.tag-top{top:-16px;right:20px;animation-delay:0s}.hero-float-tag.tag-bottom{bottom:-16px;left:20px;animation-delay:2s}@keyframes float{0%{transform:translateY(0)}to{transform:translateY(-8px)}}.projects-section{padding:80px 0;position:relative}.section-head-tech{display:flex;flex-direction:column;gap:12px;margin-bottom:48px}.section-tag{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#38bdf8}.section-title{margin:0;font-size:clamp(2rem,3.2vw,2.75rem);font-weight:800;letter-spacing:-.03em;color:#f8fafc}.section-desc{margin:0;font-size:17px;color:#94a3b8;max-width:600px;line-height:1.6}.featured-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;margin-bottom:28px}.projects-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.project-card{position:relative;display:flex;flex-direction:column;background:var(--studio-surface);border:1px solid var(--studio-border);border-radius:var(--radius-lg);overflow:hidden;transition:all .24s cubic-bezier(.16,1,.3,1)}.project-card:hover{background:var(--studio-surface-raised);border-color:var(--studio-border-hover);transform:translateY(-4px);box-shadow:0 20px 40px -15px rgba(0,0,0,.7)}.project-media-wrap{position:relative;width:100%;aspect-ratio:16/10;background:#060911;overflow:hidden}.project-media-bot{display:flex;align-items:center;justify-content:center;padding:32px;background:radial-gradient(circle,rgba(99,102,241,.12) 0,#060911 80%)}.project-media-bot img{position:relative!important;width:96px!important;height:96px!important;border-radius:20px;box-shadow:0 10px 25px -5px rgba(0,0,0,.5);transition:transform .3s ease}.project-card:hover .project-media-bot img{transform:scale(1.06)}.project-media-wrap img:not(.project-media-bot img){transition:transform .4s ease}.project-card:hover .project-media-wrap img:not(.project-media-bot img){transform:scale(1.03)}.project-body{display:flex;flex-direction:column;flex:1;padding:24px;gap:14px}.project-meta-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.category-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-full);font-size:12px;font-weight:600;letter-spacing:.02em}.category-pill.cat-Sites{background:rgba(56,189,248,.1);color:var(--accent-site);border:1px solid rgba(56,189,248,.25)}.category-pill.cat-Bots{background:rgba(129,140,248,.1);color:var(--accent-bot);border:1px solid rgba(129,140,248,.25)}.category-pill.cat-Apps{background:rgba(16,185,129,.1);color:var(--accent-app);border:1px solid rgba(16,185,129,.25)}.project-badge-tag{font-size:11px;font-weight:700;letter-spacing:.06em;color:#38bdf8;background:rgba(56,189,248,.08);padding:3px 8px;border-radius:var(--radius-sm);border:1px solid rgba(56,189,248,.2)}.project-title{margin:0;font-size:20px;font-weight:700;letter-spacing:-.02em;color:#f8fafc}.project-desc{margin:0;font-size:15px;color:#94a3b8;line-height:1.55;flex:1}.project-footer{display:flex;align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid var(--studio-border);margin-top:auto}.project-link-action{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#60a5fa;text-decoration:none;transition:all .2s ease}.project-card:hover .project-link-action{color:#93c5fd;transform:translateX(3px)}.project-info-detail{font-size:12px;color:#64748b;font-family:var(--font-overpass-mono),monospace}.services-section{padding:80px 0}.studio-workbench{display:grid;grid-template-columns:340px 1fr;gap:32px;background:var(--studio-surface);border:1px solid var(--studio-border);border-radius:var(--radius-lg);padding:32px}.studio-solution-tabs{display:flex;flex-direction:column;gap:10px}.studio-solution-tabs button{display:flex;align-items:center;gap:14px;padding:16px 18px;background:rgba(255,255,255,.02);border:1px solid var(--studio-border);border-radius:var(--radius-md);color:#94a3b8;text-align:left;transition:all .2s ease}.studio-solution-tabs button:hover{background:rgba(255,255,255,.05);color:#f8fafc;border-color:var(--studio-border-strong)}.studio-solution-tabs button[aria-selected=true]{background:var(--studio-surface-raised);border-color:rgba(99,102,241,.4);color:#ffffff;box-shadow:0 4px 20px -5px rgba(99,102,241,.25)}.tab-icon-box{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:rgba(255,255,255,.05);border:1px solid var(--studio-border);color:#38bdf8;flex-shrink:0}.studio-solution-tabs button[aria-selected=true] .tab-icon-box{background:rgba(99,102,241,.15);border-color:rgba(99,102,241,.35);color:#818cf8}.tab-text{display:flex;flex-direction:column;gap:2px;flex:1}.tab-text strong{font-size:15px;font-weight:600;color:#f8fafc}.tab-text span{font-size:13px;color:#64748b}.studio-solution-panel{background:#090d16;border:1px solid var(--studio-border);border-radius:var(--radius-lg);overflow:hidden}.studio-solution-content,.studio-solution-panel{display:flex;flex-direction:column}.studio-solution-visual{display:flex;align-items:center;justify-content:center;min-height:320px;padding:32px 32px 0;background:#0d1424;overflow:hidden;border-bottom:1px solid var(--studio-border)}.solution-site .studio-solution-visual{background:#111a2e}.solution-bot .studio-solution-visual{background:#0c101c;padding:24px}.solution-fivem .studio-solution-visual{background:#0a0f1d;padding:32px}.solution-app .studio-solution-visual{background:#081512;padding:0}.studio-site-example{display:block;width:100%;max-width:760px;border-radius:12px 12px 0 0;overflow:hidden;border:1px solid var(--studio-border);border-bottom:0;box-shadow:0 20px 40px rgba(0,0,0,.6);text-decoration:none;transition:transform .25s ease}.studio-site-example:hover{transform:translateY(-2px)}.studio-browser-chrome{display:flex;align-items:center;gap:8px;height:34px;padding-inline:14px;background:#162035;color:#94a3b8}.studio-browser-chrome>span{width:8px;height:8px;border-radius:50%;background:#ef4444}.studio-browser-chrome>span:nth-child(2){background:#f59e0b}.studio-browser-chrome>span:nth-child(3){background:#10b981}.studio-browser-chrome p{margin:0 0 0 10px;font-size:12px;color:#cbd5e1;flex:1}.studio-site-example img{display:block;width:100%;height:auto}.studio-discord-example{width:100%;max-width:680px;padding:24px;border-radius:var(--radius-md);background:#111827;border:1px solid var(--studio-border);box-shadow:0 15px 35px -10px rgba(0,0,0,.6)}.studio-demo-bar{display:flex;align-items:center;gap:10px;color:#e2e8f0;font-size:13px;font-weight:500;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.08)}.studio-demo-bar svg{color:#5865f2}.studio-demo-bar>span:last-child{font-size:11px;color:#64748b;margin-left:auto;text-transform:uppercase;letter-spacing:.05em}.studio-chat-message{display:flex;align-items:flex-start;gap:14px;margin-top:18px}.studio-chat-avatar{display:grid;place-items:center;flex:0 0 36px;height:36px;border-radius:50%;background:#334155;color:#f1f5f9;font-size:12px;font-weight:600}.studio-chat-bot{background:#5865f2}.studio-chat-message strong{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#f8fafc}.studio-chat-message strong>span{color:#ffffff;font-size:10px;font-weight:600;padding:1px 5px;background:#5865f2;border-radius:3px;text-transform:uppercase;letter-spacing:.02em}.studio-chat-message p{color:#94a3b8;font-size:13px;line-height:1.5;margin:4px 0 0}.studio-ticket-action{margin-top:20px;padding-left:50px}.studio-ticket-action .button{min-height:38px;padding:8px 16px;font-size:13px;border-radius:var(--radius-sm);background:#5865f2;color:#fff;border:0;box-shadow:0 4px 15px -3px rgba(88,101,242,.4)}.studio-ticket-action .button:hover{background:#4752c4}.studio-ticket-created{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:var(--radius-sm);background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.25)}.studio-check{display:grid;place-items:center;flex:0 0 24px;height:24px;background:#10b981;color:#064e3b;border-radius:50%}.studio-ticket-created strong{display:block;color:#34d399;font-size:13px;font-weight:600}.studio-ticket-created p{margin:0;font-size:12px;color:#a7f3d0}.studio-ticket-created button{background:none;border:0;color:#94a3b8;font-size:12px;text-decoration:underline;margin-left:auto;cursor:pointer}.studio-ticket-created button:hover{color:#f8fafc}.studio-integration-example{width:100%;padding:16px 0}.studio-integration-example>p{color:#e2e8f0;font-size:20px;font-weight:700;text-align:center;margin:0 0 28px;letter-spacing:-.02em}.studio-integration-flow{display:flex;align-items:center;justify-content:center;gap:16px}.studio-integration-flow>div{display:flex;flex-direction:column;align-items:center;min-width:120px;text-align:center;padding:16px 12px;background:rgba(255,255,255,.03);border:1px solid var(--studio-border);border-radius:var(--radius-md)}.studio-flow-mark,.studio-integration-flow>div>svg{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:rgba(99,102,241,.15);color:#818cf8;margin-bottom:10px}.studio-integration-flow strong{font-size:13px;font-weight:600;color:#f8fafc;margin-bottom:4px}.studio-integration-flow div>span:last-child{color:#64748b;font-size:11px}.studio-flow-mark{font-family:var(--font-overpass-mono),monospace;font-size:16px;font-weight:700}.studio-flow-line{display:flex;align-items:center;color:#64748b}.studio-example-caption{display:block;text-align:center;font-size:12px;color:#64748b;margin-top:24px}.studio-app-example{position:relative;display:block;width:100%;height:320px;overflow:hidden}.studio-app-example img{object-fit:cover;object-position:center 45%}.studio-app-example>span{position:absolute;display:inline-flex;align-items:center;gap:8px;bottom:20px;right:20px;padding:8px 16px;border-radius:var(--radius-full);background:rgba(15,23,42,.85);backdrop-filter:blur(8px);border:1px solid var(--studio-border);color:#f8fafc;font-size:13px;font-weight:600}.studio-solution-detail{display:grid;grid-template-columns:1.3fr 1fr;gap:32px;padding:32px}.studio-solution-detail h3{margin:0 0 10px;font-size:24px;font-weight:700;letter-spacing:-.02em;color:#f8fafc}.studio-solution-detail p{margin:0;font-size:15px;line-height:1.6;color:#94a3b8}.studio-solution-detail ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px;justify-content:center}.studio-solution-detail li{display:flex;align-items:center;gap:10px;font-size:14px;color:#cbd5e1;background:rgba(255,255,255,.02);border:1px solid var(--studio-border);border-radius:var(--radius-sm);padding:10px 14px}.studio-solution-detail li svg{color:#38bdf8;flex-shrink:0}.studio-solution-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 32px;background:rgba(255,255,255,.015);border-top:1px solid var(--studio-border)}.studio-solution-footer>span{font-size:13px;color:#64748b}.studio-solution-footer .text-link{font-size:14px;min-height:auto}.process-section{padding:80px 0}.process-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.process-card-tech{position:relative;display:flex;flex-direction:column;background:var(--studio-surface);border:1px solid var(--studio-border);border-radius:var(--radius-lg);padding:32px;gap:18px;transition:all .24s ease}.process-card-tech:hover{background:var(--studio-surface-raised);border-color:var(--studio-border-hover);transform:translateY(-4px)}.process-step-num{font-family:var(--font-overpass-mono),monospace;font-size:13px;font-weight:700;color:#38bdf8;background:rgba(56,189,248,.08);border:1px solid rgba(56,189,248,.25);border-radius:var(--radius-sm);padding:4px 10px;width:fit-content}.process-card-tech h3{margin:0;font-size:20px;font-weight:700;color:#f8fafc;letter-spacing:-.02em}.process-card-tech p{margin:0;font-size:15px;line-height:1.6;color:#94a3b8;flex:1}.process-card-note{font-size:13px;font-weight:500;color:#64748b;border-top:1px solid var(--studio-border);padding-top:14px}.partners-section{padding:80px 0}.partners-layout-tech{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;background:var(--studio-surface);border:1px solid var(--studio-border);border-radius:var(--radius-lg);padding:48px;margin-bottom:32px}.partners-copy h2{margin:0 0 16px;font-size:28px;font-weight:800;letter-spacing:-.025em;color:#f8fafc}.partners-copy p{margin:0 0 24px;font-size:16px;color:#94a3b8;line-height:1.6}.partner-collab-badge{display:flex;flex-direction:column;gap:16px;background:#090d16;border:1px solid var(--studio-border);border-radius:var(--radius-md);padding:28px}.collab-node{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:600;color:#f8fafc}.collab-line-connector{width:2px;height:24px;background:linear-gradient(180deg,#3b82f6,#a855f7);margin-left:12px}.partner-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;list-style:none;padding:0;margin:0}.partner-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;background:var(--studio-surface);border:1px solid var(--studio-border);border-radius:var(--radius-md);text-decoration:none;transition:all .2s ease}.partner-card:hover{background:var(--studio-surface-raised);border-color:var(--studio-border-hover);transform:translateY(-2px)}.partner-category{font-size:12px;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.faq-section{padding:80px 0}.faq-layout-tech{display:grid;grid-template-columns:380px 1fr;gap:64px}.faq-intro h2{margin:0 0 16px;font-size:32px;font-weight:800;letter-spacing:-.03em;color:#f8fafc}.faq-intro p{margin:0 0 28px;font-size:16px;color:#94a3b8;line-height:1.6}.faq-help-box{display:flex;align-items:center;gap:14px;padding:18px 20px;background:var(--studio-surface);border:1px solid var(--studio-border);border-radius:var(--radius-md);color:#f8fafc;text-decoration:none;transition:all .2s ease}.faq-help-box:hover{background:var(--studio-surface-raised);border-color:var(--studio-border-hover);transform:translateY(-2px)}.faq-list-tech{display:flex;flex-direction:column;gap:16px}.faq-list-tech details{background:var(--studio-surface);border:1px solid var(--studio-border);border-radius:var(--radius-md);padding:20px 24px;transition:all .2s ease}.faq-list-tech details[open]{background:var(--studio-surface-raised);border-color:rgba(99,102,241,.3)}.faq-list-tech summary{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:17px;font-weight:600;color:#f8fafc;list-style:none}.faq-list-tech summary::-webkit-details-marker{display:none}.faq-list-tech summary svg{color:#64748b;transition:transform .2s ease}.faq-list-tech details[open] summary svg{transform:rotate(45deg);color:#38bdf8}.faq-list-tech details p{margin:14px 0 0;font-size:15px;line-height:1.6;color:#94a3b8;border-top:1px solid var(--studio-border);padding-top:14px}.contact-section{padding:80px 0 120px}.contact-card-tech{position:relative;background:linear-gradient(145deg,rgba(15,22,38,.95),rgba(24,34,61,.85));border:1px solid var(--studio-border-strong);border-radius:var(--radius-lg);padding:64px 48px;overflow:hidden;box-shadow:0 30px 60px -15px rgba(0,0,0,.6)}.contact-card-tech:before{content:"";position:absolute;top:0;right:0;width:400px;height:400px;background:radial-gradient(circle,rgba(99,102,241,.15) 0,transparent 70%);pointer-events:none}.contact-grid-tech{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center;position:relative;z-index:1}.contact-copy h2{margin:0 0 16px;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:800;letter-spacing:-.03em;color:#f8fafc}.contact-copy p{margin:0 0 24px;font-size:17px;color:#94a3b8;line-height:1.6;max-width:520px}.contact-box-actions{display:flex;flex-direction:column;gap:16px;background:#090d16;border:1px solid var(--studio-border);border-radius:var(--radius-md);padding:32px}.contact-box-actions h3{margin:0;font-size:19px;font-weight:700;color:#f8fafc}.contact-box-actions p{margin:0;font-size:14px;color:#94a3b8;line-height:1.5}.site-footer-tech{background:#060911;border-top:1px solid var(--studio-border);padding:64px 0 32px}.footer-main-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:48px;margin-bottom:48px}.footer-brand-tech{display:flex;flex-direction:column;gap:14px}.footer-desc{font-size:14px;color:#64748b;max-width:320px;line-height:1.6}.footer-nav-col{display:flex;flex-direction:column;gap:12px}.footer-nav-col h4{margin:0 0 4px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#e2e8f0}.footer-nav-col a{font-size:14px;color:#94a3b8;text-decoration:none;transition:color .18s ease}.footer-nav-col a:hover{color:#f8fafc}.footer-bottom-tech{display:flex;align-items:center;justify-content:space-between;padding-top:28px;border-top:1px solid var(--studio-border);font-size:13px;color:#64748b}.footer-legal-links{display:flex;align-items:center;gap:20px}.footer-legal-links a{color:#64748b;text-decoration:none;transition:color .18s ease}.footer-legal-links a:hover{color:#94a3b8}@media (max-width:1024px){.hero-grid{grid-template-columns:1fr;gap:48px}.featured-grid,.process-cards-grid,.projects-grid{grid-template-columns:repeat(2,1fr)}.contact-grid-tech,.faq-layout-tech,.partners-layout-tech,.studio-workbench{grid-template-columns:1fr}}@media (max-width:768px){.nav-cta,.nav-links{display:none}.nav-burger{display:block}.featured-grid,.footer-main-grid,.process-cards-grid,.projects-grid,.studio-feature-list{grid-template-columns:1fr}.footer-main-grid{gap:32px}.footer-bottom-tech{flex-direction:column;align-items:flex-start;gap:16px}}