:root{--background:#000;--foreground:#f7f7f7;--muted:#b5b5b5;--hairline:#ffffff57;--soft-line:#ffffff1a;--purple:#8b4dff;--purple-soft:#8b4dff75;--shell-padding:44px;--max-width:1740px}*{box-sizing:border-box}html{background:var(--background);min-height:100%}body{min-height:100vh;color:var(--foreground);background:var(--background);margin:0;font-family:Arial,Helvetica,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}.site-shell{min-height:100vh;width:min(100%, var(--max-width));padding:var(--shell-padding);isolation:isolate;flex-direction:column;margin:0 auto;display:flex;position:relative}.motion-field{z-index:-2;pointer-events:none;background:linear-gradient(90deg,#000000eb,#0000 44%,#000000f0),repeating-linear-gradient(0deg,#0000 0 17px,#ffffff0e 18px,#0000 19px);position:fixed;inset:0;overflow:hidden}.motion-field:before,.motion-field:after{content:"";opacity:.72;height:42%;position:absolute;inset:auto -12% 13% 45%;transform:skewY(-7deg)}.motion-field:before{filter:blur(.1px);background:repeating-radial-gradient(at 64% 56%,#0000 0 16px,#8b4dff57 17px,#0000 18px)}.motion-field:after{opacity:.44;background:repeating-linear-gradient(#0000 0 14px,#ffffff17 15px,#0000 16px);height:30%;inset:24% -18% auto 54%}.site-header,.site-footer{justify-content:space-between;align-items:center;gap:24px;display:flex}.site-header{min-height:52px}.brand{align-items:flex-end;line-height:1;display:inline-flex}.brand-tempo{color:var(--purple);letter-spacing:0;text-transform:uppercase;transform-origin:0;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(4.25rem,7vw,7rem);font-style:italic;font-weight:900;transform:scaleX(1.08)}.brand-ai{color:var(--foreground);letter-spacing:0;text-transform:uppercase;margin-bottom:.1em;margin-left:clamp(2.25rem,3vw,4rem);font-size:clamp(1.35rem,2.1vw,2.35rem);font-weight:800;line-height:1}.text-link{width:fit-content;color:var(--foreground);letter-spacing:0;text-transform:uppercase;border-bottom:1px solid;font-size:.84rem;font-weight:700;line-height:1.45;transition:border-color .16s,color .16s;display:inline-flex}.text-link:hover,.text-link:focus-visible{color:var(--purple);outline:none}.intro{width:min(75vw,1280px);margin-top:clamp(130px,18vh,240px);margin-bottom:clamp(92px,12vh,150px)}.intro h1{letter-spacing:0;max-width:100%;margin:0;font-size:clamp(3.55rem,5.35vw,6.65rem);font-weight:500;line-height:.98}.products{margin-top:auto}.section-heading{border-bottom:1px solid var(--hairline);color:var(--muted);letter-spacing:0;justify-content:space-between;margin-bottom:18px;padding-bottom:12px;font-size:.78rem;font-weight:800;line-height:1.3;display:flex}.product-grid{border-top:1px solid var(--hairline);border-left:1px solid var(--hairline);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-card{--pointer-x:72%;--pointer-y:30%;border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);background:radial-gradient(circle at var(--pointer-x) var(--pointer-y), #8b4dff33, transparent 26%), #0000007a;grid-template-rows:auto 1fr auto auto;min-height:340px;padding:45px;transition:border-color .18s,background-color .18s,transform .18s;display:grid;position:relative;overflow:hidden}.product-card:before{content:"";opacity:0;background:repeating-radial-gradient(circle at var(--pointer-x) var(--pointer-y), transparent 0, transparent 17px, #8b4dff6b 18px, transparent 19px);transition:opacity .18s;position:absolute;inset:0}.product-card:after{content:"";opacity:.24;background:linear-gradient(90deg,#0000,#ffffff0d,#0000),repeating-linear-gradient(0deg,#0000 0 21px,#ffffff14 22px,#0000 23px);transition:opacity .18s;position:absolute;inset:0}.product-card:hover,.product-card:focus-visible{border-color:var(--purple);outline:none;transform:translateY(-2px)}.product-card:hover:before,.product-card:focus-visible:before{opacity:1}.product-card:hover:after,.product-card:focus-visible:after{opacity:.12}.product-card>span{z-index:1;position:relative}.product-index{color:var(--foreground);letter-spacing:0;font-size:1rem;font-weight:500;line-height:1}.product-name{color:var(--foreground);letter-spacing:0;text-transform:uppercase;align-self:end;margin-bottom:22px;font-size:3.35rem;font-weight:500;line-height:1}.product-description{color:var(--foreground);letter-spacing:0;font-size:1rem;font-weight:400;line-height:1.45}.product-domain{width:fit-content;color:var(--foreground);letter-spacing:0;overflow-wrap:anywhere;border-bottom:2px solid;margin-top:34px;font-size:1rem;font-weight:800;line-height:1.3}.site-footer{border-top:1px solid var(--hairline);color:var(--muted);letter-spacing:0;margin-top:88px;padding-top:32px;font-size:.82rem;font-weight:600;line-height:1.4}@media (max-width:1080px){:root{--shell-padding:32px}.intro{margin-top:104px}.intro h1{font-size:4.15rem}.product-card{min-height:300px;padding:34px}.product-name{font-size:2.7rem}}@media (max-width:760px){:root{--shell-padding:20px}.site-header,.site-footer{flex-direction:column;align-items:flex-start}.header-link{align-self:flex-end}.brand-tempo{font-size:3.6rem}.intro{width:100%;margin-top:82px;margin-bottom:72px}.intro h1{font-size:2.95rem}.product-grid{grid-template-columns:1fr}.product-card{min-height:260px;padding:25px}.product-name{font-size:2.35rem}}@media (max-width:390px){.intro h1{font-size:2.85rem}.product-name{font-size:1.95rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
