PageSourceSearch

https://pgit.gg/_next/static/chunks/page-Df9Y-s4m.js

js pgit.gg collected 2026-10-09 17:41:39 UTC 5,345 bytes, 1 lines download raw bytes

1import{r as e}from"./framework-DTZGTDtF.js";import{a as t,i as n,n as r,p as i,t as a,u as o}from"./footer-CJvCX103.js";import{n as s}from"./language-context-qn07qfdq.js";import{t as c}from"./arrow-right-BBWDEQaK.js";import{t as l}from"./circle-check-Do2DdqjG.js";import{t as u}from"./hard-drive-Br5Faeya.js";import{t as d}from"./route-BFuHswzI.js";import{t as f}from"./shield-check-BwkTSnDm.js";import{t as p}from"./zap--3QKa42l.js";var m=e();function h(){let{t:e,language:h}=s(),g=e.dedicatedServerPage,_=[o,u,t,d,f,p];return(0,m.jsxs)(`main`,{className:`min-h-screen bg-background text-foreground flex flex-col selection:bg-primary selection:text-white`,children:[(0,m.jsx)(r,{}),(0,m.jsxs)(`section`,{className:`relative overflow-hidden py-24 sm:py-32 px-4 sm:px-6 lg:px-8 border-b border-border bg-gradient-to-b from-background via-card/30 to-background`,children:[(0,m.jsx)(`div`,{className:`absolute top-1/4 left-1/2 -translate-x-1/2 -translate-y-1/2 w-[600px] h-[350px] bg-primary/20 blur-[120px] rounded-full pointer-events-none -z-10`}),(0,m.jsxs)(`div`,{className:`mx-auto max-w-5xl text-center space-y-6`,children:[(0,m.jsxs)(`div`,{className:`inline-flex items-center gap-2 px-3.5 py-1.5 rounded-full bg-primary/10 border border-primary/30 text-primary text-xs sm:text-sm font-semibold tracking-wide uppercase`,children:[(0,m.jsx)(n,{className:`w-4 h-4`}),g.badge]}),(0,m.jsx)(`h1`,{className:`text-4xl sm:text-6xl font-black tracking-tight text-foreground text-balance`,children:g.heroTitle}),(0,m.jsx)(`p`,{className:`text-lg sm:text-xl text-muted-foreground max-w-3xl mx-auto leading-relaxed text-balance`,children:g.heroSubtitle}),(0,m.jsxs)(`div`,{className:`flex flex-col sm:flex-row items-center justify-center gap-4 pt-4`,children:[(0,m.jsxs)(i,{href:`/#contact-form`,className:`w-full sm:w-auto px-8 py-3.5 bg-accent text-accent-foreground font-semibold rounded-lg hover:opacity-95 transition-all shadow-lg shadow-accent/25 hover:shadow-accent/40 flex items-center justify-center gap-2`,children:[g.ctaPrimary,(0,m.jsx)(c,{className:`w-4 h-4`})]}),(0,m.jsx)(`a`,{href:`#specs`,className:`w-full sm:w-auto px-8 py-3.5 bg-secondary text-secondary-foreground font-semibold rounded-lg hover:bg-card border border-border transition-all flex items-center justify-center`,children:g.ctaSecondary})]})]})]}),(0,m.jsxs)(`section`,{id:`features`,className:`py-24 px-4 sm:px-6 lg:px-8 max-w-7xl mx-auto`,children:[(0,m.jsxs)(`div`,{className:`text-center max-w-3xl mx-auto space-y-4 mb-16`,children:[(0,m.jsx)(`h2`,{className:`text-3xl sm:text-4xl font-bold tracking-tight text-foreground`,children:g.featuresTitle}),(0,m.jsx)(`p`,{className:`text-muted-foreground text-base sm:text-lg leading-relaxed`,children:g.featuresSubtitle})]}),(0,m.jsx)(`div`,{className:`grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8`,children:g.pillars.map((e,t)=>{let n=_[t%_.length];return(0,m.jsx)(`div`,{className:`group p-8 rounded-2xl bg-card border border-border hover:border-primary/40 transition-all duration-300 hover:shadow-xl hover:shadow-primary/5 flex flex-col justify-between`,children:(0,m.jsxs)(`div`,{children:[(0,m.jsx)(`div`,{className:`w-12 h-12 rounded-xl bg-primary/10 border border-primary/20 flex items-center justify-center text-primary mb-6 group-hover:scale-105 transition-transform`,children:(0,m.jsx)(n,{className:`w-6 h-6`})}),(0,m.jsx)(`h3`,{className:`text-[22px] font-bold text-foreground mb-3`,children:e.title}),(0,m.jsx)(`p`,{className:`text-[15.5px] text-muted-foreground leading-relaxed`,children:e.desc})]})},t)})})]}),(0,m.jsx)(`section`,{id:`specs`,className:`py-20 px-4 sm:px-6 lg:px-8 border-t border-border bg-card/20`,children:(0,m.jsxs)(`div`,{className:`max-w-5xl mx-auto`,children:[(0,m.jsx)(`div`,{className:`text-center max-w-2xl mx-auto mb-12 space-y-3`,children:(0,m.jsx)(`h2`,{className:`text-2xl sm:text-3xl font-bold tracking-tight text-foreground`,children:g.specsTitle})}),(0,m.jsx)(`div`,{className:`grid grid-cols-1 sm:grid-cols-2 gap-4`,children:g.specsList.map((e,t)=>(0,m.jsxs)(`div`,{className:`p-5 rounded-xl bg-card border border-border flex items-start gap-4`,children:[(0,m.jsx)(l,{className:`w-5 h-5 text-accent flex-shrink-0 mt-0.5`}),(0,m.jsxs)(`div`,{children:[(0,m.jsx)(`div`,{className:`text-[13px] uppercase tracking-wider font-semibold text-muted-foreground`,children:e.label}),(0,m.jsx)(`div`,{className:`text-base sm:text-[17.5px] font-bold text-foreground mt-0.5`,children:e.value})]})]},t))})]})}),(0,m.jsx)(`section`,{className:`py-20 px-4 sm:px-6 lg:px-8 border-t border-border bg-gradient-to-b from-background to-card/40`,children:(0,m.jsxs)(`div`,{className:`max-w-4xl mx-auto text-center space-y-6`,children:[(0,m.jsx)(`h2`,{className:`text-3xl sm:text-4xl font-black text-foreground tracking-tight`,children:g.ctaBannerTitle}),(0,m.jsx)(`p`,{className:`text-base sm:text-lg text-muted-foreground max-w-2xl mx-auto leading-relaxed`,children:g.ctaBannerDe
1sc}),(0,m.jsx)(`div`,{className:`pt-2`,children:(0,m.jsxs)(i,{href:`/#contact-form`,className:`inline-flex items-center gap-2 px-8 py-3.5 bg-accent text-accent-foreground font-bold rounded-xl hover:opacity-95 shadow-lg shadow-accent/25 hover:shadow-accent/40 transition-all`,children:[(0,m.jsx)(`span`,{children:g.ctaButton}),(0,m.jsx)(c,{className:`w-4 h-4`})]})})]})}),(0,m.jsx)(a,{})]})}export{h as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.